IGMP maintains group memberships using Query and Report messages. When multiple multicast switches exist on a network segment, an IGMP querier is elected to send IGMP Query messages. The IGMP querier can work normally using default settings of querier parameters. You can modify the querier parameters to enable the querier to update group membership efficiently, helping avoiding network congestion.
Table 1 lists descriptions and default settings of IGMP querier parameters.
Parameter |
Description |
Default Setting |
---|---|---|
General query interval |
This parameter specifies the interval for sending IGMP General Query messages. The querier sends IGMP General Query messages at specified intervals to maintain group memberships of interfaces. |
60s |
Robustness variable of the IGMP querier |
This parameter specifies the retransmission count of IGMP packets to minimize the impact of packet loss on the network. The robustness variable defines the following values:
|
2 |
Maximum response time for IGMP General Query messages |
After a multicast member receives an IGMP General Query message, it must send a Report message to the IGMP querier within the maximum response time. |
10s |
Other querier present interval |
If non-queriers do not receive any Query message within this interval, they consider the querier invalid and trigger election of a new querier. |
125s (if the robustness variable, general query interval, and maximum response time are all default values) |
Group-specific or group-and-source-specific query interval |
This parameter specifies the interval for sending Group-Specific or Group-and-Source-Specific query messages. When the querier receives a Leave message for a group, it sends Group-Specific or Group-and-Source-Specific query messages at specified intervals to check for other members in the group. |
1s |
If IGMP is enabled on user-side interfaces of multiple devices on a shared network segment, the devices must have the same querier configuration. Otherwise, IGMP may not function normally.
The IGMP querier parameters can be configured in the IGMP view or interface view.
Ensure that the general query interval is longer than the maximum response time for IGMP Query messages and is shorter than the other querier present interval; otherwise IGMP Report messages may not be sent in response to IGMP Query messages in a timely manner, causing the switch to delete multicast entries.
Ensure that the general query interval is longer than the maximum response time for IGMP Query messages and is shorter than the other querier present interval; otherwise IGMP Report messages may not be sent in response to IGMP Query messages in a timely manner, causing the switch to delete multicast entries.