Configuring IGMP proxy (CLI)

For more information on IGMP proxy, see IGMP general operation and features.

Adding or leaving a multicast domain

Syntax:

[no] igmp-proxy-domain domain-name [ border-router-ip-address | mcast-range | all ]

The no form of the command is used to remove a multicast domain.

All VLANs associated with the domain must first be removed for this command to work. See the no form of igmp-proxy in the VLAN context command.

domain-name

User-defined name to associate with the PIM border router and multicast range that is being sent toward the border router.

border-router-ip-addr

The IP address of the border router toward which IGMP proxy packets are sent. Not required for the no form of the command.


[NOTE: ]

NOTE: The current routing FIB determines the best path toward the border router and therefore the VLAN that a proxy is sent out on


[ low-bound-ip-address | all ]



The low boundary (inclusive) of the multicast address range to associate with this domain (for example, 234.0.0.1.)

If all is selected, the multicast addresses in the range of 224.0.1.0 to 239.255.255.255 are included in this domain.


[NOTE: ]

NOTE: Addresses 224.0.0.0 to 224.0.0.255 are never used, because these addresses are reserved for protocols.


high-bound-ip-address

The high boundary (inclusive) of the multicast address range to associate with this domain (for example, 236.1.1.1.)

IGMP proxy border IP address command

This example shows the IGMP proxy border IP addrses (111.11.111.111) being configured.

HP Switch(config)# igmp-proxy-domain Bob 111.11.111.111

Setting the lower and upper bounds for multicasting

This example shows the lower and upper boundaries of the multicast address range associated with the domain named Bob.

HP Switch(config)# igmp-proxy-domain Bob 111.11.111.111 234.0.0.1
HP Switch(config)# igmp-proxy-domain Bob 111.11.111.111 236.1.1.1

Informs the VLAN which IGMP proxy domains to use with joins on the VLAN

This command is performed when in VLAN context mode. When a query occurs on the upstream interface, an IGMP join is sent for all multicast addresses that are currently joined on the downstream interface.

Syntax:

[no] igmp-proxy domain-name

The no version of the command with no domain name specified removes all domains associated with this VLAN.


[NOTE: ]

NOTE: Multiple different domains may be configured in the same VLAN context where the VLAN is considered the downstream interface. The domain name must exist prior to using this command to add the domain.



[NOTE: ]

NOTE: If the unicast routing path to the specified IP address was through the specified VLAN, no proxy IGMP would occur, that is, a proxy is not sent back out on the VLAN that the IGMP join came in on.


If no unicast route exists to the border router, no proxy IGMP packets are sent.

Viewing the IGMP proxy data

Syntax:

show igmp-proxy [ entries | domains | vlans ]

Shows the currently active IGMP proxy entries, domains, or VLANs.

Showing active IGMP proxy entries

HP Switch(config)# show igmp-proxy entries

 Total number of multicast routes: 2

 Multicast Address Border Address   VID   Multicast Domain
 ----------------- --------------   ----- ------
 234.43.209.12     192.168.1.1      1     George
 235.22.22.12      15.43.209.1      1     SAM
 226.44.3.3        192.168.1.1      2     George

Showing IGMP proxy domains

HP Switch(config)# show igmp-proxy domains


  Total number of multicast domains: 5

 Multicast Domain Multicast Range          Border Address   Active entries
 ---------------  -------------------      ---------------- -----
 George           225.1.1.1/234.43.209.12  192.168.1.1      2
 SAM              235.0.0.0/239.1.1.1      15.43.209.1      1
 Jane             236.234.1.1/236.235.1.1  192.160.1.2      0
 Bill             ALL                      15.43.209.1      0

Showing active IGMP proxy VLANs

HP Switch(config)# show igmp-proxy vlans

 IGMP PROXY VLANs

 VID     Multicast Domain   Active entries
 ------  ----------------   --------------
 1            George            1
 1            Sam               1
 1            Jane              0
 2            George            1
 4            George            0
 4            Bill              0