6 → 7 ✘
'sudo ovs-appctl fdb/flush br-int'
'sudo ovs-appctl ofproto/trace br-int in_port=6,dl_src=AA:BB:CC:DD:EE:11,dl_dst=AA:BB:CC:DD:EE:22 -generate'
'sudo ovs-appctl fdb/show br-int'
'sudo ovs-appctl ofproto/trace br-int in_port=7,dl_src=AA:BB:CC:DD:EE:22,dl_dst=AA:BB:CC:DD:EE:11 -generate'
{
"command_list": [
{
"cmd": "sudo ovs-appctl fdb/flush br-int",
"output": [
"table successfully flushed",
""
]
},
{
"cmd": "sudo ovs-appctl ofproto/trace br-int in_port=6,dl_src=AA:BB:CC:DD:EE:11,dl_dst=AA:BB:CC:DD:EE:22 -generate",
"output": [
"Flow: metadata=0,in_port=6,vlan_tci=0x0000,dl_src=aa:bb:cc:dd:ee:11,dl_dst=aa:bb:cc:dd:ee:22,dl_type=0x0000",
"Rule: table=0 cookie=0xbafdefa428c693b6 priority=0",
"OpenFlow actions=NORMAL",
"no learned MAC for destination, flooding",
"",
" Resubmitted flow: metadata=0,in_port=1,dl_vlan=2,dl_vlan_pcp=0,dl_src=aa:bb:cc:dd:ee:11,dl_dst=aa:bb:cc:dd:ee:22,dl_type=0x0000",
" Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0",
" Resubmitted odp: push_vlan(vid=2,pcp=0),6,pop_vlan,8,push_vlan(vid=2,pcp=0),5,9",
" Rule: table=0 cookie=0xbafdefa428c693b6 priority=1,in_port=1",
" OpenFlow actions=resubmit(,2)",
"",
" Resubmitted flow: unchanged",
" Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0",
" Resubmitted odp: push_vlan(vid=2,pcp=0),6,pop_vlan,8,push_vlan(vid=2,pcp=0),5,9",
" Rule: table=2 cookie=0xbafdefa428c693b6 priority=0,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00",
" OpenFlow actions=resubmit(,20)",
"",
" Resubmitted flow: unchanged",
" Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0",
" Resubmitted odp: push_vlan(vid=2,pcp=0),6,pop_vlan,8,push_vlan(vid=2,pcp=0),5,9",
" Rule: table=20 cookie=0xbafdefa428c693b6 priority=0",
" OpenFlow actions=resubmit(,22)",
"",
" Resubmitted flow: unchanged",
" Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x0 reg7=0x0",
" Resubmitted odp: push_vlan(vid=2,pcp=0),6,pop_vlan,8,push_vlan(vid=2,pcp=0),5,9",
" Rule: table=22 cookie=0xbafdefa428c693b6 priority=0",
" OpenFlow actions=drop",
"",
"Final flow: metadata=0,in_port=6,vlan_tci=0x0000,dl_src=aa:bb:cc:dd:ee:11,dl_dst=aa:bb:cc:dd:ee:22,dl_type=0x0000",
"Relevant fields: skb_priority=0,in_port=6,vlan_tci=0x0000,dl_src=aa:bb:cc:dd:ee:11,dl_dst=aa:bb:cc:dd:ee:22,dl_type=0x0000,nw_proto=0,nw_frag=no,tp_src=0",
"Datapath actions: push_vlan(vid=2,pcp=0),6,pop_vlan,8,push_vlan(vid=2,pcp=0),5,9,pop_vlan,13,14",
""
]
},
{
"cmd": "sudo ovs-appctl fdb/show br-int",
"output": [
" port VLAN MAC Age",
" 6 2 aa:bb:cc:dd:ee:11 0",
""
]
},
{
"cmd": "sudo ovs-appctl ofproto/trace br-int in_port=7,dl_src=AA:BB:CC:DD:EE:22,dl_dst=AA:BB:CC:DD:EE:11 -generate",
"output": [
"Flow: metadata=0,in_port=7,vlan_tci=0x0000,dl_src=aa:bb:cc:dd:ee:22,dl_dst=aa:bb:cc:dd:ee:11,dl_type=0x0000",
"Rule: table=0 cookie=0xbafdefa428c693b6 priority=0",
"OpenFlow actions=NORMAL",
"forwarding to learned port",
"",
"Final flow: unchanged",
"Relevant fields: skb_priority=0,in_port=7,vlan_tci=0x0000/0x1fff,dl_src=aa:bb:cc:dd:ee:22,dl_dst=aa:bb:cc:dd:ee:11,dl_type=0x0000,nw_proto=0,nw_frag=no,tp_src=0",
"Datapath actions: 12",
""
]
}
],
"comment": "ovs br-int port 6 --> 7",
"debugs": [
"AA:BB:CC:DD:EE:11 learnt on expected vlan 2 on port 6",
"Packet for learnt mac forwarded properly"
],
"errors": [
"Packet forwarded to incorrect port 12, expected 6"
],
"pass": false
}