<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:23:25 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-1173] Prevent SNAT packets unnecessary looping</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-1173</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;We noticed&#160;lot of SNAT packets are&lt;br/&gt;
 getting punted to&#160;ODL which is causing delayed installation of certain&lt;br/&gt;
 flows.&lt;/p&gt;

&lt;p&gt;On analysis, it&apos;s been obseved that under one more scenario, packets&lt;br/&gt;
 unnecessarily getting looped for 4 sec between ODL and OVS (threshold time we wait to flow&lt;br/&gt;
 install before making drop decision)&lt;/p&gt;

&lt;p&gt;1) N1-&amp;gt; subnet1 (10.0.0.0/24)&lt;br/&gt;
 2) R1 and subnet1 added to R1.&lt;br/&gt;
 3) VPN1(100:1) and R1 added to this VPN.&lt;br/&gt;
 4) Ext-NET1 created and associated with Ext-BGPVPN.&lt;br/&gt;
 5) Router-gw-set R1 with Ext-Net1&lt;/p&gt;

&lt;p&gt;With this set-up, if following configuration is done(valid scenario ??),&lt;br/&gt;
 certain packets are looped due to existing NAT bug(I will raise review for&lt;br/&gt;
 the same)&lt;/p&gt;

&lt;p&gt;6) create N2(20.0.0.0/24) and associated this with VPN1.&lt;br/&gt;
 7) Initiate TCP/UDP traffic from VMs of N2.&lt;/p&gt;

&lt;p&gt;When first packet punted to ODL Controller, we make an&lt;br/&gt;
 entry(&amp;lt;routerid&amp;gt;:&amp;lt;VM-IP&amp;gt;:&amp;lt;TCP/UDP Port&amp;gt;) in a map and try to find if&lt;br/&gt;
 internal-to-external mapping available which will not be available for&lt;br/&gt;
 N2&apos;s subnet(as this is not associated with R1) and we just drop that&lt;br/&gt;
 packet. But, at this point we not taking care of removing of earlier added&lt;br/&gt;
 entry. Hence, when the 2nd packet is punt to ODL Controller, this packet simply loops&lt;br/&gt;
 between ODL&amp;lt;-&amp;gt;OVS for 4 sec(same will happened with subsequent packets&lt;br/&gt;
 too).&lt;/p&gt;</description>
                <environment></environment>
        <key id="29513">NETVIRT-1173</key>
            <summary>Prevent SNAT packets unnecessary looping</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="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="ShaikZakir">Shaik Zakir Basha</assignee>
                                    <reporter username="ShaikZakir">Shaik Zakir Basha</reporter>
                        <labels>
                    </labels>
                <created>Fri, 23 Mar 2018 08:56:41 +0000</created>
                <updated>Thu, 5 Apr 2018 21:38:32 +0000</updated>
                            <resolved>Thu, 5 Apr 2018 21:38:32 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                    <fixVersion>Fluorine</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="61921" author="shaikzakir" created="Fri, 23 Mar 2018 11:04:17 +0000"  >&lt;p&gt;Review raised :&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/69965/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/69965/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="62112" author="shague@redhat.com" created="Thu, 5 Apr 2018 21:38:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/70082&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/70082&lt;/a&gt;&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|i03c87:</customfieldvalue>

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