<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:46 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[BGPCEP-1008] ODL Sulfur : PCEP Session terminates when a PCReq is received . Log shows &quot;Compute path from Source Null&quot;</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-1008</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;&lt;ins&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Initially , the BGPLS topology ( bgp-example rib ) and the Graph topology ( mapped using example-link-state-topology) is correctly populated ( GET response of linkstate routes and Graph topology attached) .&#160; The PCEP session between this PCE and our PCC is also successfully established ( GET response of pcep-topology attached ).&#160;&lt;/p&gt;

&lt;p&gt;When i send a first PCRequest ( either for RSVP TE tunnel or Segment Routing MPLS tunnel) , the PCEP session is terminated by the PCE .&#160;&lt;/p&gt;

&lt;p&gt;In the log file, i see the message &quot;Compute path from Source Null&quot; after which an exception is raised.&#160;&lt;/p&gt;

&lt;p&gt;After this, the PCEP sessions keeps flapping.&lt;/p&gt;

&lt;p&gt;&lt;ins&gt;&lt;b&gt;Log:&lt;/b&gt;&lt;/ins&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
�[0m�[90m13:17:05.079�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m Message was received: Pcreq{pcreqMessage=PcreqMessage{requests=[Requests{rp=Rp{biDirectional=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, eroCompression=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, fragmentation=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, loose=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, makeBeforeBreak=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, order=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, p2mp=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, pathKey=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, reoptimization=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, requestId=RequestId{_value=2}, supplyOf=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, tlvs=Tlvs{pathSetupType=PathSetupType{pst=1}}}, segmentComputation=SegmentComputation{p2p=P2p{endpointsObj=EndpointsObj{addressFamily=Ipv4Case{ipv4=Ipv4{destinationIpv4Address=Ipv4Address{_value=5.5.5.5}, sourceIpv4Address=Ipv4Address{_value=1.1.1.1}}}, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}}}]}} from /1.1.1.1:58811
�[0m�[90m13:17:05.079�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m PCEP message Pcreq{pcreqMessage=PcreqMessage{requests=[Requests{rp=Rp{biDirectional=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, eroCompression=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, fragmentation=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, loose=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, makeBeforeBreak=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, order=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, p2mp=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, pathKey=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, reoptimization=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, requestId=RequestId{_value=2}, supplyOf=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, tlvs=Tlvs{pathSetupType=PathSetupType{pst=1}}}, segmentComputation=SegmentComputation{p2p=P2p{endpointsObj=EndpointsObj{addressFamily=Ipv4Case{ipv4=Ipv4{destinationIpv4Address=Ipv4Address{_value=5.5.5.5}, sourceIpv4Address=Ipv4Address{_value=1.1.1.1}}}, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}}}]}} received.
�[0m�[90m13:17:05.080�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m PcReq detected. Start Request Message handler
�[0m�[90m13:17:05.080�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m Start PcRequest Message handler
�[0m�[90m13:17:05.080�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; request Requests{rp=Rp{biDirectional=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, eroCompression=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, fragmentation=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, loose=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, makeBeforeBreak=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, order=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, p2mp=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, pathKey=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, reoptimization=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, requestId=RequestId{_value=2}, supplyOf=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, tlvs=Tlvs{pathSetupType=PathSetupType{pst=1}}}, segmentComputation=SegmentComputation{p2p=P2p{endpointsObj=EndpointsObj{addressFamily=Ipv4Case{ipv4=Ipv4{destinationIpv4Address=Ipv4Address{_value=5.5.5.5}, sourceIpv4Address=Ipv4Address{_value=1.1.1.1}}}, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}}}
�[0m�[90m13:17:05.080�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m Received Compute Path request
�[0m�[90m13:17:05.080�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m Request &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; path computation Requests{rp=Rp{biDirectional=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, eroCompression=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, fragmentation=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, loose=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, makeBeforeBreak=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, order=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, p2mp=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, pathKey=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, reoptimization=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, requestId=RequestId{_value=2}, supplyOf=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, tlvs=Tlvs{pathSetupType=PathSetupType{pst=1}}}, segmentComputation=SegmentComputation{p2p=P2p{endpointsObj=EndpointsObj{addressFamily=Ipv4Case{ipv4=Ipv4{destinationIpv4Address=Ipv4Address{_value=5.5.5.5}, sourceIpv4Address=Ipv4Address{_value=1.1.1.1}}}, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}}}}
�[0m�[90m13:17:05.080�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m Compute path from Source Null
�[0m�[90m13:17:05.080�[0m �[1;31mERROR�[m �[90m[epollEventLoopGroup-11-2]�[0m Exception captured &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; session PCEPSessionImpl{channel=[id: 0xa2925209, L:/201.1.1.252:4189 - R:/1.1.1.1:58811], localOpen=Open{deadTimer=120, keepalive=30, sessionId=1, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=0, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1{deltaLspSyncCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, includeDbVersion=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredInitialSync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredResync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}}, remoteOpen=Open{deadTimer=120, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, keepalive=30, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, sessionId=10, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=6, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs3{}, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1{}, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}, version=ProtocolVersion{_value=1}}}, closing session.
java.lang.NullPointerException: &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;lt;snip&amp;gt;�[0m�[90m13:17:05.082�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m Closing PCEP session with reason UNKNOWN: PCEPSessionImpl{channel=[id: 0xa2925209, L:/201.1.1.252:4189 - R:/1.1.1.1:58811], localOpen=Open{deadTimer=120, keepalive=30, sessionId=1, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=0, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1{deltaLspSyncCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, includeDbVersion=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredInitialSync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredResync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}}, remoteOpen=Open{deadTimer=120, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, keepalive=30, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, sessionId=10, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=6, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs3null, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1null, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}, version=ProtocolVersion{_value=1}}}
�[0m�[90m13:17:05.083�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m PCEP Message enqueued: Close{cCloseMessage=CCloseMessage{cClose=CClose{reason=1}}}
�[0m�[90m13:17:05.083�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m Closing PCEP session channel: [id: 0xa2925209, L:/201.1.1.252:4189 - R:/1.1.1.1:58811]
�[0m�[90m13:17:05.083�[0m �[1;32mINFO�[m �[90m[epollEventLoopGroup-11-2]�[0m Session PCEPSessionImpl{channel=[id: 0xa2925209, L:/201.1.1.252:4189 ! R:/1.1.1.1:58811], localOpen=Open{deadTimer=120, keepalive=30, sessionId=1, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=0, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1{deltaLspSyncCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, includeDbVersion=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredInitialSync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, triggeredResync=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}}, remoteOpen=Open{deadTimer=120, ignore=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, keepalive=30, processingRule=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, sessionId=10, tlvs=Tlvs{augmentation=[Tlvs1{srPceCapability=SrPceCapability{msd=6, nFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;, xFlag=&lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;}}, Tlvs3null, Tlvs1{stateful=Stateful{lspUpdateCapability=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;, augmentation=[Stateful1null, Stateful1{initiation=&lt;span class=&quot;code-keyword&quot;&gt;true&lt;/span&gt;}]}}]}, version=ProtocolVersion{_value=1}}} terminated by peer with reason PCEPCloseTermination{reason=UNKNOWN}
�[0m�[90m13:17:05.083�[0m �[36mDEBUG�[m �[90m[epollEventLoopGroup-11-2]�[0m Node KeyedInstanceIdentifier{targetType=&lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, path=[org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, o &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Full log file attached ( please see the last part of the log file ) .&#160;&lt;/p&gt;

&lt;p&gt;All the graph and linkstate routes responses are attached . Also, pcep-topology response is attached too.&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="35826">BGPCEP-1008</key>
            <summary>ODL Sulfur : PCEP Session terminates when a PCReq is received . Log shows &quot;Compute path from Source Null&quot;</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="raiaseem">Aseem Rai</reporter>
                        <labels>
                            <label>pcep</label>
                    </labels>
                <created>Thu, 26 May 2022 10:29:00 +0000</created>
                <updated>Wed, 8 Jun 2022 12:06:08 +0000</updated>
                                            <version>0.17.2</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="71125" author="odd22" created="Wed, 1 Jun 2022 09:55:50 +0000"  >&lt;p&gt;It seems that the Path Computation algorithm is not founding the source vertex to start the path computation. Unfortunately, the error is not catch correctly which cause the PCEP session to be closed.&lt;/p&gt;

&lt;p&gt;When requesting a Path Computation, the algorithm starts by searching the vertex ID of source and destination routers from the IP address. In your case, the source IP address 1.1.1.1 corresponds to vertex ID 1 and destination IP address 5.5.5.5 correspond to vertex ID 5. But, this wrong. It should be 1.1.1.1 =&amp;gt; 16843009 and 5.5.5.5 =&amp;gt; 84215045 which is the decimal value of the IP addresses. So, it seems that the graph is wrong.&lt;/p&gt;

&lt;p&gt;Can you tell us how the graph is fulfil ? automatically from BGP-LS ? manually ? If it from BGP-LS, I suspect a problem with the origin of the IGP: ospf as I tested it with IS-IS routing protocol intensively but less with OSPF topology.&lt;/p&gt;

&lt;p&gt;In order to help us to determine what&apos;s wrong, on the same topology, can you use the RPC &apos;Get Constrained Path&apos; (see &lt;a href=&quot;https://docs.opendaylight.org/projects/bgpcep/en/latest/algo/algo-user-guide-running-algo.html#id4)&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.opendaylight.org/projects/bgpcep/en/latest/algo/algo-user-guide-running-algo.html#id4)&lt;/a&gt; and report what you get? Here, you should used the wrong vertex ID 1 for 1.1.1.1 and 5 for 5.5.5.5&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="71127" author="JIRAUSER15102" created="Fri, 3 Jun 2022 10:42:39 +0000"  >&lt;p&gt;hello &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=odd22&quot; class=&quot;user-hover&quot; rel=&quot;odd22&quot;&gt;odd22&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;The topology is built using BGP-LS automatically. We only used the link-state-topology and the graph-topology was created using that . I have tried this with both isis and ospf , but the results are same .&#160;&lt;/p&gt;

&lt;p&gt;I will check the RPC get constrained path and will post the response.&#160;&lt;/p&gt;

&lt;p&gt;Thank you for your help.&#160;&lt;/p&gt;

&lt;p&gt;Regards&lt;/p&gt;

&lt;p&gt;Aseem.&lt;/p&gt;</comment>
                            <comment id="71132" author="odd22" created="Wed, 8 Jun 2022 12:06:08 +0000"  >&lt;p&gt;Dear Assem,&lt;/p&gt;

&lt;p&gt;I installed a fresh opendaylight Sulfur release (with BGPCEP version 0.17.2) on our lab and all is working fine on my side. The graph topology is built from the link state routes learnt through BGP-LS. Vertices and Edges ID are correctly formatted from the corresponding IP addresses. I try both RPC and PcReq messages to got computed path. I also requested computed path with unknown source and/or destination addresses. I got a NO PATH answer as expected without any crash nor PCEP session closed.&lt;/p&gt;

&lt;p&gt;I&apos;m using a Juniper router as BGP-LS speaker. What do you use ? Have you verify that the link state topology is correct ? For that purpose, in addition to the link state route from BGP-LS, can you also provide the json output of the example-linkstate-topology with this REST API:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;GET /rests/data/network-topology:network-topology/topology=example-linkstate-topology?content=nonconfig&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Regards&lt;/p&gt;

&lt;p&gt;Olivier&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="17712" name="Graph_operational.json" size="11313" author="raiaseem" created="Thu, 26 May 2022 10:28:26 +0000"/>
                            <attachment id="17714" name="initial_Pcep_topology.json" size="1268" author="raiaseem" created="Thu, 26 May 2022 10:28:26 +0000"/>
                            <attachment id="17713" name="linkstate_routes_bgp-example-rib.json" size="30273" author="raiaseem" created="Thu, 26 May 2022 10:28:26 +0000"/>
                            <attachment id="17711" name="log_file_sulfur_1" size="156945" author="raiaseem" created="Thu, 26 May 2022 10:28:27 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i042gn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>