cat /etc/sysctl.conf net.ipv4.conf.default.rp_filter = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.eno1.rp_filter = 0 net.ipv4.conf.eno2.rp_filter = 0 net.ipv4.conf.enp130s0f0.rp_filter = 0 net.ipv4.conf.enp130s0f1.rp_filter = 0 net.ipv4.conf.enp2s0f0.rp_filter = 0 net.ipv4.conf.enp2s0f1.rp_filter = 0 net.ipv4.tcp_syncookies = 0 net.ipv4.tcp_max_tw_buckets = 6000 net.ipv4.tcp_sack = 1 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_rmem = 4096 87380 4194304 net.ipv4.tcp_wmem = 4096 16384 4194304 net.core.netdev_max_backlog = 262144 net.core.somaxconn = 65535 net.ipv4.tcp_max_orphans = 2000 net.ipv4.tcp_max_syn_backlog = 262144 net.ipv4.tcp_timestamps = 1 net.ipv4.tcp_synack_retries = 1 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_mem = 94500000 915000000 927000000 net.ipv4.tcp_fin_timeout = 1 net.ipv4.tcp_keepalive_time = 3 net.ipv4.tcp_keepalive_probes = 2 net.ipv4.tcp_keepalive_intvl = 1 net.ipv4.ip_local_port_range = 1024 65000 net.core.rps_sock_flow_entries = 65535 net.netfilter.nf_conntrack_acct = 0 net.netfilter.nf_conntrack_buckets = 65536 net.netfilter.nf_conntrack_checksum = 1 net.netfilter.nf_conntrack_count = 524288 net.netfilter.nf_conntrack_events = 1 net.netfilter.nf_conntrack_events_retry_timeout = 5 net.netfilter.nf_conntrack_expect_max = 256 net.netfilter.nf_conntrack_generic_timeout = 6 net.netfilter.nf_conntrack_helper = 1 net.netfilter.nf_conntrack_icmp_timeout = 3 net.netfilter.nf_conntrack_log_invalid = 0 net.netfilter.nf_conntrack_max = 524288 net.netfilter.nf_conntrack_tcp_be_liberal = 0 net.netfilter.nf_conntrack_tcp_loose = 1 net.netfilter.nf_conntrack_tcp_max_retrans = 2 net.netfilter.nf_conntrack_tcp_timeout_close = 5 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 6 net.netfilter.nf_conntrack_tcp_timeout_established = 5 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 3 net.netfilter.nf_conntrack_tcp_timeout_last_ack = 3 net.netfilter.nf_conntrack_tcp_timeout_max_retrans = 3 net.netfilter.nf_conntrack_tcp_timeout_syn_recv = 3 net.netfilter.nf_conntrack_tcp_timeout_syn_sent = 3 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 2 net.netfilter.nf_conntrack_tcp_timeout_unacknowledged = 3 net.netfilter.nf_conntrack_timestamp = 0 net.netfilter.nf_conntrack_udp_timeout = 3 net.netfilter.nf_conntrack_udp_timeout_stream = 3 net.nf_conntrack_max = 524288
netperf 短连接测试
[root@martin-1 ~]# for i in `ifconfig|grep flags|awk '{print $1}'`;do ifconfig $i txqueuelen 10000;done; 服务器端 netserver -D -L 0.0.0.0 -p 54321 客户端 [root@martin-test-1 ~]# cat 4.sh nohup netperf -l 60 -t TCP_CRR -H 10.0.0.113 -p 54321 -- -r 128,1024 & nohup netperf -l 60 -t TCP_CRR -H 10.0.0.113 -p 54321 -- -r 128,1024 & nohup netperf -l 60 -t TCP_CRR -H 10.0.0.113 -p 54321 -- -r 128,1024 & nohup netperf -l 60 -t TCP_CRR -H 10.0.0.113 -p 54321 -- -r 128,1024 & 命令:每隔一秒高亮显示网络链接数的变化情况 watch -n 1 -d netstat -ant new--machine martin-1 物理机 cookie=0xa2d4971755d84765, duration=5612.320s, table=20, n_packets=1985921, n_bytes=539808482, idle_age=279, priority=2,dl_vlan=3,dl_dst=fa:16:3e:d3:e2:c9 actions=strip_vlan,set_tunnel:0x22a,output:14 cookie=0xa2d4971755d84765, duration=343.701s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=343, hard_age=279, priority=1,vlan_tci=0x0003/0x0fff,dl_dst=fa:16:3e:d3:e2:c9 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:14 vlan3过来去掉vlan号---添加vxlan554号---port14口出去 sh 4.sh后 [root@martin-1 ~]# ovs-ofctl dump-flows br-tun|wc -l 60 cookie=0xa2d4971755d84765, duration=7586.899s, table=20, n_packets=3958041, n_bytes=1076031970, idle_age=41, priority=2,dl_vlan=3,dl_dst=fa:16:3e:d3:e2:c9 actions=strip_vlan,set_tunnel:0x22a,output:14 n_packets 增加 In [37]: 3958041 - 1985921 Out[37]: 1972120 n_packets 增加bytes=1076031970 约1G流量 martin-2 cookie=0xaa2d561b24cfee47, duration=6452.324s, table=20, n_packets=1985784, n_bytes=184966832, idle_age=5, priority=2,dl_vlan=3,dl_dst=fa:16:3e:b4:f0:a4 actions=strip_vlan,set_tunnel:0x22a,output:11 cookie=0xaa2d561b24cfee47, duration=309.388s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=309, hard_age=5, priority=1,vlan_tci=0x0003/0x0fff,dl_dst=fa:16:3e:b4:f0:a4 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:11
服务器端
iperf -s -p 6666
客户端
ipperf长连接测试
webbench测试
ovs流表结构
martin-1 172.16.199.22(vlan 6 vlan7) vxlan 554 martin-2 172.16.199.20 (vlan1 vlan2) [root@martin-1 ~]# ovs-ofctl dump-flows br-tun #######tun_id=0x201---513 tun_id=0x22a---554 NXST_FLOW reply (xid=0x4): cookie=0x8c4ee223171023e2, duration=13092.507s, table=0, n_packets=2053113, n_bytes=515425543, idle_age=0, priority=1,in_port=1 actions=resubmit(,1) #in_port=1 表示从1端口过来的,交给表1处理 cookie=0x8c4ee223171023e2, duration=7177.743s, table=0, n_packets=815, n_bytes=45733, idle_age=203, priority=1,in_port=36 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.572s, table=0, n_packets=37, n_bytes=3874, idle_age=631, priority=1,in_port=37 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.429s, table=0, n_packets=37, n_bytes=2902, idle_age=15, priority=1,in_port=38 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.267s, table=0, n_packets=0, n_bytes=0, idle_age=1513, priority=1,in_port=39 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.243s, table=0, n_packets=152, n_bytes=26640, idle_age=270, priority=1,in_port=40 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.047s, table=0, n_packets=2, n_bytes=84, idle_age=836, priority=1,in_port=41 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1513.003s, table=0, n_packets=3, n_bytes=126, idle_age=1008, priority=1,in_port=42 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1512.931s, table=0, n_packets=0, n_bytes=0, idle_age=1512, priority=1,in_port=43 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1512.830s, table=0, n_packets=0, n_bytes=0, idle_age=1512, priority=1,in_port=44 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1512.772s, table=0, n_packets=0, n_bytes=0, idle_age=1512, priority=1,in_port=45 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1512.675s, table=0, n_packets=2, n_bytes=278, idle_age=1488, priority=1,in_port=46 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=1511.544s, table=0, n_packets=618767, n_bytes=57672733, idle_age=107, priority=1,in_port=47 actions=resubmit(,4) cookie=0x8c4ee223171023e2, duration=13092.552s, table=0, n_packets=0, n_bytes=0, idle_age=13092, priority=0 actions=drop cookie=0x8c4ee223171023e2, duration=13092.496s, table=1, n_packets=2053113, n_bytes=515425543, idle_age=0, priority=0 actions=resubmit(,2) #表1 转发给表2 cookie=0x8c4ee223171023e2, duration=13092.552s, table=2, n_packets=84846, n_bytes=5089068, idle_age=0, priority=1,arp,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,21) #广播转发给表21 cookie=0x8c4ee223171023e2, duration=13092.551s, table=2, n_packets=1846173, n_bytes=502651758, idle_age=107, priority=0,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,20) #单播交给表20 cookie=0x8c4ee223171023e2, duration=13092.551s, table=2, n_packets=122094, n_bytes=7684717, idle_age=0, priority=0,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,22) #组播交给表22 cookie=0x8c4ee223171023e2, duration=13092.551s, table=3, n_packets=0, n_bytes=0, idle_age=13092, priority=0 actions=drop cookie=0x8c4ee223171023e2, duration=7177.915s, table=4, n_packets=800, n_bytes=44430, idle_age=2117, priority=1,tun_id=0x201 actions=mod_vlan_vid:5,resubmit(,9) 可以清除这条规则 cookie=0x8c4ee223171023e2, duration=1515.462s, table=4, n_packets=619015, n_bytes=57707940, idle_age=15, priority=1,tun_id=0x22a actions=mod_vlan_vid:7,resubmit(,9) #匹配给定的tunnel,添加vlan7标识,交给表9去学习后,转发br-int网桥 cookie=0x8c4ee223171023e2, duration=13092.550s, table=4, n_packets=1, n_bytes=90, idle_age=8204, priority=0 actions=drop cookie=0x8c4ee223171023e2, duration=13092.550s, table=6, n_packets=0, n_bytes=0, idle_age=13092, priority=0 actions=drop cookie=0x8c4ee223171023e2, duration=13092.426s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:08:35:dc actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.405s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:09:d3:7b actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.385s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:0d:e2:5a actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.367s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:20:f3:42 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.349s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:29:74:b6 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.332s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:4d:6e:89 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.315s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:59:35:c6 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.299s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:62:4a:29 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.282s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:65:bf:81 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.265s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:6c:9c:4d actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.249s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:77:1a:b6 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.232s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:79:83:1a actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.215s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:88:1f:32 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.198s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:91:45:d5 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.180s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:99:7a:99 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.163s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:a7:62:a4 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.145s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:b0:f5:a7 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.127s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:b3:4f:e5 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.110s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:d4:e6:a0 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.091s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:d8:22:db actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.073s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:e7:da:09 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.056s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:e8:6b:e3 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.039s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:e8:a9:5d actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.022s, table=9, n_packets=0, n_bytes=0, idle_age=13092, priority=1,dl_src=fa:16:3f:f3:b2:4b actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.005s, table=9, n_packets=3, n_bytes=126, idle_age=13016, priority=1,dl_src=fa:16:3f:f7:a9:b6 actions=output:1 cookie=0x8c4ee223171023e2, duration=13092.501s, table=9, n_packets=1847071, n_bytes=172181372, idle_age=15, priority=0 actions=resubmit(,10) #表9 转发给表10 cookie=0x8c4ee223171023e2, duration=13092.550s, table=10, n_packets=1847071, n_bytes=172181372, idle_age=15, priority=1 actions=learn(table=20,hard_timeout=300,priority=1,cookie=0x8c4ee223171023e2,NXM_OF_VLAN_TCI[0..11],NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[],load:0->NXM_OF_VLAN_TCI[],load:NXM_NX_TUN_ID[]->NXM_NX_TUN_ID[],output:NXM_OF_IN_PORT[]),output:1 #主要作用是学习从对端tunnel进来的包,往表20中添加对返程包的正常转发规则,从patch-int交给br-int NXM_OF_VLAN_TCI[0..11] 匹配跟当前流同样的 VLAN 头 NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[] 包的目的 mac 跟当前流的源 mac匹配 load:0->NXM_OF_VLAN_TCI[] 修改VLAN号为0 load:NXM_NX_TUN_ID[]->NXM_NX_TUN_ID[] 将 tunnel 号修改为当前的tunnel 号 output:NXM_OF_IN_PORT[]),output:1 从1号口出去 cookie=0x8c4ee223171023e2, duration=7177.728s, table=20, n_packets=683, n_bytes=60715, idle_age=2117, priority=2,dl_vlan=5,dl_dst=fa:16:3e:94:8e:b5 actions=strip_vlan,set_tunnel:0x201,output:36 cookie=0x8c4ee223171023e2, duration=1513.553s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:31:4f:bc actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.543s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:3b:2d:09 actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.534s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:d7:bb:0a actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.525s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:dc:21:1f actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.516s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:0d:e1:bf actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.501s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:c4:1d:fb actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.492s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:4d:4d:31 actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.477s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:2c:40:fd actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.463s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:3c:77:dd actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.452s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:dd:4d:35 actions=strip_vlan,set_tunnel:0x22a,output:37 cookie=0x8c4ee223171023e2, duration=1513.230s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:36:5e:c8 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.222s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:92:39:55 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.213s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:ad:4d:79 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.205s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:97:ac:e5 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.197s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:3e:30:4f actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.187s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:61:67:b3 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.176s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:e1:f2:fb actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.166s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:f5:06:58 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.155s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:07:98:c7 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.145s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:b6:aa:35 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.136s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:4b:02:44 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.125s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:43:4a:39 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.116s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:9a:77:f9 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.107s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:13:f8:d4 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.097s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:18:0e:e8 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.088s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:22:d8:f6 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.078s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:38:c6:6b actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.068s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:2f:1e:d9 actions=strip_vlan,set_tunnel:0x22a,output:40 cookie=0x8c4ee223171023e2, duration=1513.033s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:cf:39:97 actions=strip_vlan,set_tunnel:0x22a,output:41 cookie=0x8c4ee223171023e2, duration=1513.023s, table=20, n_packets=0, n_bytes=0, idle_age=1513, priority=2,dl_vlan=7,dl_dst=fa:16:3e:35:c4:3a actions=strip_vlan,set_tunnel:0x22a,output:41 cookie=0x8c4ee223171023e2, duration=1512.989s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:c4:9c:cb actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x8c4ee223171023e2, duration=1512.980s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:f8:f0:f8 actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x8c4ee223171023e2, duration=1512.970s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:9c:bf:8b actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x8c4ee223171023e2, duration=1512.961s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:b2:c8:c8 actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x8c4ee223171023e2, duration=1512.952s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:8d:3a:be actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x8c4ee223171023e2, duration=1512.912s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:87:00:5d actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.902s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:49:b8:5f actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.891s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:cb:8c:4b actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.881s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:19:7f:de actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.871s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:ab:4d:de actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.861s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:9b:89:6d actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.852s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:0a:bc:13 actions=strip_vlan,set_tunnel:0x22a,output:43 cookie=0x8c4ee223171023e2, duration=1512.814s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:08:8a:8f actions=strip_vlan,set_tunnel:0x22a,output:44 cookie=0x8c4ee223171023e2, duration=1512.801s, table=20, n_packets=1, n_bytes=42, idle_age=1493, priority=2,dl_vlan=7,dl_dst=fa:16:3e:bc:07:66 actions=strip_vlan,set_tunnel:0x22a,output:36 cookie=0x8c4ee223171023e2, duration=1512.793s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:6e:1b:c8 actions=strip_vlan,set_tunnel:0x22a,output:36 cookie=0x8c4ee223171023e2, duration=1512.758s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:cd:76:c5 actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.749s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:b9:cf:6a actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.740s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:56:1a:30 actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.731s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:05:65:3c actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.724s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:9f:80:c2 actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.715s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:4c:87:32 actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.706s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:bf:1c:83 actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.697s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:e9:54:4f actions=strip_vlan,set_tunnel:0x22a,output:45 cookie=0x8c4ee223171023e2, duration=1512.661s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:3c:44:72 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.652s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:a9:66:e4 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.644s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:15:38:95 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.635s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:0d:93:6c actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.626s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:2a:1c:76 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.617s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:b6:03:d6 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1512.608s, table=20, n_packets=0, n_bytes=0, idle_age=1512, priority=2,dl_vlan=7,dl_dst=fa:16:3e:f9:d7:35 actions=strip_vlan,set_tunnel:0x22a,output:46 cookie=0x8c4ee223171023e2, duration=1511.526s, table=20, n_packets=618722, n_bytes=168540404, idle_age=107, priority=2,dl_vlan=7,dl_dst=fa:16:3e:d3:e2:c9 actions=strip_vlan,set_tunnel:0x22a,output:47 cookie=0x8c4ee223171023e2, duration=39.895s, table=20, n_packets=0, n_bytes=0, idle_age=39, priority=2,dl_vlan=7,dl_dst=fa:16:3e:fa:a3:b5 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=35.920s, table=20, n_packets=0, n_bytes=0, idle_age=35, priority=2,dl_vlan=7,dl_dst=fa:16:3e:84:68:c2 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=34.343s, table=20, n_packets=0, n_bytes=0, idle_age=34, priority=2,dl_vlan=7,dl_dst=fa:16:3e:ed:d0:38 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=32.766s, table=20, n_packets=0, n_bytes=0, idle_age=32, priority=2,dl_vlan=7,dl_dst=fa:16:3e:9c:03:bf actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=31.313s, table=20, n_packets=0, n_bytes=0, idle_age=31, priority=2,dl_vlan=7,dl_dst=fa:16:3e:42:2a:8c actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=27.956s, table=20, n_packets=0, n_bytes=0, idle_age=27, priority=2,dl_vlan=7,dl_dst=fa:16:3e:b7:fb:56 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=26.518s, table=20, n_packets=0, n_bytes=0, idle_age=26, priority=2,dl_vlan=7,dl_dst=fa:16:3e:2d:34:28 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=25.035s, table=20, n_packets=0, n_bytes=0, idle_age=25, priority=2,dl_vlan=7,dl_dst=fa:16:3e:c8:7d:03 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=23.581s, table=20, n_packets=0, n_bytes=0, idle_age=23, priority=2,dl_vlan=7,dl_dst=fa:16:3e:d9:ec:69 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=22.140s, table=20, n_packets=0, n_bytes=0, idle_age=22, priority=2,dl_vlan=7,dl_dst=fa:16:3e:7d:e1:6d actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=19.701s, table=20, n_packets=0, n_bytes=0, idle_age=19, priority=2,dl_vlan=7,dl_dst=fa:16:3e:85:3c:3a actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=17.800s, table=20, n_packets=0, n_bytes=0, idle_age=17, priority=2,dl_vlan=7,dl_dst=fa:16:3e:ed:ee:6c actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=16.293s, table=20, n_packets=0, n_bytes=0, idle_age=16, priority=2,dl_vlan=7,dl_dst=fa:16:3e:a6:e0:b9 actions=strip_vlan,set_tunnel:0x22a,output:38 cookie=0x8c4ee223171023e2, duration=546.941s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=546, hard_age=203, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=fa:16:3e:6e:1b:c8 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:36 #表示从表10学习到的结果 cookie=0x8c4ee223171023e2, duration=439.387s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=439, hard_age=270, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=fa:16:3e:4d:4d:31 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:40 cookie=0x8c4ee223171023e2, duration=171.919s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=171, hard_age=107, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=fa:16:3e:d3:e2:c9 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:47 #eth0:10.0.0.114 fa:16:3e:d3:e2:c9 从VLAN7过来的,目标mac地址是fa:16:3e:d3:e2:c9 去掉vlan号,添加 514 vxlan号 从端口47发出去 cookie=0x8c4ee223171023e2, duration=40.816s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=40, hard_age=31, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=0a:65:42:67:5e:8c actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=38.948s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=38, hard_age=29, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=e2:cc:c9:36:39:c8 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=38.920s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=38, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=da:29:7f:1a:bb:3c actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=37.335s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=37, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=ae:a7:b8:98:36:54 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=37.028s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=37, hard_age=27, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=f6:b3:83:d7:a3:00 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=36.960s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=36, hard_age=32, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=aa:2c:08:0d:1d:fd actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=35.816s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=35, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=62:ef:66:1f:c3:00 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=35.087s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=35, hard_age=25, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=72:9a:a5:0d:a7:37 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=33.115s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=33, hard_age=24, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=ae:d3:7a:bc:b5:d9 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=31.140s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=31, hard_age=21, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=e2:57:b9:70:85:87 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=29.089s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=29, hard_age=19, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=16:7f:4a:a2:f8:68 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=26.955s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=26, hard_age=17, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=46:53:c1:e6:b2:95 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=24.815s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=24, hard_age=14, priority=1,vlan_tci=0x0007/0x0fff,dl_dst=c6:fc:6f:de:8d:b4 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:38 cookie=0x8c4ee223171023e2, duration=13092.550s, table=20, n_packets=117, n_bytes=14574, idle_age=171, priority=0 actions=resubmit(,22) #对于没有学习到的规则,交给表22 cookie=0x8c4ee223171023e2, duration=7177.733s, table=21, n_packets=1, n_bytes=42, idle_age=7159, priority=1,arp,dl_vlan=5,arp_tpa=10.10.10.3 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:94:8e:b5,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e948eb5->NXM_NX_ARP_SHA[],load:0xa0a0a03->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.560s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.232 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:31:4f:bc,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e314fbc->NXM_NX_ARP_SHA[],load:0xa0000e8->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.549s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.205 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:3b:2d:09,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e3b2d09->NXM_NX_ARP_SHA[],load:0xa0000cd->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.539s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.204 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:d7:bb:0a,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ed7bb0a->NXM_NX_ARP_SHA[],load:0xa0000cc->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.530s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.227 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:dc:21:1f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163edc211f->NXM_NX_ARP_SHA[],load:0xa0000e3->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.521s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.230 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:0d:e1:bf,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e0de1bf->NXM_NX_ARP_SHA[],load:0xa0000e6->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.511s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.203 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:c4:1d:fb,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ec41dfb->NXM_NX_ARP_SHA[],load:0xa0000cb->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.497s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.48 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:4d:4d:31,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e4d4d31->NXM_NX_ARP_SHA[],load:0xa000030->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.483s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.226 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:2c:40:fd,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e2c40fd->NXM_NX_ARP_SHA[],load:0xa0000e2->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.473s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.202 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:3c:77:dd,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e3c77dd->NXM_NX_ARP_SHA[],load:0xa0000ca->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.458s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.116 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:dd:4d:35,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163edd4d35->NXM_NX_ARP_SHA[],load:0xa000074->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.236s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.123 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:36:5e:c8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e365ec8->NXM_NX_ARP_SHA[],load:0xa00007b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.227s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.70 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:92:39:55,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e923955->NXM_NX_ARP_SHA[],load:0xa000046->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.219s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.73 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:ad:4d:79,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ead4d79->NXM_NX_ARP_SHA[],load:0xa000049->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.210s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.59 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:97:ac:e5,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e97ace5->NXM_NX_ARP_SHA[],load:0xa00003b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.202s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.89 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:3e:30:4f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e3e304f->NXM_NX_ARP_SHA[],load:0xa000059->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.192s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.60 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:61:67:b3,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e6167b3->NXM_NX_ARP_SHA[],load:0xa00003c->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.183s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.47 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:e1:f2:fb,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ee1f2fb->NXM_NX_ARP_SHA[],load:0xa00002f->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.172s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.249 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:f5:06:58,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ef50658->NXM_NX_ARP_SHA[],load:0xa0000f9->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.161s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.110 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:07:98:c7,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e0798c7->NXM_NX_ARP_SHA[],load:0xa00006e->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.152s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.180 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b6:aa:35,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb6aa35->NXM_NX_ARP_SHA[],load:0xa0000b4->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.142s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.191 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:4b:02:44,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e4b0244->NXM_NX_ARP_SHA[],load:0xa0000bf->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.132s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.184 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:43:4a:39,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e434a39->NXM_NX_ARP_SHA[],load:0xa0000b8->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.122s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.122 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9a:77:f9,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9a77f9->NXM_NX_ARP_SHA[],load:0xa00007a->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.112s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.71 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:13:f8:d4,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e13f8d4->NXM_NX_ARP_SHA[],load:0xa000047->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.103s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.200 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:18:0e:e8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e180ee8->NXM_NX_ARP_SHA[],load:0xa0000c8->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.094s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.72 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:22:d8:f6,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e22d8f6->NXM_NX_ARP_SHA[],load:0xa000048->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.084s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.76 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:38:c6:6b,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e38c66b->NXM_NX_ARP_SHA[],load:0xa00004c->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.074s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.65 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:2f:1e:d9,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e2f1ed9->NXM_NX_ARP_SHA[],load:0xa000041->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.038s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.199 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:cf:39:97,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ecf3997->NXM_NX_ARP_SHA[],load:0xa0000c7->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1513.029s, table=21, n_packets=0, n_bytes=0, idle_age=1513, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.172 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:35:c4:3a,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e35c43a->NXM_NX_ARP_SHA[],load:0xa0000ac->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.994s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.107 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:c4:9c:cb,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ec49ccb->NXM_NX_ARP_SHA[],load:0xa00006b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.985s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.146 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:f8:f0:f8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ef8f0f8->NXM_NX_ARP_SHA[],load:0xa000092->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.976s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.125 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9c:bf:8b,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9cbf8b->NXM_NX_ARP_SHA[],load:0xa00007d->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.966s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.81 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b2:c8:c8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb2c8c8->NXM_NX_ARP_SHA[],load:0xa000051->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.957s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.190 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:8d:3a:be,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e8d3abe->NXM_NX_ARP_SHA[],load:0xa0000be->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.919s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.15 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:87:00:5d,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e87005d->NXM_NX_ARP_SHA[],load:0xa00000f->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.908s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.77 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:49:b8:5f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e49b85f->NXM_NX_ARP_SHA[],load:0xa00004d->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.897s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.46 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:cb:8c:4b,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ecb8c4b->NXM_NX_ARP_SHA[],load:0xa00002e->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.887s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.63 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:19:7f:de,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e197fde->NXM_NX_ARP_SHA[],load:0xa00003f->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.876s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.68 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:ab:4d:de,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eab4dde->NXM_NX_ARP_SHA[],load:0xa000044->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.866s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.55 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9b:89:6d,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9b896d->NXM_NX_ARP_SHA[],load:0xa000037->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.857s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.12 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:0a:bc:13,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e0abc13->NXM_NX_ARP_SHA[],load:0xa00000c->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.822s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.215 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:08:8a:8f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e088a8f->NXM_NX_ARP_SHA[],load:0xa0000d7->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.806s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.248 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:bc:07:66,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ebc0766->NXM_NX_ARP_SHA[],load:0xa0000f8->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.798s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.126 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:6e:1b:c8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e6e1bc8->NXM_NX_ARP_SHA[],load:0xa00007e->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.763s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.11 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:cd:76:c5,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ecd76c5->NXM_NX_ARP_SHA[],load:0xa00000b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.755s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.22 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b9:cf:6a,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb9cf6a->NXM_NX_ARP_SHA[],load:0xa000016->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.745s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.52 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:56:1a:30,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e561a30->NXM_NX_ARP_SHA[],load:0xa000034->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.737s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.19 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:05:65:3c,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e05653c->NXM_NX_ARP_SHA[],load:0xa000013->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.728s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.13 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9f:80:c2,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9f80c2->NXM_NX_ARP_SHA[],load:0xa00000d->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.719s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.10 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:4c:87:32,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e4c8732->NXM_NX_ARP_SHA[],load:0xa00000a->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.710s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.16 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:bf:1c:83,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ebf1c83->NXM_NX_ARP_SHA[],load:0xa000010->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.702s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.14 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:e9:54:4f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ee9544f->NXM_NX_ARP_SHA[],load:0xa00000e->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.666s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.217 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:3c:44:72,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e3c4472->NXM_NX_ARP_SHA[],load:0xa0000d9->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.657s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.221 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:a9:66:e4,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ea966e4->NXM_NX_ARP_SHA[],load:0xa0000dd->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.648s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.219 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:15:38:95,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e153895->NXM_NX_ARP_SHA[],load:0xa0000db->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.639s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.220 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:0d:93:6c,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e0d936c->NXM_NX_ARP_SHA[],load:0xa0000dc->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.630s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.216 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:2a:1c:76,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e2a1c76->NXM_NX_ARP_SHA[],load:0xa0000d8->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.621s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.250 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b6:03:d6,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb603d6->NXM_NX_ARP_SHA[],load:0xa0000fa->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1512.613s, table=21, n_packets=0, n_bytes=0, idle_age=1512, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.218 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:f9:d7:35,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ef9d735->NXM_NX_ARP_SHA[],load:0xa0000da->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=1511.532s, table=21, n_packets=1, n_bytes=42, idle_age=171, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.114 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:d3:e2:c9,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ed3e2c9->NXM_NX_ARP_SHA[],load:0xa000072->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=39.902s, table=21, n_packets=0, n_bytes=0, idle_age=39, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.54 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:fa:a3:b5,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163efaa3b5->NXM_NX_ARP_SHA[],load:0xa000036->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=35.927s, table=21, n_packets=0, n_bytes=0, idle_age=35, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.156 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:84:68:c2,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e8468c2->NXM_NX_ARP_SHA[],load:0xa00009c->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=34.351s, table=21, n_packets=0, n_bytes=0, idle_age=34, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.154 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:ed:d0:38,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eedd038->NXM_NX_ARP_SHA[],load:0xa00009a->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=32.773s, table=21, n_packets=0, n_bytes=0, idle_age=32, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.152 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9c:03:bf,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9c03bf->NXM_NX_ARP_SHA[],load:0xa000098->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=31.322s, table=21, n_packets=0, n_bytes=0, idle_age=31, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.90 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:42:2a:8c,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e422a8c->NXM_NX_ARP_SHA[],load:0xa00005a->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=27.963s, table=21, n_packets=0, n_bytes=0, idle_age=27, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.169 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b7:fb:56,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb7fb56->NXM_NX_ARP_SHA[],load:0xa0000a9->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=26.525s, table=21, n_packets=0, n_bytes=0, idle_age=26, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.170 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:2d:34:28,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e2d3428->NXM_NX_ARP_SHA[],load:0xa0000aa->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=25.042s, table=21, n_packets=0, n_bytes=0, idle_age=25, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.160 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:c8:7d:03,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ec87d03->NXM_NX_ARP_SHA[],load:0xa0000a0->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=23.589s, table=21, n_packets=0, n_bytes=0, idle_age=23, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.182 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:d9:ec:69,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ed9ec69->NXM_NX_ARP_SHA[],load:0xa0000b6->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=22.147s, table=21, n_packets=0, n_bytes=0, idle_age=22, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.179 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:7d:e1:6d,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e7de16d->NXM_NX_ARP_SHA[],load:0xa0000b3->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=19.708s, table=21, n_packets=0, n_bytes=0, idle_age=19, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.185 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:85:3c:3a,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e853c3a->NXM_NX_ARP_SHA[],load:0xa0000b9->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=17.808s, table=21, n_packets=0, n_bytes=0, idle_age=17, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.183 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:ed:ee:6c,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eedee6c->NXM_NX_ARP_SHA[],load:0xa0000b7->NXM_OF_ARP_SPA[],IN_PORT cookie=0x8c4ee223171023e2, duration=16.300s, table=21, n_packets=0, n_bytes=0, idle_age=16, priority=1,arp,dl_vlan=7,arp_tpa=10.0.0.194 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:a6:e0:b9,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ea6e0b9->NXM_NX_ARP_SHA[],load:0xa0000c2->NXM_OF_ARP_SPA[],IN_PORT ####参考网址 https://assafmuller.com/2014/05/21/ovs-arp-responder-theory-and-practice/ http://www.cnblogs.com/sammyliu/p/4633814.html cookie=0x8c4ee223171023e2, duration=13092.550s, table=21, n_packets=84839, n_bytes=5088774, idle_age=0, priority=0 actions=resubmit(,22) cookie=0x8c4ee223171023e2, duration=7177.739s, table=22, n_packets=125, n_bytes=21068, idle_age=2110, dl_vlan=5 actions=strip_vlan,set_tunnel:0x201,output:36 #检查vlan号是否正确,正确的则去掉vlan号,从隧道口出去 cookie=0x8c4ee223171023e2, duration=1515.468s, table=22, n_packets=44, n_bytes=6661, idle_age=1479, hard_age=16, dl_vlan=7 actions=strip_vlan,set_tunnel:0x22a,output:36,output:37,output:38,output:39,output:40,output:41,output:42,output:43,output:44,output:45,output:46,output:47 cookie=0x8c4ee223171023e2, duration=13092.543s, table=22, n_packets=206618, n_bytes=12715119, idle_age=0, priority=0 actions=drop [root@martin-1 ~]# ovs-ofctl dump-flows br-ext-199 NXST_FLOW reply (xid=0x4): cookie=0x8c4ee223171023e2, duration=7178.582s, table=0, n_packets=1789, n_bytes=286611, idle_age=2, priority=4,in_port=2,dl_vlan=6 actions=strip_vlan,NORMAL cookie=0x8c4ee223171023e2, duration=13153.219s, table=0, n_packets=2427, n_bytes=273060, idle_age=10, priority=2,in_port=2 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13153.438s, table=0, n_packets=0, n_bytes=0, idle_age=13153, priority=0 actions=NORMAL cookie=0x8c4ee223171023e2, duration=13153.214s, table=0, n_packets=225815, n_bytes=14441532, idle_age=0, priority=1 actions=resubmit(,3) cookie=0x8c4ee223171023e2, duration=13153.209s, table=1, n_packets=2427, n_bytes=273060, idle_age=10, priority=0 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13153.204s, table=2, n_packets=2427, n_bytes=273060, idle_age=10, priority=2,in_port=2 actions=drop cookie=0x8c4ee223171023e2, duration=13153.165s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:08:35:dc actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.143s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:09:d3:7b actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.123s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:0d:e2:5a actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.104s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:20:f3:42 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.086s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:29:74:b6 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.068s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:4d:6e:89 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.051s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:59:35:c6 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.035s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:62:4a:29 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.018s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:65:bf:81 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.001s, table=3, n_packets=0, n_bytes=0, idle_age=13153, priority=2,dl_src=fa:16:3f:6c:9c:4d actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.985s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:77:1a:b6 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.969s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:79:83:1a actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.952s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:88:1f:32 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.935s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:91:45:d5 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.917s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:99:7a:99 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.900s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:a7:62:a4 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.882s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:b0:f5:a7 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.864s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:b3:4f:e5 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.846s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:d4:e6:a0 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.828s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:d8:22:db actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.810s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:e7:da:09 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.792s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:e8:6b:e3 actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.775s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:e8:a9:5d actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.758s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:f3:b2:4b actions=output:2 cookie=0x8c4ee223171023e2, duration=13152.741s, table=3, n_packets=0, n_bytes=0, idle_age=13152, priority=2,dl_src=fa:16:3f:f7:a9:b6 actions=output:2 cookie=0x8c4ee223171023e2, duration=13153.198s, table=3, n_packets=225815, n_bytes=14441532, idle_age=0, priority=1 actions=NORMAL [root@martin-1 ~]# ovs-ofctl dump-flows br-int NXST_FLOW reply (xid=0x4): cookie=0x8c4ee223171023e2, duration=13180.831s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:08:35:dc actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.819s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:08:35:dc actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.808s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:09:d3:7b actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.798s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:09:d3:7b actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.788s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:0d:e2:5a actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.778s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:0d:e2:5a actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.768s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:20:f3:42 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.759s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:20:f3:42 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.750s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:29:74:b6 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.741s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:29:74:b6 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.733s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:4d:6e:89 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.724s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:4d:6e:89 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.716s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:59:35:c6 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.707s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:59:35:c6 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.699s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:62:4a:29 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.691s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:62:4a:29 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.682s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:65:bf:81 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.674s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:65:bf:81 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.666s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:6c:9c:4d actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.657s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:6c:9c:4d actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.649s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:77:1a:b6 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.641s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:77:1a:b6 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.633s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:79:83:1a actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.624s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:79:83:1a actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.616s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:88:1f:32 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.607s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:88:1f:32 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.599s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:91:45:d5 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.590s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:91:45:d5 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.582s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:99:7a:99 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.573s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:99:7a:99 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.564s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:a7:62:a4 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.555s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:a7:62:a4 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.546s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:b0:f5:a7 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.537s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:b0:f5:a7 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.528s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:b3:4f:e5 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.520s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:b3:4f:e5 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.511s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:d4:e6:a0 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.502s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:d4:e6:a0 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.493s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:d8:22:db actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.484s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:d8:22:db actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.475s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:e7:da:09 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.466s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:e7:da:09 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.457s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:e8:6b:e3 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.448s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:e8:6b:e3 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.439s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:e8:a9:5d actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.431s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:e8:a9:5d actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.422s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:f3:b2:4b actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.414s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=2,in_port=2,dl_src=fa:16:3f:f3:b2:4b actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=13180.405s, table=0, n_packets=0, n_bytes=0, idle_age=13180, priority=4,in_port=4,dl_src=fa:16:3f:f7:a9:b6 actions=resubmit(,2) cookie=0x8c4ee223171023e2, duration=13180.397s, table=0, n_packets=3, n_bytes=126, idle_age=13104, priority=2,in_port=2,dl_src=fa:16:3f:f7:a9:b6 actions=resubmit(,1) cookie=0x8c4ee223171023e2, duration=7206.237s, table=0, n_packets=117320, n_bytes=7403239, idle_age=0, priority=3,in_port=4,vlan_tci=0x0000 actions=mod_vlan_vid:6,NORMAL cookie=0x8c4ee223171023e2, duration=13180.900s, table=0, n_packets=8671, n_bytes=534016, idle_age=7206, priority=2,in_port=4 actions=drop cookie=0x8c4ee223171023e2, duration=13181.148s, table=0, n_packets=0, n_bytes=0, idle_age=13181, priority=0 actions=NORMAL cookie=0x8c4ee223171023e2, duration=13180.906s, table=0, n_packets=3697303, n_bytes=675403486, idle_age=0, priority=1 actions=NORMAL cookie=0x8c4ee223171023e2, duration=13180.917s, table=1, n_packets=30, n_bytes=1260, idle_age=13104, priority=1 actions=drop cookie=0x8c4ee223171023e2, duration=13180.912s, table=2, n_packets=0, n_bytes=0, idle_age=13180, priority=1 actions=drop cookie=0x8c4ee223171023e2, duration=13180.923s, table=23, n_packets=0, n_bytes=0, idle_age=13180, priority=0 actions=drop cookie=0x8c4ee223171023e2, duration=13181.137s, table=24, n_packets=0, n_bytes=0, idle_age=13181, priority=0 actions=drop 参考网址 http://www.cnblogs.com/popsuper1982/p/3800525.htm 删除流表后 [root@martin-1 ~]# ovs-ofctl dump-flows br-tun NXST_FLOW reply (xid=0x4): cookie=0x9316d70b45bdb7fe, duration=5415.700s, table=0, n_packets=12870904, n_bytes=3484479141, idle_age=0, priority=1,in_port=1 actions=resubmit(,1) cookie=0x9316d70b45bdb7fe, duration=5344.738s, table=0, n_packets=2, n_bytes=84, idle_age=59, priority=1,in_port=37 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.598s, table=0, n_packets=8, n_bytes=336, idle_age=1579, priority=1,in_port=38 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.452s, table=0, n_packets=0, n_bytes=0, idle_age=5344, priority=1,in_port=39 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.429s, table=0, n_packets=605, n_bytes=102574, idle_age=107, priority=1,in_port=40 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.237s, table=0, n_packets=2, n_bytes=84, idle_age=5049, priority=1,in_port=41 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.195s, table=0, n_packets=15, n_bytes=630, idle_age=434, priority=1,in_port=42 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.123s, table=0, n_packets=1029, n_bytes=71858, idle_age=0, priority=1,in_port=43 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5344.031s, table=0, n_packets=2, n_bytes=84, idle_age=18, priority=1,in_port=44 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5343.998s, table=0, n_packets=4, n_bytes=513, idle_age=1069, priority=1,in_port=36 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5343.956s, table=0, n_packets=4, n_bytes=168, idle_age=1365, priority=1,in_port=45 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5343.858s, table=0, n_packets=12768812, n_bytes=1190081022, idle_age=0, priority=1,in_port=47 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5343.825s, table=0, n_packets=6, n_bytes=252, idle_age=430, priority=1,in_port=46 actions=resubmit(,4) cookie=0x9316d70b45bdb7fe, duration=5415.730s, table=0, n_packets=3, n_bytes=1026, idle_age=5394, priority=0 actions=drop cookie=0x9316d70b45bdb7fe, duration=5415.692s, table=1, n_packets=12870904, n_bytes=3484479141, idle_age=0, priority=0 actions=resubmit(,2) cookie=0x9316d70b45bdb7fe, duration=5415.730s, table=2, n_packets=35521, n_bytes=2130792, idle_age=0, priority=1,arp,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,21) cookie=0x9316d70b45bdb7fe, duration=5415.730s, table=2, n_packets=12768711, n_bytes=3478207374, idle_age=0, priority=0,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,20) cookie=0x9316d70b45bdb7fe, duration=5415.730s, table=2, n_packets=66672, n_bytes=4140975, idle_age=0, priority=0,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,22) cookie=0x9316d70b45bdb7fe, duration=5415.729s, table=3, n_packets=0, n_bytes=0, idle_age=5415, priority=0 actions=drop cookie=0x9316d70b45bdb7fe, duration=5346.780s, table=4, n_packets=12770489, n_bytes=1190257605, idle_age=0, priority=1,tun_id=0x22a actions=mod_vlan_vid:2,resubmit(,9) cookie=0x9316d70b45bdb7fe, duration=5415.729s, table=4, n_packets=0, n_bytes=0, idle_age=5415, priority=0 actions=drop cookie=0x9316d70b45bdb7fe, duration=5415.729s, table=6, n_packets=0, n_bytes=0, idle_age=5415, priority=0 actions=drop cookie=0x9316d70b45bdb7fe, duration=5415.646s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:08:35:dc actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.632s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:09:d3:7b actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.616s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:0d:e2:5a actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.600s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:20:f3:42 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.585s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:29:74:b6 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.570s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:4d:6e:89 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.556s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:59:35:c6 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.541s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:62:4a:29 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.526s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:65:bf:81 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.511s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:6c:9c:4d actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.496s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:77:1a:b6 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.481s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:79:83:1a actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.466s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:88:1f:32 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.452s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:91:45:d5 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.437s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:99:7a:99 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.421s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:a7:62:a4 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.407s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:b0:f5:a7 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.392s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:b3:4f:e5 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.376s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:d4:e6:a0 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.360s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:d8:22:db actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.345s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:e7:da:09 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.331s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:e8:6b:e3 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.316s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:e8:a9:5d actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.301s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:f3:b2:4b actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.286s, table=9, n_packets=0, n_bytes=0, idle_age=5415, priority=1,dl_src=fa:16:3f:f7:a9:b6 actions=output:1 cookie=0x9316d70b45bdb7fe, duration=5415.696s, table=9, n_packets=12770489, n_bytes=1190257605, idle_age=0, priority=0 actions=resubmit(,10) cookie=0x9316d70b45bdb7fe, duration=5415.728s, table=10, n_packets=12770489, n_bytes=1190257605, idle_age=0, priority=1 actions=learn(table=20,hard_timeout=300,priority=1,cookie=0x9316d70b45bdb7fe,NXM_OF_VLAN_TCI[0..11],NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[],load:0->NXM_OF_VLAN_TCI[],load:NXM_NX_TUN_ID[]->NXM_NX_TUN_ID[],output:NXM_OF_IN_PORT[]),output:1 cookie=0x9316d70b45bdb7fe, duration=5343.844s, table=20, n_packets=12768694, n_bytes=3478205588, idle_age=0, priority=2,dl_vlan=2,dl_dst=fa:16:3e:d3:e2:c9 actions=strip_vlan,set_tunnel:0x22a,output:47 cookie=0x9316d70b45bdb7fe, duration=574.631s, table=20, n_packets=0, n_bytes=0, idle_age=574, priority=2,dl_vlan=2,dl_dst=fa:16:3e:08:8a:8f actions=strip_vlan,set_tunnel:0x22a,output:44 cookie=0x9316d70b45bdb7fe, duration=560.129s, table=20, n_packets=0, n_bytes=0, idle_age=560, priority=2,dl_vlan=2,dl_dst=fa:16:3e:c4:9c:cb actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x9316d70b45bdb7fe, duration=559.550s, table=20, n_packets=0, n_bytes=0, idle_age=559, priority=2,dl_vlan=2,dl_dst=fa:16:3e:f8:f0:f8 actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x9316d70b45bdb7fe, duration=559.387s, table=20, n_packets=0, n_bytes=0, idle_age=559, priority=2,dl_vlan=2,dl_dst=fa:16:3e:b2:c8:c8 actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x9316d70b45bdb7fe, duration=559.213s, table=20, n_packets=0, n_bytes=0, idle_age=559, priority=2,dl_vlan=2,dl_dst=fa:16:3e:8d:3a:be actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x9316d70b45bdb7fe, duration=557.885s, table=20, n_packets=0, n_bytes=0, idle_age=557, priority=2,dl_vlan=2,dl_dst=fa:16:3e:9c:bf:8b actions=strip_vlan,set_tunnel:0x22a,output:42 cookie=0x9316d70b45bdb7fe, duration=2042.220s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=2042, hard_age=0, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=00:00:5e:00:00:64 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:43 cookie=0x9316d70b45bdb7fe, duration=706.090s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=706, hard_age=0, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:d3:e2:c9 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:47 cookie=0x9316d70b45bdb7fe, duration=283.814s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=283, hard_age=107, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:4d:4d:31 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:40 cookie=0x9316d70b45bdb7fe, duration=200.128s, table=20, n_packets=1, n_bytes=42, hard_timeout=300, idle_age=133, hard_age=133, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:f5:06:58 actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:40 cookie=0x9316d70b45bdb7fe, duration=60.233s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=60, hard_age=59, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:2c:40:fd actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:37 cookie=0x9316d70b45bdb7fe, duration=19.456s, table=20, n_packets=0, n_bytes=0, hard_timeout=300, idle_age=19, hard_age=18, priority=1,vlan_tci=0x0002/0x0fff,dl_dst=fa:16:3e:08:8a:8f actions=load:0->NXM_OF_VLAN_TCI[],load:0x22a->NXM_NX_TUN_ID[],output:44 cookie=0x9316d70b45bdb7fe, duration=5415.728s, table=20, n_packets=15, n_bytes=1702, idle_age=377, priority=0 actions=resubmit(,22) cookie=0x9316d70b45bdb7fe, duration=574.636s, table=21, n_packets=0, n_bytes=0, idle_age=574, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.215 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:08:8a:8f,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e088a8f->NXM_NX_ARP_SHA[],load:0xa0000d7->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=560.134s, table=21, n_packets=0, n_bytes=0, idle_age=560, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.107 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:c4:9c:cb,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ec49ccb->NXM_NX_ARP_SHA[],load:0xa00006b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=559.555s, table=21, n_packets=0, n_bytes=0, idle_age=559, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.146 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:f8:f0:f8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163ef8f0f8->NXM_NX_ARP_SHA[],load:0xa000092->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=559.395s, table=21, n_packets=0, n_bytes=0, idle_age=559, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.81 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:b2:c8:c8,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163eb2c8c8->NXM_NX_ARP_SHA[],load:0xa000051->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=559.219s, table=21, n_packets=0, n_bytes=0, idle_age=559, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.190 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:8d:3a:be,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e8d3abe->NXM_NX_ARP_SHA[],load:0xa0000be->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=557.891s, table=21, n_packets=0, n_bytes=0, idle_age=557, priority=1,arp,dl_vlan=2,arp_tpa=10.0.0.125 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],mod_dl_src:fa:16:3e:9c:bf:8b,load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],load:0xfa163e9cbf8b->NXM_NX_ARP_SHA[],load:0xa00007d->NXM_OF_ARP_SPA[],IN_PORT cookie=0x9316d70b45bdb7fe, duration=3605.574s, table=22, n_packets=0, n_bytes=0, idle_age=3605, hard_age=560, dl_vlan=2 actions=strip_vlan,set_tunnel:0x22a,output:36,output:37,output:38,output:39,output:40,output:41,output:42,output:43,output:44,output:45,output:46,output:47 cookie=0x9316d70b45bdb7fe, duration=5415.724s, table=22, n_packets=98916, n_bytes=6073576, idle_age=0, priority=0 actions=drop
常用命令
常用命令 root@Darwin ~]# ovs-ofctl del-flows br-tun [root@Darwin ~]# ovs-ofctl dump-flows br-tun NXST_FLOW reply (xid=0x4): [root@Darwin ~]# ovs-ofctl del-flows br-ext-100 ---------- Martin zhang 09:43 ovs-vsctl set-fail-mode br-int standalone ovs-vsctl set-fail-mode br-tun standalone ovs-vsctl set-fail-mode br-ext-106 standalone ovs-vsctl get-fail-mode br-ext-199 ovs-vsctl get-fail-mode br-int ovs-vsctl get-fail-mode br-tun ovs-vsctl add-br br-ext-199 ovs-vsctl add-port br-ext-199 em2 测试结果 两台虚拟机,每台发起并发4个进程 ovs-vsctl set-fail-mode br-tun secure模式下 4---12616 6---15870 8---18880 ovs-vsctl set-fail-mode br-tun 不能在直接切换standslone,否则虚拟机无法连接,虚拟机也会不通网关 计算节点 [root@martin-1 ~]# ovs-ofctl del-flows br-tun "out_port=37" 删除编号为 37 的端口上的所有流表项 [root@martin-1 ~]# ovs-ofctl del-flows br-tun "table=21" 删除表21 [root@martin-1 ~]# ovs-ofctl del-flows br-tun "table=9 dl_src=fa:16:3f:f3:b2:4b" 删除一条具体的 添加一个flow,调用的命令为 ovs-ofctl add-flow hello "hard_timeout=0 idle_timeout=0 priority=1 table=21 pkt_mark=0x55 tun_id=0x55 actions=mod_nw_dst:192.168.56.101,output:2" systemctl restart neutron-openvswitch-agent.service openvswitch.service actions = (‘move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],’ – Place the source MAC address of the request (The requesting VM) as the new reply’s destination MAC address ‘mod_dl_src:%(mac)s,’ – Put the requested MAC address of the remote VM as this message’s source MAC address ‘load:0x2->NXM_OF_ARP_OP[],’ – Put an 0x2 code as the type of the ARP message. 0x2 is an ARP response. ‘move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],’ – Place the ARP request’s source hardware address (MAC) as this new message’s ARP target / destination hardware address ‘move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],’ – Place the ARP request’s source protocol / IP address as the new message’s ARP destination IP address ‘load:%(mac)#x->NXM_NX_ARP_SHA[],’ – Place the requested VM’s MAC address as the source MAC address of the ARP reply ‘load:%(ip)#x->NXM_OF_ARP_SPA[],’ – Place the requested VM’s IP address as the source IP address of the ARP reply ‘in_port’ % {‘mac’: mac, ‘ip’: ip}) – Forward the message back to the port it came in on Here’s the match part: self.tun_br.add_flow(table=constants.ARP_RESPONDER, – Add this new flow to the ARP_RESPONDER table priority=1, – With a priority of 1 (Another, default flow with the lower priority of 0 is added elsewhere in the code) proto=‘arp’, – Match only on ARP messages dl_vlan=lvid, – Match only if the destination VLAN (The message has been locally VLAN tagged by now) matches the VLAN ID / network of the remote VM nw_dst=‘%s‘ % ip, – Match on the IP address of the remote VM in question actions=actions)