<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi,</div>
<div><br>
</div>
<div>Checked with Chen for ofproto/trace for the drop flow on controller node:</div>
<div><br>
</div>
<div><span class="im">sudo ovs-appctl ofproto/trace "recirc_id(0),tunnel(tun_id=<wbr>0x1,src=9.197.45.38,dst=9.197.<wbr>45.35,ttl=64,geneve({class=<wbr>0x102/0x102,len=4/0x1,0x40003/<wbr>0x40003}),flags(-df-csum+key))<wbr>,in_port(7),skb_mark(0),eth_<wbr>type(0x0800),ipv4(frag=no)"<br>
</span>Bridge: br-int<br>
Flow: ip,tun_id=0x1,tun_src=9.197.<wbr>45.38,tun_dst=9.197.45.35,tun_<wbr>ipv6_src=::,tun_ipv6_dst=::,<wbr>tun_gbp_id=0,tun_gbp_flags=0,<wbr>tun_tos=0,tun_ttl=64,tun_<wbr>flags=key,in_port=9,vlan_tci=<wbr>0x0000,dl_src=00:00:00:00:00:<wbr>00,dl_dst=00:00:00:00:00:00,<wbr>nw_src=0.0.0.0,nw_dst=0.0.0.0,<wbr>nw_proto=0,nw_tos=0,nw_ecn=0,<wbr>nw_ttl=0<br>
<br>
Rule: table=0 cookie=0 priority=100,in_port=9<br>
OpenFlow actions=move:NXM_NX_TUN_ID[0..<wbr>23]->OXM_OF_METADATA[0..23],<wbr>move:NXM_NX_TUN_METADATA0[16..<wbr>30]->NXM_NX_REG6[0..14],move:<wbr>NXM_NX_TUN_METADATA0[0..15]-><wbr>NXM_NX_REG7[0..15],resubmit(,<wbr>33)<br>
<br>
    Resubmitted flow: ip,tun_id=0x1,tun_src=9.197.<wbr>45.38,tun_dst=9.197.45.35,tun_<wbr>ipv6_src=::,tun_ipv6_dst=::,<wbr>tun_gbp_id=0,tun_gbp_flags=0,<wbr>tun_tos=0,tun_ttl=64,tun_<wbr>flags=key,metadata=0x1,in_<wbr>port=9,vlan_tci=0x0000,dl_src=<wbr>00:00:00:00:00:00,dl_dst=00:<wbr>00:00:00:00:00,nw_src=0.0.0.0,<wbr>nw_dst=0.0.0.0,nw_proto=0,nw_<wbr>tos=0,nw_ecn=0,nw_ttl=0<br>
    Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0<br>
    Resubmitted  odp: drop<br>
    Resubmitted megaflow: pkt_mark=0,recirc_id=0,ip,<wbr>reg6=0,reg7=0,tun_id=0x1,tun_<wbr>src=9.197.45.38,tun_dst=9.197.<wbr>45.35,tun_tos=0,tun_ttl=64,<wbr>tun_flags=-df-csum+key,<wbr>metadata=0,in_port=9,nw_frag=<wbr>no<br>
    Rule: table=254 cookie=0 priority=0,reg0=0x2<br>
    OpenFlow actions=drop<br>
<br>
Final flow: ip,tun_id=0x1,tun_src=9.197.<wbr>45.38,tun_dst=9.197.45.35,tun_<wbr>ipv6_src=::,tun_ipv6_dst=::,<wbr>tun_gbp_id=0,tun_gbp_flags=0,<wbr>tun_tos=0,tun_ttl=64,tun_<wbr>flags=key,metadata=0x1,in_<wbr>port=9,vlan_tci=0x0000,dl_src=<wbr>00:00:00:00:00:00,dl_dst=00:<wbr>00:00:00:00:00,nw_src=0.0.0.0,<wbr>nw_dst=0.0.0.0,nw_proto=0,nw_<wbr>tos=0,nw_ecn=0,nw_ttl=0<br>
Megaflow: pkt_mark=0,recirc_id=0,ip,tun_<wbr>id=0x1,tun_src=9.197.45.38,<wbr>tun_dst=9.197.45.35,tun_tos=0,<wbr>tun_ttl=64,tun_flags=-df-csum+<wbr>key,in_port=9,nw_frag=no<br>
Datapath actions: drop<br>
</div>
<div><br>
</div>
<div>This shows geneve tunnel decoding failure. Most likely it is hitting the recent GENEVE_CLASS change from 0xffff to 0x102. The sending side must be using the latest version otherwise it would not fill 0x102 in the header. If the receiving side is running
 an older version then it would be expecting 0xffff, and would not be able to decode the tunnel header.</div>
<div><br>
</div>
<div>This can be verified by checking and comparing the git log in /opt/stack/ovs for both sides.</div>
<div><br>
</div>
<div>The related GENEVE change is <a href="https://github.com/openvswitch/ovs/commit/57d445324205b5a95b88cc4993ac0a7d9abd5186">https://github.com/openvswitch/ovs/commit/57d445324205b5a95b88cc4993ac0a7d9abd5186</a></div>
<div><br>
</div>
<div>This can be fixed by using the same version of ovs repo on both sides.</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Han Zhou (zhouhan)</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Chen Li <<a href="mailto:lichen.hangzhou@gmail.com">lichen.hangzhou@gmail.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Monday, January 25, 2016 at 5:57 PM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [Neutron][Networking-ovn] Instances on the compute node can not get IP address from DHCP<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>More data if it helps:<br>
<br>
<br>
</div>
<div><br>
<br>
If I enter one of the instance on compute node, and try to ping the  instance on compute node, I observed a "drop" action on controller node.<br>
<br>
<br>
Try:<br>
        instance_02(compute node, with IP 10.0.0.31 configured by hand)    ----- ping -----> instance_01 (controller node, IP 10.0.0.30 get from neutron DHCP service )<br>
</div>
<br>
<br>
</div>
The output for command "ovs-dpctl show"   &   "ovs-dpctl dump-flows":<br>
<br>
</div>
        compute node:<br>
<br>
                system@ovs-system:<br>
                   lookups: hit:166641 missed:2679 lost:0<br>
                    flows: 3<br>
                    masks: hit:172136 total:3 hit/pkt:1.02<br>
                    port 0: ovs-system (internal)<br>
                    port 1: br-int (internal)<br>
                    port 2: genev_sys_6081 (geneve)<br>
                    port 3: tap1c3a1fbb-d3<br>
                    port 4: tap0f6d7b79-28<br>
<br>
<div>                  recirc_id(0),in_port(3),eth(src=fa:16:3e:39:7c:67),eth_type(0x0800),ipv4(frag=no), packets:362, bytes:35476, used:0.072s, actions:ct(zone=1),recirc(0x44)<br>
                  recirc_id(0x44),in_port(3),ct_state(+new-est-rel-inv+trk),eth(dst=fa:16:3e:1a:f3:a1),eth_type(0x0800),ipv4(tos=0/0x3,frag=no), packets:362, bytes:35476, used:0.072s, actions:ct(commit,zone=1),set(tunnel(tun_id=0x1,dst=9.197.45.35,ttl=64,geneve({class=0x102,type=0,len=4,0x40003}),flags(df|key))),2<br>
                  recirc_id(0),in_port(3),ct_state(-new-est-rel-inv-trk),eth(src=fa:16:3e:39:7c:67,dst=fa:16:3e:1a:f3:a1),eth_type(0x0806),arp(sip=10.0.0.31,tip=10.0.0.30,op=1/0xff,sha=fa:16:3e:39:7c:67,tha=00:00:00:00:00:00), packets:0, bytes:0, used:never,
 actions:userspace(pid=4294963101,slow_path(action))<br>
<br>
<br>
<br>
        controller node:<br>
<br>
                system@ovs-system:<br>
                    lookups: hit:222570 missed:5199 lost:0<br>
                    flows: 1<br>
                    masks: hit:240835 total:1 hit/pkt:1.06<br>
                    port 0: ovs-system (internal)<br>
                    port 1: br-int (internal)<br>
                    port 2: br-ex (internal)<br>
                    port 3: tap914e93b5-f0 (internal)<br>
                    port 4: qr-59d812b3-02 (internal)<br>
                    port 5: qg-1d34d7d4-d5 (internal)<br>
                    port 6: tapad34e0f0-e7<br>
                    port 7: genev_sys_6081 (geneve)<br>
<br>
                    recirc_id(0),tunnel(tun_id=0x1,src=9.197.45.38,dst=9.197.45.35,ttl=64,geneve({class=0x102/0x102,len=4/0x1,0x40003/0x40003}),flags(-df-csum+key)),in_port(7),skb_mark(0),eth_type(0x0800),ipv4(frag=no), packets:249, bytes:24402, used:0.848s,
 actions:drop<br>
<br>
<br>
<br>
<br>
The output for command " ovs-ofctl show br-int"   &   "ovs-ofctl dump-flows br-int ":<br>
<br>
        compute node:<br>
<br>
                    OFPT_FEATURES_REPLY (xid=0x2): dpid:0000a63b0f64bf4f<br>
                    n_tables:254, n_buffers:256<br>
                    capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP<br>
                    actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst<br>
                     1(ovn-c63d47-0): addr:6a:ef:32:d7:e7:ea<br>
                         config:     0<br>
                         state:      0<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                     3(tap1c3a1fbb-d3): addr:fe:16:3e:39:7c:67<br>
                         config:     0<br>
                         state:      0<br>
                         current:    10MB-FD COPPER<br>
                         speed: 10 Mbps now, 0 Mbps max<br>
                     4(tap0f6d7b79-28): addr:fe:16:3e:7c:49:fd<br>
                         config:     0<br>
                         state:      0<br>
                         current:    10MB-FD COPPER<br>
                         speed: 10 Mbps now, 0 Mbps max<br>
                     LOCAL(br-int): addr:a6:3b:0f:64:bf:4f<br>
                         config:     PORT_DOWN<br>
                         state:      LINK_DOWN<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                    OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0<br>
<br>
<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=395649.929s, table=0, n_packets=95, n_bytes=8656, idle_age=65534, hard_age=65534, priority=100,in_port=1 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG6[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG7[0..15],resubmit(,33)<br>
 cookie=0x0, duration=87288.928s, table=0, n_packets=86626, n_bytes=8347815, idle_age=0, hard_age=65534, priority=100,in_port=3 actions=load:0x1->NXM_NX_REG5[],load:0x1->OXM_OF_METADATA[],load:0x4->NXM_NX_REG6[],resubmit(,16)<br>
 cookie=0x0, duration=85917.271s, table=0, n_packets=325, n_bytes=34236, idle_age=1757, hard_age=65534, priority=100,in_port=4 actions=load:0x2->NXM_NX_REG5[],load:0x1->OXM_OF_METADATA[],load:0x6->NXM_NX_REG6[],resubmit(,16)<br>
 cookie=0x0, duration=395649.931s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,vlan_tci=0x1000/0x1000 actions=drop<br>
 cookie=0x0, duration=345035.899s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,vlan_tci=0x1000/0x1000 actions=drop<br>
 cookie=0x0, duration=395649.930s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop<br>
 cookie=0x0, duration=345035.899s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop<br>
 cookie=0x0, duration=395649.930s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x1,metadata=0x1,dl_src=fa:16:3e:32:98:f6 actions=resubmit(,17)<br>
 cookie=0x0, duration=395649.929s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x2,metadata=0x1,dl_src=fa:16:3e:a9:d8:c3 actions=resubmit(,17)<br>
 cookie=0x0, duration=345035.899s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x1,metadata=0x3,dl_src=fa:16:3e:1b:7c:2e actions=resubmit(,17)<br>
 cookie=0x0, duration=87328.097s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x3,metadata=0x1,dl_src=fa:16:3e:1a:f3:a1 actions=resubmit(,17)<br>
 cookie=0x0, duration=87290.277s, table=16, n_packets=86626, n_bytes=8347815, idle_age=0, hard_age=65534, priority=50,reg6=0x4,metadata=0x1,dl_src=fa:16:3e:39:7c:67 actions=resubmit(,17)<br>
 cookie=0x0, duration=85918.598s, table=16, n_packets=325, n_bytes=34236, idle_age=1757, hard_age=65534, priority=50,reg6=0x6,metadata=0x1,dl_src=fa:16:3e:7c:49:fd actions=resubmit(,17)<br>
 cookie=0x0, duration=395649.931s, table=17, n_packets=12, n_bytes=936, idle_age=65534, hard_age=65534, priority=100,ipv6,metadata=0x1 actions=ct(table=18,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=395649.929s, table=17, n_packets=84362, n_bytes=8272881, idle_age=0, hard_age=65534, priority=100,ip,metadata=0x1 actions=ct(table=18,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=395649.930s, table=17, n_packets=2577, n_bytes=108234, idle_age=5, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,18)<br>
 cookie=0x0, duration=345035.899s, table=17, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,18)<br>
 cookie=0x0, duration=395649.929s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=-new-est+rel-inv+trk,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=395649.929s, table=18, n_packets=571, n_bytes=55958, idle_age=1757, hard_age=65534, priority=65535,ct_state=-new+est-rel-inv+trk,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=395649.928s, table=18, n_packets=12, n_bytes=936, idle_age=65534, hard_age=65534, priority=65535,ct_state=+inv+trk,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87328.098s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87328.097s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87290.277s, table=18, n_packets=83773, n_bytes=8211869, idle_age=0, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87290.277s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=85918.598s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=85918.598s, table=18, n_packets=18, n_bytes=5054, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87328.097s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87328.097s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87290.277s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87290.277s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85918.598s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85918.598s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=395649.931s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ip,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=395649.930s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ipv6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=395649.929s, table=18, n_packets=2577, n_bytes=108234, idle_age=5, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=345035.899s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,19)<br>
 cookie=0x0, duration=395649.928s, table=19, n_packets=2476, n_bytes=103992, idle_age=2135, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:32:98:f6,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e3298f6->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000002->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=395649.928s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:a9:d8:c3,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163ea9d8c3->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000001->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=87326.819s, table=19, n_packets=79, n_bytes=3318, idle_age=5, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.30,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:1a:f3:a1,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e1af3a1->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa00001e->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=87288.925s, table=19, n_packets=10, n_bytes=420, idle_age=1772, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.31,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:39:7c:67,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e397c67->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa00001f->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=85917.275s, table=19, n_packets=9, n_bytes=378, idle_age=1762, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.33,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:7c:49:fd,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e7c49fd->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000021->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=395649.929s, table=19, n_packets=26, n_bytes=7785, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=345035.899s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=395649.931s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:a9:d8:c3 actions=load:0x2->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=395649.930s, table=19, n_packets=81478, n_bytes=7984844, idle_age=2123, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:32:98:f6 actions=load:0x1->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=345035.899s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,metadata=0x3,dl_dst=fa:16:3e:1b:7c:2e actions=load:0x1->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=87328.098s, table=19, n_packets=2285, n_bytes=223930, idle_age=0, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:1a:f3:a1 actions=load:0x3->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=87290.277s, table=19, n_packets=288, n_bytes=28224, idle_age=1757, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:39:7c:67 actions=load:0x4->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=85918.598s, table=19, n_packets=288, n_bytes=28224, idle_age=1757, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:7c:49:fd actions=load:0x6->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=395649.930s, table=32, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg7=0x2,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x2/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1<br>
 cookie=0x0, duration=395649.929s, table=32, n_packets=81478, n_bytes=7984844, idle_age=2123, hard_age=65534, priority=100,reg7=0x1,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x1/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1<br>
 cookie=0x0, duration=87326.822s, table=32, n_packets=2285, n_bytes=223930, idle_age=0, hard_age=65534, priority=100,reg7=0x3,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x3/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1<br>
 cookie=0x0, duration=395649.929s, table=32, n_packets=26, n_bytes=7785, idle_age=65534, hard_age=65534, priority=100,reg7=0xffff,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0xffff/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1,resubmit(,33)<br>
 cookie=0x0, duration=395649.928s, table=32, n_packets=3150, n_bytes=164556, idle_age=5, hard_age=65534, priority=0 actions=resubmit(,33)<br>
 cookie=0x0, duration=87288.928s, table=33, n_packets=2851, n_bytes=135870, idle_age=5, hard_age=65534, priority=100,reg7=0x4,metadata=0x1 actions=load:0x1->NXM_NX_REG5[],resubmit(,34)<br>
 cookie=0x0, duration=87288.931s, table=33, n_packets=26, n_bytes=7785, idle_age=65534, hard_age=65534, priority=100,reg7=0xffff,metadata=0x1 actions=load:0x2->NXM_NX_REG5[],load:0x6->NXM_NX_REG7[],resubmit(,34),load:0x1->NXM_NX_REG5[],load:0x4->NXM_NX_REG7[],resubmit(,34),load:0xffff->NXM_NX_REG7[]<br>
 cookie=0x0, duration=85917.271s, table=33, n_packets=299, n_bytes=28686, idle_age=1757, hard_age=65534, priority=100,reg7=0x6,metadata=0x1 actions=load:0x2->NXM_NX_REG5[],resubmit(,34)<br>
 cookie=0x0, duration=395649.930s, table=34, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg6=0x2,reg7=0x2,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=395649.929s, table=34, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg6=0x1,reg7=0x1,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87326.822s, table=34, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg6=0x3,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87288.928s, table=34, n_packets=9, n_bytes=2997, idle_age=65534, hard_age=65534, priority=100,reg6=0x4,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85917.271s, table=34, n_packets=17, n_bytes=4788, idle_age=65534, hard_age=65534, priority=100,reg6=0x6,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=395649.930s, table=34, n_packets=3170, n_bytes=170343, idle_age=5, hard_age=65534, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],resubmit(,48)<br>
 cookie=0x0, duration=395649.930s, table=48, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,ipv6,metadata=0x1 actions=ct(table=49,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=395649.928s, table=48, n_packets=593, n_bytes=62109, idle_age=1757, hard_age=65534, priority=100,ip,metadata=0x1 actions=ct(table=49,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=395649.929s, table=48, n_packets=2577, n_bytes=108234, idle_age=5, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,49)<br>
 cookie=0x0, duration=345035.899s, table=48, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,49)<br>
 cookie=0x0, duration=395649.929s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=-new-est+rel-inv+trk,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=395649.928s, table=49, n_packets=571, n_bytes=55958, idle_age=1757, hard_age=65534, priority=65535,ct_state=-new+est-rel-inv+trk,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=395649.928s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=+inv+trk,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87328.097s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x3,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87290.277s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x4,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x6,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87290.277s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87290.082s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87290.277s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x4,metadata=0x1,nw_src=10.0.0.30 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87290.082s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x3,metadata=0x1,nw_src=10.0.0.31 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=4, n_bytes=392, idle_age=1967, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x6,metadata=0x1,nw_src=10.0.0.31 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x6,metadata=0x1,nw_src=10.0.0.30 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.316s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x3,metadata=0x1,nw_src=10.0.0.33 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85918.316s, table=49, n_packets=1, n_bytes=98, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x4,metadata=0x1,nw_src=10.0.0.33 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83489.868s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83489.868s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83489.868s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83466.304s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x3,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83466.304s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x6,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83466.304s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x4,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87328.097s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87328.097s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87290.277s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87290.277s, table=49, n_packets=14, n_bytes=4662, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85918.598s, table=49, n_packets=3, n_bytes=999, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=395649.931s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ipv6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=395649.930s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ip,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=395649.930s, table=49, n_packets=2577, n_bytes=108234, idle_age=5, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=345035.899s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,50)<br>
 cookie=0x0, duration=395649.929s, table=50, n_packets=3, n_bytes=126, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)<br>
 cookie=0x0, duration=345035.899s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)<br>
 cookie=0x0, duration=395649.930s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x2,metadata=0x1,dl_dst=fa:16:3e:a9:d8:c3 actions=resubmit(,64)<br>
 cookie=0x0, duration=395649.929s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x1,metadata=0x1,dl_dst=fa:16:3e:32:98:f6 actions=resubmit(,64)<br>
 cookie=0x0, duration=345035.899s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x1,metadata=0x3,dl_dst=fa:16:3e:1b:7c:2e actions=resubmit(,64)<br>
 cookie=0x0, duration=87328.097s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x3,metadata=0x1,dl_dst=fa:16:3e:1a:f3:a1 actions=resubmit(,64)<br>
 cookie=0x0, duration=87290.277s, table=50, n_packets=2851, n_bytes=135870, idle_age=5, hard_age=65534, priority=50,reg7=0x4,metadata=0x1,dl_dst=fa:16:3e:39:7c:67 actions=resubmit(,64)<br>
 cookie=0x0, duration=85918.598s, table=50, n_packets=299, n_bytes=28686, idle_age=1757, hard_age=65534, priority=50,reg7=0x6,metadata=0x1,dl_dst=fa:16:3e:7c:49:fd actions=resubmit(,64)<br>
 cookie=0x0, duration=87288.928s, table=64, n_packets=2854, n_bytes=135996, idle_age=5, hard_age=65534, priority=100,reg7=0x4,metadata=0x1 actions=output:3<br>
 cookie=0x0, duration=85917.271s, table=64, n_packets=299, n_bytes=28686, idle_age=1757, hard_age=65534, priority=100,reg7=0x6,metadata=0x1 actions=output:4<br>
<br>
<br>
<br>
<br>
        controller node:<br>
<br>
<br>
                    OFPT_FEATURES_REPLY (xid=0x2): dpid:0000a60f4cec5441<br>
                    n_tables:254, n_buffers:256<br>
                    capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP<br>
                    actions: output enqueue set_vlan_vid set_vlan_pcp strip_vlan mod_dl_src mod_dl_dst mod_nw_src mod_nw_dst mod_nw_tos mod_tp_src mod_tp_dst<br>
                     1(tap914e93b5-f0): addr:00:00:00:00:00:00<br>
                         config:     PORT_DOWN<br>
                         state:      LINK_DOWN<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                     2(qr-59d812b3-02): addr:00:00:00:00:00:00<br>
                         config:     PORT_DOWN<br>
                         state:      LINK_DOWN<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                     9(ovn-93ffc0-0): addr:52:04:18:c8:18:43<br>
                         config:     0<br>
                         state:      0<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                     29(tapad34e0f0-e7): addr:fe:16:3e:1a:f3:a1<br>
                         config:     0<br>
                         state:      0<br>
                         current:    10MB-FD COPPER<br>
                         speed: 10 Mbps now, 0 Mbps max<br>
                     LOCAL(br-int): addr:a6:0f:4c:ec:54:41<br>
                         config:     PORT_DOWN<br>
                         state:      LINK_DOWN<br>
                         speed: 0 Mbps now, 0 Mbps max<br>
                    OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0<br>
<br>
<br>
<br>
                    ovs-ofctl dump-flows br-int <br>
<br>
<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=1120032.639s, table=0, n_packets=194, n_bytes=29835, idle_age=691, hard_age=65534, priority=100,in_port=1 actions=load:0x1->NXM_NX_REG5[],load:0x1->OXM_OF_METADATA[],load:0x1->NXM_NX_REG6[],resubmit(,16)<br>
 cookie=0x0, duration=1120027.367s, table=0, n_packets=14, n_bytes=1144, idle_age=65534, hard_age=65534, priority=100,in_port=2 actions=load:0x2->NXM_NX_REG5[],load:0x1->OXM_OF_METADATA[],load:0x2->NXM_NX_REG6[],resubmit(,16)<br>
 cookie=0x0, duration=428418.286s, table=0, n_packets=83636, n_bytes=8218371, idle_age=1, hard_age=65534, priority=100,in_port=9 actions=move:NXM_NX_TUN_ID[0..23]->OXM_OF_METADATA[0..23],move:NXM_NX_TUN_METADATA0[16..30]->NXM_NX_REG6[0..14],move:NXM_NX_TUN_METADATA0[0..15]->NXM_NX_REG7[0..15],resubmit(,33)<br>
 cookie=0x0, duration=87102.905s, table=0, n_packets=81, n_bytes=9063, idle_age=696, hard_age=65534, priority=100,in_port=29 actions=load:0x3->NXM_NX_REG5[],load:0x1->OXM_OF_METADATA[],load:0x3->NXM_NX_REG6[],resubmit(,16)<br>
 cookie=0x0, duration=1120032.892s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,vlan_tci=0x1000/0x1000 actions=drop<br>
 cookie=0x0, duration=344812.889s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,vlan_tci=0x1000/0x1000 actions=drop<br>
 cookie=0x0, duration=1120032.892s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop<br>
 cookie=0x0, duration=344812.889s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_src=01:00:00:00:00:00/01:00:00:00:00:00 actions=drop<br>
 cookie=0x0, duration=1120032.892s, table=16, n_packets=194, n_bytes=29835, idle_age=691, hard_age=65534, priority=50,reg6=0x1,metadata=0x1,dl_src=fa:16:3e:32:98:f6 actions=resubmit(,17)<br>
 cookie=0x0, duration=1120028.140s, table=16, n_packets=14, n_bytes=1144, idle_age=65534, hard_age=65534, priority=50,reg6=0x2,metadata=0x1,dl_src=fa:16:3e:a9:d8:c3 actions=resubmit(,17)<br>
 cookie=0x0, duration=344812.889s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x1,metadata=0x3,dl_src=fa:16:3e:1b:7c:2e actions=resubmit(,17)<br>
 cookie=0x0, duration=87104.180s, table=16, n_packets=81, n_bytes=9063, idle_age=696, hard_age=65534, priority=50,reg6=0x3,metadata=0x1,dl_src=fa:16:3e:1a:f3:a1 actions=resubmit(,17)<br>
 cookie=0x0, duration=87066.359s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x4,metadata=0x1,dl_src=fa:16:3e:39:7c:67 actions=resubmit(,17)<br>
 cookie=0x0, duration=85694.677s, table=16, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg6=0x6,metadata=0x1,dl_src=fa:16:3e:7c:49:fd actions=resubmit(,17)<br>
 cookie=0x0, duration=422933.316s, table=17, n_packets=12062, n_bytes=1325284, idle_age=65534, hard_age=65534, priority=100,ipv6,metadata=0x1 actions=ct(table=18,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=422933.316s, table=17, n_packets=236, n_bytes=37397, idle_age=696, hard_age=65534, priority=100,ip,metadata=0x1 actions=ct(table=18,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=1120032.892s, table=17, n_packets=106157, n_bytes=11659962, idle_age=691, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,18)<br>
 cookie=0x0, duration=344812.889s, table=17, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,18)<br>
 cookie=0x0, duration=422933.316s, table=18, n_packets=64, n_bytes=11229, idle_age=696, hard_age=65534, priority=65535,ct_state=-new+est-rel-inv+trk,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=422933.316s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=-new-est+rel-inv+trk,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=422933.316s, table=18, n_packets=12062, n_bytes=1325284, idle_age=65534, hard_age=65534, priority=65535,ct_state=+inv+trk,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87104.181s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87104.181s, table=18, n_packets=58, n_bytes=6623, idle_age=696, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87066.359s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87066.359s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=85694.677s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg6=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=85694.677s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg6=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=87104.181s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87104.181s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87066.359s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87066.359s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85694.677s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg6=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85694.677s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg6=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=422933.316s, table=18, n_packets=45, n_bytes=8090, idle_age=65534, hard_age=65534, priority=1,ip,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=422933.316s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ipv6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,19)<br>
 cookie=0x0, duration=1120032.892s, table=18, n_packets=106157, n_bytes=11659962, idle_age=691, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,19)<br>
 cookie=0x0, duration=344812.889s, table=18, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,19)<br>
 cookie=0x0, duration=1120032.641s, table=19, n_packets=29, n_bytes=1218, idle_age=696, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.2,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:32:98:f6,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e3298f6->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000002->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=1120027.369s, table=19, n_packets=9, n_bytes=378, idle_age=65534, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.1,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:a9:d8:c3,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163ea9d8c3->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000001->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=87102.903s, table=19, n_packets=5, n_bytes=210, idle_age=691, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.30,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:1a:f3:a1,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e1af3a1->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa00001e->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=87065.003s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.31,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:39:7c:67,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e397c67->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa00001f->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=85693.361s, table=19, n_packets=7, n_bytes=294, idle_age=65534, hard_age=65534, priority=150,arp,metadata=0x1,arp_tpa=10.0.0.33,arp_op=1 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:7c:49:fd,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],load:0xfa163e7c49fd->NXM_NX_ARP_SHA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xa000021->NXM_OF_ARP_SPA[],move:NXM_NX_REG6[]->NXM_NX_REG7[],load:0->NXM_NX_REG6[],load:0->NXM_OF_IN_PORT[],resubmit(,32)<br>
 cookie=0x0, duration=1120032.892s, table=19, n_packets=106022, n_bytes=11665568, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=344812.889s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0xffff->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=1120032.892s, table=19, n_packets=57, n_bytes=7925, idle_age=696, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:32:98:f6 actions=load:0x1->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=1120028.140s, table=19, n_packets=24, n_bytes=2033, idle_age=65534, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:a9:d8:c3 actions=load:0x2->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=344812.889s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,metadata=0x3,dl_dst=fa:16:3e:1b:7c:2e actions=load:0x1->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=87104.181s, table=19, n_packets=17, n_bytes=4725, idle_age=696, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:1a:f3:a1 actions=load:0x3->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=87066.359s, table=19, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:39:7c:67 actions=load:0x4->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=85694.677s, table=19, n_packets=70, n_bytes=6428, idle_age=65534, hard_age=65534, priority=50,metadata=0x1,dl_dst=fa:16:3e:7c:49:fd actions=load:0x6->NXM_NX_REG7[],resubmit(,32)<br>
 cookie=0x0, duration=87065.007s, table=32, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg7=0x4,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x4/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:9<br>
 cookie=0x0, duration=87065.007s, table=32, n_packets=2, n_bytes=678, idle_age=65534, hard_age=65534, priority=100,reg7=0xffff,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0xffff/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:9,resubmit(,33)<br>
 cookie=0x0, duration=85693.368s, table=32, n_packets=70, n_bytes=6428, idle_age=65534, hard_age=65534, priority=100,reg7=0x6,metadata=0x1 actions=load:0x1->NXM_NX_TUN_ID[0..23],set_field:0x6/0xffffffff->tun_metadata0,move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:9<br>
 cookie=0x0, duration=1120086.966s, table=32, n_packets=107375, n_bytes=11811895, idle_age=691, hard_age=65534, priority=0 actions=resubmit(,33)<br>
 cookie=0x0, duration=1120032.639s, table=33, n_packets=102, n_bytes=9815, idle_age=691, hard_age=65534, priority=100,reg7=0x1,metadata=0x1 actions=load:0x1->NXM_NX_REG5[],resubmit(,34)<br>
 cookie=0x0, duration=1120027.367s, table=33, n_packets=26, n_bytes=2117, idle_age=65534, hard_age=65534, priority=100,reg7=0x2,metadata=0x1 actions=load:0x2->NXM_NX_REG5[],resubmit(,34)<br>
 cookie=0x0, duration=87102.905s, table=33, n_packets=25, n_bytes=5061, idle_age=696, hard_age=65534, priority=100,reg7=0x3,metadata=0x1 actions=load:0x3->NXM_NX_REG5[],resubmit(,34)<br>
 cookie=0x0, duration=1120032.641s, table=33, n_packets=106022, n_bytes=11665568, idle_age=65534, hard_age=65534, priority=100,reg7=0xffff,metadata=0x1 actions=load:0x1->NXM_NX_REG5[],load:0x1->NXM_NX_REG7[],resubmit(,34),load:0x2->NXM_NX_REG5[],load:0x2->NXM_NX_REG7[],resubmit(,34),load:0x3->NXM_NX_REG5[],load:0x3->NXM_NX_REG7[],resubmit(,34),load:0xffff->NXM_NX_REG7[]<br>
 cookie=0x0, duration=1120032.639s, table=34, n_packets=9, n_bytes=726, idle_age=65534, hard_age=65534, priority=100,reg6=0x1,reg7=0x1,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=1120027.367s, table=34, n_packets=10, n_bytes=864, idle_age=65534, hard_age=65534, priority=100,reg6=0x2,reg7=0x2,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87102.905s, table=34, n_packets=2, n_bytes=678, idle_age=65534, hard_age=65534, priority=100,reg6=0x3,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87065.007s, table=34, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg6=0x4,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85693.367s, table=34, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,reg6=0x6,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=1120086.966s, table=34, n_packets=214685, n_bytes=23619549, idle_age=691, hard_age=65534, priority=0 actions=load:0->NXM_NX_REG0[],load:0->NXM_NX_REG1[],load:0->NXM_NX_REG2[],load:0->NXM_NX_REG3[],load:0->NXM_NX_REG4[],resubmit(,48)<br>
 cookie=0x0, duration=422933.316s, table=48, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,ipv6,metadata=0x1 actions=ct(table=49,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=422933.316s, table=48, n_packets=231, n_bytes=59029, idle_age=696, hard_age=65534, priority=100,ip,metadata=0x1 actions=ct(table=49,zone=NXM_NX_REG5[0..15])<br>
 cookie=0x0, duration=1120032.892s, table=48, n_packets=212543, n_bytes=23328502, idle_age=691, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,49)<br>
 cookie=0x0, duration=344812.889s, table=48, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,49)<br>
 cookie=0x0, duration=422933.316s, table=49, n_packets=64, n_bytes=11229, idle_age=696, hard_age=65534, priority=65535,ct_state=-new+est-rel-inv+trk,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=422933.316s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=-new-est+rel-inv+trk,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=422933.316s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=65535,ct_state=+inv+trk,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87104.180s, table=49, n_packets=2, n_bytes=756, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x3,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87066.359s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x4,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,udp,reg7=0x6,metadata=0x1,nw_src=<a href="http://10.0.0.0/24,tp_src=67,tp_dst=68">10.0.0.0/24,tp_src=67,tp_dst=68</a> actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87066.359s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87066.164s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ipv6,reg7=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87066.359s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x4,metadata=0x1,nw_src=10.0.0.30 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87066.164s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x3,metadata=0x1,nw_src=10.0.0.31 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x6,metadata=0x1,nw_src=10.0.0.31 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x6,metadata=0x1,nw_src=10.0.0.30 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.392s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x3,metadata=0x1,nw_src=10.0.0.33 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=85694.392s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,ip,reg7=0x4,metadata=0x1,nw_src=10.0.0.33 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83265.936s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x3,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83265.936s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x4,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83265.936s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,icmp,reg7=0x6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83242.375s, table=49, n_packets=1, n_bytes=74, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x3,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83242.375s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x6,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=83242.375s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2002,ct_state=+new+trk,tcp,reg7=0x4,metadata=0x1,tp_dst=22 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=87104.181s, table=49, n_packets=4, n_bytes=826, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87104.180s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x3,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87066.359s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=87066.359s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x4,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ipv6,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=85694.677s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=2001,ip,reg7=0x6,metadata=0x1 actions=drop<br>
 cookie=0x0, duration=422933.316s, table=49, n_packets=76, n_bytes=19724, idle_age=696, hard_age=65534, priority=1,ip,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=422933.316s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=1,ipv6,metadata=0x1 actions=ct(commit,zone=NXM_NX_REG5[0..15]),resubmit(,50)<br>
 cookie=0x0, duration=1120032.892s, table=49, n_packets=212543, n_bytes=23328502, idle_age=691, hard_age=65534, priority=0,metadata=0x1 actions=resubmit(,50)<br>
 cookie=0x0, duration=344812.889s, table=49, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0,metadata=0x3 actions=resubmit(,50)<br>
 cookie=0x0, duration=1120032.892s, table=50, n_packets=212483, n_bytes=23358622, idle_age=65534, hard_age=65534, priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)<br>
 cookie=0x0, duration=344812.889s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=100,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,64)<br>
 cookie=0x0, duration=1120032.892s, table=50, n_packets=102, n_bytes=9815, idle_age=691, hard_age=65534, priority=50,reg7=0x1,metadata=0x1,dl_dst=fa:16:3e:32:98:f6 actions=resubmit(,64)<br>
 cookie=0x0, duration=1120028.140s, table=50, n_packets=26, n_bytes=2117, idle_age=65534, hard_age=65534, priority=50,reg7=0x2,metadata=0x1,dl_dst=fa:16:3e:a9:d8:c3 actions=resubmit(,64)<br>
 cookie=0x0, duration=344812.889s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x1,metadata=0x3,dl_dst=fa:16:3e:1b:7c:2e actions=resubmit(,64)<br>
 cookie=0x0, duration=87104.180s, table=50, n_packets=23, n_bytes=4913, idle_age=696, hard_age=65534, priority=50,reg7=0x3,metadata=0x1,dl_dst=fa:16:3e:1a:f3:a1 actions=resubmit(,64)<br>
 cookie=0x0, duration=87066.359s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x4,metadata=0x1,dl_dst=fa:16:3e:39:7c:67 actions=resubmit(,64)<br>
 cookie=0x0, duration=85694.677s, table=50, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=50,reg7=0x6,metadata=0x1,dl_dst=fa:16:3e:7c:49:fd actions=resubmit(,64)<br>
 cookie=0x0, duration=1120032.639s, table=64, n_packets=106115, n_bytes=11674657, idle_age=691, hard_age=65534, priority=100,reg7=0x1,metadata=0x1 actions=output:1<br>
 cookie=0x0, duration=1120027.367s, table=64, n_packets=106031, n_bytes=11666243, idle_age=65534, hard_age=65534, priority=100,reg7=0x2,metadata=0x1 actions=output:2<br>
 cookie=0x0, duration=87102.905s, table=64, n_packets=23, n_bytes=4913, idle_age=696, hard_age=65534, priority=100,reg7=0x3,metadata=0x1 actions=output:29<br>
<br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Jan 25, 2016 at 10:33 AM, Chen Li <span dir="ltr">
<<a href="mailto:lichen.hangzhou@gmail.com" target="_blank">lichen.hangzhou@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div><span>hello,<br>
<br>
I have build a 2 node devstack environment with ovn enabled by following  <a href="http://docs.openstack.org/developer/networking-ovn/testing.html" target="_blank">
http://docs.openstack.org/developer/networking-ovn/testing.html</a>  with 2 physical machine
</span><br>
<span><span> on one blade server. <br>
<br>
</span></span></div>
<span>Then I created 3 instances, one in the controller node and other two in the compute node, same as :
<a href="http://galsagie.github.io/sdn/openstack/ovs/2015/05/30/ovn-deep-dive" target="_blank">
http://galsagie.github.io/sdn/openstack/ovs/2015/05/30/ovn-deep-dive</a><br>
<br>
</span></div>
<div><span>The issue I met is : the 2 instances on the compute node can not get IP address from DHCP.<br>
<br>
</span></div>
<span></span><span>Then, I give the 2 instances on the compute node with IP addresses by hand, and they can reach each other.<br>
 <br>
</span></div>
<div><span>I guess it could be caused by MTU setting. so, I changed my physical nic interface MTU to 9000. =>  Still not work.  :(   
<br>
<br>
</span></div>
<div><span>Anyone can help me ?<br>
</span></div>
<div><span><br>
<br>
</span></div>
<div><span>Thanks.<span class="HOEnZb"><font color="#888888"><br>
</font></span></span></div>
<span class="HOEnZb"><font color="#888888">
<div><span>-chen<br>
</span></div>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span>
</body>
</html>