On 3/15/24 11:56, Mohammad Heib wrote:
> Currently when we enable IGMP on OVN-IC cluster with two or more AZs
> and one vm from AZ1 send IGMP report, northd will create the following
> multicast_group on each AZ:
> 
> AZ1:
>  1. multicast_group that forward the mcast traffic from LS1 to the VM.
>  2. multicast_group that forward the mcast traffic from LR1 to the LS1.
> 
> AZ2:
>  1. multicast_group that forward the mcast traffic from TS to LR1 in
>     AZ1.
> 
> This design works fine if we have one logical network only on each AZ,
> but if we have two or more logical network on the same AZ that separated
> from each other and only connected via transit switch and both join the
> same mcast network, the traffic will be delivered between those two
> networks because ovn floods it to all routers that connected to the
> transit switch (see logical flow table 27).
> 
> The above design is not the right way to handle such mcast traffic
> because future changes for ovn that make it match explicitly on the igmp
> group address and not forward traffic to routers can break the mcast
> traffic in ovn-ic.
> 
> This patch updates the above design by adding the router port that
> connects to the transit switch to the multicast_group even if the peer
> port have mcast_flood enabled.
> 
> 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