<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22: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>[NETVIRT-695] Issue in SNAT,DNAT communication - OCATA.</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-695</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Set-up used :&lt;/p&gt;


&lt;p&gt;Allinone node - Ocata devstack&lt;/p&gt;

&lt;p&gt;One ODL with carbon version distro:&lt;br/&gt;
&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.6.0-SNAPSHOT/distribution-karaf-0.6.0-20170522.002211-5360.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.6.0-SNAPSHOT/distribution-karaf-0.6.0-20170522.002211-5360.zip&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;The below is the settings in Local.conf :&lt;/p&gt;

&lt;p&gt;SERVICE_HOST=$HOST_IP&lt;br/&gt;
MYSQL_HOST=$SERVICE_HOST&lt;br/&gt;
RABBIT_HOST=$SERVICE_HOST&lt;br/&gt;
GLANCE_HOSTPORT=$SERVICE_HOST:9292&lt;br/&gt;
ADMIN_PASSWORD=secret&lt;br/&gt;
DATABASE_PASSWORD=secret&lt;br/&gt;
RABBIT_PASSWORD=secret&lt;br/&gt;
SERVICE_PASSWORD=secret&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;
	&lt;ol&gt;
		&lt;li&gt;Neutron options&lt;br/&gt;
Q_USE_SECGROUP=True&lt;br/&gt;
FLOATING_RANGE=&quot;11.12.13.0/24&quot;&lt;br/&gt;
IPV4_ADDRS_SAFE_TO_USE=&quot;10.0.0.0/22&quot;&lt;br/&gt;
Q_FLOATING_ALLOCATION_POOL=start=11.12.13.250,end=11.12.13.254&lt;br/&gt;
PUBLIC_NETWORK_GATEWAY=&quot;11.12.13.1&quot;&lt;br/&gt;
PUBLIC_INTERFACE=eth0&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;Open vSwitch provider networking configuration&lt;br/&gt;
Q_USE_PROVIDERNET_FOR_PUBLIC=True&lt;br/&gt;
OVS_PHYSICAL_BRIDGE=br-ex&lt;br/&gt;
PUBLIC_BRIDGE=br-ex&lt;br/&gt;
ODL_PROVIDER_MAPPINGS=public:br-ex&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;LOGFILE=stack.sh.log&lt;br/&gt;
SCREEN_LOGDIR=/opt/stack/data/log&lt;br/&gt;
LOG_COLOR=True&lt;br/&gt;
RECLONE=yes&lt;br/&gt;
OFFLINE=False&lt;br/&gt;
disable_service swift&lt;br/&gt;
disable_service cinder&lt;br/&gt;
disable_service n-net&lt;br/&gt;
disable_service q-vpn&lt;br/&gt;
enable_service q-svc&lt;br/&gt;
enable_service q-dhcp&lt;br/&gt;
enable_service q-meta&lt;br/&gt;
enable_service n-cauth&lt;br/&gt;
enable_service tempest&lt;br/&gt;
enable_service n-cpu&lt;br/&gt;
enable_service placement-api&lt;/p&gt;

&lt;p&gt;enable_plugin networking-odl &lt;a href=&quot;https://github.com/openstack/networking-odl&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/openstack/networking-odl&lt;/a&gt; stable/ocata&lt;br/&gt;
NEUTRON_CREATE_INITIAL_NETWORKS=False&lt;br/&gt;
Q_PLUGIN=ml2&lt;br/&gt;
Q_ML2_TENANT_NETWORK_TYPE=vxlan&lt;br/&gt;
Q_OVS_USE_VETH=True&lt;/p&gt;

&lt;p&gt;ENABLE_TENANT_TUNNELS=True&lt;/p&gt;

&lt;p&gt;ODL_PORT=8080&lt;br/&gt;
ODL_MODE=externalodl&lt;br/&gt;
ODL_PORT_BINDING_CONTROLLER=network-topology&lt;/p&gt;

&lt;p&gt;LIBVIRT_TYPE=qemu&lt;br/&gt;
ODL_MGR_IP=10.106.138.151&lt;/p&gt;

&lt;p&gt;MYSQL_PASSWORD=mysql&lt;br/&gt;
RABBIT_PASSWORD=rabbit&lt;br/&gt;
SERVICE_TOKEN=service&lt;br/&gt;
SERVICE_PASSWORD=admin&lt;br/&gt;
ADMIN_PASSWORD=admin&lt;/p&gt;

&lt;p&gt;LIBVIRT_TYPE=qemu&lt;/p&gt;

&lt;p&gt;ODL_V2DRIVER=True&lt;br/&gt;
ODL_OVS_MANAGERS=10.106.138.151&lt;br/&gt;
PUBLIC_PHYSICAL_NETWORK=datacenter&lt;/p&gt;

&lt;p&gt;PUBLIC_INTERFACE=ens35&lt;/p&gt;

&lt;p&gt;[&lt;span class=&quot;error&quot;&gt;&amp;#91;post-config|/etc/neutron/plugins/ml2/ml2_conf.ini&amp;#93;&lt;/span&gt;]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;agent&amp;#93;&lt;/span&gt;&lt;br/&gt;
minimize_polling=True&lt;/p&gt;

&lt;p&gt;[&lt;span class=&quot;error&quot;&gt;&amp;#91;post-config|/etc/neutron/dhcp_agent.ini&amp;#93;&lt;/span&gt;]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;DEFAULT&amp;#93;&lt;/span&gt;&lt;br/&gt;
force_metadata = True&lt;br/&gt;
enable_isolated_metadata = True&lt;/p&gt;

&lt;p&gt;disable_service q-l3&lt;br/&gt;
[&lt;span class=&quot;error&quot;&gt;&amp;#91;post-config|$NEUTRON_CONF&amp;#93;&lt;/span&gt;]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;DEFAULT&amp;#93;&lt;/span&gt;&lt;br/&gt;
service_plugins = networking_odl.l3.l3_odl.OpenDaylightL3RouterPlugin&lt;br/&gt;
[&lt;span class=&quot;error&quot;&gt;&amp;#91;post-config|/etc/nova/nova.conf&amp;#93;&lt;/span&gt;]&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;DEFAULT&amp;#93;&lt;/span&gt;&lt;br/&gt;
force_config_drive = False&lt;/p&gt;


&lt;p&gt;Steps to reproduce the bug :&lt;/p&gt;

&lt;p&gt;After stacking the devstack successfully,&lt;br/&gt;
Create an external network with network provider type flat and assign the subnet range&lt;/p&gt;

&lt;p&gt;external network&lt;/p&gt;

&lt;p&gt;neutron -v net-create public --router:external --provider:network_type=flat --provider:physical_network=datacenter&lt;/p&gt;

&lt;p&gt;external network subnet:&lt;/p&gt;

&lt;p&gt;neutron -v subnet-create public 11.12.13.0/24 --name external-subnet --gateway 11.12.13.250 --allocation-pool start=11.12.13.2,end=11.12.13.249&lt;/p&gt;


&lt;p&gt;Then create the internal network and router in GUI.&lt;br/&gt;
Router set the gateway for the external network then add an interface for the internal network.&lt;/p&gt;

&lt;p&gt;Create the floating ip&lt;/p&gt;

&lt;p&gt;Now create a vm for the internal network and associate the floating ip to the vm.&lt;/p&gt;

&lt;p&gt;Then from the VM instance ping or ssh the external network instance &#8211; SNAT scenario failed&lt;/p&gt;

&lt;p&gt;Then from the external instance ping or ssh to the internal network vm &#8211; DNAT scenario failed&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20616">NETVIRT-695</key>
            <summary>Issue in SNAT,DNAT communication - OCATA.</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="10000">Done</resolution>
                                        <assignee username="karthikeyan.k@altencalsoftlabs.com">Karthikeyan Krishnan</assignee>
                                    <reporter username="yogalakshmi.pa@hcl.com">YOGA LAKSHMI SWETHA PAYYAVULA</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 May 2017 09:11:37 +0000</created>
                <updated>Sat, 17 Jun 2017 07:11:03 +0000</updated>
                            <resolved>Sat, 17 Jun 2017 07:11:03 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>11</watches>
                                                                                                                <comments>
                            <comment id="37860" author="yogalakshmi.pa@hcl.com" created="Mon, 29 May 2017 09:19:25 +0000"  >&lt;p&gt;I also added the br-ex bridge and added a port to it, while creating the networks the patch port was created as shown below :&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@localhost devstack&amp;#93;&lt;/span&gt;$ sudo ovs-vsctl show&lt;br/&gt;
e07e8ce9-4bf6-489b-8859-424d52981406&lt;br/&gt;
    Manager &quot;tcp:10.106.138.151:6640&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Manager &quot;ptcp:6641:127.0.0.1&quot;&lt;br/&gt;
        is_connected: true&lt;br/&gt;
    Bridge br-int&lt;br/&gt;
        Controller &quot;tcp:10.106.138.151:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        Controller &quot;tcp:172.16.3.25:6653&quot;&lt;br/&gt;
            is_connected: true&lt;br/&gt;
        fail_mode: secure&lt;br/&gt;
        Port &quot;tap4168d878-d1&quot;&lt;br/&gt;
            Interface &quot;tap4168d878-d1&quot;&lt;br/&gt;
        Port br-int&lt;br/&gt;
            Interface br-int&lt;br/&gt;
                type: internal&lt;br/&gt;
        Port &quot;tap2e801cfe-b0&quot;&lt;br/&gt;
            Interface &quot;tap2e801cfe-b0&quot;&lt;br/&gt;
        Port &quot;tap22b9df7b-81&quot;&lt;br/&gt;
            Interface &quot;tap22b9df7b-81&quot;&lt;br/&gt;
        Port br-ex-patch&lt;br/&gt;
            Interface br-ex-patch&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: &lt;/p&gt;
{peer=br-ex-int-patch}
&lt;p&gt;    Bridge br-ex&lt;br/&gt;
        Port br-ex-int-patch&lt;br/&gt;
            Interface br-ex-int-patch&lt;br/&gt;
                type: patch&lt;br/&gt;
                options: &lt;/p&gt;
{peer=br-ex-patch}
&lt;p&gt;        Port &quot;ens35&quot;&lt;br/&gt;
            Interface &quot;ens35&quot;&lt;br/&gt;
        Port br-ex&lt;br/&gt;
            Interface br-ex&lt;br/&gt;
                type: internal&lt;br/&gt;
    ovs_version: &quot;2.6.1&quot;&lt;/p&gt;</comment>
                            <comment id="37861" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 08:44:06 +0000"  >&lt;p&gt;Please find the attachment for the dump flows and the odl log details&lt;/p&gt;</comment>
                            <comment id="37871" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 08:44:06 +0000"  >&lt;p&gt;Attachment 8557_Bug logs.zip has been added with description: log info&lt;/p&gt;</comment>
                            <comment id="37862" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 09:02:16 +0000"  >&lt;p&gt;attached the dump flows&lt;/p&gt;</comment>
                            <comment id="37872" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 09:02:16 +0000"  >&lt;p&gt;Attachment dump for snat and dnat.zip has been added with description: adding the dump flows&lt;/p&gt;</comment>
                            <comment id="37863" author="karthikeyan.k@altencalsoftlabs.com" created="Thu, 1 Jun 2017 11:02:10 +0000"  >&lt;p&gt;Hi Lakshmi,&lt;/p&gt;

&lt;p&gt;Request to collect below required log/dump outputs for further analyze the issue.&lt;/p&gt;


&lt;p&gt;(1)&lt;br/&gt;
The following logs needs to be set as TRACE before configuring NAT topology.&lt;/p&gt;

&lt;p&gt;NAT TRACE Enable:&lt;br/&gt;
--------------------&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.neutronvpn&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.natservice.internal&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.fibmanager&lt;/p&gt;


&lt;p&gt;(2)&lt;/p&gt;

&lt;p&gt;Please capture the following outputs before and after NAT traffic.&lt;/p&gt;

&lt;p&gt;OVS Dump flows and Groups:&lt;br/&gt;
-----------------------------&lt;br/&gt;
sudo ovs-ofctl dump-flows -O Openflow13 br-int&lt;br/&gt;
sudo ovs-ofctl dump-groups -O Openflow13 br-int&lt;br/&gt;
sudo ovs-ofctl dump-group-stats -O Openflow13 br-int&lt;br/&gt;
sudo ovs-vsctl list Open_vSwitch&lt;/p&gt;


&lt;p&gt;(3)&lt;/p&gt;

&lt;p&gt;Please collect the following REST API call output&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://localhost:8181/restconf/config/odl-nat:external-networks/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/odl-nat:external-networks/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8080/restconf/config/odl-nat:ext-routers/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8080/restconf/config/odl-nat:ext-routers/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/config/odl-nat:floating-ip-port-info&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/odl-nat:floating-ip-port-info&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/config/odl-nat:floating-ip-info/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/odl-nat:floating-ip-info/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/operational/odl-nat:floating-ip-info/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operational/odl-nat:floating-ip-info/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/config/odl-fib:fibEntries/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/config/odl-fib:fibEntries/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/operational/odl-l3vpn:vpn-instance-op-data/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operational/odl-l3vpn:vpn-instance-op-data/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data/&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Thanks &amp;amp; Regards,&lt;br/&gt;
Karthikeyan.&lt;/p&gt;</comment>
                            <comment id="37864" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 14:34:56 +0000"  >&lt;p&gt;attached the trace enabled logs and the dump flows&lt;/p&gt;</comment>
                            <comment id="37873" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 14:34:56 +0000"  >&lt;p&gt;Attachment NAT_logs.zip has been added with description: adding the dump flows&lt;/p&gt;</comment>
                            <comment id="37865" author="karthikeyan.k@altencalsoftlabs.com" created="Mon, 5 Jun 2017 04:55:38 +0000"  >&lt;p&gt;Working on this issue.&lt;/p&gt;</comment>
                            <comment id="37866" author="karthikeyan.k@altencalsoftlabs.com" created="Tue, 6 Jun 2017 04:43:42 +0000"  >&lt;p&gt;Please refer the below code review for having fix for DNAT failure in Stable/Ocata&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58176/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58176/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37867" author="karthikeyan.k@altencalsoftlabs.com" created="Wed, 7 Jun 2017 08:21:04 +0000"  >&lt;p&gt;Hi Swetha,&lt;/p&gt;

&lt;p&gt;DNAT:&lt;br/&gt;
   DNAT- FIP issue has been fixed in ODL-Master for Stable/Ocata. Please download the latest ODL-Master (Nitrogen) distribution build and try to validate the SNAT/DNAT traffic for &#8220;flat&#8221; network.&lt;/p&gt;

&lt;p&gt;SNAT: &lt;br/&gt;
  Without any code changes it was working fine for our local development setup. Once your external server connectivity is proper you can able to get the below REST API output for external &#8220;flat&#8221; network.  As of now ODL CSIT with Stable/Ocata has some problem in the setup. Hence we are unable to run the CSIT job for SNAT/DNAT traffic. &lt;/p&gt;

&lt;p&gt;Sample Output:&lt;br/&gt;
---------------&lt;br/&gt;
&lt;a href=&quot;http://localhost:8181/restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://localhost:8181/restconf/operational/odl-l3vpn:learnt-vpn-vip-to-port-data&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
  &quot;learnt-vpn-vip-to-port-data&quot;: {&lt;br/&gt;
    &quot;learnt-vpn-vip-to-port&quot;: [&lt;/p&gt;
      {
        &quot;vpn-name&quot;: &quot;500cfd15-833f-4a47-acac-8c23d3bf8edf&quot;,
        &quot;port-fixedip&quot;: &quot;100.100.100.1&quot;,
        &quot;port-name&quot;: &quot;64615490027595:br-ex-patch:trunk&quot;,
        &quot;creation-time&quot;: &quot;06/06/2017 10:47:10 AM&quot;,
        &quot;mac-address&quot;: &quot;0a:00:27:00:00:10&quot;
      }
&lt;p&gt;    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;Latest ODL-Master Distribution:&lt;br/&gt;
----------------------------------&lt;br/&gt;
&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.7.0-SNAPSHOT/distribution-karaf-0.7.0-20170606.040008-788.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.7.0-SNAPSHOT/distribution-karaf-0.7.0-20170606.040008-788.zip&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37868" author="karthikeyan.k@altencalsoftlabs.com" created="Thu, 15 Jun 2017 04:31:50 +0000"  >&lt;p&gt;Hi Swetha,&lt;/p&gt;

&lt;p&gt;   Still we are seeing problem with external-gateway IP (11.12.13.250) is not learnt by ARP. As a result in L3_FIB_TABLE (21) flow is missing to reach external gateway.&lt;/p&gt;

&lt;p&gt;Example flow: (100.100.100.1 IP is external gateway in our tested topology)&lt;br/&gt;
cookie=0x8000003, duration=10.170s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d50/0xfffffe,nw_dst=100.100.100.1 actions=set_feld:0a:00:27:00:00:10-&amp;gt;eth_dst,load:0x500-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;/p&gt;

&lt;p&gt;We are not seeing any issue with SNAT flows as it was programming properly as expected (as per the shared logs)&lt;/p&gt;

&lt;p&gt;cookie=0x8000004, duration=486.053s, table=21, n_packets=7, n_bytes=518, priority=10,ip,metadata=0x30d52/0xfffffe actions=goto_table:26&lt;br/&gt;
cookie=0x8000006, duration=485.881s, table=26, n_packets=7, n_bytes=518, priority=5,ip,metadata=0x30d52/0xfffffe actions=goto_table:46&lt;br/&gt;
cookie=0x81296a9, duration=48.438s, table=46, n_packets=6, n_bytes=444, idle_timeout=300, send_flow_rem priority=10,tcp,metadata=0x30d52/0xfffffe,nw_src=10.0.0.10,tp_src=39712 actions=set_field:11.12.13.9-&amp;gt;ip_src,set_field:49152-&amp;gt;tcp_src,set_field:fa:16:3e:34:b4:ac-&amp;gt;eth_src,write_metadata:0x30d4e/0xffffff,goto_table:47&lt;br/&gt;
cookie=0x8000006, duration=485.968s, table=47, n_packets=6, n_bytes=444, priority=5,ip,metadata=0x30d4e/0xfffffe actions=load:0-&amp;gt;NXM_OF_IN_PORT[],resubmit(,21)&lt;br/&gt;
(Since L3_FIB_TABLE(21) for external gateway flow is missing packets are getting dropped here)&lt;/p&gt;

&lt;p&gt;To debug further, please do packet capture on interface &#8220;ens35&#8221; while performing external router-gw set (neutron router-gateway-set &amp;lt;ROUTER_NAME&amp;gt; &amp;lt;EXT_NET_NAME&amp;gt; --enable-snat) you should able to see ARP broadcast request and response from the external gateway. Please refer the below example snapshot for your reference.&lt;/p&gt;


&lt;p&gt;Example Packet-Captured (100.100.100.106 is the external fixed IP used for SNAT and 100.100.100.1 is external gateway IP for tested our topology)&lt;/p&gt;


&lt;p&gt;Also request to set the below few more modules log level as &#8220;TRACE&#8221; before doing SNAT configuration.&lt;/p&gt;

&lt;p&gt;log:set TRACE org.opendaylight.netvirt.natservice.internal&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.neutronvpn&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.fibmanager&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.vpnmanager&lt;br/&gt;
log:set TRACE org.opendaylight.netvirt.elan&lt;/p&gt;


&lt;p&gt;Kindly share the log information as you shared earlier after re-testing SNAT.&lt;/p&gt;</comment>
                            <comment id="37874" author="karthikeyan.k@altencalsoftlabs.com" created="Thu, 15 Jun 2017 04:33:19 +0000"  >&lt;p&gt;Attachment Example_ARP_Request_Response.jpg has been added with description: Example Packet-Captured for ARP Request and Response&lt;/p&gt;</comment>
                            <comment id="37869" author="karthikeyan.k@altencalsoftlabs.com" created="Fri, 16 Jun 2017 07:17:14 +0000"  >&lt;p&gt;Hi Swetha,&lt;/p&gt;

&lt;p&gt;We do have CSIT job for SNAT/DNAT UC&apos;s running with openstack-Ocata in Carbon distribution.we are not seeing any issue in SNAT/DNAT traffic (TCP/UDP) is getting failed. Please refer the below link for your reference.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/netvirt-csit-1node-openstack-ocata-upstream-learn-carbon/30/robot/report/log.html#s1-s1-s3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/netvirt-csit-1node-openstack-ocata-upstream-learn-carbon/30/robot/report/log.html#s1-s1-s3&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Thanks,&lt;br/&gt;
Karthikeyan.&lt;/p&gt;</comment>
                            <comment id="37870" author="yogalakshmi.pa@hcl.com" created="Sat, 17 Jun 2017 07:10:33 +0000"  >&lt;p&gt;We tested again, SNAT and DNAT is working, due to some network issues the external flows were not learnt by ARP.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12502" name="8557_Bug logs.zip" size="162846" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 08:44:06 +0000"/>
                            <attachment id="12505" name="Example_ARP_Request_Response.jpg" size="27908" author="karthikeyan.k@altencalsoftlabs.com" created="Thu, 15 Jun 2017 04:33:19 +0000"/>
                            <attachment id="12504" name="NAT_logs.zip" size="132154" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 14:34:56 +0000"/>
                            <attachment id="12503" name="dump for snat and dnat.zip" size="5127" author="yogalakshmi.pa@hcl.com" created="Thu, 1 Jun 2017 09:02:16 +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>8557</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=8557]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01tdz:</customfieldvalue>

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