<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:18 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-514] need to be able to announce IPv4 unicast as NLRI as well as MP-NLRI</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-514</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;As far as I can tell ODL currently only announces IPv4 unicast routes using MP-NLRI.&lt;/p&gt;

&lt;p&gt;it receives NLRIs ok.&lt;/p&gt;

&lt;p&gt;Ideally we need a per-peer switch in ODL BGP so that for IPv4 unicast we can announce them as:&lt;br/&gt;
1) NLRI&lt;br/&gt;
2) MP-NLRI&lt;br/&gt;
3) both&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23754">BGPCEP-514</key>
            <summary>need to be able to announce IPv4 unicast as NLRI as well as MP-NLRI</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="milos.fabian@pantheon.tech">Milos Fabian</assignee>
                                    <reporter username="giheron@cisco.com">Giles Heron</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Aug 2016 15:11:50 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:50 +0000</updated>
                            <resolved>Wed, 26 Oct 2016 08:38:36 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="45838" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 01:12:46 +0000"  >&lt;p&gt;I just tried and verified that if peer does not announce multi-protocol capability for ipv4/unicast address family, ODL does use NLRI to announce routes. Is a config knob orthogonal to the capability exchange being requested? and if so, curious to know the use-case&lt;/p&gt;</comment>
                            <comment id="45839" author="giheron@cisco.com" created="Wed, 17 Aug 2016 14:54:59 +0000"  >&lt;p&gt;ok - that&apos;s odd.  How did you verify it?  Did you try getting a peer to announce IPv4/unicast using NLRI and announce another AFI/SAFI using MP-NLRIs?&lt;/p&gt;</comment>
                            <comment id="45840" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 23:22:19 +0000"  >&lt;p&gt;I have a simulator announcing multi-protocol support for ipv6/unicast but not for ipv4 unicast. Then I injected a ipv4 and ipv6 route through application-peer and can see ODL advertising ipv4 route using NLRI and ipv6 route using MP-NLRI. Please find the packet capture attached for reference &lt;span class=&quot;error&quot;&gt;&amp;#91;10.18.162.90 is ODL and 10.18.162.241 is simulator&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="45844" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 23:23:39 +0000"  >&lt;p&gt;Attachment mptest.pcap has been added with description: packet capture with different multi-protocol capability advertised for ipv4 and ipv6&lt;/p&gt;</comment>
                            <comment id="45841" author="milos.fabian@pantheon.tech" created="Tue, 23 Aug 2016 07:37:31 +0000"  >&lt;p&gt;Giles,&lt;br/&gt;
If remote peer does not advertise IPv4-Unicast MP capability, ODL is packaging routes to classic BGP-4 NLRI attribute, otherwise in MP_REACH attribute.&lt;br/&gt;
Of course, such routes are stored in a common IPv4-Unicast route table.&lt;br/&gt;
Also ODL peer can be configured to not advertise the capability - simply exclude IPv4-Unicast from table-type in the configuration.&lt;br/&gt;
ODL can handle (parse) IPv4 prefixes in both NLRI/withdraw and MP_REACH/UNREACH path attributes, no matter what MP capability was advertised.&lt;br/&gt;
Carrying the same prefix in both attributes &lt;b&gt;should not&lt;/b&gt; happen - see the last paragraph in the section &lt;a href=&quot;https://tools.ietf.org/html/rfc4760#section-3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc4760#section-3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks Ajay for tryout.&lt;/p&gt;</comment>
                            <comment id="45842" author="giheron@cisco.com" created="Thu, 25 Aug 2016 13:00:41 +0000"  >&lt;p&gt;definitely didn&apos;t work for me - and I have the traces to prove it &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;I think the issue might be that I was doing v4-unicast and v4-flowspec.  I keep meaning to test again to verify this (using v4-unicast and v6-unicast on my XE box and then v4-unicast and v4-flowspec) but have run out of time.&lt;/p&gt;</comment>
                            <comment id="45843" author="milos.fabian@pantheon.tech" created="Wed, 7 Sep 2016 16:08:54 +0000"  >&lt;p&gt;Hi, re-tested this functionality with latest Boron and it was working ok.&lt;br/&gt;
Please, if you found the case when it is not working, provide some logs.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13207" name="mptest.pcap" size="1762" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 23:23:39 +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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6401</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=6401]]></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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02crb:</customfieldvalue>

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