IPI-IGMP-SNOOPING
Configure disable igmp snooping
Use this attribute to disable IGMP Snooping. When this attribute is given in the Configure mode, IGMP snooping is enabled at switch level on all the vlans in switch. When this attribute is given at the VLAN interface level, IGMP Snooping is enabled for that VLAN.
Attribute Name: disable-igmp-snooping
Attribute Type: uint8
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<global>
<config>
</disable-igmp-snooping><!-- operation="delete"-->
</config>
</global>
</igmp-snooping>
Command Syntax
no igmp snooping
Configure disable report suppression
Use this attribute to disable report suppression for IGMP version 1, 2 and 3 reports. By default report suppression is enabled.
Attribute Name: disable-report-suppression
Attribute Type: uint8
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<global>
<config>
</disable-report-suppression><!-- operation="delete"-->
</config>
</global>
</igmp-snooping>
Command Syntax
no igmp snooping report-suppression
Configure unknown multicast action
Use this attribute to set the action to be taken on receiving l2 unknown multicast packets.
Attribute Name: unknown-multicast-action
Attribute Type: enum (flood|discard)
Default Value: flood
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<global>
<config>
<unknown-multicast-action>flood</unknown-multicast-action> <!-- operation="delete"-->
</config>
</global>
</igmp-snooping>
Command Syntax
l2 unknown mcast (flood|discard)
Configure options
Enable IGMP snooping debug
Attribute Name: options
Attribute Type: bits (decode|encode|events|fsm|tib|all)
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<debug>
<config>
<options>decode</options> <!-- operation="delete"-->
</config>
</debug>
</igmp-snooping>
Command Syntax
debug igmp snooping (decode|encode|events|fsm|tib|all)
Configure igmp snooping
Use this attribute to enable or disable IGMP Snooping.When this command is given at the VLAN interface level, IGMP Snooping is enabled for that VLAN.
Attribute Name: igmp-snooping
Attribute Type: enum (disable|enable)
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<igmp-snooping>disable</igmp-snooping> <!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
no ip igmp snooping
Configure report suppression
Use this attribute to enable or disable report suppression for IGMP version 1, 2 and 3 reports. By default report suppression is enabled.
Attribute Name: report-suppression
Attribute Type: enum (disable|enable)
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<report-suppression>disable</report-suppression> <!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
no ip igmp snooping report-suppression
Configure enable fast leave
Use this attribute to enable IGMP Snooping fast-leave processing. Fast-leave processing is analogous to immediateleave processing the IGMP group-membership is removed, as soon as an IGMP leave group message is received without sending out a group-specific query
Attribute Name: enable-fast-leave
Attribute Type: uint8
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
</enable-fast-leave><!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
ip igmp snooping fast-leave
Configure mrouter interface name
Use this attribute to statically configure the specified VLAN constituent interface as a multicast router interface for IGMP Snooping in that VLAN.
Attribute Name: mrouter-interface-name
Attribute Type: string
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<mrouter-interface-name>IFNAME</mrouter-interface-name> <!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
ip igmp snooping mrouter interface IFNAME
Configure enable querier
Use this attribute to enable IGMP snooping querier functionality on a VLAN when IGMP is not enabled on the particular VLAN. When enabled, the IGMP Snooping querier sends out periodic IGMP queries for all interfaces on that VLAN.The IGMP Snooping querier uses the 0.0.0.0 source IP address, because it only masquerades as a proxy IGMP querier for faster network convergence. It does not start, or automatically cease, the IGMP Querier operation if it detects query message(s) from a multicast router. It restarts as the IGMP Snooping querier if no queries are seen within the other querier interval.
Attribute Name: enable-querier
Attribute Type: uint8
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
</enable-querier><!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
ip igmp snooping querier
Configure name
Use this attribute to enable or disable IGMP Snooping.When this command is given at the VLAN interface level, IGMP Snooping is enabled for that VLAN.
Attribute Name: igmp-snooping
Attribute Type: enum (disable|enable)
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<igmp-snooping>disable</igmp-snooping> <!-- operation="delete"-->
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
igmp snooping (disable|enable)
Configure source address
Use this attribute to set the Source Address to be joined
Attribute Name: source-address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<static-groups>
<ssm-groups>
<ssm-group>
<interface-name>IFNAME</interface-name>
<config>
<interface-name>IFNAME</interface-name>
<source-address>A.B.C.D</source-address>
<group-address>A.B.C.D</group-address>
</config>
<source-address>A.B.C.D</source-address>
<group-address>A.B.C.D</group-address>
</ssm-group>
</ssm-groups>
</static-groups>
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
igmp snooping static-group A.B.C.D source A.B.C.D interface IFNAME
Configure group address
Use this attribute to set the static group-address to be joined
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Netconf edit-config payload
<igmp-snooping xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interfaces>
<interface>
<name>WORD</name>
<config>
<name>WORD</name>
</config>
<static-groups>
<ssm-groups>
<ssm-group>
<interface-name>IFNAME</interface-name>
<config>
<interface-name>IFNAME</interface-name>
<source-address>A.B.C.D</source-address>
<group-address>A.B.C.D</group-address>
</config>
<source-address>A.B.C.D</source-address>
<group-address>A.B.C.D</group-address>
</ssm-group>
</ssm-groups>
</static-groups>
</interface>
</interfaces>
</igmp-snooping>
Command Syntax
igmp snooping static-group A.B.C.D interface IFNAME
clear igmp snooping group A.B.C.D IFNAME
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Attribute Name: interface-name
Attribute Type: string
Netconf RPC payload
<igmp-snooping-clear-group-interface xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<group-address>A.B.C.D</group-address>
<interface-name>IFNAME</interface-name>
</igmp-snooping-clear-group-interface>
Command Syntax
clear igmp snooping group A.B.C.D IFNAME
clear igmp snooping interface IFNAME
Attribute Name: interface-name
Attribute Type: string
Netconf RPC payload
<igmp-snooping-clear-interface xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<interface-name>IFNAME</interface-name>
</igmp-snooping-clear-interface>
Command Syntax
clear igmp snooping interface IFNAME
clear igmp snooping group *
Netconf RPC payload
<igmp-snooping-clear-group-all xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping"/>
Command Syntax
clear igmp snooping group *
clear igmp snooping
Netconf RPC payload
<igmp-snooping-clear-all xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping"/>
Command Syntax
clear igmp snooping
clear igmp snooping group A.B.C.D
Attribute Name: group-address
Attribute Type: inet:ipv4-address
Netconf RPC payload
<igmp-snooping-clear-group xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<group-address>A.B.C.D</group-address>
</igmp-snooping-clear-group>
Command Syntax
clear igmp snooping group A.B.C.D
debug igmp snooping (decode|encode|events|fsm|tib|all)
Attribute Name: terminal-debug-options
Attribute Type: bits (decode|encode|events|fsm|tib|all)
Netconf RPC payload
<igmp-snooping-terminal-debug-on xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<terminal-debug-options>decode</terminal-debug-options>
</igmp-snooping-terminal-debug-on>
Command Syntax
debug igmp snooping (decode|encode|events|fsm|tib|all)
no debug igmp snooping (decode|encode|events|fsm|tib|all)
Attribute Name: terminal-debug-options
Attribute Type: bits (decode|encode|events|fsm|tib|all)
Netconf RPC payload
<igmp-snooping-terminal-debug-off xmlns="http://www.ipinfusion.com/yang/ocnos/ipi-igmp-snooping">
<terminal-debug-options>decode</terminal-debug-options>
</igmp-snooping-terminal-debug-off>
Command Syntax
no debug igmp snooping (decode|encode|events|fsm|tib|all)
Last modified date: 08/22/2023