01-IGMP Snooping命令
本章节下载: 01-IGMP Snooping命令 (234.71 KB)
1.1.1 display igmp-snooping group
1.1.2 display igmp-snooping host
1.1.3 display igmp-snooping statistics
1.1.4 dot1p-priority (IGMP-Snooping view)
1.1.5 drop-unknown (IGMP-Snooping view)
1.1.6 fast-leave (IGMP-Snooping view)
1.1.7 group-policy (IGMP-Snooping view)
1.1.8 host-aging-time (IGMP-Snooping view)
1.1.9 host-tracking (IGMP-Snooping view)
1.1.11 igmp-snooping dot1p-priority
1.1.12 igmp-snooping drop-unknown
1.1.14 igmp-snooping fast-leave
1.1.15 igmp-snooping general-query source-ip
1.1.16 igmp-snooping group-limit
1.1.17 igmp-snooping group-policy
1.1.18 igmp-snooping host-aging-time
1.1.19 igmp-snooping host-join
1.1.20 igmp-snooping host-tracking
1.1.21 igmp-snooping last-member-query-interval
1.1.22 igmp-snooping leave source-ip
1.1.23 igmp-snooping max-response-time
1.1.24 igmp-snooping overflow-replace
1.1.25 igmp-snooping proxying enable
1.1.26 igmp-snooping pim-hello-proxy enable
1.1.28 igmp-snooping query-interval
1.1.29 igmp-snooping report source-ip
1.1.30 igmp-snooping router-aging-time
1.1.31 igmp-snooping router-port-deny
1.1.32 igmp-snooping special-query source-ip
1.1.33 igmp-snooping static-group
1.1.34 igmp-snooping static-router-port
1.1.36 last-member-query-interval (IGMP-Snooping view)
1.1.37 max-response-time (IGMP-Snooping view)
1.1.38 overflow-replace (IGMP-Snooping view)
1.1.39 report-aggregation (IGMP-Snooping view)
1.1.40 reset igmp-snooping group
1.1.41 reset igmp-snooping statistics
1.1.42 router-aging-time (IGMP-Snooping view)
1:监控级
vlan vlan-id:查看指定VLAN内IGMP Snooping组的信息。vlan-id为指定VLAN的编号,取值范围为1~4094。如果未指定本参数,将显示所有VLAN内IGMP Snooping组的信息。
verbose:查看IGMP Snooping组的详细信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display igmp-snooping group命令用来查看IGMP Snooping组的信息,包括动态和静态加入的IGMP Snooping组。
# 查看VLAN 2内IGMP Snooping组的详细信息。
<Sysname> display igmp-snooping group vlan 2 verbose
Total 1 IP Group(s).
Total 1 IP Source(s).
Total 1 MAC Group(s).
Port flags: D-Dynamic port, S-Static port, C-Copy port, P-PIM port
Subvlan flags: R-Real VLAN, C-Copy VLAN
Vlan(id):2.
Total 1 IP Group(s).
Total 1 IP Source(s).
Total 1 MAC Group(s).
Router port(s):total 1 port(s).
GE1/0/1 (D) ( 00:01:30 )
IP group(s):the following ip group(s) match to one mac group.
IP group address:224.1.1.1
(1.1.1.1, 224.1.1.1):
Attribute: Host Port
Host port(s):total 1 port(s).
GE1/0/2 (D) ( 00:03:23 )
MAC group(s):
MAC group address:0100-5e01-0101
Host port(s):total 1 port(s).
GE1/0/2
表1-1 display igmp-snooping group命令显示信息描述表
IP组播组的数量 |
|
IP组播源的数量 |
|
MAC组播组的数量 |
|
Port flags: D-Dynamic port, S-Static port, C-Copy port, P-PIM port |
端口标志:D代表动态端口,S代表静态端口,C代表由(*,G)表项拷贝到(S,G)表项下的端口,P代表由PIM Snooping添加的端口 |
子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN |
|
动态路由器/成员端口的老化剩余时间 |
|
IP组播组的地址 |
|
MAC组播组的地址 |
|
IP组播组的属性 |
|
1:监控级
vlan vlan-id:查看指定VLAN内IGMP Snooping跟踪的主机信息。vlan-id为指定VLAN的编号,取值范围为1~4094。
group group-address:查看IGMP Snooping跟踪的加入指定组播组的主机信息。group-address为组播组的地址,取值范围为224.0.1.0~239.255.255.255。
source source-address:查看IGMP Snooping跟踪的加入指定组播源的主机信息。source-address为组播源的地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display igmp-snooping host命令用来查看IGMP Snooping跟踪的主机信息。
# 查看VLAN 2内IGMP Snooping跟踪的加入组播组224.1.1.1的主机信息。
<Sysname> display igmp-snooping host vlan 2 group 224.1.1.1
VLAN(ID) : 2
(0.0.0.0, 224.1.1.1)
Port : GE1/0/1
Host Uptime Expires
1.1.1.1 00:02:20 00:00:40
2.2.2.2 00:02:21 00:00:39
Port : GE1/0/2
Host Uptime Expires
3.3.3.3 00:02:20 00:00:40
表1-2 display igmp-snooping host命令显示信息描述表
VLAN的编号 |
|
(S,G)表项,0.0.0.0表示所有组播源 |
|
主机的IP地址 |
|
主机的超时时间,timeout表示已超时 |
display igmp-snooping statistics [ | { begin | exclude | include } regular-expression ]
1:监控级
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
display igmp-snooping statistics命令用来查看IGMP Snooping监听到的IGMP报文的统计信息。
# 查看IGMP Snooping监听到的IGMP报文的统计信息。
<Sysname> display igmp-snooping statistics
Received IGMP general queries:0.
Received IGMPv1 reports:0.
Received IGMPv2 reports:19.
Received IGMP leaves:0.
Received IGMPv2 specific queries:0.
Sent IGMPv2 specific queries:0.
Received IGMPv3 reports:1.
Received IGMPv3 reports with right and wrong records:0.
Received IGMPv3 specific queries:0.
Received IGMPv3 specific sg queries:0.
Sent IGMPv3 specific queries:0.
Sent IGMPv3 specific sg queries:0.
Received error IGMP messages:19.
表1-3 display igmp-snooping statistics命令显示信息描述表
错误的IGMP报文 |
dot1p-priority priority-number
2:系统级
priority-number:IGMP报文的802.1p优先级,取值范围为0~7。该数值越大,优先级越高。
dot1p-priority命令用来全局配置IGMP报文的802.1p优先级。undo dot1p-priority命令用来恢复缺省情况。
缺省情况下,IGMP报文的802.1p优先级为0。
# 全局配置IGMP报文的802.1p优先级为3。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] dot1p-priority 3
2:系统级
drop-unknown命令用来全局使能丢弃未知组播数据报文的功能。undo drop-unknown命令用来全局关闭丢弃未知组播数据报文的功能。
缺省情况下,丢弃未知组播数据报文的功能处于关闭状态,即对未知组播数据报文进行广播。
相关配置可参考命令igmp-snooping drop-unknown。
# 全局使能丢弃未知组播数据报文的功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] drop-unknown
undo fast-leave [ vlan vlan-list ]
2:系统级
vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果指定了本参数,本配置只对指定VLAN有效;如果未指定本参数,则本配置将对所有VLAN都有效。
fast-leave命令用来全局使能端口快速离开功能。端口快速离开是指当无线控制器从某端口收到主机发送的离开某组播组的IGMP离开组报文时,直接把该端口从对应转发表项的出端口列表中删除。undo fast-leave命令用来全局关闭端口快速离开功能。
相关配置可参考命令igmp-snooping fast-leave。
# 使能VLAN 2内的端口快速离开功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] fast-leave vlan 2
group-policy acl-number [ vlan vlan-list ]
undo group-policy [ vlan vlan-list ]
2:系统级
acl-number:指定基本访问控制列表和扩展访问控制列表的编号,取值范围为2000~3999。主机只能加入与该ACL规则中permit语句匹配的组播组。
vlan vlan-list:在指定VLAN内配置组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果指定了本参数,本配置只对指定VLAN有效;如果未指定本参数,则本配置将对所有VLAN都有效。
group-policy命令用来配置全局组播组过滤器,以限定VLAN内的主机所能加入的组播组。undo group-policy命令用来删除全局组播组过滤器。
缺省情况下,没有配置全局组播组过滤器,即各VLAN内主机可以加入任意组播组。
· 当指定的ACL不存在或者其规则为空时,将过滤掉所有的组播组。
· 可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。
相关配置可参考命令igmp-snooping group-policy。
# 限定VLAN 2内的主机只能加入组播组225.1.1.1。
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0
[Sysname-acl-basic-2000] quit
[Sysname] igmp-snooping
[Sysname-igmp-snooping] group-policy 2000 vlan 2
2:系统级
interval:动态成员端口的老化时间,取值范围为200~1000,单位为秒。
host-aging-time命令用来全局配置动态成员端口的老化时间。undo host-aging-time命令用来恢复缺省情况。
相关配置可参考命令igmp-snooping host-aging-time。
# 全局配置动态成员端口的老化时间为300秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] host-aging-time 300
2:系统级
host-tracking命令用来全局使能IGMP Snooping主机跟踪功能。undo host-tracking命令用来全局关闭IGMP Snooping主机跟踪功能。
缺省情况下,IGMP Snooping主机跟踪功能处于关闭状态。
相关配置可参考命令igmp-snooping host-tracking。
# 全局使能IGMP Snooping主机跟踪功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] host-tracking
2:系统级
igmp-snooping命令用来全局使能IGMP Snooping,并进入IGMP-Snooping视图。undo igmp-snooping命令用来全局关闭IGMP Snooping。
缺省情况下,IGMP Snooping处于关闭状态。
相关配置可参考命令igmp-snooping enable。
# 全局使能IGMP Snooping,并进入IGMP-Snooping视图。
[Sysname] igmp-snooping
[Sysname-igmp-snooping]
igmp-snooping dot1p-priority priority-number
undo igmp-snooping dot1p-priority
VLAN视图
2:系统级
priority-number:IGMP报文的802.1p优先级,取值范围为0~7。该数值越大,优先级越高。
igmp-snooping dot1p-priority命令用来在VLAN内配置IGMP报文的802.1p优先级。undo igmp-snooping dot1p-priority命令用来恢复缺省情况。
缺省情况下,IGMP报文的802.1p优先级为0。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并配置IGMP报文的802.1p优先级为3。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping dot1p-priority 3
undo igmp-snooping drop-unknown
VLAN视图
2:系统级
igmp-snooping drop-unknown命令用来在VLAN内使能丢弃未知组播数据报文的功能。undo igmp-snooping drop-unknown命令用来在VLAN内关闭丢弃未知组播数据报文的功能。
缺省情况下,丢弃未知组播数据报文的功能处于关闭状态,即对未知组播数据报文进行广播。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和drop-unknown。
# 在VLAN 2内使能IGMP Snooping,并使能丢弃未知组播数据报文的功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping drop-unknown
VLAN视图
2:系统级
igmp-snooping enable命令用来在VLAN内使能IGMP Snooping。undo igmp-snooping enable命令用来在VLAN内关闭IGMP Snooping。
缺省情况下,VLAN内的IGMP Snooping处于关闭状态。
在VLAN内使能IGMP Snooping之前,必须先全局使能IGMP Snooping,否则将无法在VLAN内使能IGMP Snooping。
# 在VLAN 2内使能IGMP Snooping。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
igmp-snooping fast-leave [ vlan vlan-list ]
undo igmp-snooping fast-leave [ vlan vlan-list ]
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
vlan vlan-list:在指定VLAN内配置端口快速离开功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。
igmp-snooping fast-leave命令用来在端口上使能端口快速离开功能。端口快速离开是指当无线控制器从某端口收到主机发送的离开某组播组的IGMP离开组报文时,直接把该端口从对应转发表项的出端口列表中删除。undo igmp-snooping fast-leave命令用来在端口上关闭端口快速离开功能。
· 在二层以太网接口或二层聚合接口视图下配置时,如果未指定VLAN,则该配置将对该接口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该接口属于指定VLAN时,该配置才生效。
· 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
不同型号的设备对igmp-snooping fast-leave命令配置视图的支持情况有所不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 在GE1/0/1上使能端口快速离开功能,GE1/0/1属于VLAN 2。
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping fast-leave vlan 2
igmp-snooping general-query source-ip { ip-address | current-interface }
undo igmp-snooping general-query source-ip
VLAN视图
2:系统级
ip-address:指定任意合法IP地址作为发送IGMP普遍组查询报文时的源IP地址。
current-interface:指定当前VLAN接口的IP地址作为IGMP普遍组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP普遍组查询报文的源IP地址。
igmp-snooping general-query source-ip命令用来配置IGMP普遍组查询报文的源IP地址。undo igmp-snooping general-query source-ip命令用来恢复缺省情况。
缺省情况下,IGMP普遍组查询报文的源IP地址为0.0.0.0。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并配置IGMP普遍组查询报文的源IP地址为10.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping general-query source-ip 10.1.1.1
igmp-snooping group-limit limit [ vlan vlan-list ]
undo igmp-snooping group-limit [ vlan vlan-list ]
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
limit:表示端口加入的组播组最大数量,取值范围与设备型号相关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
vlan vlan-list:表示端口在指定VLAN内加入的组播组最大数量。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果不指定本参数,则本配置将对端口所属的每个VLAN分别生效,即对允许端口加入的组播组最大数量在其所属的每个VLAN内分别进行限制。
igmp-snooping group-limit命令用来配置端口加入的组播组最大数量。undo igmp-snooping group-limit命令用来恢复缺省情况。
缺省情况下,端口加入的组播组最大数量与设备型号相关,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
· 在二层以太网接口或二层聚合接口视图下配置时,如果未指定VLAN,则该配置将对该接口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该接口属于指定VLAN时,该配置才生效。
· 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
不同型号的设备对igmp-snooping group-limit命令配置视图的支持情况有所不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 配置允许端口GE1/0/1在VLAN 2内加入的组播组最大数量为10个,GE1/0/1属于VLAN 2。
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping group-limit 10 vlan 2
igmp-snooping group-policy acl-number [ vlan vlan-list ]
undo igmp-snooping group-policy [ vlan vlan-list ]
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
acl-number:指定基本访问控制列表编号,取值范围为2000~3999。主机只能加入与该ACL规则中permit语句匹配的组播组。
vlan vlan-list:在指定VLAN内配置组播组过滤器。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。
igmp-snooping group-policy命令用来在端口上配置组播组过滤器,以限定该端口下的主机所能加入的组播组。undo igmp-snooping group-policy命令用来在端口上删除组播组过滤器。
缺省情况下,端口上没有配置组播组过滤器,即该端口下的主机可以加入任意合法的组播组。
· 在二层以太网接口或二层聚合接口视图下配置时,如果未指定VLAN,则该配置将对该接口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该接口属于指定VLAN时,该配置才生效。
· 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
· 可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。
相关配置可参考命令group-policy。
# 限定端口GE1/0/1下VLAN 2内的主机只能加入组播组225.1.1.1。
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule permit source 225.1.1.1 0
[Sysname-acl-basic-2000] quit
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping group-policy 2000 vlan 2
igmp-snooping host-aging-time interval
undo igmp-snooping host-aging-time
VLAN视图
2:系统级
interval:动态成员端口的老化时间,取值范围为200~1000,单位为秒。
igmp-snooping host-aging-time命令用来在VLAN内配置动态成员端口的老化时间。undo igmp-snooping host-aging-time命令用来恢复缺省情况。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和host-aging-time。
# 在VLAN 2内使能IGMP Snooping,并配置动态成员端口的老化时间为300秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping host-aging-time 300
igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id
undo igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
group-address:模拟主机要加入的组播组的地址,取值范围为224.0.1.0~239.255.255.255。
source-address:模拟主机要加入的组播源的地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。
vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。
igmp-snooping host-join命令用来使能模拟主机加入组播组或组播源组。模拟主机加入就是将无线控制器的端口配置成为组播组的成员。undo igmp-snooping host-join命令用来关闭模拟主机加入组播组或组播源组的功能。
缺省情况下,模拟主机加入组播组或组播源组的功能处于关闭状态。
· 只有当IGMP Snooping的版本为3时,并配置igmp-snooping host-join后,配置参数source-ip source-address才会有实际的意义;当IGMP Snooping的版本为2时,虽然也可以配置参数source-ip source-address,但模拟主机在收到查询报文时并不会进行响应。
· 在二层以太网接口或二层聚合接口视图下配置时,只有当该接口属于指定VLAN时,该配置才生效;在端口组视图下配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。
# 在GE1/0/1上使能模拟主机加入组播源组的功能,该以太网端口属于VLAN 2,要加入的组播源为1.1.1.1,要加入的组播组为224.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
[Sysname-vlan2] quit
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping host-join 224.1.1.1 source-ip 1.1.1.1 vlan 2
undo igmp-snooping host-tracking
VLAN视图
2:系统级
igmp-snooping host-tracking命令用来在VLAN内使能IGMP Snooping主机跟踪功能。undo igmp-snooping host-tracking命令用来在VLAN内关闭IGMP Snooping主机跟踪功能。
缺省情况下,IGMP Snooping主机跟踪功能处于关闭状态。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和host-tracking。
# 在VLAN 2内使能IGMP Snooping,并使能IGMP Snooping主机跟踪功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping host-tracking
igmp-snooping last-member-query-interval interval
undo igmp-snooping last-member-query-interval
VLAN视图
2:系统级
interval:发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。
igmp-snooping last-member-query-interval命令用来在VLAN内配置发送IGMP特定组查询报文的时间间隔。undo igmp-snooping last-member-query-interval命令用来恢复缺省情况。
缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和last-member-query-interval。
# 在VLAN 2内使能IGMP Snooping,并配置发送IGMP特定组查询报文的时间间隔为3秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping last-member-query-interval 3
igmp-snooping leave source-ip { ip-address | current-interface }
undo igmp-snooping leave source-ip
VLAN视图
2:系统级
ip-address:指定任意合法的IP地址作为代理发送IGMP离开报文的源IP地址。
current-interface:指定当前VLAN接口的IP地址作为代理发送IGMP离开报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为代理发送IGMP离开报文的源IP地址。
igmp-snooping leave source-ip命令用来配置代理发送IGMP离开报文的源IP地址。undo igmp-snooping leave source-ip命令用来恢复缺省情况。
缺省情况下,代理发送IGMP离开报文的源IP地址为0.0.0.0。
· 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
· 模拟主机发送的IGMP离开报文的源IP地址也采用本命令所配置的源IP地址。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并配置代理发送IGMP离开报文的源IP地址为10.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping leave source-ip 10.1.1.1
igmp-snooping max-response-time interval
undo igmp-snooping max-response-time
VLAN视图
2:系统级
interval:IGMP普遍组查询的最大响应时间,取值范围为1~25,单位为秒。
igmp-snooping max-response-time命令用来在VLAN内配置IGMP普遍组查询的最大响应时间。undo igmp-snooping max-response-time命令用来恢复缺省情况。
缺省情况下,IGMP普遍组查询的最大响应时间为10秒。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable、max-response-time和igmp-snooping query-interval。
# 在VLAN 2内使能IGMP Snooping,并配置IGMP普遍组查询的最大响应时间为5秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping max-response-time 5
igmp-snooping overflow-replace [ vlan vlan-list ]
undo igmp-snooping overflow-replace [ vlan vlan-list ]
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
vlan vlan-list:在指定VLAN内配置组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。
igmp-snooping overflow-replace命令用来在端口上使能组播组替换功能。undo igmp-snooping overflow-replace命令用来关闭端口上的组播组替换功能。
· 在二层以太网接口或二层聚合接口视图下配置时,如果未指定VLAN,则该配置将对该接口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该接口属于指定VLAN时,该配置才生效。
· 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
# 在GE1/0/1上使能组播组替换功能,GE1/0/1属于VLAN 2。
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping overflow-replace vlan 2
undo igmp-snooping proxying enable
VLAN视图
2:系统级
igmp-snooping proxying enable命令用来在VLAN内使能IGMP Snooping代理功能。undo igmp-snooping proxying enable命令用来在VLAN内关闭IGMP Snooping代理功能。
缺省情况下,VLAN内的IGMP Snooping代理功能处于关闭状态。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并使能IGMP Snooping代理功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping proxying enable
【命令】
igmp-snooping pim-hello-proxy enable
undo igmp-snooping pim-hello-proxy enable
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
无
【描述】
igmp-snooping pim-hello-proxy enable 命令用来使能PIM Hello报文代理功能。undo igmp-snooping pim-hello-proxy enable 命令用来关闭PIM Hello报文代理功能。
缺省情况下,PIM Hello报文代理功能处于关闭状态。
【举例】
# 使能PIM Hello报文代理功能。
<Sysname> system-view
[Sysname] vlan 100
[Sysname-vlan100]igmp-snooping pim-hello-proxy enable
VLAN视图
2:系统级
igmp-snooping querier命令用来使能IGMP Snooping查询器。undo igmp-snooping querier命令用来关闭IGMP Snooping查询器。
缺省情况下,IGMP Snooping查询器处于关闭状态。
· 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
· 本命令在组播VLAN的子VLAN内配置时将不会生效。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并使能IGMP Snooping查询器。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping querier
igmp-snooping query-interval interval
undo igmp-snooping query-interval
VLAN视图
2:系统级
interval:发送IGMP普遍组查询报文的时间间隔,取值范围为2~300,单位为秒。
igmp-snooping query-interval命令用来配置发送IGMP普遍组查询报文的时间间隔。undo igmp-snooping query-interval命令用来恢复缺省情况。
缺省情况下,发送IGMP普遍组查询报文的时间间隔为60秒。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable、igmp-snooping querier、igmp-snooping max-response-time和max-response-time。
# 在VLAN 2内使能IGMP Snooping,并配置发送IGMP普遍组查询报文的时间间隔为20秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping query-interval 20
igmp-snooping report source-ip { ip-address | current-interface }
undo igmp-snooping report source-ip
VLAN视图
2:系统级
ip-address:指定任意合法的IP地址作为代理发送IGMP报告报文的源IP地址。
current-interface:指定当前VLAN接口的IP地址作为代理发送IGMP报告报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为代理发送IGMP报告报文的源IP地址。
igmp-snooping report source-ip命令用来配置代理发送IGMP报告报文的源IP地址。undo igmp-snooping report source-ip命令用来恢复缺省情况。
缺省情况下,代理发送IGMP报告报文的源IP地址为0.0.0.0。
· 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
· 模拟主机发送的IGMP报告报文的源IP地址也采用本命令所配置的源IP地址。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并配置代理发送IGMP报告报文的源IP地址为10.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping report source-ip 10.1.1.1
igmp-snooping router-aging-time interval
undo igmp-snooping router-aging-time
VLAN视图
2:系统级
interval:动态路由器端口的老化时间,取值范围为1~1000,单位为秒。
igmp-snooping router-aging-time命令用来在VLAN内配置动态路由器端口的老化时间。undo igmp-snooping router-aging-time命令用来恢复缺省情况。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和router-aging-time。
# 在VLAN 2内使能IGMP Snooping,配置动态路由器端口的老化时间为100秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping router-aging-time 100
igmp-snooping router-port-deny [ vlan vlan-list ]
undo igmp-snooping router-port-deny [ vlan vlan-list ]
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
vlan vlan-list:在指定VLAN内禁止端口成为动态路由器端口。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。
igmp-snooping router-port-deny命令用来禁止端口成为动态路由器端口。undo igmp-snooping router-port-deny命令用来恢复缺省情况。
· 在二层以太网接口或二层聚合接口视图下配置时,如果未指定VLAN,则该配置将对该接口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该接口属于指定VLAN时,该配置才生效。
· 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
# 在VLAN 2内禁止端口GE1/0/1成为动态路由器端口。
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping router-port-deny vlan 2
igmp-snooping special-query source-ip { ip-address | current-interface }
undo igmp-snooping special-query source-ip
VLAN视图
2:系统级
ip-address:指定IP地址作为发送IGMP特定组查询报文时的源IP地址。
current-interface:指定当前VLAN接口的IP地址作为IGMP特定组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP特定组查询报文的源IP地址。
igmp-snooping special-query source-ip命令用来配置IGMP特定组查询报文的源IP地址。undo igmp-snooping special-query source-ip命令用来恢复缺省情况。
缺省情况下,IGMP特定组查询报文的源IP地址为0.0.0.0。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并配置IGMP特定组查询报文的源IP地址为10.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping special-query source-ip 10.1.1.1
igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id
undo igmp-snooping static-group group-address [ source-ip source-address ] vlan vlan-id
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
group-address:静态加入的组播组地址,取值范围为224.0.1.0~239.255.255.255。
source-address:静态加入的组播源地址,取值为有效的单播地址或0.0.0.0,0.0.0.0表示所有组播源。
vlan vlan-id:指定以太网端口所属的VLAN。vlan-id为指定VLAN的编号,取值范围为1~4094。
igmp-snooping static-group命令用来配置静态成员端口,即配置端口静态加入组播组或组播源组功能。undo igmp-snooping static-group命令用来关闭静态成员端口功能。
· 只有当IGMP Snooping的版本为3时,配置参数source-ip source-address才会有实际的意义;当IGMP Snooping的版本为2时,虽然也可以配置参数source-ip source-address,但该配置将不能生效。
· 在二层以太网接口或二层聚合接口视图下配置时,只有当该接口属于指定VLAN时,该配置才生效;在端口组视图下配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。
不同型号的设备对igmp-snooping static-group命令配置视图的支持情况有所不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 在GE1/0/1上使能静态加入组播源组的功能,该以太网端口属于VLAN 2,要加入的组播源为1.1.1.1,要加入的组播组为224.1.1.1。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
[Sysname-vlan2] quit
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping static-group 224.1.1.1 source-ip 1.1.1.1 vlan 2
igmp-snooping static-router-port vlan vlan-id
undo igmp-snooping static-router-port vlan vlan-id
二层以太网接口视图/二层聚合接口视图/端口组视图
2:系统级
vlan vlan-id:在指定VLAN内配置静态路由器端口。vlan-id为指定VLAN的编号,取值范围为1~4094。
igmp-snooping static-router-port命令用来使能静态路由器端口功能。undo igmp-snooping static-router-port命令用来关闭静态路由器端口功能。
· 本命令在组播VLAN的子VLAN内配置时将不会生效。
· 在二层以太网接口或二层聚合接口视图下配置时,只有当该接口属于指定VLAN时,该配置才生效;在端口组视图下配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。
不同型号的设备对igmp-snooping static-router-port vlan命令配置视图的支持情况有所不同,请参见“命令参考导读”中的“命令行及参数差异情况”部分的介绍。
# 在GE1/0/1上使能静态路由器端口功能,该端口属于VLAN 2。
[Sysname] interface Gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] igmp-snooping static-router-port vlan 2
igmp-snooping version version-number
VLAN视图
2:系统级
version-number:表示IGMP Snooping的版本号,取值范围为2~3。
igmp-snooping version命令用来配置IGMP Snooping的版本。undo igmp-snooping version命令用来恢复缺省情况。
缺省情况下,IGMP Snooping的版本为2。
· 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
· 本命令在组播VLAN的子VLAN内配置本命令时不能生效。
相关配置可参考命令igmp-snooping enable。
# 在VLAN 2内使能IGMP Snooping,并将其版本配置为3。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping version 3
last-member-query-interval interval
undo last-member-query-interval
2:系统级
interval:发送IGMP特定组查询报文的时间间隔,取值范围为1~5,单位为秒。
last-member-query-interval命令用来全局配置发送IGMP特定组查询报文的时间间隔。undo last-member-query-interval命令用来恢复缺省情况。
缺省情况下,发送IGMP特定组查询报文的时间间隔为1秒。
相关配置可参考命令igmp-snooping last-member-query-interval。
# 全局配置发送IGMP特定组查询报文的时间间隔为3秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] last-member-query-interval 3
2:系统级
interval:IGMP普遍组查询的最大响应时间,取值范围为1~25,单位为秒。
max-response-time命令用来全局配置IGMP普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。
缺省情况下,IGMP普遍组查询的最大响应时间为10秒。
相关配置可参考命令igmp-snooping max-response-time和igmp-snooping query-interval。
# 全局配置IGMP普遍组查询的最大响应时间为5秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] max-response-time 5
overflow-replace [ vlan vlan-list ]
undo overflow-replace [ vlan vlan-list ]
2:系统级
vlan vlan-list:在指定VLAN内配置组播组替换功能。vlan-list为VLAN列表,表示多个VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。如果指定了本参数,本配置只对指定VLAN有效;如果未指定本参数,则本配置将对所有VLAN都有效。
overflow-replace命令用来全局使能组播组替换功能。undo overflow-replace命令用来全局关闭组播组替换功能。
相关配置可参考命令igmp-snooping overflow-replace。
# 在VLAN 2内全局使能组播组替换功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] overflow-replace vlan 2
2:系统级
report-aggregation命令用来使能IGMP成员关系报告报文抑制功能。undo report-aggregation命令用来关闭IGMP成员关系报告报文抑制功能。
缺省情况下,IGMP成员关系报告报文抑制功能处于使能状态。
# 关闭IGMP成员关系报告报文抑制功能。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] undo report-aggregation
reset igmp-snooping group { group-address | all } [ vlan vlan-id ]
2:系统级
group-address:指定组播组,取值范围为224.0.1.0~239.255.255.255。
all:表示所有组播组。
vlan vlan-id:指定VLAN的编号,取值范围为1~4094。
reset igmp-snooping group命令用来清除IGMP Snooping组的动态加入记录。
# 清除所有IGMP Snooping组的动态加入记录。
<Sysname> reset igmp-snooping group all
reset igmp-snooping statistics
2:系统级
reset igmp-snooping statistics命令用来清除IGMP Snooping监听到的所有IGMP报文的统计信息。
# 清除IGMP Snooping监听到的所有IGMP报文的统计信息。
<Sysname> reset igmp-snooping statistics
2:系统级
interval:动态路由器端口的老化时间,取值范围为1~1000,单位为秒。
router-aging-time命令用来全局配置动态路由器端口的老化时间。undo router-aging-time命令用来恢复缺省情况。
相关配置可参考命令igmp-snooping router-aging-time。
# 全局配置动态路由器端口的老化时间为100秒。
[Sysname] igmp-snooping
[Sysname-igmp-snooping] router-aging-time 100
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!