On Thu, Aug 27, 2015 at 3:12 AM, Chandran, Sugesh
<[email protected]> wrote:
> Hello OVN team,
>
> I am trying out OVN-Container underlay setup manually. I found an issue with
> forwarding ARP/broadcast packets between containers on different VMs in same
> logical network.
> The integration bridge on the host puts VLAN ID of the container before
> forwarding the packet to the VM . The OVS inside the VM then forwards this
> packet to the right container interface using the VLANID.
> However when a packet received with broadcast mac address, integration bridge
> forwards it as untagged to the VM. The OVS inside the VM drops this packet,
> because the container interface is designated to receive only tagged packets.
> ARP is failing because of ARP-request never reaches the destined Container.
> Is there anything I missed out to configure for handling the container
> broadcast/ARP traffic???
Things were working fine the last time I checked. But recently Ben
added changes to the way braodcasting is done. It is possible that it
broke something. I will look into it.
>
>
> Please find the logs below for the flow rule details programmed on the
> integration bridge(Unicast and Broadcast traffic).
>
> $ sudo /home/sugeshch/repo/ovs_dpdk/ovs_dpdk/utilities/ovs-appctl
> ofproto/trace br-int
> in_port=3,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_vlan=100
> -generate
> Bridge: br-int
> Flow:
> in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
>
> Rule: table=0 cookie=0 priority=150,in_port=3,dl_vlan=100
> OpenFlow
> actions=set_field:0x1->metadata,set_field:0x6->reg6,pop_vlan,resubmit(,16)
>
> Resubmitted flow:
> reg6=0x6,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0
> reg5=0x0 reg6=0x6 reg7=0x0
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=16 cookie=0 priority=50,reg6=0x6,metadata=0x1
> OpenFlow actions=resubmit(,17)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x0
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=17 cookie=0
> priority=50,metadata=0x1,dl_dst=00:00:00:01:00:01
> OpenFlow actions=set_field:0x4->reg7,resubmit(,32)
>
> Resubmitted flow:
> reg6=0x6,reg7=0x4,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=32 cookie=0 priority=0
> OpenFlow actions=resubmit(,33)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0
> reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=33 cookie=0
> priority=100,reg7=0x4,metadata=0x1
> OpenFlow actions=resubmit(,34)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0 reg1=0x0
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=34 cookie=0 priority=0
> OpenFlow
> actions=set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,resubmit(,48)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=48 cookie=0
> priority=0,metadata=0x1
> OpenFlow actions=resubmit(,49)
>
> Resubmitted flow:
> unchanged
> Resubmitted regs:
> reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule: table=49
> cookie=0 priority=50,reg7=0x4,metadata=0x1
> OpenFlow
> actions=resubmit(,64)
>
> Resubmitted
> flow: unchanged
> Resubmitted
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x4
> Resubmitted
> odp: drop
> Resubmitted
> megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Rule:
> table=64 cookie=0 priority=100,reg7=0x4,metadata=0x1
> OpenFlow
> actions=push_vlan:0x8100,set_field:4196->vlan_vid,push:NXM_OF_IN_PORT[],set_field:0->in_port,output:2,pop_vlan,pop:NXM_OF_IN_PORT[]
>
> Final flow:
> reg6=0x6,reg7=0x4,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Megaflow:
> recirc_id=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=00:00:00:01:00:01,dl_type=0x0000
> Datapath actions: 5 → VLAN tags present when forwarding to the VM.
>
>
>
>
>
> $ sudo /home/sugeshch/repo/ovs_dpdk/ovs_dpdk/utilities/ovs-appctl
> ofproto/trace br-int
> in_port=3,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_vlan=100
> -generate
> Bridge: br-int
> Flow:
> in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
>
> Rule: table=0 cookie=0 priority=150,in_port=3,dl_vlan=100
> OpenFlow
> actions=set_field:0x1->metadata,set_field:0x6->reg6,pop_vlan,resubmit(,16)
>
> Resubmitted flow:
> reg6=0x6,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0
> reg5=0x0 reg6=0x6 reg7=0x0
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=16 cookie=0 priority=50,reg6=0x6,metadata=0x1
> OpenFlow actions=resubmit(,17)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x0
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=17 cookie=0
> priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
> OpenFlow actions=set_field:0xffff->reg7,resubmit(,32)
>
> Resubmitted flow:
> reg6=0x6,reg7=0xffff,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0
> reg4=0x0 reg5=0x0 reg6=0x6 reg7=0xffff
> Resubmitted odp: drop
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=32 cookie=0
> priority=100,reg7=0xffff,metadata=0x1
> OpenFlow
> actions=load:0x1->NXM_NX_TUN_ID[0..23],load:0xffff->NXM_NX_TUN_METADATA0[0..31],move:NXM_NX_REG6[0..14]->NXM_NX_TUN_METADATA0[16..30],output:1,resubmit(,33)
> output to native tunnel
> tunneling to 192.168.200.2 via br-ext
> tunneling from 00:1e:67:d1:a5:f5 192.168.200.1 to
> 00:1e:67:51:2a:00 192.168.200.2
>
> Resubmitted flow:
> reg6=0x6,reg7=0xffff,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0 reg2=0x0
> reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0xffff
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=33 cookie=0
> priority=100,reg7=0xffff,metadata=0x1
> OpenFlow
> actions=set_field:0x1->reg7,resubmit(,34),set_field:0x2->reg7,resubmit(,34)
>
> Resubmitted flow:
> reg6=0x6,reg7=0x1,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
> Resubmitted megaflow:
> recirc_id=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=34 cookie=0 priority=0
> OpenFlow
> actions=set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,resubmit(,48)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=48 cookie=0
> priority=0,metadata=0x1
> OpenFlow actions=resubmit(,49)
>
> Resubmitted flow:
> unchanged
> Resubmitted regs:
> reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=49
> cookie=0 priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
> OpenFlow
> actions=resubmit(,64)
>
> Resubmitted
> flow: unchanged
> Resubmitted
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x1
> Resubmitted
> odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2))
> Resubmitted
> megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule:
> table=64 cookie=0 priority=100,reg7=0x1,metadata=0x1
> OpenFlow
> actions=output:2
>
> Resubmitted flow:
> reg6=0x6,reg7=0x2,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Resubmitted regs: reg0=0x0 reg1=0x0
> reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=34 cookie=0 priority=0
> OpenFlow
> actions=set_field:0->reg0,set_field:0->reg1,set_field:0->reg2,set_field:0->reg3,set_field:0->reg4,set_field:0->reg5,resubmit(,48)
>
> Resubmitted flow: unchanged
> Resubmitted regs: reg0=0x0
> reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=48 cookie=0
> priority=0,metadata=0x1
> OpenFlow actions=resubmit(,49)
>
> Resubmitted flow:
> unchanged
> Resubmitted regs:
> reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
> Resubmitted odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
> Resubmitted megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule: table=49
> cookie=0 priority=100,metadata=0x1,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00
> OpenFlow
> actions=resubmit(,64)
>
> Resubmitted
> flow: unchanged
> Resubmitted
> regs: reg0=0x0 reg1=0x0 reg2=0x0 reg3=0x0 reg4=0x0 reg5=0x0 reg6=0x6 reg7=0x2
> Resubmitted
> odp:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
> Resubmitted
> megaflow:
> recirc_id=0,reg0=0,reg1=0,reg2=0,reg3=0,reg4=0,reg5=0,reg6=0,reg7=0,tun_id=0,metadata=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Rule:
> table=64 cookie=0 priority=100,reg7=0x2,metadata=0x1
> OpenFlow
> actions=output:3
> skipping
> output to input port
>
> Final flow:
> reg6=0x6,reg7=0x2,tun_id=0x1,metadata=0x1,in_port=3,vlan_tci=0x0000,dl_src=00:00:00:01:00:02,dl_dst=ff:ff:ff:ff:ff:ff,dl_type=0x0000
> Megaflow:
> recirc_id=0,tun_id=0,in_port=3,dl_vlan=100,dl_vlan_pcp=0,dl_src=00:00:00:00:00:00/01:00:00:00:00:00,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00,dl_type=0x0000
> Datapath actions:
> pop_vlan,tnl_push(tnl_port(4),header(size=58,type=5,eth(dst=00:1e:67:51:2a:00,src=00:1e:67:d1:a5:f5,dl_type=0x0800),ipv4(src=192.168.200.1,dst=192.168.200.2,proto=17,tos=0,ttl=64,frag=0x40),udp(src=0,dst=6081,csum=0x0),geneve(vni=0x1,options({class=0xffff,type=0,len=4,0x6ffff}))),out_port(2)),5
> → VLAN tag stripped off before sending out.
>
>
>
> _______________________________________________
> discuss mailing list
> [email protected]
> http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss