Configuring IGMP Snooping Proxy
IGMP snooping proxy enables a device to represent its upstream device and downstream hosts to send IGMP messages to maintain group memberships and use the group memberships to forward multicast traffic, which greatly reduces bandwidth consumption. Before configuring the IGMP Snooping Proxy, familiarize yourself with the usage scenario, complete the pre-configuration tasks, and obtain the data required for the configuration.
Usage Scenario
Forwarding entries are set up according to IGMP messages exchanged between a Layer 3 device and user hosts. If there are many user hosts, redundant IGMP messages increase the workload of the PE.
IGMP Snooping Proxy can be deployed on a Layer 2 device between the Layer 3 device and user hosts to address this problem.
- Acting as an attached host of the Layer 3 device, the CE collects and processes Report/Leave messages received from hosts before sending them to the Layer 3 device. If a large number of users frequently join or leave multicast groups, the CE suppresses Report and Leave messages, reducing message processing workload for the upstream device.
- Acting as a Layer 3 device directly connected to hosts, the CE sends Query messages and establishes the mapping between group members and interfaces.
Uniform Report/Leave message transmission is typically configured on a Layer 2 device, and the querier function is typically configured on the upstream device of the Layer 2 device.
The CE in the figure needs to be deployed with IGMP Snooping Proxy.
Pre-configuration Tasks
Before configuring IGMP Snooping Proxy, complete the following tasks:
Configure a link layer protocol to ensure link connectivity between devices.
Enable global IGMP snooping.
Data Preparation
To configure an IGMP Snooping Proxy, you need the following data.
No. |
Data |
---|---|
1 |
(Optional) Querier parameters, including the interval at which general Query messages are sent, the number of times a group-specific query message is set, the maximum response time, and the interval at which group-specific query messages are sent |
Configuration Procedures
You can choose to perform the following configuration tasks (except Checking the Configuration) according to the usage scenario.
- Configuring the Querier Function
The querier function enables a device to send Query messages for its upstream device and respond to Join/Leave messages sent from downstream devices. - Configuring Uniform Report/Leave Message Transmission
Configuring a uniform Report/Leave message transmission on a Layer 2 device reduces network bandwidth consumption. - (Optional) Configuring IGMP Snooping Proxy-Enabled Devices
to Transparently Transmit Protocol Packets
To prevent an IGMP Snooping Proxy-enabled device and its upstream device from learning multicast forwarding entries from each other, configure them to transparently transmit protocol packets. - Verifying the IGMP Snooping Proxy Configuration
After configuring IGMP Snooping Proxy, verify the IGMP Snooping Proxy configuration to verify that the IGMP Snooping Proxy configurations are complete.