<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:00 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-747] BGP Prefix SID is not announced to iBGP peer</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-747</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;On my machine I have two karaf instances running iBGP peers.&lt;/p&gt;

&lt;p&gt;I create application peer on Node2 and program following route:&lt;/p&gt;

&lt;p&gt;PUT&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://localhost:8182/restconf/config/bgp-rib:application-rib/192.168.1.10/tables/bgp-types:ipv4-address-family/bgp-labeled-unicast:labeled-unicast-subsequent-address-family/bgp-labeled-unicast:labeled-unicast-routes/labeled-unicast-route/route/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8182/restconf/config/bgp-rib:application-rib/192.168.1.10/tables/bgp-types:ipv4-address-family/bgp-labeled-unicast:labeled-unicast-subsequent-address-family/bgp-labeled-unicast:labeled-unicast-routes/labeled-unicast-route/route/1&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;{&lt;/p&gt;

&lt;p&gt;&#160; &quot;bgp-labeled-unicast:labeled-unicast-route&quot;: [&lt;/p&gt;

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160; &quot;path-id&quot;: 1,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160; &quot;route-key&quot;: &quot;route&quot;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160; &quot;attributes&quot;: {&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;local-pref&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;pref&quot;: 100

&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;bgp-prefix-sid&quot;: {&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&quot;bgp-prefix-sid-tlvs&quot;: [&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;label-index-tlv&quot;: 4

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;,&lt;/p&gt;

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;srgb-value&quot;: [&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;range&quot;: 8000,

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;base&quot;: 16000

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

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

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

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;ipv4-next-hop&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;global&quot;: &quot;10.23.1.3&quot;

&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;as-path&quot;: {},&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;origin&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;value&quot;: &quot;igp&quot;

&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160; &quot;label-stack&quot;: [&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;label-value&quot;: 16002

&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160; &quot;prefix&quot;: &quot;10.100.1.4/24&quot;&lt;/p&gt;

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

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

&lt;p&gt;}&lt;/p&gt;

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

&lt;p&gt;It is written to LocRib on Node2:&lt;/p&gt;

&lt;p&gt;GET &lt;a href=&quot;http://localhost:8182/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/loc-rib&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8182/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/loc-rib&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Same route is visible in adj-rib-out:&lt;/p&gt;

&lt;p&gt;GET &lt;a href=&quot;http://localhost:8182/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/peer/bgp:%2F%2F192.168.1.1/adj-rib-out&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8182/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/peer/bgp:%2F%2F192.168.1.1/adj-rib-out&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;But adj-rib-in on Node1 is missing bgp-refix-sid attribute:&lt;/p&gt;

&lt;p&gt;GET &lt;a href=&quot;http://localhost:8181/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/peer/bgp:%2F%2F192.168.1.2/adj-rib-in&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operational/bgp-rib:bgp-rib/rib/bgp-example/peer/bgp:%2F%2F192.168.1.2/adj-rib-in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(&#8230;)&lt;/p&gt;

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;afi&quot;: &quot;bgp-types:ipv4-address-family&quot;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;safi&quot;: &quot;bgp-labeled-unicast:labeled-unicast-subsequent-address-family&quot;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;bgp-labeled-unicast:labeled-unicast-routes&quot;: {&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;labeled-unicast-route&quot;: [&lt;/p&gt;

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;path-id&quot;: 1,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;route-key&quot;: &quot;AAAAATAD6CEKZAE=&quot;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;attributes&quot;: {&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;local-pref&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;pref&quot;: 100

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;ipv4-next-hop&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;global&quot;: &quot;10.23.1.3&quot;

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }
&lt;p&gt;,&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;as-path&quot;: {},&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;origin&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;value&quot;: &quot;igp&quot;

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;label-stack&quot;: [&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;label-value&quot;: 16002

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;prefix&quot;: &quot;10.100.1.0/24&quot;&lt;/p&gt;

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

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

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

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;attributes&quot;: &lt;/p&gt;
{

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;uptodate&quot;: true

&#160;&#160;&#160;&#160;&#160;&#160;&#160; }

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

&lt;p&gt;(&#8230;)&lt;/p&gt;

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

&lt;p&gt;Also it is not written to loc-rib on Node1.&lt;/p&gt;

&lt;p&gt;After lookig at the logs (attached), it looks like&lt;/p&gt;

&lt;p&gt;both BGPMessageToByteEncoder on Node2&lt;/p&gt;

&lt;p&gt;and BGPByteToMessageDecoder on Node1&lt;/p&gt;

&lt;p&gt;report the same binary representation of BGP update that was sent.&lt;/p&gt;

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

&lt;p&gt;But while BGPMessageToByteEncoder on Node2 logs bgp-prefix-sid attributes,&lt;/p&gt;

&lt;p&gt;BGPUpdateMessageParser on Node1 does not.&lt;/p&gt;

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

&lt;p&gt;Is it a bug or my configuration is invalid?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="29082">BGPCEP-747</key>
            <summary>BGP Prefix SID is not announced to iBGP peer</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</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="mgradzki">Marek Gradzki</reporter>
                        <labels>
                    </labels>
                <created>Wed, 17 Jan 2018 09:42:00 +0000</created>
                <updated>Thu, 23 Aug 2018 12:09:15 +0000</updated>
                                                                            <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="60743" author="mgradzki@cisco.com" created="Wed, 17 Jan 2018 13:43:01 +0000"  >&lt;p&gt;Issue was observed using nitrogen sr1.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14363" name="bgp_prefix_sid.pcap" size="20908" author="mgradzki" created="Wed, 17 Jan 2018 13:43:39 +0000"/>
                            <attachment id="14362" name="node1_log.zip" size="56996" author="mgradzki" created="Wed, 17 Jan 2018 09:38:03 +0000"/>
                            <attachment id="14361" name="node2_log.zip" size="58694" author="mgradzki" created="Wed, 17 Jan 2018 09:38:02 +0000"/>
                            <attachment id="14360" name="odl-bgp-prefix-sid.json" size="22501" author="mgradzki" created="Wed, 17 Jan 2018 09:38:14 +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|i039kf:</customfieldvalue>

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