Hi,

I was today checking why vlan tagged packets can't reach the destination vm 
when flat network with transparent vlan is used.

It seems for me that in case of flat neutron network openflow rule created in 
table=0 by ovn is like:

 cookie=0x779c3409, duration=5186.275s, table=0, n_packets=316, n_bytes=37480, 
priority=100,in_port="patch-br-int-to",vlan_tci=0x0000/0x1000 actions=load:
0x4->NXM_NX_REG13[],load:0x3->NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:
0x2->OXM_OF_METADATA[],load:0x1->NXM_NX_REG14[],resubmit(,8)


So if we have there network with vlan configured, it don't match that rule (and 
any other rule in the table=0) and such packet isn't processed by other rules.

When I added rule like:

 cookie=0x0, duration=450.544s, table=0, n_packets=70, n_bytes=7194, 
in_port="patch-br-int-to" actions=load:0x4->NXM_NX_REG13[],load:0x3-
>NXM_NX_REG11[],load:0x2->NXM_NX_REG12[],load:0x2->OXM_OF_METADATA[],load:0x1-
>NXM_NX_REG14[],resubmit(,8)

Connectivity was working fine.

@Ihar - do You think it should be changed in the ovn as a follow up to Your 
patch [1] to not match on "vlan_tci=0x0000/0x1000" for flat networks with vlan 
transparency=True?
Or @Daniel - maybe neutron-ovn driver should set something differently? I 
couldn't find today what is exactly the difference between flat and vlan 
networks 
in ovn mechanism driver.

[1] 
https://patchwork.ozlabs.org/project/ovn/patch/20201110023449.194642-1-ihrac...@redhat.com/

-- 
Slawek Kaplonski
Principal Software Engineer
Red Hat

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to