21-组播命令
本章节下载: 21-组播命令 (237.75 KB)
目 录
1.1.1 display epon-multicast information
1.1.2 display onu-protocol igmp-snooping
1.1.3 multicast-control host-aging-time
1.1.6 onu-protocol igmp-snooping
1.1.7 uni igmp-snooping fast-leave
1.1.10 uni multicast-group-number
1.1.11 uni multicast-strip-tag
2.1.1 display igmp-snooping group
2.1.2 display igmp-snooping statistics
2.1.3 fast-leave (IGMP-Snooping view)
2.1.4 group-policy (IGMP-Snooping view)
2.1.5 host-aging-time (IGMP-Snooping view)
2.1.7 igmp-snooping drop-unknown
2.1.9 igmp-snooping fast-leave
2.1.10 igmp-snooping general-query source-ip
2.1.11 igmp-snooping group-limit
2.1.12 igmp-snooping group-policy
2.1.13 igmp-snooping host-aging-time
2.1.14 igmp-snooping host-join
2.1.15 igmp-snooping last-member-query-interval
2.1.16 igmp-snooping max-response-time
2.1.17 igmp-snooping overflow-replace
2.1.19 igmp-snooping query-interval
2.1.20 igmp-snooping router-aging-time
2.1.21 igmp-snooping source-deny
2.1.22 igmp-snooping special-query source-ip
2.1.24 last-member-query-interval (IGMP-Snooping view)
2.1.25 max-response-time (IGMP-Snooping view)
2.1.26 overflow-replace (IGMP-Snooping view)
2.1.27 report-aggregation (IGMP-Snooping view)
2.1.28 reset igmp-snooping group
2.1.29 reset igmp-snooping statistics
2.1.30 router-aging-time (IGMP-Snooping view)
2.1.31 source-deny (IGMP-Snooping view)
3.1.3 port (Multicast-VLAN view)
3.1.5 subvlan (Multicast-VLAN view)
【命令】
display epon-multicast information
【视图】
ONU端口视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display epon-multicast information命令用来显示可控组播模式下的组播相关信息。
【举例】
# ONU的组播模式为IGMP Snooping模式时显示可控组播相关信息。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] display epon-multicast information
ONU is not in multicast-control mode.
# ONU的组播模式为可控组播模式但未生成组播控制表项时显示可控组播相关信息。
[Sysname-Onu1/0/1:1] display epon-multicast information
Multicast-control infomation: None.
# ONU的组播模式为可控组播模式且生成了组播控制表项时显示可控组播相关信息。
[Sysname-Onu1/0/1:1] display epon-multicast information
Multicast-control infomation:
-------------------------------
UNI number 1:
Multicast vlan 10
Current channel list:
multicast ip:225.0.0.2
status:permit
Current channel list:
multicast ip:225.0.0.3
status:preview
preview times:16
preview remain time:144s
表1-1 display epon-multicast information命令显示信息描述表
字段 |
说明 |
ONU is not in multicast-control mode. |
表示ONU组播控制模式为IGMP Snooping,此时无组播控制信息 |
Multicast-control infomation: None. |
表示ONU组播控制模式为可控组播模式,但没有生成组播控制表项,原因有两种: l 未配置组播控制内容; l 组播客户端没有发送组播加入报文 |
Multicast-control infomation |
可控组播信息 |
UNI number 1 |
UNI端口编号 |
Multicast vlan 10 |
组播VLAN编号 |
Current channel list |
当前组播频道列表 |
multicast ip |
组播频道对应的组播IP地址 |
status:permit |
组播控制策略 l permit:允许观看对应的组播频道(无时间限制) l preview:允许预览对应的组播频道(有时间限制) |
preview times:16 |
表示这是对相应组播频道的第16次预览 |
preview remain time:144s |
表示离本次预览结束还有144s |
【命令】
display onu-protocol igmp-snooping
【视图】
ONU端口视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display onu- protocol igmp-snooping命令用来显示ONU(必须处于Up的状态)所支持的IGMP Snooping模式的信息。
该命令只适用于H3C的ONU。
【举例】
# 显示ONU所支持的IGMP Snooping协议信息。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] display onu-protocol igmp-snooping
Protocol name: IGMP snooping
Protocol status: enabled
Multicast Address UNI Port VLAN
1 01:00:5e:01:01:01 2 1
表1-2 display onu-protocol igmp-snooping命令显示信息描述表
字段 |
说明 |
Protocol name: IGMP snooping |
协议名 |
Protocol status: enabled |
协议状态:enable或者disable |
Multicast Address |
组播MAC地址 |
UNI Port |
UNI端口号 |
VLAN |
组播VLAN |
【命令】
multicast-control host-aging-time host-aging-time
undo multicast-control host-aging-time
【视图】
ONU端口视图
【缺省级别】
1:监控级
【缺省级别】
1:监控级
【参数】
host-aging-time:可控组播模式下组播组成员端口老化时间,单位为秒,取值范围为200~1000,缺省值为260。
【描述】
multicast-control host-aging-time命令用来配置可控组播模式下组播组成员端口老化时间。undo multicast-control host-aging-time命令用来恢复可控组播模式下组播组成员端口老化时间为缺省值。
缺省情况下,组播组成员端口老化时间为260秒。
需要注意的是,本命令只能在可控组播模式下配置。
【举例】
# 配置可控组播模式下组播组成员端口老化时间为500秒。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] multicast-control host-aging-time 500
【命令】
multicast-mode { igmp-snooping | multicast-control }
undo multicast-mode
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
igmp-snooping:IGMP Snooping模式。
multicast-control:可控组播模式。
【描述】
multicast-mode命令用来配置ONU的组播模式。undo multicast-mode命令用来恢复ONU的组播模式为缺省情况。
缺省情况下,ONU的组播模式为IGMP Snooping模式。
# 配置ONU的组播模式为可控组播模式。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] multicast-mode multicast-control
【命令】
multicast vlan vlan-id dest-ip ip-address-list
undo multicast vlan vlan-id
【视图】
FTTH视图
【缺省级别】
2:系统级
【参数】
vlan-id:组播VLAN ID,取值范围1~4094。
ip-address-list:加入到组播VLAN 的组播IP地址。
【描述】
multicast vlan dest-ip命令用来建立组播专用VLAN ,并将组播IP地址加入到该组播专用VLAN中,形成一种对应关系。undo multicast vlan命令用来取消组播专用VLAN。
【举例】
# 将组播地址224.1.1.1到224.1.1.255加入到组播VLAN 2000。
<Sysname> system-view
[Sysname] ftth
[Sysname-ftth] multicast vlan 2000 dest-ip 224.1.1.1 to 224.1.1.255
【命令】
onu-protocol igmp-snooping { host-aging-time host-aging-time | leave-aggregation enable | max-response-time max-response-time | report-aggregation enable | router-aging-time router-aging-time }
undo onu-protocol igmp-snooping { host-aging-time | leave-aggregation enable | max-response-time | report-aggregation enable | router-aging-time }
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
host-aging-time:组播组成员端口老化时间,单位为秒,取值范围为200~1000,缺省值为260。
leave-aggregation enable:开启IGMP离开报文抑制功能。
max-response-time:最大响应时间,单位为秒,取值范围为1~25,缺省值为10。
report-aggregation enable:开启IGMP加入报文抑制功能。
router-aging-time:路由器端口老化时间,单位为秒,取值范围为1~1000,缺省值为105。
【描述】
onu-protocol igmp-snooping命令用来配置IGMP-Snooping相关定时器和IGMP成员关系报告报文抑制。undo onu-protocol igmp-snooping命令用来恢复IGMP-Snooping相关定时器和IGMP成员关系报告报文抑制配置为缺省值。
缺省情况下,IGMP加入报文抑制功能处于关闭状态,IGMP离开报文抑制功能处于开启状态。
需要注意的是:
l 设置组播组成员端口化时间用来控制组播组成员的刷新频率。在组成员频繁变化的环境下,相应的需要把老化时间设置的短一些,反之亦然。
l 路由器端口是指连接路由器的端口,ONU通过它接收来自路由器的通用查询报文。定时器时长应设置为网络上使用的通用查询时间间隔的2.5倍左右。
l 该命令只适用于H3C的ONU。
# 开启ONU的IGMP加入报文抑制功能。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] onu-protocol igmp-snooping report-aggregation enable
【命令】
uni uni-number igmp-snooping fast-leave
undo uni uni-number igmp-snooping fast-leave
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
uni-number:UNI端口号,取值范围为1~当前ONU的UNI端口数,且支持最大的UNI端口数为80。
【描述】
uni igmp-snooping fast-leave命令用来开启UNI端口快速离开功能。undo uni igmp-snooping fast-leave命令用来关闭该功能。
缺省情况下,UNI端口快速离开功能关闭。
【举例】
# 开启UNI端口1快速离开功能。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] uni 1 igmp-snooping fast-leave
【命令】
uni uni-number multicast vlan { vlan-id } & <1-50>
undo uni-number multicast vlan { { vlan-id } & <1-50> | all }
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
uni-number:UNI端口号,取值范围为1~当前ONU的UNI端口数,且支持最大的UNI端口数为80。
vlan-id:组播专用VLAN ID,取值范围1~4094,&<1-50>表示前面的参数最多可以重复输50次。
all:所有的组播专用VLAN ID。
【描述】
uni multicast vlan命令用来将UNI端口加入用户指定的组播专用VLAN中。undo uni multicast vlan命令用来取消将UNI端口加入用户指定的组播专用VLAN中。
仅当ONU处于IGMP Snooping模式下时,该命令才能执行,相关命令请参见multicast-mode。
【举例】
# 将UNI端口1加入组播专用VLAN 2000和VLAN 3000中。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] uni 1 multicast vlan 2000 3000
【命令】
uni uni-number multicast-control multicast-address { multicast-address [ to multicast-address ] } &<1-10> [ source-ip ip-address [ to ip-address ] ] rule { deny | permit [ channel-limit channel-number ] | preview time-slice preview-time [ preview-interval interval-time | preview-times preview-times [ reset-interval reset-interval-time ] ]* }
undo uni uni-number multicast-control multicast-address [ multicast-address [ to multicast-address ] ] &<1-10>
【视图】
ONU端口视图
【缺省级别】
1:监控级
【缺省级别】
1:监控级
【参数】
uni-number:UNI端口号,取值范围为1~当前ONU的UNI端口数,且支持最大的UNI端口数为80。
multicast-address:组播IP地址。&<1-10>表示前面的参数最多可以重复输10次。
ip-address:组播源的IP地址。
deny:禁止访问。
permit:允许访问。
channel-number:允许同时访问的频道数,取值范围为1~5。
preview-time:允许预览的时间,单位为分钟,取值范围为1~3。
interval-time:允许预览的时间间隔,单位为分钟,取值范围为1~10。
preview-times:允许预览的次数,取值范围为1~3。
reset-interval-time:预览复位的时间间隔(即设定的预览次数完成多长时间后可以再次预览),单位为分钟,取值范围为1~43200。
【描述】
uni multicast-control命令配置UNI端口下用户对组播频道业务的访问权限(允许、预览或禁止)。undo uni multicast-control命令用来取消该配置。
需要注意的是,本命令执行在可控组播模式下。
如果配置了本命令中的source-ip字段,那么OLT将对收到的IGMPv3报文做如下处理:
l 如果报文类型为IS_IN、TO_IN或ALLOW,当报文中携带的组播IP地址和源IP地址都在组播权限配置的范围内时,OLT才能正常创建组播表项,否则将丢弃报文;
l 如果报文类型为IS_EX或TO_EX,OLT将丢弃报文;
l 如果报文类型为BLOCK,OLT将不对报文做权限判断,直接删除相应的组播表项。
关于IS_IN、TO_IN、ALLOW、IS_EX、TO_EX和BLOCK类型的IGMPv3报文的详细介绍请参见“组播分册”的IGMP操作手册。
【举例】
# 配置允许UNI端口1下的所有用户可观看组播IP 224.1.1.2所对应的组播频道业务。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] uni 1 multicast-control multicast-address 224.1.1.2 rule permit
【命令】
uni uni-number multicast-group-number number
undo uni uni-number multicast-group-number
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
uni-number:UNI端口号,取值范围为1~当前ONU的UNI端口数,且支持最大的UNI端口数为80。
number:组播频道个数,范围是0~255。
【描述】
uni multicast-group-number命令用来配置ONU的UNI端口下允许用户同时点播的组播频道的数量。undo uni multicast-group-number命令用来恢复允许用户同时点播的组播频道的数量为缺省值。
缺省情况下,每个UNI端口下允许用户同时点播64个组播频道。
仅当ONU处于IGMP Snooping模式下时,该命令才能执行,相关命令请参见multicast-mode。
H3C ONU的UNI端口所支持的最大组播频道数因ONU类型而异,具体支持情况请参见表1-3。
表1-3 H3C不同类型ONU所支持的最大组播频道数
H3C ONU类型 |
UNI端口支持的最大组播频道数 |
S3100-SI系列 |
256 |
S3100-EI系列 |
512 |
ET704系列 |
64 |
ET254-L |
不支持组播 |
如果ONU的UNI端口所支持的最大组播频道数小于OLT远程能够配置的最大频道数:
l 当ONU在线时,如果通过OLT远程配置的UNI端口最大组播频道数大于UNI端口所支持的最大数目,则将配置失败。如:ET704系列ONU的UNI端口最大支持64个组播频道,如果通过OLT远程配置uni multicast-group-number命令时,命令中指定的number参数值大于64,则将提示配置失败;
l 当ONU不在线时,如果通过OLT远程配置的UNI端口最大组播频道数大于UNI端口所支持的最大数目,待ONU上线后,会尽量匹配已配置的最大数目。如OLT端配置的UNI端口最大数目为255,而ET704系列ONU的UNI最大支持64,所以ONU会以支持64个组播频道作为对OLT远程配置的匹配结果。
【举例】
# 配置ONU的UNI端口1下允许用户同时点播的组播频道的数量为32。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] uni 1 multicast-group-number 32
【命令】
uni uni-number multicast-strip-tag enable
undo uni uni-number multicast-strip-tag enable
【视图】
ONU端口视图
【缺省级别】
2:系统级
【参数】
uni-number:UNI端口号,取值范围为1~当前ONU的UNI端口数,且支持最大的UNI端口数为80。
【描述】
uni multicast-strip-tag命令用来配置ONU的UNI端口删除下行组播流的VLAN Tag。undo uni multicast-group-number命令用来取消该配置。
缺省情况下,ONU的UNI端口不删除下行组播流的VLAN Tag。
【举例】
# 删除ONU的UNI端口1下行组播流的VLAN Tag。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] uni 1 multicast-strip-tag enable
【命令】
display igmp-snooping group [ vlan vlan-id ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vlan vlan-id:查看指定VLAN内IGMP Snooping组播组的信息。vlan-id为指定VLAN的编号,取值范围为1~4094。如果不指定该参数,将显示所有VLAN内IGMP Snooping组播组的信息。
slot slot-number:查看指定单板上IGMP Snooping组播组的信息。如果不指定该参数,则只显示主控板上IGMP Snooping组播组的信息。
verbose:查看IGMP Snooping组播组的详细信息。
【描述】
display igmp-snooping group命令用来查看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
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.
GE 1/1/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
(0.0.0.0, 224.1.1.1):
Attribute: Host Port
Host port(s):total 1 port.
Onu1/0/1:1 (D) ( 00:03:23 )
MAC group(s):
MAC group address:0100-5e01-0101
Host port(s):total 1 port.
Onu1/0/1:2
表2-1 display igmp-snooping group命令显示信息描述表
描述 |
|
Total 1 IP Group(s). |
IP组播组的数量 |
Total 1 IP Source(s). |
IP组播源的数量 |
Total 1 MAC Group(s). |
MAC组播组的数量 |
Port flags: D-Dynamic port, S-Static port, C-Copy port |
端口标志:D代表动态端口,S代表静态端口,C代表由(*,G)表项拷贝到(S,G)表项下的端口 |
Subvlan flags: R-Real VLAN, C-Copy VLAN |
子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN |
Router port(s) |
路由器端口的数量 |
( 00:01:30 ) |
动态路由器/成员端口的老化剩余时间。在分布式设备上,如果某非聚合端口不属于主控板,则须指定其所在单板的槽位号(即slot slot-number参数)才能显示出该时间值;而对于聚合端口则无此限制 |
IP group address |
IP组播组的地址 |
(0.0.0.0, 224.1.1.1) |
(S,G)表项,0.0.0.0表示所有组播源 |
MAC group address |
MAC组播组的地址 |
Attribute |
IP组播组的属性 |
Host port(s) |
成员端口的数量 |
【命令】
display igmp-snooping statistics
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
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.
表2-2 display igmp-snooping statistics命令显示信息描述表
字段 |
描述 |
general queries |
普遍组查询报文 |
specific queries |
特定组查询报文 |
reports |
报告报文 |
leaves |
离开报文 |
reports with right and wrong records |
包含错误和正确纪录的报告报文 |
specific sg queries |
特定源组查询报文 |
error IGMP messages |
错误的IGMP报文 |
【命令】
fast-leave [ vlan vlan-list ]
undo fast-leave [ vlan vlan-list ]
【视图】
IGMP-Snooping视图
【缺省级别】
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次。
【描述】
fast-leave命令用来全局使能端口快速离开功能。undo fast-leave命令用来全局关闭端口快速离开功能。
缺省情况下,端口快速离开功能处于关闭状态。
需要注意的是:如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。
相关配置可参考命令igmp-snooping fast-leave。
【举例】
# 使能VLAN 2内的端口快速离开功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] fast-leave vlan 2
【命令】
group-policy acl-number [ vlan vlan-list ]
undo group-policy [ vlan vlan-list ]
【视图】
IGMP-Snooping视图
【缺省级别】
2:系统级
【参数】
acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。高级ACL规则中所指定的源地址并非IP报文的源地址,而是IGMPv3报告报文中组播源的地址;而对于IGMPv1/v2报告报文、以及当IGMPv3“IS_EX”和“TO_EX”类型的报告报文未携带组播源地址时,均视其组播源的地址为0.0.0.0。
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次。
【描述】
group-policy命令用来配置全局组播组过滤器。undo group-policy命令用来关闭全局组播组过滤器。
缺省情况下,没有配置全局组播组过滤器,即主机可以加入任一合法的组播组。
需要注意的是:
l 如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。
l 当指定的ACL不存在或者其规则为空时,将过滤掉所有的组播组。
l 可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。
相关配置可参考命令igmp-snooping group-policy。
【举例】
# 配置ACL 2000为VLAN 2内的组播组过滤器。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] group-policy 2000 vlan 2
【命令】
host-aging-time interval
undo host-aging-time
【视图】
IGMP-Snooping视图
【缺省级别】
2:系统级
【参数】
interval:动态成员端口的老化时间,取值范围为200~1000,单位为秒。
【描述】
host-aging-time命令用来全局配置动态成员端口的老化时间。undo host-aging-time命令用来恢复缺省情况。
缺省情况下,动态成员端口的老化时间为260秒。
相关配置可参考命令igmp-snooping host-aging-time。
【举例】
# 全局配置动态成员端口的老化时间为300秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] host-aging-time 300
【命令】
igmp-snooping
undo igmp-snooping
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
igmp-snooping命令用来全局使能IGMP Snooping,并进入IGMP-Snooping视图。undo igmp-snooping命令用来全局关闭IGMP Snooping。
缺省情况下,IGMP Snooping处于关闭状态。
相关配置可参考命令igmp-snooping enable。
【举例】
# 全局使能IGMP Snooping,并进入IGMP-Snooping视图。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping]
【命令】
igmp-snooping drop-unknown
undo igmp-snooping drop-unknown
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
无
【描述】
igmp-snooping drop-unknown命令用来在VLAN内使能丢弃未知组播数据报文的功能。undo igmp-snooping drop-unknown命令用来在VLAN内关闭丢弃未知组播数据报文的功能。
缺省情况下,丢弃未知组播数据报文的功能处于关闭状态,即对未知组播数据报文进行广播。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable
【举例】
# 在VLAN 2内使能IGMP Snooping,并使能丢弃未知组播数据报文的功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping drop-unknown
【命令】
igmp-snooping enable
undo igmp-snooping enable
【视图】
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。
相关配置可参考命令igmp-snooping。
【举例】
# 在VLAN 2内使能IGMP Snooping。
<Sysname> system-view
[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 ]
【视图】
以太网端口视图/二层聚合端口视图/端口组视图/ONU端口视图
【缺省级别】
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命令用来在端口上使能端口快速离开功能。undo igmp-snooping fast-leave命令用来在端口上关闭端口快速离开功能。
缺省情况下,端口快速离开功能处于关闭状态。
需要注意的是:
l 在以太网端口、二层聚合端口和ONU端口视图下配置时,如果未指定VLAN,则该配置将对该端口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置才生效。
l 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
相关配置可参考命令fast-leave。
【举例】
# 在VLAN 2内的端口Onu1/0/1:1上使能端口快速离开功能。
<Sysname> system-view
[Sysname] interface onu 1/0/1:1
[Sysname-Onu1/0/1:1] igmp-snooping fast-leave vlan 2
【命令】
igmp-snooping general-query source-ip { current-interface | ip-address }
undo igmp-snooping general-query source-ip
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
current-interface:指定当前VLAN接口的IP地址作为IGMP普遍组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP普遍组查询报文的源IP地址。
ip-address:指定任意合法IP地址作为发送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> system-view
[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 ]
【视图】
以太网端口视图/二层聚合端口视图/端口组视图/ONU端口视图
【缺省级别】
2:系统级
【参数】
limit:允许端口加入的组播组最大数量,取值范围为1~1000。
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-limit命令用来配置允许端口加入的组播组最大数量。undo igmp-snooping group-limit命令用来恢复缺省情况。
缺省情况下,允许端口加入的组播组最大数量为1000。
需要注意的是:
l 在以太网端口、二层聚合端口和ONU端口视图下配置时,如果未指定VLAN,则该配置将对该端口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置才生效。
l 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
相关配置可参考命令igmp group-limit。
【举例】
# 在VLAN 2内的端口Onu1/0/1:1上配置允许加入的组播组最大数量为10个。
<Sysname> system-view
[Sysname] interface onu1/0/1:1
[Sysname-Onu1/0/1: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 ]
【视图】
以太网端口视图/二层聚合端口视图/端口组视图/ONU端口视图
【缺省级别】
2:系统级
【参数】
acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。高级ACL规则中所指定的源地址并非IP报文的源地址,而是IGMPv3报告报文中组播源的地址;而对于IGMPv1/v2报告报文、以及当IGMPv3“IS_EX”和“TO_EX”类型的报告报文未携带组播源地址时,均视其组播源的地址为0.0.0.0。
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命令用来在端口上关闭组播组过滤器。
缺省情况下,端口上没有配置组播组过滤器,即主机可以加入任一合法的组播组。
需要注意的是:
l 在以太网端口、二层聚合端口和ONU端口视图下配置时,如果未指定VLAN,则该配置将对该端口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置才生效。
l 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
l 当指定的ACL不存在或者其规则为空时,将过滤掉所有的组播组。
l 可以为端口在不同的VLAN内配置不同的ACL规则,但在相同VLAN内所配置的新规则会取代旧规则。
相关配置可参考命令group-policy。
【举例】
# 在VLAN 2内的端口Onu1/0/1:1上将ACL 2000配置为组播组过滤器。
<Sysname> system-view
[Sysname] interface onu1/0/1:1
[Sysname-Onu1/0/1: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命令用来恢复缺省情况。
缺省情况下,动态成员端口的老化时间为260秒。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和host-aging-time。
【举例】
# 在VLAN 2内使能IGMP Snooping,并配置动态成员端口的老化时间为300秒。
<Sysname> system-view
[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
【视图】
以太网端口视图/二层聚合端口视图/端口组视图/ONU端口视图
【缺省级别】
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命令用来恢复缺省情况。
缺省情况下,没有配置模拟主机加入组播组或组播源组。
需要注意的是:
l 只有当IGMP Snooping的版本为3时,配置参数source-ip source-address才会有实际的意义;当IGMP Snooping的版本为2时,虽然也可以配置参数source-ip source-address,但模拟主机在收到查询报文时并不会进行响应。
l 在以太网端口、二层聚合端口和ONU端口视图下配置时,只有当该端口属于指定VLAN时,该配置才生效;在端口组视图下配置时,该配置只对该端口组内属于指定VLAN的那些端口有效。
【举例】
# 在VLAN 2内的端口Onu1/0/1:1上配置模拟主机加入组播源组(1.1.1.1,232.1.1.1)。
<Sysname> system-view
[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 onu1/0/1:1
[Sysname- Onu1/0/1:1] igmp-snooping host-join 232.1.1.1 source-ip 1.1.1.1 vlan 2
【命令】
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> system-view
[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 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> system-view
[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 ]
【视图】
以太网端口视图/二层聚合端口视图/端口组视图/ONU端口视图
【缺省级别】
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命令用来关闭端口上的组播组替换功能。
缺省情况下,组播组替换功能处于关闭状态。
需要注意的是:
l 在以太网端口、二层聚合端口和ONU端口视图下配置时,如果未指定VLAN,则该配置将对该端口所属的每个VLAN分别生效;如果指定了VLAN,则只有当该端口属于指定VLAN时,该配置才生效。
l 在端口组视图下配置时,如果未指定VLAN,则该配置将对该端口组内的所有端口都生效;如果指定了VLAN,则该配置只对该端口组内属于指定VLAN的那些端口生效。
相关配置可参考命令overflow-replace。
【举例】
# 在VLAN 2内的端口Onu1/0/1:1上使能组播组替换功能。
<Sysname> system-view
[Sysname] interface onu1/0/1:1
[Sysname-Onu1/0/1:1] igmp-snooping overflow-replace vlan 2
【命令】
igmp-snooping querier
undo igmp-snooping querier
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
无
【描述】
igmp-snooping querier命令用来使能IGMP Snooping查询器。undo igmp-snooping querier命令用来关闭IGMP Snooping查询器。
缺省情况下,IGMP Snooping查询器处于关闭状态。
需要注意的是:
l 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
l 本命令在组播VLAN的子VLAN内不能生效。
相关配置可参考命令igmp-snooping enable,以及“组播VLAN命令”中的命令subvlan。
【举例】
# 在VLAN 2内使能IGMP Snooping,并使能IGMP Snooping查询器。
<Sysname> system-view
[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> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 2
[Sysname-vlan2] igmp-snooping enable
[Sysname-vlan2] igmp-snooping query-interval 20
【命令】
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命令用来恢复缺省情况。
缺省情况下,动态路由器端口的老化时间为105秒。
在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
相关配置可参考命令igmp-snooping enable和router-aging-time。
【举例】
# 在VLAN 2内使能IGMP Snooping,并配置动态路由器端口的老化时间为100秒。
<Sysname> system-view
[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 source-deny
undo igmp-snooping source-deny
【视图】
以太网端口视图/端口组视图/OLT端口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
igmp-snooping source-deny命令用来使能组播数据报文源端口过滤功能。undo igmp-snooping source-deny命令用来关闭组播数据报文源端口过滤功能。
缺省情况下,组播数据报文源端口过滤功能处于关闭状态。
【举例】
# 在Olt1/0/1上使能组播数据报文源端口过滤功能。
<Sysname> system-view
[Sysname] interface olt 1/0/1
[Sysname-Olt1/0/1] igmp-snooping source-deny
【命令】
igmp-snooping special-query source-ip { current-interface | ip-address }
undo igmp-snooping special-query source-ip
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
current-interface:指定当前VLAN接口的IP地址作为IGMP特定组查询报文的源IP地址。如果当前VLAN的接口没有IP地址,则采用缺省的IP地址0.0.0.0作为IGMP特定组查询报文的源IP地址。
ip-address:指定IP地址作为发送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> system-view
[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 version version-number
undo igmp-snooping version
【视图】
VLAN视图
【缺省级别】
2:系统级
【参数】
version-number:表示IGMP Snooping的版本号,取值范围为2~3。
【描述】
igmp-snooping version命令用来配置IGMP Snooping的版本。undo igmp-snooping version命令用来恢复缺省情况。
缺省情况下,IGMP Snooping的版本为2。
需要注意的是:
l 在配置本命令之前,必须先在VLAN内使能IGMP Snooping。
l 本命令在组播VLAN的子VLAN内不能生效。
相关配置可参考命令igmp-snooping enable,以及“组播VLAN命令”中的命令subvlan。
【举例】
# 在VLAN 2内使能IGMP Snooping,并将其版本配置为3。
<Sysname> system-view
[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
【视图】
IGMP-Snooping视图
【缺省级别】
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> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] last-member-query-interval 3
【命令】
max-response-time interval
undo max-response-time
【视图】
IGMP-Snooping视图
【缺省级别】
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> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] max-response-time 5
【命令】
overflow-replace [ vlan vlan-list ]
undo overflow-replace [ vlan vlan-list ]
【视图】
IGMP-Snooping视图
【缺省级别】
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次。
【描述】
overflow-replace命令用来全局使能组播组替换功能。undo overflow-replace命令用来全局关闭组播组替换功能。
缺省情况下,组播组替换功能处于关闭状态。
需要注意的是:如果不指定VLAN,则该配置将对所有VLAN有效;如果指定了VLAN,则该配置只对指定VLAN有效。
相关配置可参考命令igmp-snooping overflow-replace。
【举例】
# 在VLAN 2内全局使能组播组替换功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] overflow-replace vlan 2
【命令】
report-aggregation
undo report-aggregation
【视图】
IGMP-Snooping视图
【缺省级别】
2:系统级
【参数】
无
【描述】
report-aggregation命令用来使能IGMP成员关系报告报文抑制功能。undo report-aggregation命令用来关闭IGMP成员关系报告报文抑制功能。
缺省情况下,IGMP成员关系报告报文抑制功能处于使能状态。
【举例】
# 关闭IGMP成员关系报告报文抑制功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] undo report-aggregation
【命令】
reset igmp-snooping group { group-address | all } [ vlan vlan-id ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
group-address:清除指定IGMP Snooping组播组的信息,取值范围为224.0.1.0~239.255.255.255。
all:清除所有IGMP Snooping组播组的信息。
vlan vlan-id:清除指定VLAN内IGMP Snooping组播组的信息。vlan-id为指定VLAN的编号,取值范围为1~4094。
【描述】
reset igmp-snooping group命令用来清除IGMP Snooping组播组的信息。
需要注意的是:通过本命令不能够清除以静态方式加入的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
【命令】
router-aging-time interval
undo router-aging-time
【视图】
IGMP-Snooping视图
【缺省级别】
2:系统级
【参数】
interval:动态路由器端口的老化时间,取值范围为1~1000,单位为秒。
【描述】
router-aging-time命令用来全局配置动态路由器端口的老化时间。undo router-aging-time命令用来恢复缺省情况。
缺省情况下,动态路由器端口的老化时间为105秒。
相关配置可参考命令igmp-snooping router-aging-time。
【举例】
# 全局配置动态路由器端口的老化时间为100秒。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] router-aging-time 100
【命令】
source-deny port interface-list
undo source-deny port interface-list
【视图】
IGMP-Snooping视图
【缺省级别】
2:系统级
【参数】
interface-list:端口列表,表示一个或多个端口。表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }。其中,interface-type为端口类型(可以为以太网端口和OLT端口),interface-number为端口编号。
【描述】
source-deny命令用来使能组播数据报文源端口过滤功能,即过滤掉所有收到的组播数据报文。undo source-deny命令用来关闭组播数据报文源端口过滤功能。
缺省情况下,组播数据报文源端口过滤功能处于关闭状态。
【举例】
# 使能Olt 1/0/1上的组播数据报文源端口过滤功能。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] source-deny port olt 1/0/1
【命令】
display multicast-vlan [ vlan-id ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vlan-id:查看指定组播VLAN的信息,取值范围为1~4094。如果不指定该参数,将显示设备上唯一组播VLAN的信息。
需要注意的是:S3600系列以太网PON OLT交换机只支持1个组播VLAN。
【描述】
display multicast-vlan命令用来查看组播VLAN的信息。
【举例】
# 查看所有组播VLAN的信息。
<Sysname> display multicast-vlan
Total 1 multicast-vlan(s)
Multicast vlan 100
subvlan list:
vlan 2 4-6
port list:
no port
表3-1 display multicast-vlan命令显示信息描述表
字段 |
描述 |
Total 4 multicast-vlan(s) |
组播VLAN的总数 |
Multicast vlan |
组播VLAN |
subvlan list |
组播VLAN的子VLAN列表 |
port list |
组播VLAN的端口列表 |
【命令】
multicast-vlan vlan-id
undo multicast-vlan { all | vlan-id }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
vlan-id:指定VLAN的编号,取值范围为1~4094。
all:删除所有组播VLAN。
【描述】
multicast-vlan命令用来配置指定VLAN为组播VLAN,并进入组播VLAN视图。undo multicast-vlan命令用来取消指定VLAN为组播VLAN。
缺省情况下,VLAN不是组播VLAN。
需要注意的是:
l 要配置为组播VLAN的指定VLAN必须存在。
l 对于基于子VLAN模式的组播VLAN,只需在组播VLAN内使能IGMP Snooping;而对于基于端口模式的组播VLAN,则需在组播VLAN和所有用户VLAN内都使能IGMP Snooping。
相关配置可参考 “IGMP Snooping命令”中的命令igmp-snooping enable。
【举例】
# 在VLAN 100内使能IGMP Snooping,将其配置为组播VLAN,并进入组播VLAN视图。
<Sysname> system-view
[Sysname] igmp-snooping
[Sysname-igmp-snooping] quit
[Sysname] vlan 100
[Sysname-vlan100] igmp-snooping enable
[Sysname-vlan100] quit
[Sysname] multicast-vlan 100
[Sysname-mvlan-100]
【命令】
port interface-list
undo port { all | interface-list }
【视图】
组播VLAN视图
【缺省级别】
2:系统级
【参数】
interface-list:端口列表,表示一个或多个端口。表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }。其中,interface-type为端口类型,interface-number为端口编号。
all:删除当前组播VLAN内的所有端口。
【描述】
port命令用来向组播VLAN内添加端口。undo port命令用来删除组播VLAN内的端口。
缺省情况下,组播VLAN内没有端口。
需要注意的是:
l 一个端口只能属于一个组播VLAN。
l 只允许将以太网端口类型的用户端口配置为组播VLAN的端口。
【举例】
# 将端口GigabitEthernet 1/1/1添加到组播VLAN 100内。
<Sysname> system-view
[Sysname] multicast-vlan 100
[Sysname-mvlan-100] port gigabitEthernet 1/1/1
【命令】
port multicast-vlan vlan-id
undo port multicast-vlan
【视图】
以太网端口视图/二层聚合端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
vlan-id:指定端口所属组播VLAN的编号,取值范围为1~4094。
【描述】
port multicast-vlan命令用来指定端口所属的组播VLAN。undo port multicast-vlan命令用来恢复缺省情况。
缺省情况下,端口不属于任何组播VLAN。
需要注意的是,一个端口只能属于一个组播VLAN。
【举例】
# 配置端口GigabitEthernet 1/1/1属于组播VLAN 100。
<Sysname> system-view
[Sysname] interface gigabitEthernet 1/1/1
[Sysname-GigabitEthernet 1/1/1] port multicast-vlan 100
【命令】
subvlan vlan-list
undo subvlan { all | vlan-list }
【视图】
组播VLAN视图
【缺省级别】
2:系统级
【参数】
vlan-list:指定子VLAN列表,表示多个子VLAN。其表示方式为vlan-list = { vlan-id [ to vlan-id ] }&<1-10>,其中,vlan-id为指定子VLAN的编号,取值范围为1~4094。&<1-10>表示前面的参数最多可以输入10次。
all:删除当前组播VLAN内的所有子VLAN。
【描述】
subvlan命令用来向组播VLAN内添加子VLAN。undo subvlan命令用来删除组播VLAN内的子VLAN。
缺省情况下,组播VLAN内没有子VLAN。
需要注意的是:
l 要添加到组播VLAN内的子VLAN必须存在,且不能是组播VLAN或其它组播VLAN的子VLAN。
l S3600系列以太网PON OLT交换机支持1个组播VLAN,且组播VLAN内子VLAN的总数不得超过127。
【举例】
# 配置VLAN 10到VLAN 15为组播VLAN 100的子VLAN。
<Sysname> system-view
[Sysname] multicast-vlan 100
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!