[prev in list] [next in list] [prev in thread] [next in thread]
List: openvswitch-discuss
Subject: [ovs-discuss] ovn: Handling of broadcast packets in OVN-Container underlay mode.
From: shettyg () nicira ! com (Gurucharan Shetty)
Date: 2015-08-27 14:50:50
Message-ID: CAHbON5r7E4SB89rnGbkNog0sOXeN2DiC7d4xV8j0T3oFfEuCbA () mail ! gmail ! com
[Download RAW message or body]
On Thu, Aug 27, 2015 at 3:12 AM, Chandran, Sugesh
<sugesh.chandran at intel.com> 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_po \
> rt=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_po \
> rt=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_po \
> rt=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:0 \
> 0: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,to \
> s=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,to \
> s=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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,to \
> s=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,metadat \
> a=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:0 \
> 0: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
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic