02-组播公共配置
本章节下载: 02-组播公共配置 (134.47 KB)
目 录
下表列出了本章所包含的内容。
如果您需要…… |
请阅读…… |
了解组播公共配置的基本原理和概念 |
|
了解端口隔离的配置任务及配置过程 |
|
显示配置后组播的运行情况和验证配置的效果 |
组播公共配置的任务是组播组管理协议和组播路由协议共有的,包括启动IP组播路由、显示组播路由表及组播转发表等。
l 启动组播路由
启动三层组播协议之前,必须首先启动组播路由。
请在系统视图下进行下列配置。
操作 |
命令 |
启动组播路由 |
multicast routing-enable |
停止组播路由 |
undo multicast routing-enable |
缺省情况下,不启动组播路由。
注意:
只有启动了组播路由,其他的三层组播配置才能生效。
为防止大量的组播路由表项耗尽路由器内存,可以限制组播路由表的容量。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置组播路由表容量的阈值 |
multicast route-limit limit |
缺省情况下,组播路由表容量的阈值为512 |
& 说明:
l 当新插入一块接口板时,如果该接口板不支持当前系统配置的组播路由表容量,将禁止该接口板启动。
l 重复执行该命令,新的配置会覆盖原有的配置。
注意:
配置组播路由表容量限制命令时:
l 如果当前的组播路由表容量大于配置值,系统会提示“Modifying the limit will delete all multicast routing-tables. Do you want to continue?[Y/N]”;如果用户选择“Y”,将会清除当前所有组播路由表,并设置新的组播路由表容量。
l 如果当前的组播路由表容量小于配置值,或者当前系统中存在不支持该规格的接口板,会提示:Slot X does not support the limit, configuration failed;否则设置新的组播路由表容量,配置成功。
请在用户视图下进行下列配置。
表1-3 清除MFC转发项或其统计信息
命令 |
|
清除MFC转发项或其统计信息 |
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 } } * } |
请在用户视图下进行下列配置。
操作 |
命令 |
清除组播核心路由表的路由项 |
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 } * } |
清除组播核心路由表中的路由项后,MFC中相应的转发项也将被删除。
为了防止由于广播报文/组播报文泛滥造成端口阻塞,交换机提供对广播报文/组播报文的抑制功能。用户通过设置速度百分比或者带宽值来抑制广播报文/组播报文。
表1-5 配置广播报文/组播报文的抑制功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入以太网端口视图 |
interface interface-type interface-number |
必选 interface-type是Ethernet或GigabitEthernet |
配置组播报文抑制功能 |
multicast-suppression { ratio | bandwidth bandwidth } |
可选 缺省情况下,组播抑制率是100% bandwidth参数的单位为Mbps |
配置广播报文抑制功能 |
broadcast-suppression { ratio | bandwidth bandwidth } |
可选 缺省情况下,广播抑制率是50% bandwidth参数的单位为Mbps |
注意:
l 用户不能在同一单板上同时设置组播抑制功能和广播抑制功能(缺省为广播抑制),即一旦某单板有端口设置了广播抑制,该单板其他端口也不能设置组播抑制,反之亦然。
l 在组播抑制的时候也会同时抑制广播报文,而广播抑制的时候不会同时抑制组播报文。
l 组播报文抑制不区分是未知组播还是已知组播。
在完成上述配置后,可在任意视图下执行display命令显示配置后组播的运行情况,通过查看显示信息验证配置的效果。
在用户视图下,执行debugging命令可对组播进行调试。
表1-6 组播公共配置显示和调试
操作 |
命令 |
查看组播路由表信息 |
display multicast routing-table [ group-address [ mask { mask | mask-length } ] | source-address [ mask { mask | mask-length } ] | incoming-interface { vlan-interface interface-number | register } ] * |
查看组播转发表信息 |
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 } ] * |
查看带端口的组播转发表信息 |
display mpm forwarding-table [ group-address | source-address ] |
查看交换机的所有VLAN或某一VLAN下的组播组和MAC组播组信息 |
display mpm group [ vlan vlan-id [ ip-address ] ] |
打开组播报文转发调试信息开关 |
debugging multicast forwarding |
关闭组播报文转发调试信息开关 |
undo debugging multicast forwarding |
打开组播转发状态调试信息开关 |
debugging multicast status-forwarding |
关闭组播转发状态调试信息开关 |
undo debugging multicast status-forwarding |
打开组播核心路由调试信息开关 |
debugging multicast kernel-routing |
关闭组播核心路由调试信息开关 |
undo debugging multicast kernel-routing |
组播路由表分三个层次:每个组播路由协议有一个协议自身的组播路由表;各个组播路由协议的组播路由信息经过综合形成组播核心路由表;组播核心路由表与组播转发表保持一致,而组播转发表真正控制着组播数据包的转发。
组播转发表主要用于调试,一般情况下,用户可以查看组播核心路由表获得需要的信息。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!