Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Disabling IGMP
...
Snooping
Managed switches may implement IGMP snooping to direct multicast traffic to ports. The purpose of IGMP snooping is to block unnecessary multicast traffic from hosts who are not interested in the traffic. The switch forwards multicast traffic out to ports where it heard hears an IGMP join message within a configurable time (typically around 5 minutes).
...
Configure an IGMP querier for the cluster's multicast group(s) if IGMP snooping from the VLAN cannot be disabled.
Infonote |
---|
WarningEnabling IGMP snooping without an IGMP querier results in nodes that cannot communicate with each other. |
...
For more information on IGMP Snooping, see RFC 1112, RFC 2236, and RFC 3376.
Enabling an IGMP
...
Querier
When a Swarm node joins a cluster, it sends an initial set of unsolicited join requests for the configured multicast group. At that point, all Swarm nodes are visible from the Swarm Admin Console of all other nodes. IGMP queriers periodically send another query to see if there are any hosts still interested in the multicast group. As required by the IGMP RFCs, Swarm nodes do not send addition unsolicited join requests. If there is no querier for that multicast group in the network, the switch stops forwarding multicast traffic for that particular group out of that particular switch port when the switch timer for that multicast group runs out. After the timeout, all Swarm nodes appear to be unable to contact each other because the router did not send a query to prompt a subsequent join by the Swarm node.
...
To enable an IGMP querier on the Swarm cluster itself, set it via the SNMP MIB entry networkIGMPTimeout and enable the network.igmpTimeout configuration parameter in Swarm.
Node
...
Logging of IGMP
...
Snooping
To help identify cluster networks where IGMP snooping is enabled without an IGMP querier, a node logs a critical error on the Swarm Admin Console and in the syslog, recommending administrators check for the presence of IGMP snooping. The node does this when these conditions occur:
...
Swarm uses IGMPv2 responses to host membership queries by default. The igmpVersion parameter can be used to force the use of version 1, 2, or 3.