[root@slaver ~]# ovs-appctl ofproto/trace br-int in_port=veth3,icmp,dl_src=aa:aa:aa:11:11:bb,dl_dst=00:00:00:00:20:00,nw_src=192.168.200.200,nw_dst=192.168.100.100
Flow: icmp,in_port=3,vlan_tci=0x0000,dl_src=aa:aa:aa:11:11:bb,dl_dst=00:00:00:00:20:00,nw_src=192.168.200.200,nw_dst=192.168.100.100,nw_tos=0,nw_ecn=0,nw_ttl=0,icmp_type=0,icmp_code=0
bridge("br-int")
----------------
0. in_port=3, priority 100
set_field:0x7->reg13
set_field:0x2->reg11
set_field:0x5->reg12
set_field:0x7->metadata
set_field:0x2->reg14
resubmit(,8)
8. reg14=0x2,metadata=0x7,dl_src=aa:aa:aa:11:11:bb, priority 50, cookie 0xe9e907ee
resubmit(,9)
9. metadata=0x7, priority 0, cookie 0xc9981822
resubmit(,10)
10. metadata=0x7, priority 0, cookie 0xa37a7c82
resubmit(,11)
11. metadata=0x7, priority 0, cookie 0x16633c73
resubmit(,12)
12. metadata=0x7, priority 0, cookie 0x49cf093b
resubmit(,13)
13. metadata=0x7, priority 0, cookie 0x491e8ab
resubmit(,14)
14. metadata=0x7, priority 0, cookie 0x8d8276af
resubmit(,15)
15. metadata=0x7, priority 0, cookie 0xa739edd7
resubmit(,16)
16. metadata=0x7, priority 0, cookie 0xddf67286
resubmit(,17)
17. metadata=0x7, priority 0, cookie 0x4ba0b76c
resubmit(,18)
18. metadata=0x7, priority 0, cookie 0xd1e476f6
resubmit(,19)
19. metadata=0x7, priority 0, cookie 0xaa69bc28
resubmit(,20)
20. metadata=0x7, priority 0, cookie 0x80cde449
resubmit(,21)
21. metadata=0x7, priority 0, cookie 0x927d4077
resubmit(,22)
22. metadata=0x7, priority 0, cookie 0x9abe4626
resubmit(,23)
23. metadata=0x7, priority 0, cookie 0xa6e53d7d
resubmit(,24)
24. metadata=0x7, priority 0, cookie 0x8da35b42
resubmit(,25)
25. metadata=0x7,dl_dst=00:00:00:00:20:00, priority 50, cookie 0xbf8a1e04
set_field:0x1->reg15
resubmit(,32)
32. priority 0
resubmit(,33)
33. reg15=0x1,metadata=0x7, priority 100
set_field:0x2->reg11
set_field:0x5->reg12
resubmit(,34)
34. priority 0
set_field:0->reg0
set_field:0->reg1
set_field:0->reg2
set_field:0->reg3
set_field:0->reg4
set_field:0->reg5
set_field:0->reg6
set_field:0->reg7
set_field:0->reg8
set_field:0->reg9
resubmit(,40)
40. metadata=0x7, priority 0, cookie 0xa50f0c2f
resubmit(,41)
41. metadata=0x7, priority 0, cookie 0x8e84f321
resubmit(,42)
42. metadata=0x7, priority 0, cookie 0x25a738f5
resubmit(,43)
43. metadata=0x7, priority 0, cookie 0xc3568671
resubmit(,44)
44. metadata=0x7, priority 0, cookie 0x9677da5f
resubmit(,45)
45. metadata=0x7, priority 0, cookie 0x44f44b28
resubmit(,46)
46. metadata=0x7, priority 0, cookie 0xd488d87c
resubmit(,47)
47. metadata=0x7, priority 0, cookie 0x8702e8d2
resubmit(,48)
48. metadata=0x7, priority 0, cookie 0x49dd2336
resubmit(,49)
49. reg15=0x1,metadata=0x7, priority 50, cookie 0xa77e9042
resubmit(,64)
64. priority 0
resubmit(,65)
65. reg15=0x1,metadata=0x7, priority 100
clone(ct_clear,set_field:0->reg11,set_field:0->reg12,set_field:0->reg13,set_field:0x4->reg11,set_field:0x3->reg12,set_field:0x5->metadata,set_field:0x2->reg14,set_field:0->reg10,set_field:0->reg15,set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,set_field:0->reg6,set_field:0->reg7,set_field:0->reg8,set_field:0->reg9,set_field:0->in_port,resubmit(,8))
ct_clear
set_field:0->reg11
set_field:0->reg12
set_field:0->reg13
set_field:0x4->reg11
set_field:0x3->reg12
set_field:0x5->metadata
set_field:0x2->reg14
set_field:0->reg10
set_field:0->reg15
set_field:0->reg0
set_field:0->reg1
set_field:0->reg2
set_field:0->reg3
set_field:0->reg4
set_field:0->reg5
set_field:0->reg6
set_field:0->reg7
set_field:0->reg8
set_field:0->reg9
set_field:0->in_port
resubmit(,8)
8. reg14=0x2,metadata=0x5,dl_dst=00:00:00:00:20:00, priority 50, cookie 0xae2439ea
resubmit(,9)
9. ip,reg14=0x2,metadata=0x5,nw_ttl=0,nw_frag=not_later, priority 40, cookie 0xa62b13e
controller(userdata=00.00.00.0a.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1b.00.00.00.00.02.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.04.06.00.30.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.1c.00.00.00.00.02.06.00.30.00.00.00.00.00.00.00.19.00.10.80.00.26.01.0b.00.00.00.00.00.00.00.00.19.00.10.80.00.28.01.00.00.00.00.00.00.00.00.ff.ff.00.18.00.00.23.20.00.06.00.20.00.00.00.00.00.00.0e.04.00.00.10.04.00.19.00.10.80.00.16.04.c0.a8.c8.01.00.00.00.00.00.19.00.10.00.01.3a.01.ff.00.00.00.00.00.00.00.ff.ff.00.10.00.00.23.20.00.0e.ff.f8.0a.00.00.00)
Final flow: icmp,reg11=0x2,reg12=0x5,reg13=0x7,reg14=0x2,reg15=0x1,metadata=0x7,in_port=3,vlan_tci=0x0000,dl_src=aa:aa:aa:11:11:bb,dl_dst=00:00:00:00:20:00,nw_src=192.168.200.200,nw_dst=192.168.100.100,nw_tos=0,nw_ecn=0,nw_ttl=0,icmp_type=0,icmp_code=0
Megaflow: recirc_id=0,eth,ip,in_port=3,vlan_tci=0x0000/0x1000,dl_src=aa:aa:aa:11:11:bb,dl_dst=00:00:00:00:20:00,nw_src=192.168.200.192/27,nw_dst=192.168.100.64/26,nw_ttl=0,nw_frag=no
Datapath actions: ct_clear,userspace(pid=4294963132,controller(reason=1,dont_send=1,continuation=0,recirc_id=5,rule_cookie=0xa62b13e,controller_id=0,max_len=65535))
[root@master ~]# tcpdump -nn -i eth0 -e port 6081
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
20:40:38.799036 ee:ff:ff:ff:ff:ff > 00:16:3e:05:19:46, ethertype IPv4 (0x0800), length 156: 192.168.1.199.29752 > 192.168.1.200.6081: Geneve, Flags [C], vni 0x6, proto TEB (0x6558), options [8 bytes]: 00:00:00:00:10:00 > aa:aa:aa:11:11:aa, ethertype IPv4 (0x0800), length 98: 192.168.200.200 > 192.168.100.100: ICMP echo request, id 27097, seq 61, length 64
20:40:38.799120 00:16:3e:05:19:46 > ee:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 156: 192.168.1.200.31970 > 192.168.1.199.6081: Geneve, Flags [C], vni 0x7, proto TEB (0x6558), options [8 bytes]: 00:00:00:00:20:00 > aa:aa:aa:11:11:bb, ethertype IPv4 (0x0800), length 98: 192.168.100.100 > 192.168.200.200: ICMP echo reply, id 27097, seq 61, length 64
20:40:39.799025 ee:ff:ff:ff:ff:ff > 00:16:3e:05:19:46, ethertype IPv4 (0x0800), length 156: 192.168.1.199.29752 > 192.168.1.200.6081: Geneve, Flags [C], vni 0x6, proto TEB (0x6558), options [8 bytes]: 00:00:00:00:10:00 > aa:aa:aa:11:11:aa, ethertype IPv4 (0x0800), length 98: 192.168.200.200 > 192.168.100.100: ICMP echo request, id 27097, seq 62, length 64
20:40:39.799111 00:16:3e:05:19:46 > ee:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 156: 192.168.1.200.31970 > 192.168.1.199.6081: Geneve, Flags [C], vni 0x7, proto TEB (0x6558), options [8 bytes]: 00:00:00:00:20:00 > aa:aa:aa:11:11:bb, ethertype IPv4 (0x0800), length 98: 192.168.100.100 > 192.168.200.200: ICMP echo reply, id 27097, seq 62, length 64