01-组播公共配置命令
本章节下载: 01-组播公共配置命令 (146.98 KB)
目 录
1.1.2 debugging multicast forwarding
1.1.3 debugging multicast kernel-routing
1.1.4 debugging multicast status-forwarding
1.1.5 display mpm forwarding-table
1.1.7 display multicast forwarding-table
1.1.8 display multicast routing-table
1.1.10 multicast routing-enable
1.1.12 reset multicast forwarding-table
1.1.13 reset multicast routing-table
【命令】
broadcast-suppression { ratio | bandwidth bandwidth }
undo broadcast-suppression
【视图】
以太网端口视图
【参数】
ratio:指定以太网端口最大广播流量的线速度百分比,取值范围为1~100,缺省值为50。百分比越小,则允许通过的广播流量也越小。
bandwidth:端口广播抑制带宽值,取值范围在1到端口最大带宽值之间,单位为Mbps。
【描述】
broadcast-suppression命令用来设定端口的广播抑制比例值或者广播抑制带宽值。undo broadcast-suppression命令用来恢复缺省情况。
缺省情况下,广播抑制比例是50%。
允许多次使用broadcast-suppression命令,广播抑制率值以最后一次更新为准。
注意:
l 用户不能在同一单板上同时设置组播抑制功能和广播抑制功能,即一旦某单板有端口设置了广播抑制,该单板其他端口也不能设置组播抑制,反之亦然。
l 在组播抑制的时候也会同时抑制广播报文,而广播抑制的时候不会同时抑制组播报文。
l 组播报文抑制不区分是未知组播报文还是已知组播报文。
表1-1 相关参考命令
命令 |
描述 |
该命令用来设定端口的组播抑制率或者组播抑制带宽值 |
【举例】
# 设定广播抑制比例为40。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface ethernet 2/1/1
[H3C-Ethernet2/1/1] broadcast-suppression 40
# 设定广播抑制带宽值为40Mbps。
[H3C-Ethernet2/1/1] broadcast-suppression bandwidth 40
# 取消广播抑制功能。
[H3C-Ethernet2/1/1] undo broadcast-suppression
【命令】
debugging multicast forwarding
undo debugging multicast forwarding
【视图】
用户视图
【参数】
无
【描述】
debugging multicast forwarding命令用来打开组播报文转发调试信息开关。undo debugging multicast forwarding命令用来关闭组播报文转发调试信息开关。
缺省情况下,组播报文转发调试信息开关是关闭的。
【举例】
# 打开组播报文转发调试信息开关。
<H3C> debugging multicast forwarding
【命令】
debugging multicast kernel-routing
undo debugging multicast kernel-routing
【视图】
用户视图
【参数】
无
【描述】
debugging multicast kernel-routing命令用来打开组播核心路由调试信息开关。undo debugging multicast kernel-routing命令用来关闭组播核心路由调试信息开关。
缺省情况下,组播核心路由调试信息开关是关闭的。
【举例】
# 打开组播核心路由调试信息开关。
<H3C> debugging multicast kernel-routing
【命令】
debugging multicast status-forwarding
undo debugging multicast status-forwarding
【视图】
用户视图
【参数】
无
【描述】
debugging multicast status-forwarding命令用来打开组播转发状态调试信息开关。undo debugging multicast status-forwarding命令用来关闭组播状态调试信息开关。
缺省情况下,组播状态调试信息开关是关闭的。
【举例】
# 打开组播转发状态调试信息开关。
<H3C> debugging multicast status-forwarding
【命令】
display mpm forwarding-table [ group-address | source-address ]
【视图】
任意视图
【参数】
group-address:组播组地址,用于指定一个组播组,取值范围是224.0.0.0~239.255.255.255。
source-address:组播源的IP地址。
【描述】
display mpm forwarding-table命令用来查看带端口的组播转发表信息。
指定组地址或源地址时本命令仅显示匹配的(S,G)表项,否则本命令显示所有的表项。
表1-2 相关参考命令
命令 |
描述 |
该命令用来查看不带端口的组播转发表信息 |
【举例】
# 显示带端口的组播转发表信息。
<H3C> display mpm forwarding-table
Multicast Forwarding Cache Table
Total 1 entry(entries)
00001. (10.11.113.110, 226.1.1.1)
in-vlan Vlan1
2 out-vlan(s):
Vlan20
Ethernet5/1/33
Vlan10
Ethernet5/1/31
Total 1 entry(entries) Listed
表1-3 display mpm forwarding-table命令显示信息描述表
内容 |
内容说明 |
Multicast Forwarding Cache Table |
组播转发表 |
Total 1 entry(entries) |
表项总数 |
00001 |
表项序号 |
(10.11.113.110, 226.1.1.1) |
(S,G)即(源地址,组地址) |
in-vlan Vlan1 |
组播转发表的入VLAN是VLAN 1 |
2 out-vlan(s): |
组播转发表有两个出VLAN |
Vlan20 Ethernet5/1/33 Vlan10 Ethernet5/1/31 |
第一个出VLAN为VLAN 20,其下的出端口为Ethernet5/1/33 第二个出VLAN为VLAN 10,其下的出端口为Ethernet5/1/31 |
Total 1 entry(entries) Listed |
共列出1个(S,G)表项 |
【命令】
display mpm group [ vlan vlan-id [ ip-address ] ]
【视图】
任意视图
【参数】
vlan vlan-id:要查看的组播组信息所在的VLAN。当不输入此参数时显示所有VLAN下的组播组信息。
ip-address:要查看的组播组的IP地址。
【描述】
display mpm group命令用来显示交换机的所有VLAN或某一VLAN下的IP组播组和MAC组播组信息。
【举例】
# 显示VLAN10的组播组信息。
<H3C>display mpm group vlan 10
Total 1 IP Group(s).
Total 1 MAC Group(s).
Vlan(id):10.
Total 1 IP Group(s).
Total 1 MAC Group(s).
Router port(s):
IP group(s):the following ip group(s) match to one mac group.
IP group address:230.45.45.1
Host port(s):Ethernet4/1/1
MAC group(s):
MAC group address:0100-5e2d-2d01
Host port(s):Ethernet4/1/1
表1-4 display mpm group命令显示信息描述表
字段 |
说明 |
Vlan(id) |
指定VLAN ID |
Router port(s) |
路由器端口 |
IP group(s) |
IP组播组 |
IP group address |
IP组播组地址 |
Host port(s) |
IP组播组主机端口 |
MAC group(s) |
MAC组播组 |
MAC group address |
MAC组播组地址 |
Host port(s) |
MAC组播组主机端口 |
【命令】
display multicast forwarding-table [ group-address [ mask { mask | mask-length } ] | source-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | null null-interface- number | register } ] *
【视图】
任意视图
【参数】
group-address:组播组地址,用于指定一个组播组,取值范围是224.0.0.0~239.255.255.255。
source-address:组播源的单播IP地址。
incoming-interface:指定组播转发项的入接口。
interface-type interface-number:接口类型和接口号。
null:入接口为空。
null-interface-number:只能取0。
register:PIM-SM的注册接口。
【描述】
display multicast forwarding-table命令用来查看组播转发表信息。
表1-5 相关参考命令
命令 |
描述 |
该命令用来查看IP组播路由表信息 |
【举例】
# 查看组播转发表信息。
<H3C> display multicast forwarding-table
Multicast Forwarding Cache Table
Total 2 entries
00001. (4.4.4.4, 224.2.254.84), iif Vlan-interface1, 0 oifs
Matched 240 pkts, Wrong If 0 pkts
Forwarded 232 pkts
00002. (4.4.4.4, 224.2.149.17), iif Vlan-interface1, 1 oifs
List of outgoing interface:
01: Vlan-interface2
Matched 236 pkts, Wrong If 0 pkts
Forwarded 233 pkts
Matched 2 entries
以上显示内容相应的域的说明如表1-6所示。
表1-6 display multicast forwarding-table命令显示信息说明表
字段 |
描述 |
Multicast Forwarding Cache Table |
组播转发表 |
Total 2 entries |
表项总数 |
00002 |
表项序号 |
(4.4.4.4, 224.2.149.17) |
(s,g),源IP地址和组播组 |
iif Vlan-interface1, 1 oifs |
组播转发表的入接口vlan-interface 1,组播转发表有一个出接口 |
List of outgoing interface: 01: Vlan-interface2 |
出接口列表,含有一个出接口,vlan-interface 2 |
Matched 236 pkts, Wrong If 0 pkts Forwarded 233 pkts |
236个匹配(s,g)表项的数据包,0个匹配(s,g)表项的错误的数据包,转发了233个数据包 |
Matched 2 entries |
符合配置命令的表项是2个 |
【命令】
display multicast routing-table [ group-address [ mask { mask | mask-length } ] | source-address [ mask { mask | mask-length } ] | incoming-interface { vlan-interface interface-number | register } ] *
【视图】
任意视图
【参数】
group-address:组播组地址,用于指定一个组播组,显示该组对应的路由表信息。取值范围是224.0.0.0~239.255.255.255。
source-address:组播源的单播IP地址。
incoming-interface:指定组播路由项的入接口。
vlan-interface interface-number:VLAN虚接口号。
register:PIM-SM的注册接口。
【描述】
display multicast routing-table命令用来查看IP组播路由表信息。
表1-7 相关参考命令
命令 |
描述 |
该命令用来查看组播转发表信息 |
【举例】
# 查看组播路由表中的路由项信息。
<H3C> display multicast routing-table
Multicast Routing Table
Total 3 entries
(4.4.4.4, 224.2.149.17)
Uptime: 00:15:16, Timeout in 272 sec
Upstream interface: Vlan-interface1(4.4.4.6)
Downstream interface list:
Vlan-interface2(2.2.2.4), Protocol 0x1: IGMP
(4.4.4.4, 224.2.254.84)
Uptime: 00:15:16, Timeout in 272 sec
Upstream interface: Vlan-interface1(4.4.4.6)
Downstream interface list: NULL
(4.4.4.4, 239.255.2.2)
Uptime: 00:02:57, Timeout in 123 sec
Upstream interface: Vlan-interface1(4.4.4.6)
Downstream interface list: NULL
Matched 3 entries
表1-8 display multicast routing-table命令显示信息说明表
字段 |
描述 |
Multicast Routing Table |
组播路由表 |
Total 3 entries |
组播路由表共3个表项 |
(4.4.4.4, 224.2.149.17) |
组播路由表的(s,g) |
Uptime: 00:15:16, Timeout in 272 sec Upstream interface: Vlan-interface1(4.4.4.6) Downstream interface list: Vlan-interface2(2.2.2.4), Protocol 0x1: IGMP |
持续时间15分钟16秒,在272秒后表项超时 上游接口信息:vlan-interface1(上游接口的IP地址:4.4.4.6) 下游接口列表: 下游接vlan-interface2(下游接口的IP地址是2.2.2.4),该下游接口是IGMP协议加入。 |
Matched 3 entries |
共有3个和配置命令匹配的表项 |
【命令】
multicast route-limit limit
undo multicast route-limit
【视图】
系统视图
【参数】
limit:组播路由表容量限制。
【描述】
multicast route-limit命令用来限制组播路由表容量。超过限制后,路由器将丢弃新增(S,G)的数据报文。undo multicast route-limit命令用来恢复组播路由表容量限制为缺省值。
缺省情况下,组播路由表容量限制为512。
【举例】
# 限制组播路由表的容量为128。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] multicast route-limit 128
# 限制组播路由表的容量的阈值为1000,此时系统的组播路由表容量为默认值512,且当前系统中有5号槽位的接口板不支持本规格。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] multicast route-limit 1000
Slot 5 does not support the limit, configuration failed.
【命令】
multicast routing-enable
undo multicast routing-enable
【视图】
系统视图
【参数】
无
【描述】
multicast routing-enable命令用来启动组播路由。undo multicast routing-enable命令用来停止组播路由。
缺省情况下,不启动组播路由。
表1-9 相关参考命令
命令 |
描述 |
pim dm |
该命令用来启动PIM-DM协议 |
pim sm |
该命令用来启动PIM-SM协议 |
【举例】
# 启动组播路由。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] multicast routing-enable
【命令】
multicast-suppression { ratio | bandwidth bandwidth }
undo multicast-suppression
【视图】
以太网端口视图
【参数】
ratio:指定以太网端口最大组播流量的线速度百分比,取值范围为1~100,缺省值为100。百分比越小,则允许通过的组播流量也越小。
bandwidth:端口组播抑制带宽值,取值范围在1到端口最大带宽值之间,单位为Mbps。
【描述】
multicast-suppression命令用来设定端口的组播抑制率或者组播抑制带宽值。undo multicast-suppression命令用来取消端口的组播抑制功能。
缺省情况下,组播抑制率是100%。
允许多次使用multicast-suppression命令,组播抑制率以最后一次更新值为准。
注意:
l 用户不能在同一单板上同时设置组播抑制功能与广播抑制功能,即一旦某单板有端口设置了广播抑制,该单板其他端口也不能设置组播抑制,反之亦然。虽然命令是基于端口的,但是这两个设置的互斥是基于单板的。
l 在组播抑制的时候也会同时抑制广播报文,而广播抑制的时候不会同时抑制组播报文。
l 组播报文抑制不区分是未知组播报文还是已知组播报文。
表1-10 相关参考命令
命令 |
描述 |
该命令用来设定端口的广播抑制比例值或者广播抑制带宽值 |
【举例】
# 设定组播抑制率为40%。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface ethernet 2/1/1
[H3C-Ethernet2/1/1] multicast-suppression 40
# 设定组播抑制带宽值为40Mbps。
[H3C-Ethernet2/1/1] multicast-suppression bandwidth 40
# 取消组播抑制功能。
[H3C-Ethernet2/1/1] undo multicast-suppression
【命令】
reset multicast forwarding-table [ statistics ] { all | { group-address [ mask { group-mask | group-mask-length } ] | source-address [ mask { source-mask | source-mask-length } ] | incoming-interface { null null-interface-number | interface-type interface-number } } * }
【视图】
用户视图
【参数】
statistics:如果使用该参数,将清除MFC转发项的统计信息。否则,将清除MFC转发项。
all:所有MFC转发项。
group-address:指定组播组地址。
group-mask:指定组播组地址掩码。
group-mask-length:指定组播组地址掩码长度。
source-address:指定源地址。
source-mask:指定源地址掩码。
source-mask-length:指定源地址掩码长度。
incoming-interface:指定组播转发项的入接口。
null:入接口为空。
null-interface-number:只能取0。
interface-type interface-number:接口类型和接口号。
【描述】
reset multicast forwarding-table命令用来清除MFC的转发项或其统计信息。
参数group-address和source-address的次序可以互换,但必须输入合法的group-address和source-address,否则系统会提示输入错误。
表1-11 相关参考命令
命令 |
描述 |
该命令用来查看组播转发表信息 |
|
reset pim routing-table |
该命令用来清除PIM协议的路由项 |
该命令用来清除组播核心路由表的路由项,并删除MFC中相应的转发项 |
【举例】
# 从MFC转发表中清除组地址为225.5.4.3的转发项。
<H3C> reset multicast forwarding-table 225.5.4.3
# 从MFC转发表中清除组地址为225.5.4.3的转发项的统计信息。
<H3C> reset multicast forwarding-table statistics 225.5.4.3
【命令】
reset multicast routing-table { all | { group-address [ mask { group-mask | group-mask-length } ] | source-address [ mask { source-mask | source-mask- length } ] | incoming-interface vlan-interface interface-number } * }
【视图】
用户视图
【参数】
all:组播核心路由表中的所有路由项。
group-address:指定组播组地址。
group-mask:指定组播组地址掩码。
group-mask-length:指定组播组地址掩码长度。
source-address:指定源地址。
source-mask:指定源地址掩码。
source-mask-length:指定源地址掩码长度。
incoming-interface:指定组播路由项的入接口。
vlan-interface interface-number:VLAN虚接口号。
【描述】
reset multicast routing-table命令用来清除组播核心路由表的路由项,并删除MFC中相应的转发项。
参数group-address和source-address的次序可以互换,但必须输入合法的group-address和source-address,否则系统会提示输入错误。
表1-12 相关参考命令
命令 |
描述 |
该命令用来查看组播转发表信息 |
|
reset pim routing-table |
该命令用来清除PIM协议的路由项 |
该命令用来清除MFC的转发项或其统计信息。 |
【举例】
# 从组播核心路由表中清除组地址为225.5.4.3的路由项。
<H3C> reset multicast routing-table 225.5.4.3
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!