[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