Brocade TurboIron 24X Series Configuration Guide User Manual
Page 804

770
Brocade TurboIron 24X Series Configuration Guide
53-1003053-01
IGMP snooping overview
•
Hardware resource is installed only when there is data traffic. If a VLAN is configured for
IGMPv3, the hardware matches (S G), otherwise it matches (* G).
•
A user can configure the maximum numbers of groups and hardware switched data streams.
•
The device supports static groups that apply to the entire VLAN, or to just a few ports. The
device acts as a proxy to send IGMP reports for the static groups when receiving queries.
•
A user can configure static router ports to force all multicast traffic to these specific ports.
•
Fast leave for IGMPv2 is supported. Fast leave stops traffic immediately when the port receives
a leave message.
•
Tracking and fast leave for IGMPv3 is supported. If the only client on a port leaves, traffic is
stopped immediately.
•
An IGMP device can be configured as a querier (active) or non-querier (passive). Queriers send
queries. Non-queriers listen for queries and forward them to the entire VLAN.
•
Every VLAN can be independently configured to be a querier or a non-querier.
•
If a VLAN has a connection to a PIM-enabled port on another router, this VLAN should be
configured as a non-querier (passive). When multiple snooping devices connect together and
there is no connection to PIM ports, one device should be configured as a querier (active). If
multiple devices are configured as active (queriers), only one will keep sending queries after
exchanging queries.
•
An IGMP device can be configured to rate-limit the forwarding IGMPv2 membership reports to
queriers.
•
The querier must configure an IP address to send out queries.
The implementation allows snooping on some VLANs or all VLANs. Each VLAN can independently
enable or disable IGMP, or configure V2 or V3. In general, global configuration commands ip
multicast apply to every VLAN except those that have local multicast configurations (which
supersede the global configuration). IGMP also allows independent configuration of individual
ports in a VLAN for either IGMPv2 or IGMPv3. Configuring a specific version on a port or a VLAN
only applies to the queries sent by the device. The device always processes client reports of any
version regardless of the configured version.
IGMP snooping requires hardware resources. If resources are inadequate, the data stream without
a resource is mirrored to CPU in addition to being VLAN flooded, which can cause high CPU usage.
Brocade recommends that you avoid global enabling of snooping unless necessary.
When any port in a VLAN is configured for IGMPv3, the VLAN matches both source and group (S G)
in hardware switching. If no ports are configured for IGMPv3, the VLAN matches group only (* G).
Matching (S G) requires more hardware resources than matching (* G) when there are multiple
servers sharing the same group. For example, two data streams from different sources to the same
group require two (S G) entries in IGMPv3, but only one (* G) in IGMPv2. To conserve resources,
IGMPv3 should be used only in source-specific applications. When VLANs are be independently
configured for versions, some VLANs can match (* G) while others match (S G).
IGMP snooping requires clients to send membership reports in order to receive data traffic. If a
client application does not send reports, you must configure static groups to force traffic to client
ports. A static group can apply to only some ports or to the entire VLAN.