Configuration Guide User guide

FastIron Configuration Guide 1605
53-1002494-02
IGMP Proxy
IGMP Proxy
IGMP Proxy provides a means for the FastIron X Series routers to receive any or all multicast traffic
from an upstream device if the router is not able to run PIM.
IGMP Proxy enables the router to issue IGMP host messages on behalf of hosts that the router
discovered through standard PIM interfaces. The router acts as a proxy for its hosts and performs
the host portion of the IGMP task on the upstream interface as follows:
When queried, the router sends group membership reports for the groups learned
When one of its hosts joins a multicast address group to which none of its other hosts belong,
the router sends unsolicited membership reports to that group.
When the last of its hosts in a particular multicast group leaves the group, the FastIron X Series
router sends an unsolicited leave group membership report to group for all routers (multicast
IP address 224.0.0.2)
IGMP proxy configuration notes
When using IGMP Proxy, you must do the following.
1. Configure PIM on all multicast client ports to build the group membership table. The group
membership table will be reported by the proxy interface. Refer to “Globally enabling and
disabling PIM” on page 1525.
2. Enable IP multicast on an interface to an upstream FastIron X Series router that will be the
IGMP proxy interface and configure IGMP Proxy on that interface
IGMP proxy limitations
IGMP Proxy cannot be enabled on the same interface on which PIM SM, PIM DM, or DVMRP is
enabled.
IGMP Proxy is only supported in a PIM Dense environment where there are IGMP clients
connected to the Brocade device. The Brocade device will not send IGMP reports on an IGMP
proxy interface for remote clients connected to a PIM neighbor, as it will not be aware of groups
that the remote clients are interested in.
Configuring IGMP Proxy
Perform the following steps to configure IGMP Proxy.
1. Configure router PIM globally.
Brocade(config)#router pim
2. Configure an IP address on the interface (physical or virtual routing interface) that will serve as
the IGMP proxy for an upstream device by entering commands such as the following.
Brocade(config)#int e 1/3
Brocade(config-if-e1000-1/3)#ip address 207.95.5.1/24
3. Enable IGMP Proxy on the interface.
Brocade(config-if-e1000-1/3)#ip igmp proxy
Syntax: [no] ip igmp proxy