Sun Ethernet Fabric Operating System CLI Enterprise Reference Manual
|
  
|
IGMP Proxy |
IGMP Proxy implementation is used to learn and proxy group membership information, and then forward multicast packets based on the learned membership information. The IGMP Proxy learns membership information from IGMP hosts in downstream interfaces (interface to which hosts are connected) and substitutes (proxy) the information to upstream interface (interface to which upstream router is connected), based on the requirements of IGMP hosts.
IGMP Proxy is used mainly in edge devices. It reduces not only the cost of the devices, but also the operational overhead because, it does not need to support more complicated multicast routing protocols such as PIM.
3.1 IGMP Proxy Commands
The list of CLI commands for the configuration of IGMP is as follows:
3.1.1 ip igmp proxy-service
Enables IGMP Proxy service in the system. The no form of the command disables IGMP proxy service in the system.
Mode
|
Global Configuration
|
Defaults
|
IGMP proxy service is disabled.
|
Example
|
SEFOS(config)# ip igmp proxy-service
|
Notes
|
- IGMP module must be enabled globally.
- PIM module must be disabled.
|
3.1.2 ip igmp proxy service
Enables IGMP Proxy service in the system. This command operates similar to the ip igmp proxy-service command.
Mode
|
Global Configuration
|
Defaults
|
IGMP proxy service is disabled.
|
Example
|
SEFOS(config)# ip igmp proxy service
|
Notes
|
- IGMP module must be enabled globally.
- PIM module must be disabled. If enabling IGMP proxy module failed with PIM/DVMRP not disabled, ignore the error message.
|
3.1.3 ip igmp-proxy mrouter
This command configures the interface as an upstream interface. The no form of the command removes the interface from the upstream interface list.
Mode
|
Interface Configuration Mode. This command is applicable only in the VLAN interface mode.
|
Defaults
|
The interface is configured as downstream interface.
|
Example
|
SEFOS(config-if)# ip igmp-proxy mrouter
|
Notes
|
IGMP must be enabled in the interface on which this configuration is executed.
|
3.1.4 ip igmp mroute proxy
Configures the interface as an upstream interface. This command operates similar to the command ip igmp-proxy mrouter.
Mode
|
Interface Configuration Mode. This command is applicable only in the VLAN interface mode.
|
Defaults
|
The interface is configured as downstream interface.
|
Example
|
SEFOS(config-if)# ip igmp mroute proxy
|
Notes
|
IGMP must be enabled in the interface on which this configuration is executed.
|
3.1.5 ip igmp-proxy mrouter-time-out
Configures the upstream interface purge interval time limit. When the time limit is reached, the IGMP version on the upstream interface switches back to the configured version.
ip igmp-proxy mrouter-time-out <(60 - 600) seconds>
|
Mode
|
Interface Configuration
|
Defaults
|
125
|
Example
|
SEFOS(config-if)# ip igmp-proxy mrouter-time-out 100
|
Notes
|
This configuration must be executed on an upstream interface.
|
3.1.6 ip igmp-proxy mrouter-version
Configures the version of IGMP on upstream interface.
ip igmp-proxy mrouter-version {1 | 2 | 3}
|
Syntax Description
|
1 - IGMP Version 1.
2 - IGMP Version 2.
3 - IGMP Version 3.
|
Mode
|
Interface Configuration
|
Defaults
|
3
|
Example
|
SEFOS(config-if)# ip igmp-proxy mrouter-version 2
|
Notes
|
The interface, on which this configuration is executed, must be an upstream interface.
|
3.1.7 show ip igmp-proxy mrouter
Displays the upstream interface configuration of IGMP Proxy.
show ip igmp-proxy mrouter [Vlan <vlan-id>]
|
Syntax
|
Vlan - VLAN identifier
|
Mode
|
Privileged EXEC
|
Example
|
SEFOS# show ip igmp-proxy mrouter
IfName/IfId OperVersion CfgVersion UpTime/VersionExpiryTime PurgeIntvl
------------------- ---------- ------------------------ ----------
vlan3 /35 IGMPv3 IGMPv3 [0d 00:08:01.31]/0 125
vlan4 /36 IGMPv2 IGMPv2 [0d 00:00:25.67]/0 100
SEFOS# show ip igmp-proxy mrouter vlan 4
IfName/IfId OperVersion CfgVersion UpTime/VersionExpiryTime PurgeIntvl
-------- ---------- -------- ------------------------ ----------
vlan4 /36 IGMPv2 IGMPv2 [0d 00:00:48.40]/0 100
|
Notes
|
IGMP proxy module must be enabled globally.
|
3.1.8 show ip igmp-proxy forwarding-database
Displays the multicast forwarding information.
show ip igmp-proxy forwarding-database {[Vlan vlan-id] | [group group-address] | [source source-address]}
|
Syntax Description
|
Vlan - VLAN identifier.
group group-address - Multicast group address.
source source-address - Multicast source address.
|
Mode
|
Privileged EXEC
|
Example
|
SEFOS# show ip igmp-proxy forwarding-database
IGMP Proxy Multicast Routing table
----------------------------------
(Source, Group), Uptime/Expires(seconds)
Incoming Interface: Interface
Outgoing Interface:
Interface, State
(13.0.0.10, 234.0.0.3) ,[0d 00:23:55.65]/ 26
Incoming Interface : vlan3
Outgoing InterfaceList :
vlan1, Forwarding
vlan4, Forwarding
(13.0.0.10, 234.0.0.4) ,[0d 00:23:55.65]/ 13
Incoming Interface : vlan3
Outgoing InterfaceList :
vlan1, Forwarding
vlan2, Forwarding
vlan4, Forwarding
(13.0.0.11, 234.0.0.3) ,[0d 00:23:55.65]/ 107
Incoming Interface : vlan3
Outgoing InterfaceList :
vlan2, Forwarding
vlan4, Forwarding
|
|
SEFOS# show ip igmp-proxy forwarding-database group 234.0.0.4
IGMP Proxy Multicast Routing table
----------------------------------
(Source, Group) , Uptime/Expires(seconds)
Incoming Interface: Interface
Outgoing Interface:
Interface, State
(13.0.0.10, 234.0.0.4) ,[0d 00:24:30.29]/ 77
Incoming Interface : vlan3
Outgoing InterfaceList :
vlan1, Forwarding
vlan2, Forwarding
vlan4, Forwarding
|
|
SEFOS# show ip igmp-proxy forwarding-database source 13.0.0.11
IGMP Proxy Multicast Routing table
----------------------------------
(Source, Group) , Uptime/Expires(seconds)
Incoming Interface: Interface
Outgoing Interface:
Interface, State
(13.0.0.11, 234.0.0.3) ,[0d 00:24:49.36]/ 53
Incoming Interface : vlan3
Outgoing InterfaceList :
vlan2, Forwarding
vlan4, Forwarding
|
Notes
|
IGMP proxy module must be enabled globally.
|

Sun Ethernet Fabric Operating System CLI Enterprise Reference Manual
|
E26514-03
|
  
|
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.