<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:12:23 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-218] Capability Parameter Parse Issue</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-218</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;1) ODL only accepts BGP connection if 4-byte AS capability is sent by peer&lt;br/&gt;
2) When I enable 4-byte AS support in Spirent it sends the capability along with other capabilities in the same parameter as I show below:&lt;/p&gt;

&lt;p&gt;rame 5: 113 bytes on wire (904 bits), 113 bytes captured (904 bits) Ethernet II, Src: Performa_00:00:05 (00:10:94:00:00:05), Dst: Vmware_ce:72:24 (00:0c:29:ce:72:24) Internet Protocol Version 4, Src: 3.3.3.4 (3.3.3.4), Dst: 3.3.3.3 (3.3.3.3) Transmission Control Protocol, Src Port: 179 (179), Dst Port: 34078 (34078), Seq: 1, Ack: 62, Len: 43 Border Gateway Protocol - OPEN Message&lt;br/&gt;
    Marker: ffffffffffffffffffffffffffffffff&lt;br/&gt;
    Length: 43&lt;br/&gt;
    Type: OPEN Message (1)&lt;br/&gt;
    Version: 4&lt;br/&gt;
    My AS: 200&lt;br/&gt;
    Hold Time: 180&lt;br/&gt;
    BGP Identifier: 3.3.3.4 (3.3.3.4)&lt;br/&gt;
    Optional Parameters Length: 14&lt;br/&gt;
    Optional Parameters&lt;br/&gt;
        Optional Parameter: Capability&lt;br/&gt;
            Parameter Type: Capability (2)&lt;br/&gt;
            Parameter Length: 12&lt;br/&gt;
            Capability: Multiprotocol extensions capability&lt;br/&gt;
                Type: Multiprotocol extensions capability (1)&lt;br/&gt;
                Length: 4&lt;br/&gt;
                AFI: IPv4 (1)&lt;br/&gt;
                Reserved: 00&lt;br/&gt;
                SAFI: Unicast (1)&lt;br/&gt;
            Capability: Support for 4-octet AS number capability&lt;br/&gt;
                Type: Support for 4-octet AS number capability (65)&lt;br/&gt;
                Length: 4&lt;br/&gt;
                AS Number: 200&lt;/p&gt;

&lt;p&gt;ODL seems not to like this format because it still complaints about missing 4-byte AS capability where it is clearly there.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23458">BGPCEP-218</key>
            <summary>Capability Parameter Parse Issue</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="cdgasparini">Claudio David Gasparini</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 May 2015 11:13:33 +0000</created>
                <updated>Sun, 3 Mar 2019 11:50:25 +0000</updated>
                            <resolved>Wed, 3 Jun 2015 11:49:35 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="44954" author="vrpolak" created="Tue, 5 May 2015 11:53:37 +0000"  >&lt;p&gt;&amp;gt; ODL seems not to like this format&lt;/p&gt;

&lt;p&gt;Other devices, including ExaBGP, do put every Capability in separate &quot;Optional Parameter: Capability&quot; container (so &quot;Optional Parameters&quot; becomes a list).&lt;br/&gt;
This Open message from Spirent has single element in &quot;Optional Parameters&quot;, and &quot;Optional Parameter: Capability&quot; is a list.&lt;/p&gt;

&lt;p&gt;The current ODL parsing logic expect the ExaBGP case, not the Spirent case.&lt;/p&gt;

&lt;p&gt;The second paragraph of &lt;a href=&quot;https://tools.ietf.org/html/rfc5492#section-3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc5492#section-3&lt;/a&gt; states:&lt;br/&gt;
&quot;A BGP speaker determines the capabilities supported by its peer by&lt;br/&gt;
   examining the list of capabilities present in the Capabilities&lt;br/&gt;
   Optional Parameter carried by the OPEN message that the speaker&lt;br/&gt;
   receives from the peer.&quot;&lt;br/&gt;
which I read as &quot;Spirent is right&quot;, but for interoperability reasons, ODL should perhaps expect lists on both levels.&lt;/p&gt;</comment>
                            <comment id="44955" author="cdgasparini" created="Thu, 7 May 2015 11:22:34 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/19787/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/19787/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="44956" author="ecelgp" created="Thu, 14 May 2015 01:02:33 +0000"  >&lt;p&gt;Is it possible to cherry-pick this to stable/helium?&lt;/p&gt;

&lt;p&gt;Thanks/Luis&lt;/p&gt;</comment>
                            <comment id="44957" author="vrpolak" created="Wed, 3 Jun 2015 11:49:35 +0000"  >&lt;p&gt;&amp;gt; Is it possible to cherry-pick this to stable/helium?&lt;/p&gt;

&lt;p&gt;I have heard the answer is &quot;No.&quot;, because the patch introduces a rather significant change to internal APIs.&lt;/p&gt;</comment>
                    </comments>
                    <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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3117</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=3117]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10361"><![CDATA[Lithium-RC0]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02axj:</customfieldvalue>

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