Skip to content

Instantly share code, notes, and snippets.

@trozet
Created November 11, 2024 18:38
Show Gist options
  • Save trozet/e42566de8c6e9eb7af5707cf4687d24b to your computer and use it in GitHub Desktop.
Save trozet/e42566de8c6e9eb7af5707cf4687d24b to your computer and use it in GitHub Desktop.
layer 2 udn broken service
[root@ovn-worker ~]# ovs-appctl ofproto/trace breth0 in_port=1,dl_src=02:42:ac:12:00:04,dl_dst=02:42:ac:12:00:03,udp,udp_src=13337,udp_dst=31977,nw_dst=172.18.0.3,nw_src=172.18.0.4,nw_ttl=254
Flow: udp,in_port=1,vlan_tci=0x0000,dl_src=02:42:ac:12:00:04,dl_dst=02:42:ac:12:00:03,nw_src=172.18.0.4,nw_dst=172.18.0.3,nw_tos=0,nw_ecn=0,nw_ttl=254,nw_frag=no,tp_src=13337,tp_dst=31977
bridge("breth0")
----------------
0. udp,in_port=1,tp_dst=31977, priority 110, cookie 0x63b27743755a3e63
output:5
bridge("br-int")
----------------
0. in_port=10,vlan_tci=0x0000/0x1000, priority 100, cookie 0x39a2741c
set_field:0x1c/0xffff->reg13
set_field:0x1e->reg11
set_field:0x1a->reg12
set_field:0x7->metadata
set_field:0x1->reg14
set_field:0/0xffff0000->reg13
resubmit(,8)
8. metadata=0x7, priority 50, cookie 0x1764715e
set_field:0/0x1000->reg10
resubmit(,73)
73. reg0=0x2, priority 0
drop
move:NXM_NX_REG10[12]->NXM_NX_XXREG0[111]
-> NXM_NX_XXREG0[111] is now 0
resubmit(,9)
9. metadata=0x7, priority 0, cookie 0xef3a6e8
resubmit(,10)
10. metadata=0x7, priority 0, cookie 0x8d37ed29
resubmit(,11)
11. metadata=0x7, priority 0, cookie 0xefa9555c
resubmit(,12)
12. metadata=0x7, priority 0, cookie 0xdf7b31fe
resubmit(,13)
13. ip,reg14=0x1,metadata=0x7, priority 110, cookie 0x67b1e519
resubmit(,14)
14. metadata=0x7, priority 0, cookie 0xb0c02c34
resubmit(,15)
15. metadata=0x7, priority 65535, cookie 0xe323bce
resubmit(,16)
16. metadata=0x7, priority 65535, cookie 0x802c29c5
resubmit(,17)
17. metadata=0x7, priority 0, cookie 0x304ecb3f
resubmit(,18)
18. metadata=0x7, priority 0, cookie 0x4c1cd59c
resubmit(,19)
19. metadata=0x7, priority 0, cookie 0xdc62bc3f
resubmit(,20)
20. metadata=0x7, priority 0, cookie 0x438da944
resubmit(,21)
21. metadata=0x7, priority 0, cookie 0x40fed1cc
resubmit(,22)
22. metadata=0x7, priority 0, cookie 0x85c701c1
resubmit(,23)
23. metadata=0x7, priority 0, cookie 0xd12a510e
resubmit(,24)
24. metadata=0x7, priority 0, cookie 0xc24078be
resubmit(,25)
25. metadata=0x7, priority 0, cookie 0x77773a84
resubmit(,26)
26. metadata=0x7, priority 0, cookie 0xfe2b35e6
resubmit(,27)
27. metadata=0x7, priority 0, cookie 0x8df0ad5d
resubmit(,28)
28. metadata=0x7, priority 0, cookie 0x91b2bcd5
resubmit(,29)
29. metadata=0x7, priority 0, cookie 0x62ffa5da
resubmit(,30)
30. reg14=0x1,metadata=0x7, priority 100, cookie 0x3d631619
resubmit(,31)
31. metadata=0x7, priority 0, cookie 0x9401f8b4
resubmit(,32)
32. metadata=0x7, priority 0, cookie 0xcd7e7a07
resubmit(,33)
33. metadata=0x7, priority 0, cookie 0xbf6ff886
resubmit(,34)
34. metadata=0x7, priority 0, cookie 0x4621e82a
resubmit(,35)
35. metadata=0x7, priority 0, cookie 0xcf7d6eda
resubmit(,36)
36. metadata=0x7,dl_dst=02:42:ac:12:00:03, priority 50, cookie 0x80a503a0
set_field:0x2->reg15
resubmit(,40)
40. priority 0
resubmit(,42)
42. priority 0
resubmit(,43)
43. reg15=0x2,metadata=0x7, priority 100, cookie 0x7169f27a
set_field:0x1d/0xffff->reg13
set_field:0x1e->reg11
set_field:0x1a->reg12
resubmit(,44)
44. 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(,45)
45. metadata=0x7, priority 0, cookie 0x132e79c1
resubmit(,46)
46. ip,reg15=0x2,metadata=0x7, priority 110, cookie 0x73e2e81c
ct_clear
resubmit(,47)
47. metadata=0x7, priority 0, cookie 0x33e1089
resubmit(,48)
48. metadata=0x7, priority 65535, cookie 0x644701d
resubmit(,49)
49. metadata=0x7, priority 65535, cookie 0xa817cdf
resubmit(,50)
50. metadata=0x7, priority 0, cookie 0xe0025323
resubmit(,51)
51. metadata=0x7, priority 0, cookie 0x3c1b8149
resubmit(,52)
52. metadata=0x7, priority 0, cookie 0xf45b55d5
resubmit(,53)
53. metadata=0x7, priority 0, cookie 0x4ab29a6a
resubmit(,54)
54. metadata=0x7, priority 0, cookie 0x5e447dda
set_field:0/0x1000->reg10
resubmit(,75)
75. reg0=0x2, priority 0
drop
move:NXM_NX_REG10[12]->NXM_NX_XXREG0[111]
-> NXM_NX_XXREG0[111] is now 0
resubmit(,55)
55. metadata=0x7, priority 0, cookie 0x4ee532d2
resubmit(,64)
64. priority 0
resubmit(,65)
65. reg15=0x2,metadata=0x7, priority 100, cookie 0x7169f27a
clone(ct_clear,set_field:0->reg11,set_field:0->reg12,set_field:0/0xffff->reg13,set_field:0x1b/0xffff->reg13,set_field:0x13->reg11,set_field:0x18->reg12,set_field:0x6->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,resubmit(,8))
ct_clear
set_field:0->reg11
set_field:0->reg12
set_field:0/0xffff->reg13
set_field:0x1b/0xffff->reg13
set_field:0x13->reg11
set_field:0x18->reg12
set_field:0x6->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
resubmit(,8)
8. reg14=0x2,metadata=0x6,dl_dst=02:42:ac:12:00:03, priority 50, cookie 0x7c9c6183
set_field:0x242ac1200030000000000000000/0xffffffffffff0000000000000000->xxreg0
resubmit(,9)
9. metadata=0x6, priority 0, cookie 0xf7d5a216
set_field:0x4/0x4->xreg4
resubmit(,10)
10. reg9=0/0x8,metadata=0x6, priority 100, cookie 0xca9aaf52
resubmit(,79)
79. reg0=0x2, priority 0
drop
resubmit(,11)
11. ip,metadata=0x6,nw_dst=172.18.0.3, priority 60, cookie 0x6cee0105
drop
Final flow: unchanged
Megaflow: pkt_mark=0,recirc_id=0,ct_state=-new-est-rpl-trk-dnat,eth,udp,in_port=1,dl_src=02:42:ac:12:00:04,dl_dst=02:42:ac:12:00:03,nw_src=172.18.0.4/30,nw_dst=172.18.0.3,nw_frag=no,tp_dst=31977
Datapath actions: drop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment