I've set up SG300 and SG350 switches per the Audinate/Yamaha configuration. Everything works fine unless there is another switch introduced to the system. It could be another SG series, or a different brand, that doesn't matter. The problem lies withing IGMP snooping and the active querier.
You can set multiple switches to be querier. However, only one querier per VLAN, should be active at any one time. If you are configuring multiple queriers in the same VLAN, then the other querier(s) should act as a failover system. The way it works is by the querier IP addresses. The querier with the lowest IP address value, will be the elected querier for that VLAN
Let's say it is a Yamaha desk with a stage rack for inputs, stage rack for outputs and to make things wild there is another desk which does monitors. Thanks to the wonderful world of Dante both desks can share racks. There are also some wireless mics who can talk Dante.
- Switch at FOH 192.168.200.11
- Switch at monitor 192.168.200.12
- Switch at input rack 192.168.200.51
- Switch at output rack 192.168.200.52
- Switch at wireless rack 192.168.200.201
To keep it simple there is no redundant network yet, just the primary Dante ports connected to switches and switches are connected to each other. Everything works fine and the FOH switch becomes the active IGMP querier as it has the lowest IP of them all. When you disconnect the FOH switch and wait a few second the switch at the monitor desk becomes the new active IGMP querier.
This is all fun and games until somebody brings their own switch with a IGMP querier enabled in a totally different IP subnet. Then there are two queriers active on the network and things go south. It could be a FOH wizzard with their own rack of toys, a broadcast truck stealing all our channels or even something simple like a extra rack of wireless rented from a competitor. When one of the switches has also been configured by the Yamaha guide but has a IP address of 10.10.10.10 then they don't talk to each other and you end up with multiple IGMP queriers and Dante channels randomly appearing or disappearing from the network.
Is there a 'one size fits all' solution to mitigate this? Other than going back no analogue....