<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:14:14 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-830] Odl doesn&apos;t remove l3vpn route after receiving route-target argument</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-830</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;Overview:&lt;br/&gt;
Send l3vpn route from external peer 1 through play.py.&lt;/p&gt;

&lt;p&gt;Send route-target route with specific rt argument from previous route from external peer 2.&lt;/p&gt;

&lt;p&gt;Route l3vpn is present on peer 2&#160;in adj-rib-out.&lt;/p&gt;

&lt;p&gt;Remove route-target route from odl by sending specific rt argument from peer 2.&#160;&lt;/p&gt;

&lt;p&gt;Expect odl to remove the l3vpn route from peer 2 with update message, and also from adj-rib-out.&lt;/p&gt;

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

&lt;p&gt;Steps to reproduce:&lt;br/&gt;
1. Start odl with usual features:&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;
feature:install odl-restconf odl-bgpcep-bgp odl-bgpcep-bgp-config-example
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;2. Configure ebgp peer 1 with 127.0.0.2 IP and 1 ibgp peer 2 with 127.0.0.3 IP&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;
./configure.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;3. Start play.py&apos;s&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;
./start_play1.sh
./start_play2.sh
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;4. Send l3vpn route from first play, and than route-target route from second play&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;
./send_route_from_play1.py
./send_route_from_play2.py
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;5.&#160;Remove&#160;route-target route from odl by sending specific rt argument from&#160;peer 2.&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;
./remove_route_from_play2.py&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="30793">BGPCEP-830</key>
            <summary>Odl doesn&apos;t remove l3vpn route after receiving route-target argument</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="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="cdgasparini">Claudio David Gasparini</assignee>
                                    <reporter username="DasaSimko">Dasa Simkova</reporter>
                        <labels>
                    </labels>
                <created>Tue, 25 Sep 2018 11:18:47 +0000</created>
                <updated>Wed, 21 Nov 2018 15:02:13 +0000</updated>
                            <resolved>Wed, 21 Nov 2018 15:02:10 +0000</resolved>
                                    <version>Neon</version>
                    <version>Fluorine SR1</version>
                                    <fixVersion>Neon</fixVersion>
                    <fixVersion>Fluorine SR1</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="65277" author="cdgasparini" created="Tue, 9 Oct 2018 06:42:26 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=DasaSimko&quot; class=&quot;user-hover&quot; rel=&quot;DasaSimko&quot;&gt;DasaSimko&lt;/a&gt; Could you close the bug once you review is solved?&lt;/p&gt;

&lt;p&gt;also if you call send*play2.py&lt;/p&gt;

&lt;p&gt;and then remove*play2.py&lt;/p&gt;

&lt;p&gt;You will see that there is a bug under remove patch. Points to wrong port&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14964" name="configure.py" size="1654" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:17 +0000"/>
                            <attachment id="14963" name="play.py" size="94386" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:22 +0000"/>
                            <attachment id="14958" name="remove_route_from_play2.py" size="274" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:41 +0000"/>
                            <attachment id="14960" name="send_route_from_play1.py" size="326" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:33 +0000"/>
                            <attachment id="14959" name="send_route_from_play2.py" size="286" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:38 +0000"/>
                            <attachment id="14962" name="start_play1.sh" size="173" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:27 +0000"/>
                            <attachment id="14961" name="start_play2.sh" size="173" author="DasaSimko" created="Tue, 25 Sep 2018 11:18:29 +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|i02aig:</customfieldvalue>

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