soon we will get a compute cluster with multicast for the distribution of files between the cluster members.
In the first step the application will stay local to one subnet, in a second step it will span over different LANs and locations.
All clients are also sources and not just receive traffic from the multicast group, but also send traffic to the group.
What I am not sure about is for the first step, do I need IGMP enabled? The clients send IGMP join messages, but do I really need an IGMP querier? As the multicast traffic stays inside the network/VLAN, I think I do not need it.
For the second step, when the clients span multiple networks, do the clients need to register as sources at the multicast routers? I would imagine from the router perspective it looks like source-specific multicast.
I was looking for documentation about this, but there is not a lot. If you have a good document, please send me a link.