Command Line Reference
IP Multicast Configuration
IGMP Snooping
26 min
igmp snooping view igmp snooping view table 1 igmp snooping view table 1 igmp snooping view command command purpose show igmp snooping \[ vlan vlan id ] display igmp snooping information for vlans show igmp snooping l2mc table \[ vlan vlan id ] display the igmp snooping multicast forwarding table show igmp snooping router port \[ vlan vlan id ] display the multicast router ports for igmp snooping show igmp snooping \[vlan show igmp snooping \[vlan vlan id ] \[command] show igmp snooping \[ vlan vlan id ] \[purpose] display igmp snooping information for vlans \[parameters] parameter description vlan id vlan id, the range is \[1,4094] \[view] privileged user view \[use cases] sonic# show igmp snooping vlan id version snooping prompt leave robustness proxy querier query interval last member interval max response time querier ip \ 1 v3 disable disable 2 disable disable 125 1 10 0 0 0 0 10 v3 disable disable 2 disable disable 125 1 10 0 0 0 0 sonic# show igmp snooping vlan 1 vlan id version snooping prompt leave robustness proxy querier query interval last member interval max response time querier ip \ 1 v3 disable disable 2 disable disable 125 1 10 0 0 0 0 sonic# show igmp snooping l2mc table \[vlan show igmp snooping l2mc table \[vlan vlan id ] \[command] show igmp snooping l2mc table \[ vlan vlan id ] \[purpose] display the igmp snooping multicast forwarding table \[parameters] parameter description vlan id vlan id, the range is \[1,4094] \[view] privileged user view \[use cases] sonic# show igmp snooping l2mc table sonic# show igmp snooping l2mc table vlan 1 show igmp snooping router port \[vlan show igmp snooping router port \[vlan vlan id ] \[command] show igmp snooping router port \[ vlan vlan id ] \[purpose] display the multicast router ports for igmp snooping \[parameters] parameter description vlan id vlan id, the range is \[1,4094] \[view] privileged user view \[use cases] sonic# show igmp snooping router port sonic# show igmp snooping router port vlan 1 igmp snooping config igmp snooping config table 2 igmp snooping config table 2 igmp snooping config command purpose igmp snooping enable enable igmp snooping for the vlan igmp snooping version {v1|v2|v3} configure the igmp protocol version igmp snooping querier enable enable igmp snooping querier igmp snooping querier interval interval configure the general query interval for igmp snooping querier igmp snooping querier last member interval interval configure the group specific query interval for igmp snooping querier igmp snooping querier max response time interval configure the maximum response time for igmp snooping querier igmp snooping querier source address x x x x configure the source ip for igmp snooping querier igmp snooping robustness value configure the robustness value for igmp snooping igmp snooping proxy enable enable the igmp snooping proxy igmp snooping prompt leave enable enable fast leave for igmp snooping member ports in a vlan igmp snooping prompt leave {enable|disable} vlan vlan id configure the state of fast leave for igmp snooping member ports in the interface igmp snooping group limit limit value vlan vlan id configure the maximum number of dynamically multicast entries for igmp snooping member interfaces igmp snooping static group vlan vlan id \[source address ip addr1 ] group address ip addr2 mode {forward|blocked} configuring igmp snooping static multicast entries igmp snooping static router port vlan vlan id configuring igmp snooping static router port igmp snooping enable igmp snooping enable \[command] igmp snooping enable \[purpose] enable igmp snooping for the vlan \[view] vlan configuration view \[notes] run command no igmp snooping enable to disable igmp snooping for the vlan \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping enable igmp snooping version {v1|v2|v3} igmp snooping version {v1|v2|v3} \[command] igmp snooping version {v1|v2|v3} \[purpose] configure the igmp protocol version \[view] vlan configuration view \[notes] the default igmp protocol version is v3 run command no igmp snooping version to set igmp version to default(v3) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping version v3 igmp snooping querier enable igmp snooping querier enable \[command] igmp snooping querier enable \[purpose] enable igmp snooping querier \[view] vlan configuration view \[notes] run command no igmp snooping querier enable to disable igmp snooping querier \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping querier enable igmp snooping querier interval igmp snooping querier interval interval \[command] igmp snooping querier interval interval \[purpose] configure the general query interval for igmp snooping querier \[parameters] parameter description interval specify the interval for general query messages in seconds the range is \[1,18000], and the default value is 125 \[view] vlan configuration view \[notes] run command no igmp snooping querier interval to set the general query interval to default(125s) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping querier interval 1000 igmp snooping querier last member interval igmp snooping querier last member interval interval \[command] igmp snooping querier last member interval interval \[purpose] configure the group specific query interval for igmp snooping querier \[parameters] parameter description interval specify the interval for group specific query messages in seconds the range is \[1,25], and the default value is 1 \[view] vlan configuration view \[notes] run command no igmp snooping querier last member interval to set the group specific query interval to default(1s) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping querier last member interval 10 igmp snooping querier max response time igmp snooping querier max response time interval \[command] igmp snooping querier max response time interval \[purpose] configure the maximum response time for igmp snooping querier \[parameters] parameter description interval specify the maximum response interval in seconds the range is \[1,25], and the default value is 10 \[view] vlan configuration view \[notes] run command no igmp snooping querier max response time to set the maximum response interval to default(10s) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping querier max response time 20 sonic(config vlan 10)# no igmp snooping querier max response time igmp snooping querier source address igmp snooping querier source address x x x x \[command] igmp snooping querier source address x x x x \[purpose] configure the source ip for igmp snooping querier \[parameters] parameter description x x x x source ip for query message, the default is 0 0 0 0 \[view] vlan configuration view \[notes] run command no igmp snooping querier source address to set source ip to default (0 0 0 0) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping querier source address 10 193 1 129 sonic(config vlan 10)# no igmp snooping querier source address igmp snooping robustness igmp snooping robustness value \[command] igmp snooping robustness value \[purpose] configure the robustness value for igmp snooping \[parameters] parameter description value the robustness value for igmp snooping the range is \[1,255] and the default is 2 \[view] vlan configuration view \[notes] run command no igmp snooping robustness to set the robustness value to default (2) \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping robustness 10 sonic(config vlan 10)# no igmp snooping robustness igmp snooping proxy enable igmp snooping proxy enable \[command] igmp snooping proxy enable \[purpose] enable the igmp snooping proxy \[view] vlan configuration view \[notes] run command no igmp snooping proxy enable to disable the igmp snooping proxy \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping proxy enable sonic(config vlan 10)# no igmp snooping proxy enable igmp snooping prompt leave enable igmp snooping prompt leave enable \[command] igmp snooping prompt leave enable \[purpose] enable fast leave for igmp snooping member ports in a vlan \[view] vlan configuration view \[notes] run command no igmp snooping prompt leave enable to disable the fast leave feature \[use cases] sonic# configure terminal sonic(config)# vlan 10 sonic(config vlan 10)# igmp snooping prompt leave enable sonic(config vlan 10)# no igmp snooping prompt leave enable igmp snooping prompt leave {enable|disable} vlan igmp snooping prompt leave {enable|disable} vlan vlan id \[command] igmp snooping prompt leave {enable|disable} vlan vlan id \[purpose] configure the state of fast leave for igmp snooping member ports in the interface \[parameters] parameter description vlan id vlan id, the range is \[1,4094] \[view] physical interface/lag interface configuration view \[notes] run command no igmp snooping prompt leave vlan vlan id to set the fast leave feature state to default the default state depends on the configuration in vlan view \[use cases] sonic# configure terminal sonic(config)# interface ethernet 0/4 sonic(config if 0/4)# igmp snooping prompt leave enable vlan 10 sonic(config if 0/4)# no igmp snooping prompt leave vlan 10 sonic(config if 0/4)# igmp snooping group limit igmp snooping group limit limit value vlan vlan id \[command] igmp snooping group limit limit value vlan vlan id \[purpose] configure the maximum number of dynamically multicast entries for igmp snooping member interfaces \[parameters] parameter description limit value the maximum number of dynamically multicast entries the range is \[1,4095] and the default is 4095 vlan id vlan id, the range is \[1,4094] \[view] physical interface/lag interface configuration view \[notes] run command no igmp snooping group limit vlan vlan id to set maximum number of dynamically multicast entries to default (4095) \[use cases] sonic# configure terminal sonic(config)# interface ethernet 0/4 sonic(config if 0/4)# igmp snooping group limit 100 vlan 10 sonic(config if 0/4)# no igmp snooping group limit vlan 10 igmp snooping static group vlan igmp snooping static group vlan vlan id \[source address ip addr1 ] group address ip addr2 mode {forward|blocked} \[command] igmp snooping static group vlan vlan id \[ source address ip addr1 ] group address ip addr2 mode {forward|blocked} \[purpose] configuring igmp snooping static multicast entries \[parameters] parameter description vlan id vlan id, the range is \[1,4094] ip addr1 the multicast source ip address when the source address is omitted, it is set to 0 0 0 0 by default ip addr2 the multicast group ip address the range is 224 0 1 0 239 255 255 255 \[view] physical interface/lag interface configuration view \[notes] run command no igmp snooping static group vlan vlan id \[ source address ip addr1 ] group address ip addr2 to remove the static multicast entry \[use cases] sonic# configure terminal sonic(config)# interface ethernet 0/4 sonic(config if 0/4)# igmp snooping static group vlan 10 group address 224 0 3 2 mode forward sonic(config if 0/4)# igmp snooping static group vlan 10 source address 1 1 1 1 group address 224 0 2 1 mode forward igmp snooping static router port vlan igmp snooping static router port vlan vlan id \[command] igmp snooping static router port vlan vlan id \[purpose] configuring igmp snooping static router port \[parameters] parameter description vlan id vlan id, the range is \[1,4094] \[view] physical interface/lag interface configuration view \[notes] run command no igmp snooping static router port vlan vlan id to remove the static router port \[use cases] sonic# configure terminal sonic(config)# interface ethernet 0/4 sonic(config if 0/4)# igmp snooping static router port vlan 10 sonic(config if 0/4)# no igmp snooping static router port vlan 10
