<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:22 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-877] bgpcep send to peer update message with non-transitive PMSI tunnel attribute.</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-877</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;I have topology with two Arista switches (ceos1, ceos2) and between them is bgpcep as a BGP EVPN RR. When I create VxLAN at ceos1 device, than this information is sent to bgppcep: from Arista:&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;
&lt;span class=&quot;code-comment&quot;&gt;// Update message sent from ceos1 to bgpcep.
&lt;/span&gt;Frame 33: 148 bytes on wire (1184 bits), 148 bytes captured (1184 bits) on &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; 0
Linux cooked capture
Internet Protocol Version 4, Src: 172.30.0.2, Dst: 172.30.0.4
Transmission Control Protocol, Src Port: 179, Dst Port: 41880, Seq: 1, Ack: 1, Len: 80
Border Gateway Protocol - UPDATE Message
    Marker: ffffffffffffffffffffffffffffffff
    Length: 80
    Type: UPDATE Message (2)
    Withdrawn Routes Length: 0
    Total Path Attribute Length: 57
    Path attributes
        Path Attribute - ORIGIN: IGP
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: ORIGIN (1)
            Length: 1
            Origin: IGP (0)
        Path Attribute - AS_PATH: empty
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: AS_PATH (2)
            Length: 0
        Path Attribute - LOCAL_PREF: 100
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: LOCAL_PREF (5)
            Length: 4
            Local preference: 100
        Path Attribute - MP_REACH_NLRI
            Flags: 0x80, Optional, Non-transitive, Complete
            Type Code: MP_REACH_NLRI (14)
            Length: 28
            Address family identifier (AFI): Layer-2 VPN (25)
            Subsequent address family identifier (SAFI): EVPN (70)
            Next hop network address (4 bytes)
            &lt;span class=&quot;code-object&quot;&gt;Number&lt;/span&gt; of Subnetwork points of attachment (SNPA): 0
            Network layer reachability information (19 bytes)
        Path Attribute - PMSI_TUNNEL_ATTRIBUTE
            Flags: 0xc0, Optional, Transitive, Complete
            Type Code: PMSI_TUNNEL_ATTRIBUTE (22)
            Length: 9
            Flags: 0
            Tunnel Type: Ingress Replication (6)
            0000 0000 0000 1100 1111 .... = MPLS Label: 207
            Tunnel ID: tunnel end point -&amp;gt; 10.10.10.1&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Problem is when this message is resend from bgpcep to Arista device ceos2. Bgpcep change PMSI_TUNNEL_ATTRIBUTE Flags to&#160;&quot;0x80, Optional, Non-transitive, Complete&quot;.&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;
&lt;span class=&quot;code-comment&quot;&gt;// Update message sent from bgpcep to ceos2.
&lt;/span&gt;Frame 37: 148 bytes on wire (1184 bits), 148 bytes captured (1184 bits) on &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; 0
Linux cooked capture
Internet Protocol Version 4, Src: 172.30.0.4, Dst: 172.30.0.3
Transmission Control Protocol, Src Port: 46842, Dst Port: 179, Seq: 1, Ack: 1, Len: 80
Border Gateway Protocol - UPDATE Message
    Marker: ffffffffffffffffffffffffffffffff
    Length: 80
    Type: UPDATE Message (2)
    Withdrawn Routes Length: 0
    Total Path Attribute Length: 57
    Path attributes
        Path Attribute - ORIGIN: IGP
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: ORIGIN (1)
            Length: 1
            Origin: IGP (0)
        Path Attribute - AS_PATH: empty
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: AS_PATH (2)
            Length: 0
        Path Attribute - LOCAL_PREF: 100
            Flags: 0x40, Transitive, Well-known, Complete
            Type Code: LOCAL_PREF (5)
            Length: 4
            Local preference: 100
        Path Attribute - MP_REACH_NLRI
            Flags: 0x80, Optional, Non-transitive, Complete
            Type Code: MP_REACH_NLRI (14)
            Length: 28
            Address family identifier (AFI): Layer-2 VPN (25)
            Subsequent address family identifier (SAFI): EVPN (70)
            Next hop network address (4 bytes)
            &lt;span class=&quot;code-object&quot;&gt;Number&lt;/span&gt; of Subnetwork points of attachment (SNPA): 0
            Network layer reachability information (19 bytes)
        Path Attribute - PMSI_TUNNEL_ATTRIBUTE
            Flags: 0x80, Optional, Non-transitive, Complete
            Type Code: PMSI_TUNNEL_ATTRIBUTE (22)
            Length: 9
            Flags: 0
            Tunnel Type: Ingress Replication (6)
            0000 0000 0000 1100 1111 .... = MPLS Label: 207
            Tunnel ID: tunnel end point -&amp;gt; 10.10.10.1
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;After this update message, Arista send back Notification message and break BGP peering with bgpcep. In notification message is data pointing at the PMSI_TUNNEL_ATTRIBUTE.&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;
&lt;span class=&quot;code-comment&quot;&gt;// Notification message sent from ceos2 to bgpcep.
&lt;/span&gt;Frame 42565: 101 bytes on wire (808 bits), 101 bytes captured (808 bits) on &lt;span class=&quot;code-keyword&quot;&gt;interface&lt;/span&gt; 0
Linux cooked capture
Internet Protocol Version 4, Src: 172.30.0.3, Dst: 172.30.0.4
Transmission Control Protocol, Src Port: 179, Dst Port: 59166, Seq: 155, Ack: 316, Len: 33
Border Gateway Protocol - NOTIFICATION Message
    Marker: ffffffffffffffffffffffffffffffff
    Length: 33
    Type: NOTIFICATION Message (3)
    Major error Code: UPDATE Message Error (3)
    Minor error Code (Update Message): Attribute Flags Error (4)
    Data: 8016090006000cf00a0a0a01
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="31907">BGPCEP-877</key>
            <summary>bgpcep send to peer update message with non-transitive PMSI tunnel attribute.</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="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="tibor.kral">Tibor Kr&#225;l</assignee>
                                    <reporter username="PeterSuna">Peter Suna</reporter>
                        <labels>
                    </labels>
                <created>Mon, 19 Aug 2019 13:16:33 +0000</created>
                <updated>Thu, 5 Sep 2019 14:00:35 +0000</updated>
                            <resolved>Thu, 5 Sep 2019 14:00:35 +0000</resolved>
                                    <version>Neon SR1</version>
                    <version>Fluorine SR3</version>
                                    <fixVersion>Sodium</fixVersion>
                    <fixVersion>Neon SR3</fixVersion>
                    <fixVersion>Magnesium</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <attachments>
                    </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|i03onj:</customfieldvalue>

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