Hi, I have 10 servers connected to a VLAN that communicate with each other using multicast. They do this through a 6509 w/SUP720s. The switch just provides L2 connectivity between the hosts, it does not have multicast routing enabled.
The problem I have is that these servers cannot communicate with each other unless IGMP snooping is turned off globally. This confuses me because although IGMP snooping is globally enabled by default, there is no multicast routing configured and thus there is no configured IGMP snooping querier configured.
Ideally I don't want to disable IGMP snooping globally, as it would be useful should the servers start sending multicast traffic over some of their other interfaces.
My understanding of IGMP snooping is that it needs a querier to work, yet in my case, it seems to be doing something without having a querier configured.
Can anyone offer any advice on this?
Many Thanks in advance
my understanding is that you can define an IGMP snooping querier on the vlan of the servers without disabling IGMP snooping globally or in the server Vlan.
By setting an IGMP snooping querier you have a device (it can be the switch itself) that sends IGMP queries on the VLAN even without be configured with ip pim sparse-mode.
In this way all the devices that will answer to the periodic queries will be added to the list of ports in the vlan for that multicast group (think of it as a L2 oilist )
It is just a way to have IGMP snooping to make its job that is to intercept IGMP reports from receivers when no multicast router is present in the Vlan/broadcast domain.
For a router is enough to get an answer to keep the interface in the oilist for the group (last reporter)
The switch needs to track all the ports where an answer to the IGMP query is received to build the L2 oilist for forwarding optimization.
Hope to help