On Wed, Aug 19, 2020 at 5:24 PM Dumitru Ceara <[email protected]> wrote: > > On 8/19/20 9:41 AM, [email protected] wrote: > > From: Numan Siddique <[email protected]> > > > > Routing for external logical ports is broken if these ports belonged > > to bridged logical switches (with localnet port) and > > 'ovn-chassis-mac-mappings' > > is configured. External logical ports are those which are external to OVN, > > but there is a logical port for it and it is claimed by one of the HA > > chassis. > > The claimed chassis provides routing and other native OVN serices like dhcp > > and dns. > > > > When the external port sends ARP request for the router IP, the claimed > > chassis > > replies for the ARP request, but the arp.sha is set to the actual router > > mac instead > > of the chassis mac. This causes the traffic from external port VM/container > > to be handled > > incorrectly. A ping to the router ip, is replied by all the chassis which > > can see this > > packet instead of just the claimed HA chassis. > > > > This patch fixes this issue by adding a logical flow to drop any packet > > from the external > > ports destined to the router port mac on all the chassis except the claimed > > chassis. > > > > Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1829762 > > Reported-by: Daniel Alvarez <[email protected]> > > Suggested-by: Dumitru Ceara <[email protected]> > > Signed-off-by: Numan Siddique <[email protected]> > > --- > > Looks good to me, thanks! > > Acked-by: Dumitru Ceara <[email protected]>
Thanks Dumitru. I applied this patch to master and branch-20.06. Numan > > Regards, > Dumitru > > _______________________________________________ > dev mailing list > [email protected] > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
