<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:24:07 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-1459] table=44 NAT stale flows and SNAT fail,Switchover not happened</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1459</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;This Jira is to address below two issues:&lt;/p&gt;

&lt;p&gt;Issue 1:&lt;/p&gt;

&lt;p&gt;When VM having multiple both TCP and UDP sessions are established, when such VM is deleted, we were only taking care of deleting flows either related to TCP or UDP session which is incorrect. This been resulting in huge number of table=44 flows left over after deletion of VM.&lt;/p&gt;

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

&lt;p&gt;Changes done.&lt;/p&gt;

&lt;p&gt;1) Changes done to take care of cleaning of both TCP and UDP session and it&apos;s respective flows(table 44/46) on deletion of VM.&lt;/p&gt;

&lt;p&gt;2) Changes done to change the key on the table=44 flow to have internal ip/port instead of external ip/port. As a result, when table=46 flow expiry, we can still go ahead construct table=44 flow key to delete without refering the intext-ip-port-map DS.&lt;/p&gt;

&lt;p&gt;3) Changes done to address deletion of table 44 and table 46 flows whenever the subnet is removed from the Router.&lt;/p&gt;

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

&lt;p&gt;Issue 2:&lt;/p&gt;

&lt;p&gt;Description: Whenever a last VM part of a given VRF is deleted/migrated, it is required to delete &apos;dpn-vpninterfaces-list&apos; entry for given dpn-id from &apos;odl-l3vpn:neutron-router-dpns&apos; Operational DS. This trigger re-election of new Napt Switch which has VRF presence. But, when 2 VMs part of same VRF on a same DPN deleted symultanously, then there are chances that both of these event doesn&apos;t delete &apos;dpn-vpninterfaces-list&apos; entry for the DPN which results in non-triggering on new Napt Switch election. As a result, the SNAT reverse traffic initiated from Non-Napt Switch fail as FIB routes will not be availabe to carry back traffic to non-napt switch.&lt;/p&gt;

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

&lt;p&gt;Solution: Changes are done to make sure the &apos;dpn-vpninterfaces-list&apos; entry for DPN is deleted properly when last VM on that DPN is deleted for a given VRF.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30878">NETVIRT-1459</key>
            <summary>table=44 NAT stale flows and SNAT fail,Switchover not happened</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="xcheara">Chetan Arakere Gowdru</assignee>
                                    <reporter username="ShaikZakir">Shaik Zakir Basha</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Oct 2018 05:54:13 +0000</created>
                <updated>Wed, 18 Dec 2019 07:49:09 +0000</updated>
                                                            <fixVersion>Neon</fixVersion>
                                    <component>natservice</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|i03jkn:</customfieldvalue>

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