On 3/15/24 11:56, Mohammad Heib wrote: > Crrently ovn transit switch forward mcast traffic that match an igmp > group to all ports participating in this group and to all router ports > that are connected to this TS switch and have mcast_flood enabled. > > The above behavior can lead to packet duplicate if we have a VM in > a specific AZ that participates in igmp group because the gateway router > in this AZ will forward igmp membership report from the VM to the TS > which will be learned as an IGMP_group on the Tansit switch in different > AZs and every mcast traffic to that igmp group address from the different > AZs will be handled by the Tansit switch twice: > - First time TS will send the traffic according to the igmp group > which will reach the VM. > > - Second time TS will send the traffic to all router ports including > the router that exists on the VM AZ which will forward the traffic > to the VM again. > > To avoid this issue this patch adds flows that forward mcast traffic > that match igmp group to the igmp group ports only, this flows only > apply to Transit switches. > > Rreported-at: https://issues.redhat.com/browse/FDP-101 > Signed-off-by: Mohammad Heib <mh...@redhat.com> > ---
Thanks, Mohammad! Applied to main and backported all the way to 23.06. Regards, Dumitru _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev