<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:20:28 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-10] net-virt should not flood the packets to compute nodes unless tenant network exists in the compute node</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-10</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Broadcast packets are flooded to all nodes while creating VM instance in openstack nodes.&lt;/p&gt;

&lt;p&gt;control node and 2 compute nodes connected to ODL.&lt;/p&gt;

&lt;p&gt;scenario:&lt;br/&gt;
1.created 1 network.&lt;br/&gt;
2.checked initial flow packet counts are zero in all nodes.&lt;br/&gt;
3.created VM instance in control node.&lt;br/&gt;
4.checked flows in all nodes packets are flooded to compute nodes but the tenant network not associated with compute nodes because no VM&apos;s created on compute nodes using Network.&lt;br/&gt;
5.created VM instance on compute node1 and checked flows, compute node2 also getting flooded packets but the tenant network not associated with compute node2 because no VM&apos;s created on compute node2 using Network.&lt;/p&gt;

&lt;p&gt;DUMP Flows:&lt;br/&gt;
initial flow:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control ~&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;/p&gt;

&lt;p&gt;OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=0, n_packets=0, n_bytes=0, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=30, n_packets=0, n_bytes=0, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=60, n_packets=0, n_bytes=0, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=70, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=80, n_packets=0, n_bytes=0, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=90, n_packets=0, n_bytes=0, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=100, n_packets=0, n_bytes=0, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=1007.240s, table=110, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute1 devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;/p&gt;

&lt;p&gt;OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=0, n_packets=0, n_bytes=0, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=30, n_packets=0, n_bytes=0, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=60, n_packets=0, n_bytes=0, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=70, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=1124.967s, table=80, n_packets=0, n_bytes=0, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=1124.851s, table=90, n_packets=0, n_bytes=0, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=1124.850s, table=100, n_packets=0, n_bytes=0, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=1124.850s, table=110, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;/p&gt;



&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute2 devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;/p&gt;

&lt;p&gt;OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=0, n_packets=0, n_bytes=0, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=30, n_packets=0, n_bytes=0, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=40, n_packets=0, n_bytes=0, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=50, n_packets=0, n_bytes=0, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=60, n_packets=0, n_bytes=0, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=70, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=1129.459s, table=80, n_packets=0, n_bytes=0, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=1129.129s, table=90, n_packets=0, n_bytes=0, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=1129.129s, table=100, n_packets=0, n_bytes=0, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=1129.129s, table=110, n_packets=0, n_bytes=0, priority=0 actions=drop&lt;/p&gt;




&lt;p&gt;created one network and checked the connection between nodes&lt;br/&gt;
control node ip: 10.106.138.132&lt;br/&gt;
compute node1 IP: 10.106.138.131&lt;br/&gt;
compute node2 IP: 10.106.138.190&lt;/p&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control ~&amp;#93;&lt;/span&gt;$ python MD.py -f --ip 10.106.138.110&lt;br/&gt;
aliasMap:&lt;br/&gt;
  alpha      -&amp;gt;  openflow:345048876351     br-ex   00:00:00:50:56:84:05:3f&lt;br/&gt;
  bravo      -&amp;gt;  openflow:345048876354     br-ex   00:00:00:50:56:84:05:42&lt;br/&gt;
  charlie    -&amp;gt;  openflow:345048876352     br-ex   00:00:00:50:56:84:05:40&lt;br/&gt;
  delta      -&amp;gt;  openflow:38223519407938   br-int  00:00:22:c3:9b:4b:df:42&lt;br/&gt;
  echo       -&amp;gt;  openflow:275961672353609  br-int  00:00:fa:fc:55:73:c7:49&lt;br/&gt;
  foxtrot    -&amp;gt;  openflow:20821772288589   br-int  00:00:12:ef:f2:57:42:4d&lt;/p&gt;

&lt;p&gt;ovsdbNode:10.106.138.131:46298 mgr:10.106.138.110:6640 version:2.4.0&lt;br/&gt;
  alpha:br-ex&lt;br/&gt;
    of:1 eth2&lt;br/&gt;
  delta:br-int&lt;br/&gt;
    of:1 vxlan-10.106.138.132&lt;br/&gt;
ovsdbNode:10.106.138.132:59043 mgr:10.106.138.110:6640 version:2.4.0&lt;br/&gt;
  charlie:br-ex&lt;br/&gt;
    of:1 eth2&lt;br/&gt;
    of:2 patch-int&lt;br/&gt;
  echo:br-int&lt;br/&gt;
    of:1 tap788c42d0-c1 mac:fa:16:3e:7a:65:dc ifaceId:788c42d0-c197-4301-b60c-12ebd6d7de5f&lt;br/&gt;
    of:2 patch-ext&lt;br/&gt;
    of:3 vxlan-10.106.138.190&lt;br/&gt;
    of:4 vxlan-10.106.138.131&lt;br/&gt;
ovsdbNode:10.106.138.190:34737 mgr:10.106.138.110:6640 version:2.4.0&lt;br/&gt;
  bravo:br-ex&lt;br/&gt;
    of:1 eth2&lt;br/&gt;
  foxtrot:br-int&lt;br/&gt;
    of:1 vxlan-10.106.138.132&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control ~&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=0x0, duration=1781.581s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=5.672s, table=0, n_packets=4, n_bytes=320, in_port=1,dl_src=fa:16:3e:7a:65:dc actions=set_field:0x409-&amp;gt;tun_id,load:0x1-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=4.930s, table=0, n_packets=0, n_bytes=0, tun_id=0x409,in_port=3 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=4.882s, table=0, n_packets=0, n_bytes=0, tun_id=0x409,in_port=4 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=5.666s, table=0, n_packets=0, n_bytes=0, priority=8192,in_port=1 actions=drop&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=0, n_packets=3, n_bytes=258, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=5.716s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x409,arp_tpa=10.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:7a:65:dc&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:0xfa163e7a65dc-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=20, n_packets=7, n_bytes=578, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=30, n_packets=7, n_bytes=578, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=5.776s, table=40, n_packets=0, n_bytes=0, priority=61012,udp,tp_src=68,tp_dst=67 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=5.776s, table=40, n_packets=0, n_bytes=0, priority=61012,udp6,tp_src=546,tp_dst=547 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=40, n_packets=7, n_bytes=578, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=50, n_packets=7, n_bytes=578, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=60, n_packets=7, n_bytes=578, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=70, n_packets=7, n_bytes=578, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=80, n_packets=7, n_bytes=578, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=90, n_packets=7, n_bytes=578, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=100, n_packets=7, n_bytes=578, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=5.644s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=4.999s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x409,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=4.981s, table=110, n_packets=2, n_bytes=160, priority=16383,reg0=0x1,tun_id=0x409,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1,output:3,output:4&lt;br/&gt;
 cookie=0x0, duration=4.950s, table=110, n_packets=0, n_bytes=0, priority=8192,tun_id=0x409 actions=drop&lt;br/&gt;
 cookie=0x0, duration=1781.581s, table=110, n_packets=5, n_bytes=418, priority=0 actions=drop&lt;/p&gt;


&lt;p&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute1 devstack&amp;#93;&lt;/span&gt;$ sudo ovs-ofctl -O OpenFlow13 dump-flows br-int&lt;/p&gt;

&lt;p&gt;OFPST_FLOW reply (OF1.3) (xid=0x2):&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=0, n_packets=3, n_bytes=230, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=20, n_packets=3, n_bytes=230, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=30, n_packets=3, n_bytes=230, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=40, n_packets=3, n_bytes=230, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=50, n_packets=3, n_bytes=230, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=60, n_packets=3, n_bytes=230, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=70, n_packets=3, n_bytes=230, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=3146.836s, table=80, n_packets=3, n_bytes=230, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=3146.720s, table=90, n_packets=3, n_bytes=230, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=3146.719s, table=100, n_packets=3, n_bytes=230, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=1746.376s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=3146.719s, table=110, n_packets=3, n_bytes=230, priority=0 actions=drop&lt;/p&gt;

&lt;p&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute2 devstack&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=0x0, duration=3155.514s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=0, n_packets=3, n_bytes=230, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=20, n_packets=3, n_bytes=230, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=30, n_packets=3, n_bytes=230, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=40, n_packets=3, n_bytes=230, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=50, n_packets=3, n_bytes=230, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=60, n_packets=3, n_bytes=230, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=70, n_packets=3, n_bytes=230, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=3155.514s, table=80, n_packets=3, n_bytes=230, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=3155.184s, table=90, n_packets=3, n_bytes=230, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=3155.184s, table=100, n_packets=3, n_bytes=230, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=1769.478s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=3155.184s, table=110, n_packets=3, n_bytes=230, priority=0 actions=drop&lt;/p&gt;



&lt;p&gt;VM creation:&lt;br/&gt;
Created one VM in the control node then checked flows.&lt;br/&gt;
After VM creation the DCHP broadcast sent to compute nodes&lt;/p&gt;


&lt;p&gt; control node:&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;stack@control ~&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=0x0, duration=4587.617s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=2811.709s, table=0, n_packets=5, n_bytes=390, in_port=1,dl_src=fa:16:3e:7a:65:dc actions=set_field:0x409-&amp;gt;tun_id,load:0x1-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=0.728s, table=0, n_packets=0, n_bytes=0, in_port=5,dl_src=fa:16:3e:86:fe:c8 actions=set_field:0x409-&amp;gt;tun_id,load:0x1-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=2810.967s, table=0, n_packets=0, n_bytes=0, tun_id=0x409,in_port=3 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=2810.919s, table=0, n_packets=0, n_bytes=0, tun_id=0x409,in_port=4 actions=load:0x2-&amp;gt;NXM_NX_REG0[],goto_table:20&lt;br/&gt;
 cookie=0x0, duration=2811.703s, table=0, n_packets=0, n_bytes=0, priority=8192,in_port=1 actions=drop&lt;br/&gt;
 cookie=0x0, duration=0.724s, table=0, n_packets=0, n_bytes=0, priority=8192,in_port=5 actions=drop&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=0, n_packets=3, n_bytes=258, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=4.559s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x409,arp_tpa=10.0.0.3,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:86:fe:c8&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:0xfa163e86fec8-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000003-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=2811.753s, table=20, n_packets=0, n_bytes=0, priority=1024,arp,tun_id=0x409,arp_tpa=10.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]&lt;del&gt;&amp;gt;NXM_OF_ETH_DST[],set_field:fa:16:3e:7a:65:dc&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:0xfa163e7a65dc-&amp;gt;NXM_NX_ARP_SHA[],load:0xa000002-&amp;gt;NXM_OF_ARP_SPA[],IN_PORT&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=20, n_packets=8, n_bytes=648, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=30, n_packets=8, n_bytes=648, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=2811.813s, table=40, n_packets=0, n_bytes=0, priority=61012,udp,tp_src=68,tp_dst=67 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=2811.813s, table=40, n_packets=0, n_bytes=0, priority=61012,udp6,tp_src=546,tp_dst=547 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=0.802s, table=40, n_packets=0, n_bytes=0, priority=61011,udp,in_port=5,tp_src=67,tp_dst=68 actions=drop&lt;br/&gt;
 cookie=0x0, duration=0.801s, table=40, n_packets=0, n_bytes=0, priority=61011,udp6,in_port=5,tp_src=547,tp_dst=546 actions=drop&lt;br/&gt;
 cookie=0x0, duration=0.802s, table=40, n_packets=0, n_bytes=0, priority=61010,arp,arp_sha=fa:16:3e:86:fe:c8 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=0.503s, table=40, n_packets=0, n_bytes=0, priority=61007,ip,dl_src=fa:16:3e:86:fe:c8 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=0.754s, table=40, n_packets=0, n_bytes=0, priority=36001,ip,in_port=5,dl_src=fa:16:3e:86:fe:c8,nw_src=10.0.0.3 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=40, n_packets=8, n_bytes=648, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=50, n_packets=8, n_bytes=648, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=60, n_packets=8, n_bytes=648, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=70, n_packets=8, n_bytes=648, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=80, n_packets=8, n_bytes=648, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=0.862s, table=90, n_packets=0, n_bytes=0, priority=61010,arp,arp_tha=fa:16:3e:86:fe:c8 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=0.897s, table=90, n_packets=0, n_bytes=0, priority=61006,udp,dl_src=fa:16:3e:7a:65:dc,tp_src=67,tp_dst=68 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=0.887s, table=90, n_packets=0, n_bytes=0, priority=61006,udp6,dl_src=fa:16:3e:7a:65:dc,tp_src=547,tp_dst=546 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=90, n_packets=8, n_bytes=648, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=100, n_packets=8, n_bytes=648, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=2811.681s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=0.709s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:86:fe:c8 actions=output:5&lt;br/&gt;
 cookie=0x0, duration=2811.036s, table=110, n_packets=0, n_bytes=0, priority=16384,reg0=0x2,tun_id=0x409,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1,output:5&lt;br/&gt;
 cookie=0x0, duration=2811.018s, table=110, n_packets=16, n_bytes=1786, priority=16383,reg0=0x1,tun_id=0x409,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=output:1,output:3,output:4,output:5&lt;br/&gt;
 cookie=0x0, duration=2810.987s, table=110, n_packets=0, n_bytes=0, priority=8192,tun_id=0x409 actions=drop&lt;br/&gt;
 cookie=0x0, duration=4587.618s, table=110, n_packets=5, n_bytes=418, priority=0 actions=drop&lt;/p&gt;

&lt;p&gt;compute node1:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute1 devstack&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=0x0, duration=5514.866s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=0, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=20, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=30, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=40, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=50, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=60, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=70, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=5514.866s, table=80, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=5514.750s, table=90, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=5514.749s, table=100, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=4114.406s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=1304.120s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:86:fe:c8 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=5514.749s, table=110, n_packets=20, n_bytes=1746, priority=0 actions=drop&lt;/p&gt;


&lt;p&gt;compute node2:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;stack@compute2 devstack&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=0x0, duration=5511.708s, table=0, n_packets=0, n_bytes=0, dl_type=0x88cc actions=CONTROLLER:65535&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=0, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:20&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=20, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:30&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=30, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:40&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=40, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:50&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=50, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:60&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=60, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:70&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=70, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:80&lt;br/&gt;
 cookie=0x0, duration=5511.708s, table=80, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:90&lt;br/&gt;
 cookie=0x0, duration=5511.378s, table=90, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:100&lt;br/&gt;
 cookie=0x0, duration=5511.378s, table=100, n_packets=20, n_bytes=1746, priority=0 actions=goto_table:110&lt;br/&gt;
 cookie=0x0, duration=4125.672s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:7a:65:dc actions=output:1&lt;br/&gt;
 cookie=0x0, duration=1315.377s, table=110, n_packets=0, n_bytes=0, tun_id=0x409,dl_dst=fa:16:3e:86:fe:c8 actions=output:1&lt;br/&gt;
 cookie=0x0, duration=5511.378s, table=110, n_packets=20, n_bytes=1746, priority=0 actions=drop&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="19931">NETVIRT-10</key>
            <summary>net-virt should not flood the packets to compute nodes unless tenant network exists in the compute node</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="HariPrasidh">Hari Prasidh</assignee>
                                    <reporter username="balakrishnan">balakrishnan k</reporter>
                        <labels>
                    </labels>
                <created>Tue, 29 Mar 2016 06:14:49 +0000</created>
                <updated>Mon, 8 Apr 2019 16:58:29 +0000</updated>
                            <resolved>Mon, 13 Jun 2016 14:50:08 +0000</resolved>
                                    <version>Beryllium</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="36130" author="balakrishnan" created="Thu, 7 Apr 2016 10:37:18 +0000"  >
&lt;p&gt;All type of Broadcast and Multicast Packets are sent to all openstack nodes except ARP Broadcast.&lt;/p&gt;

&lt;p&gt;Tested scenario:&lt;br/&gt;
Broadcast Test:&lt;br/&gt;
   1. Created 2 networks&lt;br/&gt;
   2. 2VM&#8217;s using network1 (1VM in control node and 1VM in compute node1)&lt;br/&gt;
   3. 2VM&#8217;s using network2 (1VM in control node and 1VM in compute node1)&lt;br/&gt;
   4. Generated broadcast packets(ping -f -b -i 5 10.0.0.255) from the          VM instance present in control node and observed flows.&lt;br/&gt;
     Broadcast packets are sent to compute node1 and compute node2.&lt;br/&gt;
     in Compute node2 VM&apos;s are not present but the Broadcast packets are received.&lt;/p&gt;

&lt;p&gt;Multicast Test:&lt;br/&gt;
   1. Created 3 networks&lt;br/&gt;
   2. 2VM&#8217;s using network1 (1VM in control node and 1VM in compute node1)&lt;br/&gt;
   3. 2VM&#8217;s using network2 (1VM in control node and 1VM in compute node1)&lt;br/&gt;
   4. 2VM&#8217;s using network3 (1VM in control node and 1VM in compute node2)&lt;br/&gt;
   5. Generated broadcast packets using VM present in network3 and observed   flows.&quot;client: iperf -c 30.0.0.2 -u -T 32 -t 3 -i 1, server:iperf -s -u -B 30.0.0.2 -i 1&quot;&lt;/p&gt;

&lt;p&gt;    in this scenario expected Multicast packets sent to control node and compute node1. But all nodes receiving the packets.&lt;/p&gt;</comment>
                            <comment id="36131" author="shague@redhat.com" created="Tue, 24 May 2016 21:11:05 +0000"  >&lt;p&gt;be: &lt;a href=&quot;https://git.opendaylight.org/gerrit/38137&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/38137&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;b: &lt;a href=&quot;https://git.opendaylight.org/gerrit/38509&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/38509&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="36132" author="sudhakar.a@hcl.com" created="Mon, 13 Jun 2016 14:50:08 +0000"  >&lt;p&gt;review comments addressed&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5614</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=5614]]></customfieldvalue>

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

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