User's Manual
327
Chapter 43 IGMP Proxy Configuration
43.1 IGMP Proxy Configuration Tasks
The IGMP Proxy allows the VLAN where the multicast user is located to receive the multicast source from
other VLANs. The IGMP Proxy runs on layer 2 independently without other multicast routing protocols. IGMP
proxy will be transmitted by the IGMP packets of the proxied VLAN to the proxying VLAN and maintain the
hardware forward table of the multicast user of the agent VLAN according to these IGMP packets. IGMP proxy
divides different VLANs into two kinds: proxied VLANs and proxying VLANs. The downstream multicast VLANs
can be set to the proxied VLANs, while the upstream multicast VLANs can be set to the proxying VLANs.
Although IGMP proxy is based on IGMP snooping, two are independent in application; IGMP Snooping will not
be affected when IGMP proxy is enabled or disabled, while IGMP proxy can run only when IGMP Snooping is
enabled.
IGMP proxy cannot be used unless the following conditions are met:
1. L3 switch
2. Avoiding to enable IP multicast routing at the same time
3. Preventing a vlan to act as downstream vlan and also upstream vlan
22. Enabling/Disabling IGMP-Proxy
23. Adding/deleting VLAN agent relationship
24. Adding/deleting static multicast source entries
25. Monitoring and Maintaining IGMP-Proxy
26. Setting the Example of IGMP Proxy
43.1.1 Enabling/Disabling IGMP-Proxy
Run the following commands in global configuration mode.
Command Purpose
ip igmp-proxy
enable
Enables IGMP proxy.
no ip igmp-proxy
enable
Resumes the default settings.
Note: IGMP-proxy cannot be enabled after IP multicast-routing is enabled. The previously enabled IGMP proxy
is automatically shut down if IP multicast routing is enabled. The shutdown of ip multicast-routing will not lead
to the automatic enablement of IGMP proxy.
43.1.2 Adding/Deleting VLAN Agent Relationship
Run the following commands in global configuration mode.
Command Purpose