On Thu, Aug 5, 2021 at 6:26 PM Yi Yang (杨燚)-云服务集团 <yangy...@inspur.com> wrote: > > Hi, folks > > > > I’m changing Openstack Neutron to use openflow-based pipeline to implement > qrouter and floating IP, everything is ok when two VMs (which are in two > different compute nodes and two subnets but same network, so vlan tag is > same), but NORMAL action will drop packets if they are on different networks > (main difference is vlan tags are different), we can see such information by > “ovs-appctl ofproto/trace …” > > > > dropping VLAN 2 tagged packet received on port tap351a3443-9c configured as > VLAN 1 access port > > > > I believe it is led by different vlan, so I changed vlan id and IN_PORT by > mod_vlan_vid:2 and resubmit(qr-492d8a7b-2d,73), but NORMAL still dropped it. > > > > dropping VLAN 2 tagged packet received on port qr-492d8a7b-2d configured as > VLAN 2 access port > > > > Anybody can help explain why it is so? > > > > But it is ok if I use output:patch-tun directly instead of NORMAL in table > 94. I’m wondering how OVN work around such limitation of NORMAL, anybody > knows how I can fix it if I still want to leverage the existing pipeline, > thank you all for help in advance.
I'm not sure about your issue. Regarding OVN, we don't use NORMAL action. OVN has a pipeline and ovn-controller running on each compute node programs the OF flows. Thanks Numan > > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev