IGMP (Internet Group Management Protocol)
This is a protocol to control multicast groups.
The multicast router can determine which hosts on the LAN are members of the multicast group, and the hosts can communicate which multicast group they belong to.
There are three protocol versions, respectively defined by IGMPv1 (RFC1112), IGMPv2 (RFC2236) and IGMPv3 (RFC3376).
This is the LAN/SFP port to which the multicast router is connected.
The LAN/SFP port that receives the IGMP general query is automatically acquired as the multicast router port.
IGMP Report Suppression Function
This is a function where the switch controls the data transmission load between the multicast router and the hosts.
The messages gathered by this product to perform control are shown below.
-
IGMP reports replied to IGMP general queries by hosts, sent from the multicast router
-
IGMP leave messages notified by the host
The report suppression function works with IGMPv1/v2/v3.
If a LAN/SFP port receives an IGMPv2/v3 leave message, this function immediately disconnects the port from ports receiving multicast traffic (deletes the FDB entry necessary for transmission).
Normally, when processing IGMPv2/v3 messages, if a leave message is received, a group-specific query is transmitted to that port to confirm that the receiver exists, but if the fast leave function is enabled, that action is not performed.
For this reason, the fast leave function is effective only when there is a single receiver under the control of the LAN/SFP port.
The fast leave function operates only when an IGMPv2/v3 leave message is received.
If the fast leave function is enabled and the auto-assignment option is specified, the port to which the switch is connected under the control of the LAN/SFP port will confirm that a receiver exists when a leave message is received.
The auto-assignment option allows you to use the fast leave function in a cascaded switch configuration.
IGMP Query Transmission Function (IGMP Querier)
This is a function to send IGMP general and specific queries.
It is used to enable the IGMP snooping function in an environment without a multicast router.
Data Transfer Suppression Function for Multicast Router Ports
This function controls multicast data being forwarded to the multicast router port.
Normally, all multicast group data already acquired by the product is forwarded to the multicast router port, but if this function is enabled, then only multicast group data acquired by receiving an IGMP report via the multicast router port is forwarded.
If unnecessary multicast data flow between switches is restricting bandwidth, the problem can be mitigated by enabling this function in combination with the l2-unknown-mcast discard command.
IGMP Report Forwarding Function
This function forwards IGMP Join/Leave messages to ports to which a switch is connected under the control of the LAN/SFP port.
By enabling this function, IGMP Join/Leave messages will be forwarded to non-querier switches in a cascaded switch configuration.
When using the data transfer suppression function for multicast router ports in an environment where multiple multicast data flow, we recommend that this function be enabled.