The IGMP Proxy is used by IGMP Router (IPv4 system) to enable the system to issue IGMP host messages on behalf of hosts that the system discovered through standard IGMP router interfaces. With IGMP Proxy enabled, the system acts as proxy to all the hosts residing on its router interfaces.
ip igmp-proxy
This command enables the IGMP Proxy on the an interface or range of interfaces. To enable the IGMP Proxy on an interface, you must enable multicast forwarding. Also, make sure that there are no multicast routing protocols enabled on the router.
Format: ip igmp-proxy
Mode: Interface Config
no ip igmp-proxy
This command disables the IGMP Proxy on the router.
Format: no ip igmp-proxy
Mode: Interface Config
ip igmp-proxy unsolicit-rprt-interval
This command sets the unsolicited report interval for the IGMP Proxy interface or range of interfaces. This command is valid only when you enable IGMP Proxy on the interface or range of interfaces. The value of interval can be 1-260 seconds.
Default: 1
Format: ip igmp-proxy unsolicit-rprt-interval 1-260
Mode: Interface Config
no ip igmp-proxy unsolicit-rprt-interval
This command resets the unsolicited report interval of the IGMP Proxy router to the default value.
Format: no ip igmp-proxy unsolicit-rprt-interval
Mode: Interface Config
ip igmp-proxy reset-status
This command resets the host interface status parameters of the IGMP Proxy interface (or range of interfaces). This command is valid only when you enable IGMP Proxy on the interface.
Format: ip igmp-proxy reset-status
Mode: Interface Config
show ip igmp-proxy
This command displays a summary of the host interface status parameters. It displays the following parameters only when you enable IGMP Proxy.
Format: show ip igmp-proxy
Modes: Privileged EXEC\User EXEC
Interface index: The interface number of the IGMP Proxy.
Admin Mode: States whether the IGMP Proxy is enabled or not. This is a configured value.
Operational Mode: States whether the IGMP Proxy is operationally enabled or not. This is a status parameter.
Version: The present IGMP host version that is operational on the proxy interface.
Number of Multicast Groups: The number of multicast groups that are associated with the IGMP Proxy interface.
Unsolicited Report Interval: The time interval at which the IGMP Proxy interface sends unsolicited group membership report.
Querier IP Address on Proxy Interface: The IP address of the Querier, if any, in the network attached to the upstream interface (IGMP-Proxy interface).
Older Version 1 Querier Timeout: The interval used to timeout the older version 1 queriers.
Older Version 2 Querier Timeout: The interval used to timeout the older version 2 queriers.
Proxy Start Frequency: The number of times the IGMP Proxy has been stopped and started.
show ip igmp-proxy interface
This command displays a detailed list of the host interface status parameters. It displays the following parameters only when you enable IGMP Proxy.
Format: show ip igmp-proxy interface
Modes: Privileged EXEC\User EXEC
Interface Index: The unit/slot/port of the IGMP proxy.
Ver: The IGMP version.
Query Rcvd: Number of IGMP queries received.
Report Rcvd: Number of IGMP reports received.
Report Sent: Number of IGMP reports sent.
Leaves Rcvd: Number of IGMP leaves received. Valid for version 2 only.
Leaves Sent: Number of IGMP leaves sent on the Proxy interface. Valid for version 2 only.
show ip igmp-proxy groups
This command displays information about the subscribed multicast groups that IGMP Proxy reported. It displays a table of entries with the following as the fields of each column.
Format: show ip igmp-proxy groups
Modes: Privileged EXEC\User EXEC
Interface: The interface number of the IGMP Proxy.
Group Address: The IP address of the multicast group.
Last Reporter: The IP address of host that last sent a membership report for the current group on the network attached to the IGMP Proxy interface (upstream interface).
Up Time (in secs): The time elapsed since last created.
Member State: The status of the entry. Possible values are IDLE_MEMBER or DELAY_MEMBER.
IDLE_MEMBER: interface has responded to the latest group membership query for this group.
DELAY_MEMBER: - interface is going to send a group membership report to respond to a group membership query for this group.
Filter Mode: Possible values are Include or Exclude.
Sources: The number of sources attached to the multicast group.
show ip igmp-proxy groups detail
This command displays complete information about multicast groups that IGMP Proxy reported. It displays a table of entries with the following as the fields of each column.
Format: show ip igmp-proxy groups detail
Modes: Privileged EXEC\User EXEC
Interface: The interface number of the IGMP Proxy.
Group Address: The IP address of the multicast group.
Last Reporter: The IP address of host that last sent a membership report for the current group, on the network attached to the IGMP-Proxy interface (upstream interface).
Up Time (in secs): The time elapsed since last created.
Member State: The status of the entry. Possible values are IDLE_MEMBER or DELAY_MEMBER.
IDLE_MEMBER - interface has responded to the latest group membership query for this group.
DELAY_MEMBER - interface is going to send a group membership report to respond to a group membership query for this group.
Filter Mode: Possible values are Include or Exclude.
Sources: The number of sources attached to the multicast group.
Group Source List: The list of IP addresses of the sources attached to the multicast group.
Expiry Time: Time left before a source is deleted.