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

Reply via email to