<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:05 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>[NETVIRT-1043] L3 VPN flows remain when the router unattaches from the subnet</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1043</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;When a subnet is attached to a router, l3 vpn flows are installed for the subnet&apos;s instances.&lt;/p&gt;

&lt;p&gt;Some of these flows such as ACL vpn are not removed if the subnet is unattached from the routers.&lt;/p&gt;

&lt;p&gt;Reproduction steps:&lt;/p&gt;

&lt;p&gt;1) create NET/SUBNET&lt;/p&gt;

&lt;p&gt;2) create instance VM&lt;/p&gt;

&lt;p&gt;3) create router ROUTER&lt;/p&gt;

&lt;p&gt;4) attach SUBNET to ROUTER, notice vpn flows are installed for SUBNET&lt;/p&gt;

&lt;p&gt;5) unattach SUBNET from ROUTER, some flows installled in 4) remain but should have been removed&lt;/p&gt;

&lt;p&gt;For example&lt;/p&gt;

&lt;p&gt;Flows installed when subnet attaches to the router (vpnid=0x30d40) in step 4)&lt;/p&gt;

&lt;p&gt;&#160;cookie=0x6900000, table=17, priority=10,metadata=0x10000000000/0xffffff0000000000 actions=write_metadata:0x8000010000030d40/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
&#160;cookie=0x8000001, table=17, priority=10,metadata=0x8000010000000000/0xffffff0000000000 actions=load:0x186a0-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000010000030d40/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
&#160;cookie=0x8000009, table=19, priority=20,metadata=0x30d40/0xfffffe,dl_dst=fa:16:3e:09:f7:c7 actions=goto_table:21&lt;br/&gt;
&#160;cookie=0x8000003, table=21, priority=42,icmp,metadata=0x30d40/0xfffffe,nw_dst=10.100.5.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:09:f7:c7&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:10.100.5.1&lt;/del&gt;&amp;gt;ip_src,set_field:0-&amp;gt;icmp_type,load:0-&amp;gt;NXM_OF_IN_PORT[],resubmit(,21)&lt;br/&gt;
&#160;cookie=0x8000003, table=21, priority=42,ip,metadata=0x30d40/0xfffffe,nw_dst=10.100.5.13 actions=group:150000&lt;br/&gt;
&#160;cookie=0x8000004, table=21, priority=10,ip,metadata=0x30d40/0xfffffe actions=goto_table:26&lt;br/&gt;
&#160;cookie=0x8000006, table=26, priority=5,ip,metadata=0x30d40/0xfffffe actions=goto_table:46&lt;br/&gt;
&#160;cookie=0x8000005, table=36, priority=10,ip,tun_id=0x11170 actions=write_metadata:0x30d40/0xfffffe,goto_table:46&lt;br/&gt;
&#160;cookie=0x81286a9, table=46, priority=5,ip,metadata=0x30d40/0xfffffe actions=CONTROLLER:65535,write_metadata:0x30d40/0xfffffe&lt;br/&gt;
&#160;cookie=0x8000006, table=47, priority=5,ip,metadata=0x30d40/0xfffffe actions=load:0-&amp;gt;NXM_OF_IN_PORT[],resubmit(,21)&lt;br/&gt;
&#160;cookie=0x6900000, table=212, priority=50,ip,metadata=0x30d40/0xfffffe,nw_dst=10.100.5.13 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
&#160;cookie=0x6900000, table=212, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_dst=fe80::f816:3eff:febb:2b31 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
&#160;cookie=0x6900000, table=220, priority=6,reg6=0x100 actions=load:0x90000100-&amp;gt;NXM_NX_REG6[],write_metadata:0x30d40/0xfffffffffe,goto_table:239&lt;br/&gt;
&#160;cookie=0x6900000, table=242, priority=50,ip,metadata=0x30d40/0xfffffe,nw_src=10.100.5.13 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
&#160;cookie=0x6900000, table=242, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_src=fe80::f816:3eff:febb:2b31 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;/p&gt;

&lt;p&gt;Flows remain after step 5) but should have been removed after unattaching subnet from the router i&lt;/p&gt;

&lt;p&gt;&#160;cookie=0x8000003, table=21, priority=42,icmp,metadata=0x30d40/0xfffffe,nw_dst=10.100.5.1,icmp_type=8,icmp_code=0 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:09:f7:c7&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:10.100.5.1&lt;/del&gt;&amp;gt;ip_src,set_field:0-&amp;gt;icmp_type,load:0-&amp;gt;NXM_OF_IN_PORT[],resubmit(,21)&lt;br/&gt;
&#160;cookie=0x6900000, table=212, priority=50,ip,metadata=0x30d40/0xfffffe,nw_dst=10.100.5.13 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
&#160;cookie=0x6900000, table=212, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_dst=fe80::f816:3eff:febb:2b31 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
&#160;cookie=0x6900000, table=242, priority=50,ip,metadata=0x30d40/0xfffffe,nw_src=10.100.5.13 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
&#160;cookie=0x6900000, table=242, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_src=fe80::f816:3eff:febb:2b31 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Nitrogen SR1&lt;/p&gt;</environment>
        <key id="28993">NETVIRT-1043</key>
            <summary>L3 VPN flows remain when the router unattaches from the subnet</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="HariPrasidh">Hari Prasidh</assignee>
                                    <reporter username="VinhNguyen">Vinh Nguyen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 14 Dec 2017 19:52:10 +0000</created>
                <updated>Tue, 27 Feb 2018 09:16:54 +0000</updated>
                            <resolved>Tue, 27 Feb 2018 09:16:47 +0000</resolved>
                                    <version>Nitrogen</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="61245" author="hariprasidh" created="Tue, 27 Feb 2018 09:13:52 +0000"  >&lt;p&gt;Bug has been fixed.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68424/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68424/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61246" author="hariprasidh" created="Tue, 27 Feb 2018 09:16:47 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/68424/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/68424/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0390n:</customfieldvalue>

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