<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22:08 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-657] summary: communication between two tenant network failed while using default SG (stateful mode)</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-657</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;environment details:&lt;br/&gt;
One ODL controller + One control node + 2 compute node.&lt;br/&gt;
ODL version: Carbon&lt;br/&gt;
&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/autorelease-1779/org/opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-0.6.0-Carbon.tar.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/autorelease-1779/org/opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-0.6.0-Carbon.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;openstack Version:Ocata&lt;/p&gt;

&lt;p&gt;issue scenario:&lt;br/&gt;
    Communication between two VM instance on different tenant network failed when using default SG.&lt;br/&gt;
steps to reproduce the issue:&lt;br/&gt;
   1.create network1 (10.0.0.0/24)&lt;br/&gt;
   2.create network2 (20.0.0.0/24)&lt;br/&gt;
   3.create 2VM&apos;s using network1 (VM1:10.0.0.3,VM2:10.0.0.4)&lt;br/&gt;
   4.create 2VM&apos;s using network2 (VM3:20.0.0.3,VM4:20.0.0.4)&lt;br/&gt;
   5.create router (R1) and attach interface(network1, network2) to the router.&lt;br/&gt;
   6.Now open VM1 console try to ping VM3.&lt;/p&gt;

&lt;p&gt;   step 6 failed, VM1 able to ping network2 dhcp (20.0.0.2) but unable to &lt;br/&gt;
   ping VM3 and VM4.&lt;br/&gt;
   also VM1 unable to ping 10.0.0.1&lt;/p&gt;

&lt;p&gt;   Note: if we explicitly add icmp ingress rule in &quot;defaultSG&quot; ping to all &lt;br/&gt;
   VM&apos;s are working as expected.&lt;/p&gt;

&lt;p&gt;icmp ingress flow added in OVS:&lt;br/&gt;
  cookie=0x6900000, duration=1231.003s, table=243, n_packets=3, n_bytes=294, priority=1006,ct_state=+new+trk,icmp,reg6=0x300/0xfffff00 actions=ct(commit,zone=5002),resubmit(,220)&lt;/p&gt;

&lt;p&gt;default SG flow:&lt;br/&gt;
  cookie=0x6900000, duration=1657.956s, table=243, n_packets=0, n_bytes=0, priority=1000,ct_state=+new+trk,ip,reg6=0x300/0xfffff00,metadata=0x2/0xfffffe actions=ct(commit,zone=5002),resubmit(,220)&lt;/p&gt;

&lt;p&gt;my guess ping to other network doesn&apos;t matching &quot;metadata=0x2/0xfffffe&quot; , &lt;br/&gt;
where as explicitly added icmp rule doesn&apos;t contain metadata in the flow ping was working.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20578">NETVIRT-657</key>
            <summary>summary: communication between two tenant network failed while using default SG (stateful mode)</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="balakrishnan">balakrishnan k</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 May 2017 10:18:03 +0000</created>
                <updated>Mon, 8 Apr 2019 16:58:30 +0000</updated>
                            <resolved>Tue, 11 Jul 2017 17:11:39 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>16</watches>
                                                                                                                <comments>
                            <comment id="37770" author="balakrishnan" created="Mon, 8 May 2017 10:18:03 +0000"  >&lt;p&gt;Attachment flows.txt has been added with description: dump flows&lt;/p&gt;</comment>
                            <comment id="37749" author="jluhrsen" created="Wed, 10 May 2017 18:26:31 +0000"  >&lt;p&gt;(In reply to balakrishnan k from comment #0)&lt;br/&gt;
&amp;gt; Created attachment 1777 &lt;span class=&quot;error&quot;&gt;&amp;#91;details&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; dump flows&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; environment details:&lt;br/&gt;
&amp;gt; One ODL controller + One control node + 2 compute node.&lt;br/&gt;
&amp;gt; ODL version: Carbon&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/autorelease-1779/org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/autorelease-1779/org/&lt;/a&gt;&lt;br/&gt;
&amp;gt; opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-&lt;br/&gt;
&amp;gt; 0.6.0-Carbon.tar.gz&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; openstack Version:Ocata&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; issue scenario:&lt;br/&gt;
&amp;gt;     Communication between two VM instance on different tenant network failed&lt;br/&gt;
&amp;gt; when using default SG.&lt;br/&gt;
&amp;gt; steps to reproduce the issue:&lt;br/&gt;
&amp;gt;    1.create network1 (10.0.0.0/24)&lt;br/&gt;
&amp;gt;    2.create network2 (20.0.0.0/24)&lt;br/&gt;
&amp;gt;    3.create 2VM&apos;s using network1 (VM1:10.0.0.3,VM2:10.0.0.4)&lt;br/&gt;
&amp;gt;    4.create 2VM&apos;s using network2 (VM3:20.0.0.3,VM4:20.0.0.4)&lt;br/&gt;
&amp;gt;    5.create router (R1) and attach interface(network1, network2) to the&lt;br/&gt;
&amp;gt; router.&lt;br/&gt;
&amp;gt;    6.Now open VM1 console try to ping VM3.&lt;br/&gt;
&amp;gt;    &lt;br/&gt;
&amp;gt;    step 6 failed, VM1 able to ping network2 dhcp (20.0.0.2) but unable to &lt;br/&gt;
&amp;gt;    ping VM3 and VM4.&lt;br/&gt;
&amp;gt;    also VM1 unable to ping 10.0.0.1&lt;br/&gt;
&amp;gt;    &lt;br/&gt;
&amp;gt;    Note: if we explicitly add icmp ingress rule in &quot;defaultSG&quot; ping to all &lt;br/&gt;
&amp;gt;    VM&apos;s are working as expected.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; icmp ingress flow added in OVS:&lt;br/&gt;
&amp;gt;   cookie=0x6900000, duration=1231.003s, table=243, n_packets=3, n_bytes=294,&lt;br/&gt;
&amp;gt; priority=1006,ct_state=+new+trk,icmp,reg6=0x300/0xfffff00&lt;br/&gt;
&amp;gt; actions=ct(commit,zone=5002),resubmit(,220)&lt;br/&gt;
&amp;gt;  &lt;br/&gt;
&amp;gt; default SG flow:&lt;br/&gt;
&amp;gt;   cookie=0x6900000, duration=1657.956s, table=243, n_packets=0, n_bytes=0,&lt;br/&gt;
&amp;gt; priority=1000,ct_state=+new+trk,ip,reg6=0x300/0xfffff00,metadata=0x2/&lt;br/&gt;
&amp;gt; 0xfffffe actions=ct(commit,zone=5002),resubmit(,220)&lt;br/&gt;
&amp;gt; 	&lt;br/&gt;
&amp;gt; my guess ping to other network doesn&apos;t matching &quot;metadata=0x2/0xfffffe&quot; , &lt;br/&gt;
&amp;gt; where as explicitly added icmp rule doesn&apos;t contain metadata in the flow&lt;br/&gt;
&amp;gt; ping was working.&lt;/p&gt;

&lt;p&gt;I think this scenario is already there in our CSIT jobs, and not failing.&lt;br/&gt;
BUT, we are not using Ocata yet. That must be a requirement for hitting&lt;br/&gt;
this bug. Agree?&lt;/p&gt;</comment>
                            <comment id="37750" author="balakrishnan" created="Fri, 12 May 2017 06:16:02 +0000"  >&lt;p&gt;Hi Jamo,&lt;br/&gt;
   I think the problem seems to be CSIT job not using Default SG.&lt;br/&gt;
we are creating job with Default SG in sandbox we will come back with result.&lt;/p&gt;</comment>
                            <comment id="37751" author="jluhrsen" created="Fri, 12 May 2017 15:58:34 +0000"  >&lt;p&gt;(In reply to balakrishnan k from comment #2)&lt;br/&gt;
&amp;gt; Hi Jamo,&lt;br/&gt;
&amp;gt;    I think the problem seems to be CSIT job not using Default SG.&lt;br/&gt;
&amp;gt; we are creating job with Default SG in sandbox we will come back with result.&lt;/p&gt;

&lt;p&gt;I&apos;m a little confused now. You mean if CSIT uses default SG then we&apos;ll start&lt;br/&gt;
having failures?&lt;/p&gt;</comment>
                            <comment id="37752" author="gvrangan" created="Fri, 12 May 2017 16:36:06 +0000"  >&lt;p&gt;(In reply to Jamo Luhrsen from comment #3)&lt;br/&gt;
&amp;gt; (In reply to balakrishnan k from comment #2)&lt;br/&gt;
&amp;gt; &amp;gt; Hi Jamo,&lt;br/&gt;
&amp;gt; &amp;gt;    I think the problem seems to be CSIT job not using Default SG.&lt;br/&gt;
&amp;gt; &amp;gt; we are creating job with Default SG in sandbox we will come back with result.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; I&apos;m a little confused now. You mean if CSIT uses default SG then we&apos;ll start&lt;br/&gt;
&amp;gt; having failures?&lt;/p&gt;


&lt;p&gt;yes Jamo,&lt;/p&gt;

&lt;p&gt;In the below sandbox run, we have modified tests to use default SG.&lt;br/&gt;
Only one rule to allow tcp is added to default, the ping between vm&apos;s connected in differnt subnets fails  with router.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon/23/archives/log.html.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-stateful-carbon/23/archives/log.html.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37753" author="balakrishnan" created="Tue, 16 May 2017 13:36:16 +0000"  >&lt;p&gt; Analysed the pipeline for the failure the problem not only occurs in Default SG.&lt;br/&gt;
 it also occurs user create SG rule with remote SG option.&lt;br/&gt;
 below are the observation:&lt;/p&gt;

&lt;p&gt; net1 ELAN_ID = 0x157d000000/0xffff000000&lt;br/&gt;
 net2 ELAN_ID = 0x157e000000/0xffff000000&lt;/p&gt;

&lt;p&gt; VM1:10.0.0.8(net1) initiate ping to VM2:20.0.0.3(net2)&lt;br/&gt;
 VM1(compute1) and VM2(compute2) are created in different compute nodes.&lt;/p&gt;

&lt;p&gt; compute1 pipeline flow:&lt;/p&gt;

&lt;p&gt; table 0:&lt;br/&gt;
  cookie=0x8000000, duration=138584.111s, table=0, n_packets=3001, n_bytes=286378, priority=4,in_port=4,vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17&lt;/p&gt;

&lt;p&gt; table 17:&lt;br/&gt;
  cookie=0x6900000, duration=138584.111s, table=17, n_packets=3001, n_bytes=286378, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0x8000021772000000/0xfffffffffffffffe,goto_table:211&lt;/p&gt;

&lt;p&gt; table :211&lt;br/&gt;
  cookie=0x6900000, duration=138584.114s, table=211, n_packets=2826, n_bytes=276770, priority=61010,ip,dl_src=fa:16:3e:50:18:9c,nw_src=10.0.0.10 actions=ct(table=212,zone=6002)&lt;/p&gt;

&lt;p&gt; table 212:&lt;br/&gt;
  cookie=0x6900000, duration=138584.113s, table=212, n_packets=2496, n_bytes=244056, priority=0 actions=goto_table:213&lt;/p&gt;

&lt;p&gt; table 213&lt;br/&gt;
   cookie=0x6900000, duration=138584.113s, table=213, n_packets=1, n_bytes=98,priority=3902,ct_state=+new+trk,ip,metadata=0x20000000000/0xfffff0000000000 actions=ct(commit,zone=6002),resubmit(,17)&lt;/p&gt;

&lt;p&gt; table 17&lt;br/&gt;
   cookie=0x8000001, duration=138584.111s, table=17, n_packets=2822, n_bytes=272406, priority=10,metadata=0x8000020000000000/0xffffff0000000000 actions=load:0x19e10-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000020000033c20/0xfffffffffffffffe,goto_table:19&lt;/p&gt;

&lt;p&gt;table 19:&lt;br/&gt;
   cookie=0x8000009, duration=138584.113s, table=19, n_packets=2267, n_bytes=222166, priority=20,metadata=0x33c20/0xfffffe,dl_dst=fa:16:3e:17:53:6a actions=goto_table:21&lt;/p&gt;

&lt;p&gt;table 21 :  &lt;br/&gt;
   cookie=0x8000003, duration=138584.113s, table=21, n_packets=2262, n_bytes=221676, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.11 actions=set_field:0x19e18-&amp;gt;tun_id,set_field:fa:16:3e:68:23:05-&amp;gt;eth_dst,load:0x900-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;/p&gt;

&lt;p&gt;table 220:&lt;br/&gt;
   cookie=0x8000230, duration=138584.113s, table=220, n_packets=2904, n_bytes=275920, priority=6,reg6=0x900 actions=load:0x90000900-&amp;gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:230&lt;br/&gt;
 table 230:&lt;br/&gt;
   cookie=0x8000230, duration=138584.112s, table=230, n_packets=3304, n_bytes=308034, priority=0 actions=resubmit(,220)&lt;/p&gt;

&lt;p&gt;table 220:&lt;br/&gt;
   cookie=0x8000007, duration=138584.113s, table=220, n_packets=2904, n_bytes=275920, priority=9,reg6=0x90000900 actions=output:3&lt;/p&gt;

&lt;p&gt;compute2 :&lt;/p&gt;

&lt;p&gt;table 0:&lt;/p&gt;

&lt;p&gt; cookie=0x8000001, duration=84529.272s, table=0, n_packets=325699, n_bytes=23220100, priority=5,in_port=3 actions=write_metadata:0x70000000001/0xfffff0000000001,goto_table:36&lt;/p&gt;

&lt;p&gt;table 36:&lt;/p&gt;

&lt;p&gt;  cookie=0x9019e18, duration=84529.273s, table=36, n_packets=2262, n_bytes=221676, priority=5,tun_id=0x19e18 actions=group:155003&lt;/p&gt;

&lt;p&gt;group:	  group_id=155003,type=all,bucket=actions=set_field:fa:16:3e:bc:8e:10-&amp;gt;eth_src,set_field:fa:16:3e:68:23:05-&amp;gt;eth_dst,load:0xb00-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;/p&gt;

&lt;p&gt;table 220:&lt;/p&gt;

&lt;p&gt;   cookie=0x6900000, duration=84529.274s, table=220, n_packets=2357, n_bytes=232120, priority=6,reg6=0xb00 actions=load:0x90000b00-&amp;gt;NXM_NX_REG6[],write_metadata:0x1773000000/0xfffffffffe,goto_table:241&lt;/p&gt;

&lt;p&gt;table 241:&lt;/p&gt;

&lt;p&gt;  cookie=0x6900000, duration=84529.273s, table=241, n_packets=2333, n_bytes=228720, priority=61010,ip,dl_dst=fa:16:3e:68:23:05,nw_dst=20.0.0.11 actions=ct(table=242,zone=6003)&lt;/p&gt;

&lt;p&gt;table 242:&lt;/p&gt;

&lt;p&gt;  cookie=0x6900000, duration=84529.273s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1773000000/0xffff000000,nw_src=20.0.0.11 actions=write_metadata:0x7d2/0xfffffe,goto_table:243&lt;br/&gt;
  cookie=0x6900000, duration=84529.273s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1772000000/0xffff000000,nw_src=10.0.0.10 actions=write_metadata:0x7d2/0xfffffe,goto_table:243&lt;br/&gt;
  cookie=0x6900000, duration=84529.273s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1772000000/0xffff000000,ipv6_src=fe80::f816:3eff:fe50:189c actions=write_metadata:0x7d2/0xfffffe,goto_table:243&lt;br/&gt;
  cookie=0x6900000, duration=84529.273s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1773000000/0xffff000000,ipv6_src=fe80::f816:3eff:fe68:2305 actions=write_metadata:0x7d2/0xfffffe,goto_table:243&lt;br/&gt;
  cookie=0x6900000, duration=84529.273s, table=242, n_packets=2552, n_bytes=253089, priority=0 actions=goto_table:243&lt;/p&gt;

&lt;p&gt;table 243: &lt;br/&gt;
  cookie=0x6900001, duration=84529.273s, table=243, n_packets=2258, n_bytes=221284, priority=50,ct_state=+new+trk,reg6=0xb00/0xfffff00 actions=drop&lt;/p&gt;

&lt;p&gt; when the packets goes through pipeline table 36 on compute2 group action is applied.&lt;br/&gt;
 and reg6 value is loaded based on reg value ELAN_tag net2 is loaded in metadata and the packets forwarded to egressACL tables.&lt;br/&gt;
 now the packet contains &quot;metadata=ELAN_ID(net1), ip_src/dst=VM2_IP(net2)&quot;.&lt;/p&gt;

&lt;p&gt; but the match condition for remote SG created on table 242 contains &quot;metadata=ELAN_ID(net1), ip_src/dst=VM2_IP(net1)&quot; &lt;br/&gt;
 and &quot;metadata=ELAN_ID(net2), ip_src/dst=VM2_IP(net2)&quot;&lt;br/&gt;
 so, if we use router in with Remote SG the packets getting dropped in table 243.&lt;/p&gt;

&lt;p&gt;	when the router involved the remote SG match in table 212 and 242 should contain &lt;br/&gt;
	1.metadata=ELAN_ID(net1), ip_src/dst=VM2_IP(net1)&lt;br/&gt;
	2.metadata=ELAN_ID(net2), ip_src/dst=VM2_IP(net2)&lt;br/&gt;
	3.metadata=ELAN_ID(net1), ip_src/dst=VM2_IP(net2)&lt;br/&gt;
	4.metadata=ELAN_ID(net2), ip_src/dst=VM2_IP(net1)&lt;br/&gt;
	to make communication work between two different tenant in case of remote SG.&lt;/p&gt;</comment>
                            <comment id="37754" author="n.vivekanandan@ericsson.com" created="Mon, 22 May 2017 15:26:37 +0000"  >&lt;p&gt;Hi Aswin et al,&lt;/p&gt;

&lt;p&gt;I tend to believe that the better way to fix this is to have the VPN-ID written into a free register (regZ) in Table 36 itself before sending to VPN Group (ie., 155003 in the &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt; explanation).&lt;/p&gt;

&lt;p&gt;The Table 220 will retain that regZ PLUS will continue to write ELAN-Tag of the destination VM into metadata as usual and then additional flow rules will be installed in Table 242 that matches on the VPN-ID in (regZ + nw-src), since a given IP-Address can appear only once in a VPNInstance.&lt;/p&gt;

&lt;p&gt;More specifically:&lt;/p&gt;

&lt;p&gt;cookie=0x9019e18, duration=84529.273s, table=36, n_packets=2262, n_bytes=221676, priority=5,tun_id=0x19e18 actions= load:&amp;lt;vpn-id&amp;gt;/0x0000ffffff-&amp;gt;NXM_NX_REGZ[],group:155003&lt;/p&gt;

&lt;p&gt;cookie=0x6900000, duration=84529.274s, table=220, n_packets=2357, n_bytes=232120, priority=6,reg6=0xb00 actions=load:0x90000b00-&amp;gt;NXM_NX_REG6[],write_metadata:0x1773000000/0xffff000000,goto_table:241&lt;/p&gt;

&lt;p&gt;cookie=0x6900000, duration=84529.273s, table=242, n_packets=0, n_bytes=0, priority=50,ip,regZ=&amp;lt;vpn-id&amp;gt;/0x0000ffffff,nw_src=20.0.0.11 actions=write_metadata:0x7d2/0xfffffe,goto_table:243&lt;/p&gt;

&lt;p&gt;But I would like to understand the implications of this proposal from ACL + GENIUS folks. &lt;/p&gt;

&lt;p&gt;&amp;#8211;&lt;br/&gt;
Thanks,&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;

&lt;p&gt;From: netvirt-dev-bounces@lists.opendaylight.org &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:netvirt-dev-bounces@lists.opendaylight.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;netvirt-dev-bounces@lists.opendaylight.org&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; On Behalf Of N Vivekanandan&lt;br/&gt;
Sent: Monday, May 22, 2017 8:31 PM&lt;br/&gt;
To: Sam Hague &amp;lt;shague@redhat.com&amp;gt;; Aswin Suryanarayanan &amp;lt;asuryana@redhat.com&amp;gt;&lt;br/&gt;
Cc: netvirt-dev@lists.opendaylight.org&lt;br/&gt;
Subject: Re: &lt;span class=&quot;error&quot;&gt;&amp;#91;netvirt-dev&amp;#93;&lt;/span&gt; Reg Bug:8398&lt;/p&gt;

&lt;p&gt;Hi Aswin,&lt;/p&gt;

&lt;p&gt;&#8220;It seems to be a  flaw in the approach of populating the elan ID in the dispatcher. At the egress side(241-243) ACL service tables expects elan id based on the n/w src , but we are populating it based it on the interface elan, that is the destination elan. Vice-verse at ingress side&#8221;&lt;/p&gt;

&lt;p&gt;I believe the dispatcher always used the metadata to set the destination ELAN Tag of the destination VMs LPort even before this &#8216;remote indirection of ACL&#8217; feature came in.&lt;/p&gt;

&lt;p&gt;On the destination hypervisor, how do we know without ambiguity what is the ELAN-Tag of a given Source IPs when the packet has come in over a tunnel?  &lt;/p&gt;

&lt;p&gt;It looks to me that a design issue for routed packets in the &#8216;remote acl indirection feature&#8217; that might have been overlooked &#61516;&lt;/p&gt;

&lt;p&gt;&amp;#8211;&lt;br/&gt;
Thanks,&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;

&lt;p&gt;From: Sam Hague &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:shague@redhat.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;shague@redhat.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: Monday, May 22, 2017 7:33 PM&lt;br/&gt;
To: Aswin Suryanarayanan &amp;lt;asuryana@redhat.com&amp;gt;; N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt;&lt;br/&gt;
Cc: Balakrishnan Karuppasamy &amp;lt;balakrishnan.ka@hcl.com&amp;gt;; Dayavanti Gopal Kamath &amp;lt;dayavanti.gopal.kamath@ericsson.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; netvirt-dev@lists.opendaylight.org; Venkatrangan G - ERS, HCL Tech &amp;lt;venkatrangang@hcl.com&amp;gt;&lt;br/&gt;
Subject: Re: Reg Bug:8398&lt;/p&gt;

&lt;p&gt;Adding Vivek.&lt;br/&gt;
Vivek, Faseela,&lt;br/&gt;
any thoughts on Aswin&apos;s questions? Seems like a nasty bug we should fix.&lt;br/&gt;
Thanks, Sam&lt;/p&gt;

&lt;p&gt;On Mon, May 22, 2017 at 9:44 AM, Aswin Suryanarayanan &amp;lt;asuryana@redhat.com&amp;gt; wrote:&lt;br/&gt;
really + Daya +Faseela, &lt;br/&gt;
Thanks&lt;br/&gt;
Aswin&lt;/p&gt;

&lt;p&gt;On Mon, May 22, 2017 at 7:13 PM, Aswin Suryanarayanan &amp;lt;asuryana@redhat.com&amp;gt; wrote:&lt;br/&gt;
+Daya, Faseela&lt;br/&gt;
Hi Bala,&lt;br/&gt;
it is a good find. It seems to be a  flaw in the approach of populating the elan ID in the dispatcher. At the egress side(241-243) ACL service tables expects elan id based on the n/w src , but we are populating it based it on the interface elan, that is the destination elan. Vice-verse at ingress side  With same n/w it worked as the elan id is same. The approach of populating all the combinations does not solve the issue I think as the intend is to allow the traffic from the expected elan id IP combination.&lt;br/&gt;
Daya/Faseela,&lt;br/&gt;
Do you have any suggestion in retrieving/populating the source elan id at the egress table for traffic from another vm.&lt;br/&gt;
Thanks&lt;br/&gt;
Aswin &lt;/p&gt;



&lt;p&gt;On Mon, May 22, 2017 at 12:11 PM, Balakrishnan Karuppasamy &amp;lt;balakrishnan.ka@hcl.com&amp;gt; wrote:&lt;br/&gt;
Hi Aswin,&lt;br/&gt;
   Thanks for the documents.&lt;/p&gt;

&lt;p&gt;We have analyzed further and updated the bug report &lt;br/&gt;
&lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=8398&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=8398&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This issue occurs not only in Default SG.&lt;br/&gt;
All remote SG cases will hit the same issue.&lt;br/&gt;
When the packets goes through pipeline table 36 group action applied for &lt;br/&gt;
Router scenario. Here reg6 value is changed based on the dst address.&lt;br/&gt;
Then table 220 matching this reg6 value to add the ELAN_ID in metadata.&lt;/p&gt;

&lt;p&gt;So, the packets from table 220 to ACL table 242 contains &#8220;metadata=ELAN_ID(net1), ip_src/dst=VM_IP(net2)&#8221;&lt;/p&gt;

&lt;p&gt;but the match condition for remote SG created on table 242 contains &quot;metadata=ELAN_ID(net1), ip_src/dst=VM2_IP(net1)&quot; &lt;br/&gt;
 and &quot;metadata=ELAN_ID(net2), ip_src/dst=VM_IP(net2)&quot;&lt;br/&gt;
so, if we use router in with Remote SG the packets getting dropped in table 243.&lt;/p&gt;

&lt;p&gt;when the router involved the remote SG match in table 212 and 242 should contain below combinaion&lt;br/&gt;
1.metadata=ELAN_ID(net1), ip_src/dst=VM_IP(net1)&lt;br/&gt;
2.metadata=ELAN_ID(net2), ip_src/dst=VM_IP(net2)&lt;br/&gt;
3.metadata=ELAN_ID(net1), ip_src/dst=VM_IP(net2)&lt;br/&gt;
4.metadata=ELAN_ID(net2), ip_src/dst=VM_IP(net1)&lt;br/&gt;
to make communication work between two different tenant in case of remote SG.&lt;br/&gt;
Please check the Bugzilla for detailed explanation.       &lt;/p&gt;

&lt;p&gt;Can we follow the above approach to fix the issue?&lt;br/&gt;
Let us know if you have any queries.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Bala&lt;/p&gt;

&lt;p&gt;From: Aswin Suryanarayanan &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:asuryana@redhat.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;asuryana@redhat.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: Friday, May 12, 2017 8:16 PM&lt;br/&gt;
To: Balakrishnan Karuppasamy&lt;br/&gt;
Cc: Sam Hague; netvirt-dev@lists.opendaylight.org; Venkatrangan G - ERS, HCL Tech&lt;br/&gt;
Subject: Re: Reg Bug:8398&lt;/p&gt;


&lt;p&gt;On Fri, May 12, 2017 at 7:04 PM, Balakrishnan Karuppasamy &amp;lt;balakrishnan.ka@hcl.com&amp;gt; wrote:&lt;br/&gt;
Hi All,&lt;br/&gt;
    We are working on the Bug&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.&lt;br/&gt;
From the initial analysis found matadata mismatch causing the issue.&lt;br/&gt;
If we remove default SG and add Custom SG with the rule any protocol.&lt;br/&gt;
communication between two tenant network working as expected.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://bugs.opendaylight.org/show_bug.cgi?id=8398&lt;/p&gt;

&lt;p&gt;Is there any specific reason for using metadata match in ingress/egress table only for Default SG?&lt;br/&gt;
If yes , Router scenario is handled using Default SG?&lt;/p&gt;

&lt;p&gt;The metadata match is used for remote SG. You can refer &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; for details. This was an optimization added in carbon. So this could be potentially a bug in the remote SG implementation.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://git.opendaylight.org/gerrit/#/c/51462/&lt;/p&gt;

&lt;p&gt;We want to understand the metadata computation of new netvirt pipeline .&lt;br/&gt;
Every table in the pipeline changing the metadata for specific reason.&lt;br/&gt;
Is there any document available ?&lt;/p&gt;

&lt;p&gt;In new netvirt we have the concept of dispatcher table and based on the metadata it is send to each services from dispatcher table . Once the service process the packet it is submitted back with new metadata and based on the  metadata the packet will be send to a new service until it exits the pipeline through the egress dispatcher. The high level pipeline diagram can be seen in &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;. The bits in the metadata used for remote SG optimization is different from the one used by dispatcher.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;https://docs.google.com/presentation/d/15h4ZjPxblI5Pz9VWIYnzfyRcQrXYxA1uUoqJsgA53KM/edit#slide=id.p&lt;/p&gt;


&lt;p&gt;Sample flow :&lt;br/&gt;
Default SG(Any):&lt;br/&gt;
cookie=0x6900000, duration=6817.703s, table=243, n_packets=0, n_bytes=0, priority=3900,ct_state=+new+trk,ip,reg6=0xb00/0xfffff00,metadata=0x7d0/0xfffffe actions=ct(commit,zone=6003),resubmit(,220)&lt;/p&gt;

&lt;p&gt;Custom SG(Any):&lt;br/&gt;
cookie=0x6900000, duration=475.577s, table=243, n_packets=1, n_bytes=98, priority=3904,ct_state=+new+trk,ip,reg6=0xb00/0xfffff00 actions=ct(commit,zone=6003),resubmit(,220)&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Bala&lt;/p&gt;</comment>
                            <comment id="37755" author="aswins" created="Wed, 24 May 2017 07:11:01 +0000"  >&lt;p&gt;We can workaround this bug by using remote ip prefix rules. The default SG allows traffic between VM&apos;s that are in different network but are in default SG. But due this bug it stops working. The below rules shall be added to default SG to allow traffic between vm in default SG. The 0.0.0.0/0 ip prefix shall be replaced with n/w address and mask to allow the traffic between vm in that n/w.&lt;/p&gt;


&lt;p&gt;neutron security-group-rule-create --direction ingress --protocol tcp --remote-ip-prefix 0.0.0.0/0 default&lt;br/&gt;
neutron security-group-rule-create --direction ingress --protocol icmp --remote-ip-prefix 0.0.0.0/0 default&lt;br/&gt;
neutron security-group-rule-create --direction ingress --protocol udp --remote-ip-prefix 0.0.0.0/0 default&lt;/p&gt;

&lt;p&gt;The same workaround  shall be used in Custom SG ,if traffic needs to be allowed across network. That is remote ip-prefix needs to be used instead of remote-SG.&lt;/p&gt;</comment>
                            <comment id="37756" author="aswins" created="Wed, 24 May 2017 17:09:18 +0000"  >&lt;p&gt;Logs when tested with patch 10  of&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/57705&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/57705&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37771" author="aswins" created="Wed, 24 May 2017 17:09:18 +0000"  >&lt;p&gt;Attachment karaf.tar.gz has been added with description: Logs&lt;/p&gt;</comment>
                            <comment id="37757" author="n.vivekanandan@ericsson.com" created="Thu, 25 May 2017 18:39:02 +0000"  >&lt;p&gt;Log of tests with PS 12:&lt;/p&gt;

&lt;p&gt;Hi KiranN,&lt;/p&gt;

&lt;p&gt;I tried another run after the fix and could see the following issues:&lt;/p&gt;

&lt;p&gt;1.	Table 220 is not filling the vpnId in metadata, while Table 17 is writing metadata correctly.&lt;br/&gt;
The service-bindings for 220 show vpnId correctly, but it is not enforced in flows.&lt;br/&gt;
2.	I donot see the legacy elan-Tag matching rules in Table 212 and Table 242, are we overwriting them with vpnId too?&lt;br/&gt;
3.	Table 212 and Table 242 both are matching correctly on vpnId as metadata in the flow rules.&lt;br/&gt;
4.	I tried deletion of the VM itself, and after that I could see ELAN flow coming up &#61514;, while we should have no flows lingering in Table 17.&lt;br/&gt;
5.	Next I tried to create a new VM on the router, and this time around Table 17 alone was OK.  Table 220, 212 and 242 all had only ELAN-Tag matches.&lt;br/&gt;
6.	I did not try the delete router lifecycle yet (with VM inside it), as we have to persevere to fix above problem.&lt;/p&gt;

&lt;p&gt;Can you please check out the above points 1 and 2?&lt;/p&gt;

&lt;p&gt;The karaf  logs are here: &lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=0&lt;br/&gt;
cookie=0x8000000, duration=725.662s, table=0, n_packets=8, n_bytes=648, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
cookie=0x8000000, duration=655.359s, table=0, n_packets=9, n_bytes=1455, priority=4,in_port=2,vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=17&lt;br/&gt;
cookie=0x8040000, duration=128.900s, table=17, n_packets=6, n_bytes=946, priority=10,metadata=0x9000020000000000/0xffffff0000000000 actions=load:0x2-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1389-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000021389000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
cookie=0x8000001, duration=6.875s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x10000000000/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;
cookie=0x8040000, duration=6.873s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000010000000000/0xffffff0000000000 actions=load:0x1-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1389-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000011389000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
cookie=0x6900000, duration=6.814s, table=17, n_packets=8, n_bytes=1126, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0x8000020000030d40/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
cookie=0x8000001, duration=6.811s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x8000020000000000/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:0x9000020000030d40/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
cookie=0x8000000, duration=316.155s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0x8000000000000000/0xf000000000000000 actions=write_metadata:0x9000000000000000/0xf000000000000000,goto_table:80&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=220&lt;br/&gt;
cookie=0x8000007, duration=212.272s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:1&lt;br/&gt;
cookie=0x6900000, duration=141.995s, table=220, n_packets=0, n_bytes=0, priority=6,reg6=0x200 actions=load:0x90000200-&amp;gt;NXM_NX_REG6[],write_metadata:0x1389000000/0xfffffffffe,goto_table:241&lt;br/&gt;
cookie=0x8000007, duration=141.995s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x90000200 actions=output:2&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=212&lt;br/&gt;
cookie=0x6900000, duration=184.067s, table=211, n_packets=1, n_bytes=90, priority=61010,ipv6,dl_src=fa:16:3e:c8:aa:0b,ipv6_src=fe80::f816:3eff:fec8:aa0b actions=ct(table=212,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=184.061s, table=211, n_packets=0, n_bytes=0, priority=61010,ip,dl_src=fa:16:3e:c8:aa:0b,nw_src=10.1.1.3 actions=ct(table=212,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=62.186s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_dst=fe80::f816:3eff:fec8:aa0b actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
cookie=0x6900000, duration=62.161s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x30d40/0xfffffe,nw_dst=10.1.1.3 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
cookie=0x6900000, duration=370.602s, table=212, n_packets=1, n_bytes=90, priority=0 actions=goto_table:213&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=242&lt;br/&gt;
cookie=0x6900000, duration=225.952s, table=241, n_packets=0, n_bytes=0, priority=61010,ipv6,dl_dst=fa:16:3e:c8:aa:0b,ipv6_dst=fe80::f816:3eff:fec8:aa0b actions=ct(table=242,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=225.945s, table=241, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=fa:16:3e:c8:aa:0b,nw_dst=10.1.1.3 actions=ct(table=242,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=104.024s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_src=fe80::f816:3eff:fec8:aa0b actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
cookie=0x6900000, duration=103.995s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x30d40/0xfffffe,nw_src=10.1.1.3 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
cookie=0x6900000, duration=412.401s, table=242, n_packets=0, n_bytes=0, priority=0 actions=goto_table:243&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl show br-int -OOpenflow13&lt;br/&gt;
OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000869c6e77bb4f&lt;br/&gt;
n_tables:254, n_buffers:256&lt;br/&gt;
capabilities: FLOW_STATS TABLE_STATS PORT_STATS GROUP_STATS QUEUE_STATS&lt;br/&gt;
OFPST_PORT_DESC reply (OF1.3) (xid=0x3):&lt;br/&gt;
1(tap9e952013-8c): addr:00:00:00:00:0e:00&lt;br/&gt;
     config:     PORT_DOWN&lt;br/&gt;
     state:      LINK_DOWN&lt;br/&gt;
     speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
2(tap0899ac09-18): addr:fe:16:3e:c8:aa:0b&lt;br/&gt;
     config:     0&lt;br/&gt;
     state:      0&lt;br/&gt;
     current:    10MB-FD COPPER&lt;br/&gt;
     speed: 10 Mbps now, 0 Mbps max&lt;br/&gt;
LOCAL(br-int): addr:86:9c:6e:77:bb:4f&lt;br/&gt;
     config:     PORT_DOWN&lt;br/&gt;
     state:      LINK_DOWN&lt;br/&gt;
     speed: 0 Mbps now, 0 Mbps max&lt;br/&gt;
OFPT_GET_CONFIG_REPLY (OF1.3) (xid=0x5): frags=normal miss_send_len=0&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$ neutron port-list&lt;br/&gt;
&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------------------------------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; id                                   &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; name &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; mac_address       &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fixed_ips                                                                       &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------------------------------------------------------------------------------+&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 0899ac09-185b-40e9-a135-49c8c6f21f1e &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fa:16:3e:c8:aa:0b &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;subnet_id&quot;: &quot;6d74557a-d534-4006-ad53-41cb1136af21&quot;, &quot;ip_address&quot;: &quot;10.1.1.3&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 4c9fbe35-d6ef-4877-b170-7c04309528e6 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fa:16:3e:3e:5d:27 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;subnet_id&quot;: &quot;6d74557a-d534-4006-ad53-41cb1136af21&quot;, &quot;ip_address&quot;: &quot;10.1.1.1&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; 9e952013-8c69-4ad1-b17f-f61f96c7cf75 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; fa:16:3e:76:04:c7 &lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt; {&quot;subnet_id&quot;: &quot;6d74557a-d534-4006-ad53-41cb1136af21&quot;, &quot;ip_address&quot;: &quot;10.1.1.2&quot;} &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;

&lt;p&gt;&lt;ins&gt;-------------------------------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;----&lt;del&gt;&lt;ins&gt;&lt;/del&gt;-----------------&lt;del&gt;&lt;/ins&gt;&lt;/del&gt;--------------------------------------------------------------------------------+&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;/p&gt;


&lt;p&gt;SService Bindings:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
  &quot;service-bindings&quot;: {&lt;br/&gt;
    &quot;services-info&quot;: [&lt;br/&gt;
      {&lt;br/&gt;
        &quot;interface-name&quot;: &quot;9e952013-8c69-4ad1-b17f-f61f96c7cf75&quot;,&lt;br/&gt;
        &quot;service-mode&quot;: &quot;interface-service-bindings:service-mode-ingress&quot;,&lt;br/&gt;
        &quot;bound-services&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 9,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 9,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134479872,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 1099494850560,
                  &quot;metadata&quot;: 83902857216
                }
&lt;p&gt;              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 1,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg7&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 15
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 5001&lt;br/&gt;
                      }&lt;br/&gt;
                    },&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg1&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 19
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 1&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 3,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 48
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;elan.7ed08cd2-fd50-409f-91cc-a015a0922728.9e952013-8c69-4ad1-b17f-f61f96c7cf75&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 8,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 10,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134217729,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg3&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 24
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 100000&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 16777214,
                  &quot;metadata&quot;: 200000
                }
&lt;p&gt;             },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 3,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 19
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;vpn.e989a71e-29be-4bd1-9936-20c45edcde3a.9e952013-8c69-4ad1-b17f-f61f96c7cf75&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;interface-name&quot;: &quot;0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;,&lt;br/&gt;
        &quot;service-mode&quot;: &quot;interface-service-bindings:service-mode-ingress&quot;,&lt;br/&gt;
        &quot;bound-services&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 2,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 11,&lt;br/&gt;
            &quot;flow-cookie&quot;: 110100480,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 16777214,
                  &quot;metadata&quot;: 200000
                }
&lt;p&gt;              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 211
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;acl.egressacl.0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 9,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 9,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134479872,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 1099494850560,
                  &quot;metadata&quot;: 83902857216
                }
&lt;p&gt;              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 1,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg7&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 15
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 5001&lt;br/&gt;
                      }&lt;br/&gt;
                    },&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg1&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 19
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 2&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 3,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 48
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;elan.7ed08cd2-fd50-409f-91cc-a015a0922728.0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 8,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 10,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134217729,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;nx-reg-load&quot;: {&lt;br/&gt;
                        &quot;dst&quot;: &lt;/p&gt;
{
                          &quot;nx-reg&quot;: &quot;nicira-match:nxm-nx-reg3&quot;,
                          &quot;start&quot;: 0,
                          &quot;end&quot;: 24
                        }
&lt;p&gt;,&lt;br/&gt;
                        &quot;value&quot;: 100000&lt;br/&gt;
                      }&lt;br/&gt;
                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 16777214,
                  &quot;metadata&quot;: 200000
                }
&lt;p&gt;              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 3,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 19
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;vpn.e989a71e-29be-4bd1-9936-20c45edcde3a.0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;interface-name&quot;: &quot;0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;,&lt;br/&gt;
        &quot;service-mode&quot;: &quot;interface-service-bindings:service-mode-egress&quot;,&lt;br/&gt;
        &quot;bound-services&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 6,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 1,&lt;br/&gt;
            &quot;flow-cookie&quot;: 110100480,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 1,&lt;br/&gt;
                &quot;write-metadata&quot;: &lt;/p&gt;
{
                  &quot;metadata-mask&quot;: 16777214,
                  &quot;metadata&quot;: 200000
                }
&lt;p&gt;              },&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 2,&lt;br/&gt;
                &quot;go-to-table&quot;: &lt;/p&gt;
{
                  &quot;table_id&quot;: 241
                }
&lt;p&gt;              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;acl.ingressacl.0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;&lt;br/&gt;
          },&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 9,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 9,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134217735,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 0,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;output-action&quot;: &lt;/p&gt;
{
                        &quot;output-node-connector&quot;: &quot;2&quot;,
                        &quot;max-length&quot;: 0
                      }
&lt;p&gt;                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;default.0899ac09-185b-40e9-a135-49c8c6f21f1e&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      },&lt;br/&gt;
      {&lt;br/&gt;
        &quot;interface-name&quot;: &quot;9e952013-8c69-4ad1-b17f-f61f96c7cf75&quot;,&lt;br/&gt;
        &quot;service-mode&quot;: &quot;interface-service-bindings:service-mode-egress&quot;,&lt;br/&gt;
        &quot;bound-services&quot;: [&lt;br/&gt;
          {&lt;br/&gt;
            &quot;service-priority&quot;: 9,&lt;br/&gt;
            &quot;service-type&quot;: &quot;interface-service-bindings:service-type-flow-based&quot;,&lt;br/&gt;
            &quot;flow-priority&quot;: 9,&lt;br/&gt;
            &quot;flow-cookie&quot;: 134217735,&lt;br/&gt;
            &quot;instruction&quot;: [&lt;br/&gt;
              {&lt;br/&gt;
                &quot;order&quot;: 0,&lt;br/&gt;
                &quot;apply-actions&quot;: {&lt;br/&gt;
                  &quot;action&quot;: [&lt;br/&gt;
                    {&lt;br/&gt;
                      &quot;order&quot;: 0,&lt;br/&gt;
                      &quot;output-action&quot;: &lt;/p&gt;
{
                        &quot;output-node-connector&quot;: &quot;1&quot;,
                        &quot;max-length&quot;: 0
                      }
&lt;p&gt;                    }&lt;br/&gt;
                  ]&lt;br/&gt;
                }&lt;br/&gt;
              }&lt;br/&gt;
            ],&lt;br/&gt;
            &quot;service-name&quot;: &quot;default.9e952013-8c69-4ad1-b17f-f61f96c7cf75&quot;&lt;br/&gt;
          }&lt;br/&gt;
        ]&lt;br/&gt;
      }&lt;br/&gt;
    ]&lt;br/&gt;
  }&lt;br/&gt;
}&lt;br/&gt;
Full flow dumps on router creation with one VM inside:&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
cookie=0x8000000, duration=1027.744s, table=0, n_packets=8, n_bytes=648, priority=4,in_port=1,vlan_tci=0x0000/0x1fff actions=write_metadata:0x10000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
cookie=0x8000000, duration=957.441s, table=0, n_packets=9, n_bytes=1455, priority=4,in_port=2,vlan_tci=0x0000/0x1fff actions=write_metadata:0x20000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
cookie=0x8040000, duration=957.299s, table=17, n_packets=6, n_bytes=946, priority=10,metadata=0x9000020000000000/0xffffff0000000000 actions=load:0x2-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1389-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000021389000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
cookie=0x8000001, duration=835.274s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x10000000000/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;
cookie=0x8040000, duration=835.272s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000010000000000/0xffffff0000000000 actions=load:0x1-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1389-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000011389000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
cookie=0x6900000, duration=835.213s, table=17, n_packets=9, n_bytes=1455, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0x8000020000030d40/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
cookie=0x8000001, duration=835.210s, table=17, n_packets=1, n_bytes=329, priority=10,metadata=0x8000020000000000/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:0x9000020000030d40/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
cookie=0x8000000, duration=1144.554s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0x8000000000000000/0xf000000000000000 actions=write_metadata:0x9000000000000000/0xf000000000000000,goto_table:80&lt;br/&gt;
cookie=0x6800000, duration=1143.658s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38&lt;br/&gt;
cookie=0x1080000, duration=1142.237s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=1 actions=group:5000&lt;br/&gt;
cookie=0x1080000, duration=1142.237s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535&lt;br/&gt;
cookie=0x8000009, duration=835.253s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x30d40/0xfffffe,dl_dst=fa:16:3e:3e:5d:27 actions=goto_table:21&lt;br/&gt;
cookie=0x1080000, duration=1142.238s, table=19, n_packets=1, n_bytes=329, priority=0 actions=drop&lt;br/&gt;
cookie=0x1030000, duration=1142.238s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
cookie=0x8000003, duration=835.253s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x30d40/0xfffffe,nw_dst=10.1.1.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:3e:5d:27&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:10.1.1.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;
cookie=0x8000003, duration=834.672s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d40/0xfffffe,nw_dst=10.1.1.2 actions=group:150001&lt;br/&gt;
cookie=0x8000003, duration=834.672s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d40/0xfffffe,nw_dst=10.1.1.3 actions=group:150000&lt;br/&gt;
cookie=0x8000004, duration=1142.238s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535&lt;br/&gt;
cookie=0x1080000, duration=1142.238s, table=23, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x9001389, duration=1026.576s, table=36, n_packets=0, n_bytes=0, priority=5,tun_id=0x5f actions=write_metadata:0x1389000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
cookie=0x9051389, duration=1027.699s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x5f actions=write_metadata:0x1389000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
cookie=0x4000000, duration=1143.659s, table=45, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x8500000, duration=1143.659s, table=48, n_packets=11, n_bytes=1336, priority=0 actions=drop&lt;br/&gt;
cookie=0x8051389, duration=1026.576s, table=50, n_packets=0, n_bytes=0, priority=20,metadata=0x11389000000/0xfffffffff000000,dl_src=fa:16:3e:76:04:c7 actions=goto_table:51&lt;br/&gt;
cookie=0x8051389, duration=957.319s, table=50, n_packets=0, n_bytes=0, priority=20,metadata=0x21389000000/0xfffffffff000000,dl_src=fa:16:3e:c8:aa:0b actions=goto_table:51&lt;br/&gt;
cookie=0x8050000, duration=1143.659s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,goto_table:51&lt;br/&gt;
cookie=0x8050001, duration=1142.238s, table=50, n_packets=0, n_bytes=0, priority=10 actions=goto_table:51&lt;br/&gt;
cookie=0x8031389, duration=1026.576s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:76:04:c7 actions=load:0x100-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x8031389, duration=957.319s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x1389000000/0xffff000000,dl_dst=fa:16:3e:c8:aa:0b actions=load:0x200-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x8030000, duration=1142.238s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop&lt;br/&gt;
cookie=0x8030000, duration=1142.238s, table=51, n_packets=0, n_bytes=0, priority=0 actions=goto_table:52&lt;br/&gt;
cookie=0x8701389, duration=1026.576s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000000/0xffff000001 actions=write_actions(group:210002)&lt;br/&gt;
cookie=0x8701389, duration=1026.576s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1389000001/0xffff000001 actions=write_actions(group:210001)&lt;br/&gt;
cookie=0x8800001, duration=1026.576s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x1,metadata=0x10000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
cookie=0x8800002, duration=957.319s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x2,metadata=0x20000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
cookie=0x8800001, duration=1026.576s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x1 actions=load:0x100-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x8800002, duration=957.319s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x2 actions=load:0x200-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x6800000, duration=1143.659s, table=60, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x1030000, duration=1142.238s, table=80, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x12230104, duration=835.253s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x9000020000030d40/0xffffff0000fffffe,arp_tpa=10.1.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:3e:5d:27&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e3e5d27-&amp;gt;NXM_NX_ARP_SHA[],load:0xa010101-&amp;gt;NXM_OF_ARP_SPA[],load:0-&amp;gt;NXM_OF_IN_PORT[],load:0x200-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x12230103, duration=835.253s, table=81, n_packets=0, n_bytes=0, priority=100,arp,metadata=0x9000010000030d40/0xffffff0000fffffe,arp_tpa=10.1.1.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:3e:5d:27&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e3e5d27-&amp;gt;NXM_NX_ARP_SHA[],load:0xa010101-&amp;gt;NXM_OF_ARP_SPA[],load:0-&amp;gt;NXM_OF_IN_PORT[],load:0x100-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
cookie=0x8220000, duration=1142.238s, table=81, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x4000001, duration=1143.659s, table=90, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.165s, table=211, n_packets=3, n_bytes=987, priority=63010,udp,metadata=0x20000000000/0xfffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.160s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0xfffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.155s, table=211, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x20000000000/0xfffff0000000000,tp_src=67,tp_dst=68 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.150s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x20000000000/0xfffff0000000000,tp_src=547,tp_dst=546 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.146s, table=211, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x20000000000/0xfffff0000000000,icmp_type=134,icmp_code=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.143s, table=211, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x20000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.140s, table=211, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x20000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.136s, table=211, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x20000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.127s, table=211, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x20000000000/0xfffff0000000000,arp_sha=fa:16:3e:c8:aa:0b actions=resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.124s, table=211, n_packets=1, n_bytes=90, priority=61010,ipv6,dl_src=fa:16:3e:c8:aa:0b,ipv6_src=fe80::f816:3eff:fec8:aa0b actions=ct(table=212,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=957.118s, table=211, n_packets=0, n_bytes=0, priority=61010,ip,dl_src=fa:16:3e:c8:aa:0b,nw_src=10.1.1.3 actions=ct(table=212,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=211, n_packets=1, n_bytes=90, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=835.243s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_dst=fe80::f816:3eff:fec8:aa0b actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
cookie=0x6900000, duration=835.218s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x30d40/0xfffffe,nw_dst=10.1.1.3 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=212, n_packets=1, n_bytes=90, priority=0 actions=goto_table:213&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=213, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=1142.238s, table=213, n_packets=1, n_bytes=90, priority=62020 actions=drop&lt;br/&gt;
cookie=0x6900001, duration=957.108s, table=213, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,metadata=0x20000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.104s, table=213, n_packets=0, n_bytes=0, priority=1000,ct_state=+new+trk,ip,metadata=0x20000000000/0xfffff0000000000 actions=ct(commit,zone=5001),resubmit(,17)&lt;br/&gt;
cookie=0x6900000, duration=957.099s, table=213, n_packets=0, n_bytes=0, priority=1001,ct_state=+new+trk,ipv6,metadata=0x20000000000/0xfffff0000000000 actions=ct(commit,zone=5001),resubmit(,17)&lt;br/&gt;
cookie=0x6900001, duration=957.113s, table=213, n_packets=0, n_bytes=0, priority=50,ct_state=+new+trk,metadata=0x20000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
cookie=0x8000007, duration=1027.630s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:1&lt;br/&gt;
cookie=0x6900000, duration=957.353s, table=220, n_packets=0, n_bytes=0, priority=6,reg6=0x200 actions=load:0x90000200-&amp;gt;NXM_NX_REG6[],write_metadata:0x1389000000/0xfffffffffe,goto_table:241&lt;br/&gt;
cookie=0x8000007, duration=957.353s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x90000200 actions=output:2&lt;br/&gt;
cookie=0x8000230, duration=1143.659s, table=230, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x8000231, duration=1143.659s, table=231, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=957.330s, table=241, n_packets=0, n_bytes=0, priority=63010,udp,reg6=0x200/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.319s, table=241, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x200/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.300s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x200/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.300s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x200/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.289s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x200/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.289s, table=241, n_packets=0, n_bytes=0, priority=63010,arp,reg6=0x200/0xfffff00 actions=resubmit(,220)&lt;br/&gt;
cookie=0x6900000, duration=957.210s, table=241, n_packets=0, n_bytes=0, priority=61010,ipv6,dl_dst=fa:16:3e:c8:aa:0b,ipv6_dst=fe80::f816:3eff:fec8:aa0b actions=ct(table=242,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=957.203s, table=241, n_packets=0, n_bytes=0, priority=61010,ip,dl_dst=fa:16:3e:c8:aa:0b,nw_dst=10.1.1.3 actions=ct(table=242,zone=5001)&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=241, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=835.282s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x30d40/0xfffffe,ipv6_src=fe80::f816:3eff:fec8:aa0b actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
cookie=0x6900000, duration=835.253s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x30d40/0xfffffe,nw_src=10.1.1.3 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=242, n_packets=0, n_bytes=0, priority=0 actions=goto_table:243&lt;br/&gt;
cookie=0x6900000, duration=1143.659s, table=243, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
cookie=0x6900000, duration=1142.238s, table=243, n_packets=0, n_bytes=0, priority=62020 actions=drop&lt;br/&gt;
cookie=0x6900001, duration=957.182s, table=243, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,reg6=0x200/0xfffff00 actions=drop&lt;br/&gt;
cookie=0x6900001, duration=957.183s, table=243, n_packets=0, n_bytes=0, priority=50,ct_state=+new+trk,reg6=0x200/0xfffff00 actions=drop&lt;/p&gt;


&lt;p&gt;When the VPN (i.e., router) is retained and VM alone is deleted:&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=17&lt;br/&gt;
cookie=0x8000001, duration=1185.230s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x10000000000/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;
cookie=0x8040000, duration=1185.228s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x9000010000000000/0xffffff0000000000 actions=load:0x1-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1389-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000011389000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
cookie=0x6900000, duration=2.819s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x20000000000/0xffffff0000000000 actions=write_metadata:0x8000021389000000/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
cookie=0x8000001, duration=2.819s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x8000020000000000/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:0x9000020000030d40/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
cookie=0x8000000, duration=1494.510s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0x8000000000000000/0xf000000000000000 actions=write_metadata:0x9000000000000000/0xf000000000000000,goto_table:80&lt;br/&gt;
stack@u14-bgpvpn-Newton:~/devstack$&lt;/p&gt;

&lt;p&gt;When on the VPN(i.e, router), a brand new VM is created (same in_port=2 and LportTag 2000 was assigned by Ifmgr) new-port-id: 47d76985-84c6-42b7-891b-ef0e4556d11d&lt;/p&gt;

&lt;p&gt;stack@u14-bgpvpn-Newton:~/devstack$ sudo ovs-ofctl dump-flows br-int -OOpenflow13 | grep table=17&lt;br/&gt;
cookie=0x8000001, duration=1533.815s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x10000000000/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;
cookie=0x8040000, duration=1533.813s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x90000...&lt;/p&gt;</comment>
                            <comment id="37758" author="balakrishnan" created="Fri, 26 May 2017 07:26:44 +0000"  >&lt;p&gt;I tested the patches looks like still facing the same issue.&lt;br/&gt;
unable to communicate between two VM&apos;s using remote SG.&lt;br/&gt;
created TWO VM&apos;s VM1(10.0.0.9) one compute host1 VM2(20.0.0.11) on compute host2 attached router interface between two tenant network.&lt;/p&gt;

&lt;p&gt;dump flows:&lt;br/&gt;
compute host1:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@ocata-compute1 ~&amp;#93;&lt;/span&gt;# sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x8000001, duration=920.124s, table=0, n_packets=3485, n_bytes=259235, priority=5,in_port=2 actions=write_metadata:0x90000000001/0xfffff0000000001,goto_table:36&lt;br/&gt;
 cookie=0x8000001, duration=920.124s, table=0, n_packets=0, n_bytes=0, priority=5,in_port=3 actions=write_metadata:0xa0000000001/0xfffff0000000001,goto_table:36&lt;br/&gt;
 cookie=0x8000000, duration=682.935s, table=0, n_packets=117, n_bytes=11536, priority=4,in_port=4,vlan_tci=0x0000/0x1fff actions=write_metadata:0x30000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
 cookie=0x8000001, duration=920.124s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x60000000000/0xffffff0000000000 actions=load:0x19e10-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000060000033c20/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
 cookie=0x6900000, duration=679.540s, table=17, n_packets=117, n_bytes=11536, priority=10,metadata=0x30000000000/0xffffff0000000000 actions=write_metadata:0x8000031770000000/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
 cookie=0x8040000, duration=679.517s, table=17, n_packets=110, n_bytes=10858, priority=10,metadata=0x9000030000000000/0xffffff0000000000 actions=load:0x3-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1770-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000031770000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
 cookie=0x8000001, duration=679.517s, table=17, n_packets=116, n_bytes=11446, priority=10,metadata=0x8000030000000000/0xffffff0000000000 actions=load:0x19e10-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000030000033c20/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
 cookie=0x8000000, duration=920.124s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0x8000000000000000/0xf000000000000000 actions=write_metadata:0x9000000000000000/0xf000000000000000,goto_table:80&lt;br/&gt;
 cookie=0x6800000, duration=920.125s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38&lt;br/&gt;
 cookie=0x1080000, duration=920.125s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,17)&lt;br/&gt;
 cookie=0x1080000, duration=920.125s, table=19, n_packets=5, n_bytes=210, priority=100,arp,arp_op=1 actions=group:5000&lt;br/&gt;
 cookie=0x8000009, duration=682.200s, table=19, n_packets=6, n_bytes=588, priority=20,metadata=0x33c20/0xfffffe,dl_dst=fa:16:3e:41:61:2f actions=goto_table:21&lt;br/&gt;
 cookie=0x8000009, duration=681.210s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x33c20/0xfffffe,dl_dst=fa:16:3e:53:6e:14 actions=goto_table:21&lt;br/&gt;
 cookie=0x1080000, duration=920.125s, table=19, n_packets=215, n_bytes=21458, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x1030000, duration=920.125s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x8000003, duration=682.200s, table=21, n_packets=6, n_bytes=588, priority=42,icmp,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.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:41:61:2f&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:20.0.0.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;
 cookie=0x8000003, duration=681.216s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.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:53:6e:14&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:10.0.0.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;
 cookie=0x8000003, duration=681.763s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.11 actions=group:155002&lt;br/&gt;
 cookie=0x8000003, duration=680.740s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.2 actions=set_field:0x2d-&amp;gt;tun_id,set_field:fa:16:3e:ff:2b:c3-&amp;gt;eth_dst,load:0x900-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000003, duration=680.740s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.2 actions=set_field:0x4c-&amp;gt;tun_id,set_field:fa:16:3e:0e:c0:4b-&amp;gt;eth_dst,load:0x900-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000003, duration=680.740s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.9 actions=set_field:0x4c-&amp;gt;tun_id,set_field:fa:16:3e:16:21:cc-&amp;gt;eth_dst,load:0xa00-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000004, duration=920.125s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x1080000, duration=920.125s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x9001770, duration=679.649s, table=36, n_packets=150, n_bytes=15766, priority=5,tun_id=0x2d actions=write_metadata:0x1770000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
 cookie=0x9051770, duration=682.847s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x2d actions=write_metadata:0x1770000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
 cookie=0x4000000, duration=920.125s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x8500000, duration=920.125s, table=48, n_packets=220, n_bytes=21668, priority=0 actions=resubmit(,49),resubmit(,50)&lt;br/&gt;
 cookie=0x8051770, duration=679.649s, table=50, n_packets=110, n_bytes=10858, priority=20,metadata=0x31770000000/0xfffffffff000000,dl_src=fa:16:3e:13:d9:3c actions=goto_table:51&lt;br/&gt;
 cookie=0x8050001, duration=920.124s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51&lt;br/&gt;
 cookie=0x8050000, duration=920.124s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1-&amp;gt;NXM_NX_REG4&lt;span class=&quot;error&quot;&gt;&amp;#91;0..7&amp;#93;&lt;/span&gt;),goto_table:51&lt;br/&gt;
 cookie=0x8031770, duration=679.649s, table=51, n_packets=101, n_bytes=9720, priority=20,metadata=0x1770000000/0xffff000000,dl_dst=fa:16:3e:ff:2b:c3 actions=set_field:0x2d-&amp;gt;tun_id,load:0x900-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8031770, duration=679.649s, table=51, n_packets=74, n_bytes=7842, priority=20,metadata=0x1770000000/0xffff000000,dl_dst=fa:16:3e:13:d9:3c actions=load:0x300-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8030000, duration=920.124s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop&lt;br/&gt;
 cookie=0x8030000, duration=920.124s, table=51, n_packets=18, n_bytes=2228, priority=0 actions=goto_table:52&lt;br/&gt;
 cookie=0x8701770, duration=679.649s, table=52, n_packets=9, n_bytes=1138, priority=5,metadata=0x1770000000/0xffff000001 actions=write_actions(group:212000)&lt;br/&gt;
 cookie=0x8701770, duration=679.649s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1770000001/0xffff000001 actions=write_actions(group:211999)&lt;br/&gt;
 cookie=0x8800003, duration=679.649s, table=55, n_packets=9, n_bytes=1138, priority=10,tun_id=0x3,metadata=0x30000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x8800003, duration=679.649s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x3 actions=load:0x300-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x6800000, duration=920.124s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x1030000, duration=920.124s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x1c220005, duration=682.398s, table=81, n_packets=1, n_bytes=42, priority=100,arp,metadata=0x9000030000033c20/0xffffff0000fffffe,arp_tpa=20.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:41:61:2f&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e41612f-&amp;gt;NXM_NX_ARP_SHA[],load:0x14000001-&amp;gt;NXM_OF_ARP_SPA[],load:0-&amp;gt;NXM_OF_IN_PORT[],load:0x300-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8220000, duration=920.124s, table=81, n_packets=3, n_bytes=126, priority=0 actions=drop&lt;br/&gt;
 cookie=0x4000001, duration=920.125s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.929s, table=211, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x30000000000/0xfffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.907s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x30000000000/0xfffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.881s, table=211, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x30000000000/0xfffff0000000000,tp_src=67,tp_dst=68 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=678.852s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x30000000000/0xfffff0000000000,tp_src=547,tp_dst=546 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=678.827s, table=211, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x30000000000/0xfffff0000000000,icmp_type=134,icmp_code=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=678.805s, table=211, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x30000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.779s, table=211, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x30000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.701s, table=211, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x30000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.679s, table=211, n_packets=2, n_bytes=84, priority=63010,arp,metadata=0x30000000000/0xfffff0000000000,arp_sha=fa:16:3e:13:d9:3c actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.643s, table=211, n_packets=107, n_bytes=10308, priority=61010,ip,dl_src=fa:16:3e:13:d9:3c,nw_src=20.0.0.11 actions=ct(table=212,zone=6000)&lt;br/&gt;
 cookie=0x6900000, duration=678.606s, table=211, n_packets=1, n_bytes=90, priority=61010,ipv6,dl_src=fa:16:3e:13:d9:3c,ipv6_src=fe80::f816:3eff:fe13:d93c actions=ct(table=212,zone=6000)&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=211, n_packets=3, n_bytes=270, priority=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=678.445s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1770000000/0xffff000000,nw_dst=20.0.0.11 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=678.291s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1771000000/0xffff000000,nw_dst=10.0.0.9 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=678.399s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1770000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe13:d93c actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=678.302s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1771000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe16:21cc actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=212, n_packets=215, n_bytes=20706, priority=0 actions=goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=213, n_packets=158, n_bytes=16004, priority=62020,ct_state=-new+est-rel-inv+trk actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=213, n_packets=0, n_bytes=0, priority=62020,ct_state=-new-est+rel-inv+trk actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900001, duration=678.516s, table=213, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,metadata=0x30000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=678.490s, table=213, n_packets=1, n_bytes=90, priority=1000,ct_state=+new+trk,ipv6,metadata=0x30000000000/0xfffff0000000000 actions=ct(commit,zone=6000),resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=678.464s, table=213, n_packets=28, n_bytes=2306, priority=1001,ct_state=+new+trk,ip,metadata=0x30000000000/0xfffff0000000000 actions=ct(commit,zone=6000),resubmit(,17)&lt;br/&gt;
 cookie=0x6900001, duration=678.546s, table=213, n_packets=0, n_bytes=0, priority=50,ct_state=+new+trk,metadata=0x30000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=213, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
 cookie=0x8000230, duration=920.125s, table=220, n_packets=0, n_bytes=0, priority=6,reg6=0xa00 actions=load:0x90000a00-&amp;gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:230&lt;br/&gt;
 cookie=0x8000007, duration=920.125s, table=220, n_packets=220, n_bytes=21668, priority=9,reg6=0x90000900 actions=output:2&lt;br/&gt;
 cookie=0x8000230, duration=920.125s, table=220, n_packets=220, n_bytes=21668, priority=6,reg6=0x900 actions=load:0x90000900-&amp;gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:230&lt;br/&gt;
 cookie=0x8000007, duration=920.125s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x90000a00 actions=output:3&lt;br/&gt;
 cookie=0x8000007, duration=682.220s, table=220, n_packets=75, n_bytes=7884, priority=9,reg6=0x90000300 actions=output:4&lt;br/&gt;
 cookie=0x6900000, duration=682.220s, table=220, n_packets=81, n_bytes=8472, priority=6,reg6=0x300 actions=load:0x90000300-&amp;gt;NXM_NX_REG6[],write_metadata:0x1770000000/0xfffffffffe,goto_table:241&lt;br/&gt;
 cookie=0x8000230, duration=920.125s, table=230, n_packets=220, n_bytes=21668, priority=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x8000231, duration=920.125s, table=231, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=682.849s, table=241, n_packets=2, n_bytes=756, priority=63010,udp,reg6=0x300/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=682.200s, table=241, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x300/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=681.064s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x300/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=680.785s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x300/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=680.714s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x300/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=680.204s, table=241, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x300/0xfffff00 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=680.070s, table=241, n_packets=77, n_bytes=7632, priority=61010,ip,dl_dst=fa:16:3e:13:d9:3c,nw_dst=20.0.0.11 actions=ct(table=242,zone=6000)&lt;br/&gt;
 cookie=0x6900000, duration=679.850s, table=241, n_packets=0, n_bytes=0, priority=61010,ipv6,dl_dst=fa:16:3e:13:d9:3c,ipv6_dst=fe80::f816:3eff:fe13:d93c actions=ct(table=242,zone=6000)&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=241, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=679.240s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1770000000/0xffff000000,nw_src=20.0.0.11 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=679.018s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1771000000/0xffff000000,nw_src=10.0.0.9 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=679.220s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1770000000/0xffff000000,ipv6_src=fe80::f816:3eff:fe13:d93c actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=679.049s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1771000000/0xffff000000,ipv6_src=fe80::f816:3eff:fe16:21cc actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=920.124s, table=242, n_packets=154, n_bytes=15263, priority=0 actions=goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=920.124s, table=243, n_packets=142, n_bytes=14087, priority=62020,ct_state=-new+est-rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=920.124s, table=243, n_packets=0, n_bytes=0, priority=62020,ct_state=-new-est+rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900001, duration=679.705s, table=243, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,reg6=0x300/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=679.678s, table=243, n_packets=0, n_bytes=0, priority=1000,ct_state=+new+trk,ip,reg6=0x300/0xfffff00,metadata=0x2/0xfffffe actions=ct(commit,zone=6000),resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=679.628s, table=243, n_packets=0, n_bytes=0, priority=1001,ct_state=+new+trk,ipv6,reg6=0x300/0xfffff00,metadata=0x2/0xfffffe actions=ct(commit,zone=6000),resubmit(,220)&lt;br/&gt;
 cookie=0x6900001, duration=679.808s, table=243, n_packets=6, n_bytes=588, priority=50,ct_state=+new+trk,reg6=0x300/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=920.125s, table=243, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;/p&gt;


&lt;p&gt;compute host2:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;root@ocata-compute2 ~&amp;#93;&lt;/span&gt;# sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x8000001, duration=2008.846s, table=0, n_packets=2854, n_bytes=213297, priority=5,in_port=2 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36&lt;br/&gt;
 cookie=0x8000001, duration=1854.994s, table=0, n_packets=2488, n_bytes=181645, priority=5,in_port=3 actions=write_metadata:0x70000000001/0xfffff0000000001,goto_table:36&lt;br/&gt;
 cookie=0x8000000, duration=209.219s, table=0, n_packets=117, n_bytes=11536, priority=4,in_port=4,vlan_tci=0x0000/0x1fff actions=write_metadata:0x60000000000/0xffffff0000000001,goto_table:17&lt;br/&gt;
 cookie=0x8000001, duration=498.582s, table=17, n_packets=0, n_bytes=0, priority=10,metadata=0x30000000000/0xffffff0000000000 actions=load:0x19e10-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000030000033c20/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
 cookie=0x6900000, duration=206.774s, table=17, n_packets=117, n_bytes=11536, priority=10,metadata=0x60000000000/0xffffff0000000000 actions=write_metadata:0x8000061771000000/0xfffffffffffffffe,goto_table:211&lt;br/&gt;
 cookie=0x8040000, duration=206.746s, table=17, n_packets=110, n_bytes=10858, priority=10,metadata=0x9000060000000000/0xffffff0000000000 actions=load:0x6-&amp;gt;NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1771-&amp;gt;NXM_NX_REG7&lt;span class=&quot;error&quot;&gt;&amp;#91;0..15&amp;#93;&lt;/span&gt;,write_metadata:0xa000061771000000/0xfffffffffffffffe,goto_table:48&lt;br/&gt;
 cookie=0x8000001, duration=206.746s, table=17, n_packets=116, n_bytes=11446, priority=10,metadata=0x8000060000000000/0xffffff0000000000 actions=load:0x19e10-&amp;gt;NXM_NX_REG3&lt;span class=&quot;error&quot;&gt;&amp;#91;0..24&amp;#93;&lt;/span&gt;,write_metadata:0x9000060000033c20/0xfffffffffffffffe,goto_table:19&lt;br/&gt;
 cookie=0x8000000, duration=2532.708s, table=17, n_packets=0, n_bytes=0, priority=0,metadata=0x8000000000000000/0xf000000000000000 actions=write_metadata:0x9000000000000000/0xf000000000000000,goto_table:80&lt;br/&gt;
 cookie=0x6800000, duration=2532.708s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38&lt;br/&gt;
 cookie=0x1080000, duration=2532.707s, table=19, n_packets=14, n_bytes=588, priority=100,arp,arp_op=1 actions=group:5000&lt;br/&gt;
 cookie=0x1080000, duration=2532.707s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,17)&lt;br/&gt;
 cookie=0x8000009, duration=208.505s, table=19, n_packets=0, n_bytes=0, priority=20,metadata=0x33c20/0xfffffe,dl_dst=fa:16:3e:41:61:2f actions=goto_table:21&lt;br/&gt;
 cookie=0x8000009, duration=208.090s, table=19, n_packets=6, n_bytes=588, priority=20,metadata=0x33c20/0xfffffe,dl_dst=fa:16:3e:53:6e:14 actions=goto_table:21&lt;br/&gt;
 cookie=0x1080000, duration=2532.707s, table=19, n_packets=218, n_bytes=21744, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x1030000, duration=2532.707s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x8000003, duration=208.505s, table=21, n_packets=0, n_bytes=0, priority=42,icmp,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.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:41:61:2f&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:20.0.0.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;
 cookie=0x8000003, duration=208.090s, table=21, n_packets=6, n_bytes=588, priority=42,icmp,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.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:53:6e:14&lt;/del&gt;&amp;gt;eth_src,move:NXM_OF_IP_SRC[]&lt;del&gt;&amp;gt;NXM_OF_IP_DST[],set_field:10.0.0.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;
 cookie=0x8000003, duration=208.090s, table=21, n_packets=6, n_bytes=588, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.9 actions=group:155003&lt;br/&gt;
 cookie=0x8000003, duration=207.150s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.2 actions=set_field:0x2d-&amp;gt;tun_id,set_field:fa:16:3e:ff:2b:c3-&amp;gt;eth_dst,load:0x400-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000003, duration=207.150s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=10.0.0.2 actions=set_field:0x4c-&amp;gt;tun_id,set_field:fa:16:3e:0e:c0:4b-&amp;gt;eth_dst,load:0x400-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000003, duration=49.973s, table=21, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x33c20/0xfffffe,nw_dst=20.0.0.11 actions=set_field:0x2d-&amp;gt;tun_id,set_field:fa:16:3e:13:d9:3c-&amp;gt;eth_dst,load:0x700-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8000004, duration=2532.707s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x1080000, duration=2532.707s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x9001771, duration=206.836s, table=36, n_packets=154, n_bytes=16156, priority=5,tun_id=0x4c actions=write_metadata:0x1771000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
 cookie=0x9051771, duration=209.112s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x4c actions=write_metadata:0x1771000000/0xfffffffff000000,goto_table:51&lt;br/&gt;
 cookie=0x4000000, duration=2532.708s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x8500000, duration=2532.708s, table=48, n_packets=233, n_bytes=22374, priority=0 actions=resubmit(,49),resubmit(,50)&lt;br/&gt;
 cookie=0x8051771, duration=206.836s, table=50, n_packets=110, n_bytes=10858, priority=20,metadata=0x61771000000/0xfffffffff000000,dl_src=fa:16:3e:16:21:cc actions=goto_table:51&lt;br/&gt;
 cookie=0x8050001, duration=2532.708s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51&lt;br/&gt;
 cookie=0x8050000, duration=2532.708s, table=50, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1&lt;span class=&quot;error&quot;&gt;&amp;#91;0..19&amp;#93;&lt;/span&gt;,load:0x1-&amp;gt;NXM_NX_REG4&lt;span class=&quot;error&quot;&gt;&amp;#91;0..7&amp;#93;&lt;/span&gt;),goto_table:51&lt;br/&gt;
 cookie=0x8031771, duration=206.836s, table=51, n_packets=74, n_bytes=7840, priority=20,metadata=0x1771000000/0xffff000000,dl_dst=fa:16:3e:16:21:cc actions=load:0x600-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8031771, duration=206.836s, table=51, n_packets=101, n_bytes=9720, priority=20,metadata=0x1771000000/0xffff000000,dl_dst=fa:16:3e:0e:c0:4b actions=set_field:0x4c-&amp;gt;tun_id,load:0x400-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8030000, duration=2532.708s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop&lt;br/&gt;
 cookie=0x8030000, duration=2532.708s, table=51, n_packets=28, n_bytes=2696, priority=0 actions=goto_table:52&lt;br/&gt;
 cookie=0x8701771, duration=206.836s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x1771000001/0xffff000001 actions=write_actions(group:212001)&lt;br/&gt;
 cookie=0x8701771, duration=206.836s, table=52, n_packets=9, n_bytes=1138, priority=5,metadata=0x1771000000/0xffff000001 actions=write_actions(group:212002)&lt;br/&gt;
 cookie=0x8800006, duration=206.836s, table=55, n_packets=9, n_bytes=1138, priority=10,tun_id=0x6,metadata=0x60000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x8800006, duration=206.836s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x6 actions=load:0x600-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x6800000, duration=2532.708s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x1030000, duration=2532.707s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x12220008, duration=208.561s, table=81, n_packets=1, n_bytes=42, priority=100,arp,metadata=0x9000060000033c20/0xffffff0000fffffe,arp_tpa=10.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:53:6e:14&lt;/del&gt;&amp;gt;eth_src,load:0x2-&amp;gt;NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]&lt;del&gt;&amp;gt;NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]&lt;/del&gt;&amp;gt;NXM_OF_ARP_TPA[],load:0xfa163e536e14-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000001-&amp;gt;NXM_OF_ARP_SPA[],load:0-&amp;gt;NXM_OF_IN_PORT[],load:0x600-&amp;gt;NXM_NX_REG6[],resubmit(,220)&lt;br/&gt;
 cookie=0x8220000, duration=2532.707s, table=81, n_packets=3, n_bytes=126, priority=0 actions=drop&lt;br/&gt;
 cookie=0x4000001, duration=2532.708s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.735s, table=211, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x60000000000/0xfffff0000000000,tp_src=68,tp_dst=67 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.684s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x60000000000/0xfffff0000000000,tp_src=546,tp_dst=547 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.645s, table=211, n_packets=0, n_bytes=0, priority=63010,udp,metadata=0x60000000000/0xfffff0000000000,tp_src=67,tp_dst=68 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=206.605s, table=211, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x60000000000/0xfffff0000000000,tp_src=547,tp_dst=546 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=206.585s, table=211, n_packets=0, n_bytes=0, priority=63020,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=134,icmp_code=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=206.539s, table=211, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.507s, table=211, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.467s, table=211, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x60000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.397s, table=211, n_packets=2, n_bytes=84, priority=63010,arp,metadata=0x60000000000/0xfffff0000000000,arp_sha=fa:16:3e:16:21:cc actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=206.319s, table=211, n_packets=1, n_bytes=90, priority=61010,ipv6,dl_src=fa:16:3e:16:21:cc,ipv6_src=fe80::f816:3eff:fe16:21cc actions=ct(table=212,zone=6001)&lt;br/&gt;
 cookie=0x6900000, duration=206.265s, table=211, n_packets=107, n_bytes=10308, priority=61010,ip,dl_src=fa:16:3e:16:21:cc,nw_src=10.0.0.9 actions=ct(table=212,zone=6001)&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=211, n_packets=2, n_bytes=180, priority=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=205.705s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1771000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe16:21cc actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=46.735s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1770000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe13:d93c actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=205.651s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1771000000/0xffff000000,nw_dst=10.0.0.9 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=46.787s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1770000000/0xffff000000,nw_dst=20.0.0.11 actions=write_metadata:0x2/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=212, n_packets=404, n_bytes=39220, priority=0 actions=goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=213, n_packets=160, n_bytes=16200, priority=62020,ct_state=-new+est-rel-inv+trk actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=213, n_packets=0, n_bytes=0, priority=62020,ct_state=-new-est+rel-inv+trk actions=resubmit(,17)&lt;br/&gt;
 cookie=0x6900001, duration=206.007s, table=213, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,metadata=0x60000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=205.948s, table=213, n_packets=1, n_bytes=90, priority=1000,ct_state=+new+trk,ipv6,metadata=0x60000000000/0xfffff0000000000 actions=ct(commit,zone=6001),resubmit(,17)&lt;br/&gt;
 cookie=0x6900000, duration=205.797s, table=213, n_packets=28, n_bytes=2306, priority=1001,ct_state=+new+trk,ip,metadata=0x60000000000/0xfffff0000000000 actions=ct(commit,zone=6001),resubmit(,17)&lt;br/&gt;
 cookie=0x6900001, duration=206.058s, table=213, n_packets=0, n_bytes=0, priority=50,ct_state=+new+trk,metadata=0x60000000000/0xfffff0000000000 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=213, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
 cookie=0x8000230, duration=2007.365s, table=220, n_packets=235, n_bytes=22570, priority=6,reg6=0x400 actions=load:0x90000400-&amp;gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:230&lt;br/&gt;
 cookie=0x8000007, duration=2007.365s, table=220, n_packets=235, n_bytes=22570, priority=9,reg6=0x90000400 actions=output:2&lt;br/&gt;
 cookie=0x8000230, duration=1853.715s, table=220, n_packets=8, n_bytes=784, priority=6,reg6=0x700 actions=load:0x90000700-&amp;gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:230&lt;br/&gt;
 cookie=0x8000007, duration=1853.715s, table=220, n_packets=8, n_bytes=784, priority=9,reg6=0x90000700 actions=output:3&lt;br/&gt;
 cookie=0x8000007, duration=207.304s, table=220, n_packets=75, n_bytes=7882, priority=9,reg6=0x90000600 actions=output:4&lt;br/&gt;
 cookie=0x6900000, duration=207.304s, table=220, n_packets=81, n_bytes=8470, priority=6,reg6=0x600 actions=load:0x90000600-&amp;gt;NXM_NX_REG6[],write_metadata:0x1771000000/0xfffffffffe,goto_table:241&lt;br/&gt;
 cookie=0x8000230, duration=2532.708s, table=230, n_packets=243, n_bytes=23354, priority=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x8000231, duration=2532.708s, table=231, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=208.533s, table=241, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x600/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=207.284s, table=241, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x600/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=207.137s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=207.101s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=207.078s, table=241, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x600/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=207.049s, table=241, n_packets=2, n_bytes=84, priority=63010,arp,reg6=0x600/0xfffff00 actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=206.989s, table=241, n_packets=0, n_bytes=0, priority=61010,ipv6,dl_dst=fa:16:3e:16:21:cc,ipv6_dst=fe80::f816:3eff:fe16:21cc actions=ct(table=242,zone=6001)&lt;br/&gt;
 cookie=0x6900000, duration=206.966s, table=241, n_packets=77, n_bytes=7631, priority=61010,ip,dl_dst=fa:16:3e:16:21:cc,nw_dst=10.0.0.9 actions=ct(table=242,zone=6001)&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=241, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=205.917s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x33c20/0xfffffe,ipv6_src=fe80::f816:3eff:fe16:21cc actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=205.841s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x33c20/0xfffffe,nw_src=10.0.0.9 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=47.596s, table=242, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1770000000/0xffff000000,nw_src=20.0.0.11 actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=47.550s, table=242, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1770000000/0xffff000000,ipv6_src=fe80::f816:3eff:fe13:d93c actions=write_metadata:0x2/0xfffffe,goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=242, n_packets=334, n_bytes=32902, priority=0 actions=goto_table:243&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=243, n_packets=146, n_bytes=14478, priority=62020,ct_state=-new+est-rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=2532.708s, table=243, n_packets=0, n_bytes=0, priority=62020,ct_state=-new-est+rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900001, duration=206.856s, table=243, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,reg6=0x600/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=47.774s, table=243, n_packets=0, n_bytes=0, priority=1000,ct_state=+new+trk,ip,reg6=0x600/0xfffff00,metadata=0x2/0xfffffe actions=ct(commit,zone=6001),resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=47.634s, table=243, n_packets=0, n_bytes=0, priority=1001,ct_state=+new+trk,ipv6,reg6=0x600/0xfffff00,metadata=0x2/0xfffffe actions=ct(commit,zone...&lt;/p&gt;</comment>
                            <comment id="37759" author="n.vivekanandan@ericsson.com" created="Fri, 26 May 2017 07:28:26 +0000"  >&lt;p&gt;Please hold on until we give you a go ahead to test out the patches.  The patches are still WIP.&lt;/p&gt;</comment>
                            <comment id="37760" author="n.vivekanandan@ericsson.com" created="Tue, 27 Jun 2017 14:39:30 +0000"  >&lt;p&gt;Vivek,&lt;br/&gt;
We had a blue jeans session now  and was able to reproduce the issue.&lt;br/&gt;
Thanks&lt;br/&gt;
Aswin&lt;/p&gt;

&lt;p&gt;On Tue, Jun 27, 2017 at 7:29 PM, N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt; wrote:&lt;br/&gt;
Hi Shashidhar,&lt;/p&gt;

&lt;p&gt;Aswin, can you please share detailed steps to Shashidhar on your failure.&lt;/p&gt;

&lt;p&gt;And Shashi, I kindly request you to run these two tests, as it&#8217;s a very frequent&lt;br/&gt;
use-case with VPN (All ports only the same default SG):&lt;/p&gt;

&lt;p&gt;Test 1 (3 VM required in total):&lt;br/&gt;
a.       Create two networks N1 and N2&lt;br/&gt;
b.       Create a subnet A for network N1 and spin off a  VM-A1.&lt;br/&gt;
c.       Create a subnet B for network N2 and spin off a VM -B1&lt;br/&gt;
d.       Create a router R1 and attach a subnet  A  and subnet B to the router.&lt;br/&gt;
e.       Ping from VM-A1 to VM-B1 successfully&lt;br/&gt;
f.        Create a BGPVPN1 from Openstack&lt;br/&gt;
g.       Associate the router R1 to the BGPVPN1&lt;br/&gt;
h.       Again Ping from VM-A1 to VM-B1 successfully.&lt;br/&gt;
i.         Spin off one more VM-B2 on subnet B.&lt;br/&gt;
j.         Ping VM-A1 to VM-B2 successfully.&lt;br/&gt;
k.       Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
l.         Disassociate the router R1 from BGPVPN1.&lt;br/&gt;
m.     Ping VM-A1 to VM-B2 successfully&lt;br/&gt;
n.       Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
o.       Associate the router R1 back into BGPVPN1.&lt;br/&gt;
p.       Ping VM-A1 to VM-B2 successfully&lt;br/&gt;
q.       Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
r.        Delete the BGPVPN1.&lt;br/&gt;
s.        Ping VM-A1 to VM-B2 successfully.&lt;br/&gt;
t.        Ping from VM-B1 to VM-B2 successfully.&lt;br/&gt;
u.       Remove subnet A from the router R1.&lt;br/&gt;
v.       Ping VM-A1 to VM-B2 should fail.&lt;br/&gt;
w.     Ping from VM-B1 to VM-B2 successfully.&lt;/p&gt;

&lt;p&gt;Test 2 (3 VM required in total):&lt;br/&gt;
a.       Create two networks N1 and N2&lt;br/&gt;
b.       Create a subnet A for network N1 and spin off a  VM-A1.&lt;br/&gt;
c.       Create a subnet B for network N2 and spin off a VM -B1&lt;br/&gt;
d.       Create a BGPVPN1 from Openstack&lt;br/&gt;
e.       Associate the network N1 to the BGPVPN1&lt;br/&gt;
f.        Associate the network N2 to the BGPVPN1&lt;br/&gt;
g.       Ping from VM-A1 to VM-B1 successfully.&lt;br/&gt;
h.       Spin off one more VM-B2 on subnet B.&lt;br/&gt;
i.         Ping VM-A1 to VM-B2 successfully.&lt;br/&gt;
j.         Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
k.       Disassociate the network N1 from BGPVPN1.&lt;br/&gt;
l.         Ping VM-A1 to VM-B2 should fail.&lt;br/&gt;
m.     Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
n.       Associate the network N1 back into BGPVPN1.&lt;br/&gt;
o.       Ping VM-A1 to VM-B2 successfully.&lt;br/&gt;
p.       Ping VM-B1 to VM-B2 successfully.&lt;br/&gt;
q.       Delete the bgpvpn BGPVPN1&lt;br/&gt;
r.        Ping VM-A1 to VM-B2 should fail.&lt;br/&gt;
s.        Ping VM-B1 to VM-B2 successfully.&lt;/p&gt;

&lt;p&gt;&amp;#8211;&lt;br/&gt;
Thanks,&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;

&lt;p&gt;From: Shashidhar R &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:shashidharr@altencalsoftlabs.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;shashidharr@altencalsoftlabs.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: Tuesday, June 27, 2017 7:03 PM&lt;br/&gt;
To: &apos;Aswin Suryanarayanan&apos; &amp;lt;asuryana@redhat.com&amp;gt;&lt;br/&gt;
Cc: N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; Somashekar Byrappa &amp;lt;somashekar.b@altencalsoftlabs.com&amp;gt;; Kiran N Upadhyaya &amp;lt;kiran.n.upadhyaya@ericsson.com&amp;gt;; Ravi Sundareswaran &amp;lt;ravi.sundareswaran@ericsson.com&amp;gt;; &apos;Sam Hague&apos; &amp;lt;shague@redhat.com&amp;gt;&lt;br/&gt;
Subject: RE: Carbon ACL blocker &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi Aswin,&lt;/p&gt;

&lt;p&gt;I could not reproduce issue mentioned by you. I will continue to test further tomorrow.&lt;/p&gt;

&lt;p&gt;Meantime, below are pending items with this commit:&lt;br/&gt;
(a)    Fix UT failures&lt;br/&gt;
(b)    Change logic to update metadata of bound service rather than doing  unbind and bind service&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Shashidhar&lt;/p&gt;

&lt;p&gt;From: Aswin Suryanarayanan &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:asuryana@redhat.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;asuryana@redhat.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: 26 June 2017 19:19&lt;br/&gt;
To: Shashidhar R &amp;lt;shashidharr@altencalsoftlabs.com&amp;gt;&lt;br/&gt;
Cc: N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; Somashekar Byrappa &amp;lt;somashekar.b@altencalsoftlabs.com&amp;gt;; Kiran N Upadhyaya &amp;lt;kiran.n.upadhyaya@ericsson.com&amp;gt;; Ravi Sundareswaran &amp;lt;ravi.sundareswaran@ericsson.com&amp;gt;; Sam Hague &amp;lt;shague@redhat.com&amp;gt;&lt;br/&gt;
Subject: Re: Carbon ACL blocker &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;+Sam&lt;/p&gt;

&lt;p&gt;Shashi,&lt;br/&gt;
I have run the sandbox against latest patch. The last one seems to be failing badly, but when I test locally I see issues only when a thrid vm with a remote group is deleted. It affects traffic between remaining two. Otherwise all the issues seems to be fixed, have started a new build now&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://jenkins.opendaylight.org/sandbox/job/netvirt-csit-1node-openstack-newton-nodl-v2-jamo-upstream-stateful-carbon/2/robot/netvirt-1node-openstack.txt/Connectivity/04%20Security%20Group%20Tests/&lt;br/&gt;
Thanks&lt;br/&gt;
Aswin&lt;/p&gt;

&lt;p&gt;On Fri, Jun 23, 2017 at 7:55 PM, Shashidhar R &amp;lt;shashidharr@altencalsoftlabs.com&amp;gt; wrote:&lt;br/&gt;
Hi Aswin,&lt;/p&gt;

&lt;p&gt;Latest patch pushed today fixes issues observed by you. &lt;br/&gt;
My changes are in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58412/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58412/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Shashidhar&lt;/p&gt;

&lt;p&gt;From: Aswin Suryanarayanan &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:asuryana@redhat.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;asuryana@redhat.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: 20 June 2017 20:29&lt;br/&gt;
To: Shashidhar R &amp;lt;shashidharr@altencalsoftlabs.com&amp;gt;&lt;br/&gt;
Cc: N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; Somashekar Byrappa &amp;lt;somashekar.b@altencalsoftlabs.com&amp;gt;; Kiran N Upadhyaya &amp;lt;kiran.n.upadhyaya@ericsson.com&amp;gt;; Ravi Sundareswaran &amp;lt;ravi.sundareswaran@ericsson.com&amp;gt;&lt;br/&gt;
Subject: Re: Carbon ACL blocker &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Shashi,&lt;br/&gt;
I have added the test case &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;to cover the issues addressed as a part of the patch. I have started the sandbox for the same. When tested locally I faced connectivity issues when an second SG is removed from the vms. The router interface delete test case also failed. May be due to the former. &lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://git.opendaylight.org/gerrit/#/c/59161/&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;https://jenkins.opendaylight.org/sandbox/job/netvirt-csit-1node-openstack-newton-jamo-upstream-stateful-carbon/7/&lt;/p&gt;

&lt;p&gt;On Tue, Jun 20, 2017 at 12:17 PM, Shashidhar R &amp;lt;shashidharr@altencalsoftlabs.com&amp;gt; wrote:&lt;br/&gt;
Hi Vivek,&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/57705/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/57705/&lt;/a&gt; is required; I have created my review as dependent review on it.&lt;/p&gt;

&lt;p&gt;I have also added reviewers.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Shashidhar&lt;/p&gt;

&lt;p&gt;From: N Vivekanandan &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:n.vivekanandan@ericsson.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;n.vivekanandan@ericsson.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: 19 June 2017 19:50&lt;br/&gt;
To: Shashidhar Raja &amp;lt;shashidharr@altencalsoftlabs.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; &apos;Aswin Suryanarayanan&apos; &amp;lt;asuryana@redhat.com&amp;gt;; Somashekar Byrappa &amp;lt;somashekar.b@altencalsoftlabs.com&amp;gt;&lt;br/&gt;
Cc: Kiran N Upadhyaya &amp;lt;kiran.n.upadhyaya@ericsson.com&amp;gt;; Ravi Sundareswaran &amp;lt;ravi.sundareswaran@ericsson.com&amp;gt;&lt;br/&gt;
Subject: RE: Carbon ACL blocker &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please add us as reviewers !&lt;/p&gt;

&lt;p&gt;And does that mean &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/57705/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/57705/&lt;/a&gt;&lt;br/&gt;
is not required anymore?&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;

&lt;p&gt;From: Shashidhar R &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:shashidharr@altencalsoftlabs.com&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;shashidharr@altencalsoftlabs.com&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.opendaylight.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: Monday, June 19, 2017 7:36 PM&lt;br/&gt;
To: N Vivekanandan &amp;lt;n.vivekanandan@ericsson.com&amp;gt;; Faseela K &amp;lt;faseela.k@ericsson.com&amp;gt;; &apos;Aswin Suryanarayanan&apos; &amp;lt;asuryana@redhat.com&amp;gt;; Somashekar Byrappa &amp;lt;somashekar.b@altencalsoftlabs.com&amp;gt;&lt;br/&gt;
Cc: Kiran N Upadhyaya &amp;lt;kiran.n.upadhyaya@ericsson.com&amp;gt;; Ravi Sundareswaran &amp;lt;ravi.sundareswaran@ericsson.com&amp;gt;&lt;br/&gt;
Subject: RE: Carbon ACL blocker &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-657&quot; title=&quot;summary: communication between two tenant network failed while using default SG (stateful mode)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-657&quot;&gt;&lt;del&gt;NETVIRT-657&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi Vivek,&lt;/p&gt;

&lt;p&gt;My changes are in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58412/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58412/&lt;/a&gt; and latest PS was pushed last Friday.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Shashidhar&lt;/p&gt;</comment>
                            <comment id="37761" author="aswins" created="Sun, 2 Jul 2017 12:16:20 +0000"  >&lt;p&gt;Resolved in Carbon,&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58412/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58412/&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt;https://git.opendaylight.org/gerrit/#/c/57705/&lt;/p&gt;

&lt;p&gt;Waiting for review in Master&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://git.opendaylight.org/gerrit/#/c/57742/&lt;/p&gt;</comment>
                            <comment id="37762" author="aswins" created="Sun, 2 Jul 2017 17:06:25 +0000"  >&lt;p&gt;Patches in master.&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58412/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58412/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/57742/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/57742/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37763" author="aswins" created="Sun, 2 Jul 2017 17:08:02 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/59814/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/59814/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37764" author="yogalakshmi.pa@hcl.com" created="Fri, 7 Jul 2017 07:44:35 +0000"  >&lt;p&gt;The issue still exists, doesn&apos;t seem to be resolved:&lt;br/&gt;
Tested with the latest distro, pfb for the link:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/distribution-karaf/0.6.1-SNAPSHOT/distribution-karaf-0.6.1-20170705.175423-560.tar.gz&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.1-SNAPSHOT/distribution-karaf-0.6.1-20170705.175423-560.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Trying to ping from 10.0.0.5 to 20.0.0.4 VM&apos;s.The flows in the table 212 the destination doesnot match :&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@compute2-packstack ~&amp;#93;&lt;/span&gt;# sudo ovs-ofctl -O OpenFlow13 dump-flows br-int table=212&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x6900000, duration=90.537s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x138a000000/0xffff000000,nw_dst=20.0.0.4 actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x138a000000/0xffff000000,nw_dst=20.0.0.9 actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x138a000000/0xffff000000,nw_dst=20.0.0.7 actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ip,metadata=0x1389000000/0xffff000000,nw_dst=10.0.0.5 actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.537s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x138a000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe32:b02f actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x138a000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe71:eecb actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x138a000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fe5f:853d actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=90.044s, table=212, n_packets=0, n_bytes=0, priority=50,ipv6,metadata=0x1389000000/0xffff000000,ipv6_dst=fe80::f816:3eff:fedb:1e43 actions=write_metadata:0x8/0xfffffe,goto_table:213&lt;br/&gt;
 cookie=0x6900000, duration=1880.867s, table=212, n_packets=710, n_bytes=68920, priority=0 actions=goto_table:213&lt;/p&gt;


&lt;p&gt;Also all the packets are dropped in the table 243 :&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;root@compute2-packstack ~&amp;#93;&lt;/span&gt;# sudo ovs-ofctl -O OpenFlow13 dump-flows br-int table=243&lt;br/&gt;
OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x6900000, duration=1912.379s, table=243, n_packets=0, n_bytes=0, priority=62020,ct_state=-new-est+rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=1912.379s, table=243, n_packets=179, n_bytes=17712, priority=62020,ct_state=-new+est-rel-inv+trk actions=resubmit(,220)&lt;br/&gt;
 cookie=0x6900001, duration=1710.977s, table=243, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,reg6=0xa00/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900001, duration=1527.571s, table=243, n_packets=0, n_bytes=0, priority=62015,ct_state=+inv+trk,reg6=0xd00/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=122.780s, table=243, n_packets=0, n_bytes=0, priority=1003,ct_state=+new+trk,ip,reg6=0xd00/0xfffff00,metadata=0x8/0xfffffe actions=ct(commit,zone=5002),resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=122.765s, table=243, n_packets=0, n_bytes=0, priority=1005,ct_state=+new+trk,ipv6,reg6=0xd00/0xfffff00,metadata=0x8/0xfffffe actions=ct(commit,zone=5002),resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=122.764s, table=243, n_packets=0, n_bytes=0, priority=1000,ct_state=+new+trk,ip,reg6=0xa00/0xfffff00,metadata=0x8/0xfffffe actions=ct(commit,zone=5001),resubmit(,220)&lt;br/&gt;
 cookie=0x6900000, duration=122.708s, table=243, n_packets=0, n_bytes=0, priority=1004,ct_state=+new+trk,ipv6,reg6=0xa00/0xfffff00,metadata=0x8/0xfffffe actions=ct(commit,zone=5001),resubmit(,220)&lt;br/&gt;
 cookie=0x6900001, duration=1710.977s, table=243, n_packets=0, n_bytes=0, priority=50,ct_state=+new+trk,reg6=0xa00/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900001, duration=1527.602s, table=243, n_packets=77, n_bytes=7258, priority=50,ct_state=+new+trk,reg6=0xd00/0xfffff00 actions=drop&lt;br/&gt;
 cookie=0x6900000, duration=1912.379s, table=243, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;/p&gt;


&lt;p&gt;Detailed flows available in the attachment.&lt;/p&gt;</comment>
                            <comment id="37772" author="yogalakshmi.pa@hcl.com" created="Fri, 7 Jul 2017 07:48:23 +0000"  >&lt;p&gt;Attachment bug8398_dumpflows.txt has been added with description: atatching the dump flows&lt;/p&gt;</comment>
                            <comment id="37765" author="yogalakshmi.pa@hcl.com" created="Fri, 7 Jul 2017 13:54:19 +0000"  >&lt;p&gt;Retested the ping is working between the vm&apos;s but the ping from vm to router interface is failing. the ping to the same network router interface and the other network interface also fails&lt;/p&gt;</comment>
                            <comment id="37766" author="aswins" created="Fri, 7 Jul 2017 14:02:09 +0000"  >&lt;p&gt;Router ping fails due to &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; this requires a fix in Ovs which is currently being worked on.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;https://bugs.opendaylight.org/show_bug.cgi?id=7545&lt;/p&gt;</comment>
                            <comment id="37767" author="n.vivekanandan@ericsson.com" created="Sun, 9 Jul 2017 05:17:23 +0000"  >&lt;p&gt;Thanks Aswin.&lt;/p&gt;

&lt;p&gt;Yogalakshmi,&lt;/p&gt;

&lt;p&gt;Let us track ping failure to router-interfaces(same or different subnet) with Stateful-SG in the other &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-430&quot; title=&quot;Ping responder on tenant network and FIP-FIP traffic between vm in same n/w in same compute is not working in stateful SG mode.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-430&quot;&gt;&lt;del&gt;NETVIRT-430&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since PINGs between VMs across subnets with default SG in Stateful Mode is working fine as per the original reason for this bug, we are good with the fix.&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;</comment>
                            <comment id="37768" author="anipbu" created="Tue, 11 Jul 2017 17:01:26 +0000"  >&lt;p&gt;Has this blocker bug been verified as fixed in Carbon SR1 Build 20170711?&lt;/p&gt;</comment>
                            <comment id="37769" author="n.vivekanandan@ericsson.com" created="Tue, 11 Jul 2017 17:11:39 +0000"  >&lt;p&gt;HI Balakrishnan/Yogalakshmi,&lt;/p&gt;

&lt;p&gt;We are moving this bug to &apos;WORKSFORME&apos; which is &apos;VERIFIED&apos; state based on your runs of build 20170705.&lt;/p&gt;

&lt;p&gt;Please get back if you find any issues with carbon SR1 build 20170711.&lt;/p&gt;

&lt;p&gt;Vivek&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12492" name="bug8398_dumpflows.txt" size="25467" author="yogalakshmi.pa@hcl.com" created="Fri, 7 Jul 2017 07:48:23 +0000"/>
                            <attachment id="12490" name="flows.txt" size="75595" author="balakrishnan.ka@hcl.com" created="Mon, 8 May 2017 10:18:03 +0000"/>
                            <attachment id="12491" name="karaf.tar.gz" size="145775" author="asuryana@redhat.com" created="Wed, 24 May 2017 17:09:18 +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>8398</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=8398]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10324"><![CDATA[Carbon-SR1]]></customfieldvalue>

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

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