03-组播路由与转发命令
本章节下载: 03-组播路由与转发命令 (187.29 KB)
目 录
1.1.1 delete ip rpf-route-static
1.1.2 display multicast boundary
1.1.3 display multicast forwarding-table
1.1.4 display multicast forwarding-table df-info
1.1.5 display multicast routing-table
1.1.6 display multicast routing-table static
1.1.7 display multicast rpf-info
1.1.11 multicast forwarding-table downstream-limit
1.1.12 multicast forwarding-table route-limit
1.1.13 multicast load-splitting
1.1.14 multicast longest-match
1.1.15 multicast routing-enable
1.1.16 reset multicast forwarding-table
1.1.17 reset multicast routing-table
![]()
l 本文所涉及的路由器代表了一般意义下的路由器或运行了IP组播路由协议的三层交换机。
l 组播路由与转发功能中所指的“接口”为三层口,包括VLAN接口、三层以太网端口等。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。
【命令】
delete ip rpf-route-static [ vpn-instance vpn-instance-name ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。
【描述】
delete ip rpf-route-static命令用来删除所有组播静态路由。
需要注意的是,如果不指定vpn-instance参数,则本配置针对公网实例。
相关配置可参考命令ip rpf-route-static。
【举例】
# 删除公网实例中所有的组播静态路由。
<Sysname> system-view
[Sysname] delete ip rpf-route-static
This will erase all multicast static routes and their configurations, you must reconfigure all static routes
Are you sure?[Y/N]:
【命令】
display multicast [ all-instance | vpn-instance vpn-instance-name ] boundary [ group-address [ mask | mask-length ] ] [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all-instance:指定所有实例。
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。
group-address:查看指定组播组的组播边界信息,取值范围为224.0.0.0~239.255.255.255。
mask:指定组播组地址的掩码,缺省值为255.255.255.255。
mask-length:指定组播组地址的掩码长度,取值范围为4~32,缺省值为32。
interface-type interface-number:查看指定接口上的组播边界信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display multicast boundary命令用来查看组播边界的信息。
需要注意的是,如果不指定all-instance或vpn-instance参数,则只显示公网实例的相关信息。
相关配置可参考命令multicast boundary。
【举例】
# 查看公网实例所有接口上的组播边界信息。
<Sysname> display multicast boundary
Multicast boundary information of VPN-Instance: public net
Boundary Interface
224.1.1.0/24 Vlan1
239.2.2.0/24 Vlan2
表1-1 display multicast boundary命令显示信息描述表
|
字段 |
描述 |
|
Multicast boundary information of VPN-Instance: public net |
公网组播边界信息 |
|
Boundary |
表示组播边界对应的组播组 |
|
Interface |
表示组播边界对应的接口 |
【命令】
display multicast [ all-instance | vpn-instance vpn-instance-name ] forwarding-table [ source-address [ mask { mask | mask-length } ] | group-address [ mask { mask | mask-length } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { { exclude | include | match } { interface-type interface-number | register } } | statistics | slot slot-number ] * [ port-info ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all-instance:指定所有实例。
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示VPN实例的名称,为1~31个字符的字符串,不可以包含空格,区分大小写。
source-address:组播源地址,查看包含指定组播源的组播转发项。
group-address:组播组地址,查看指定组播组的组播转发项,取值范围为224.0.0.0~239.255.255.255。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。
incoming-interface:查看指定入接口的组播转发项。
interface-type interface-number:查看指定接口类型和接口编号的入接口的组播转发项。
register:查看入接口为PIM-SM注册接口的组播转发项。
outgoing-interface:查看指定出接口的组播转发项。
exclude:查看出接口列表中不包含指定接口的组播转发项。
include:查看出接口列表中包含指定接口的组播转发项。
match:查看出接口列表中包含且仅包含指定接口的组播转发项。
statistics:查看组播转发表的统计信息。
slot slot-number:查看IRF中指定设备的组播转发项。slot-number表示IRF中成员设备的编号,取值范围取决于当前IRF中的成员数量和编号情况;未处于IRF系统的设备其slot-number为当前设备编号。
port-info:查看二层端口的信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display multicast forwarding-table命令用来查看组播转发表的信息。
需要注意的是:
l 如果不指定all-instance或vpn-instance参数,则只显示公网实例的相关信息。
l 组播转发表直接用于指导组播数据的转发,通过查看该表可以了解组播数据的转发状态。
相关配置可参考命令multicast forwarding-table downstream-limit、multicast forwarding-table route-limit和display multicast routing-table。
【举例】
# 查看公网实例组播转发表的信息。
<Sysname> display multicast forwarding-table
Multicast Forwarding Table of VPN-Instance: public net
Total 1 entry
Total 1 entry matched
00001. (172.168.0.2, 227.0.0.1)
MID: 0, Flags: 0x100000:0
Uptime: 00:08:32, Timeout in: 00:03:26
Incoming interface: Vlan-interface1
List of 1 outgoing interfaces:
1: Vlan-interface2
Matched 19648 packets(20512512 bytes), Wrong If 0 packets
Forwarded 19648 packets(20512512 bytes)
表1-2 display multicast forwarding-table命令显示信息描述表
|
字段 |
描述 |
|
Multicast Forwarding Table of VPN-Instance: public net |
公网组播转发表 |
|
Total 1 entry |
组播转发表中(S,G)项的总数 |
|
Total 1 entry matched |
组播转发表中匹配的(S,G)项总数 |
|
00001 |
表示(S,G)项的序号 |
|
(172.168.0.2,227.0.0.1) |
表示组播转发表的(S,G)项 |
|
MID |
(S,G)项的标识,每个(S,G)表项都有唯一的MID标识,不会重复 |
|
Flags |
(S,G)项的当前状态,使用不同的比特位来表示(S,G)项所处的不同状态。该字段由两部分构成,均为16进制数字,其中“:”前的主要取值及含义请参见表1-3,“:”后的取值为0 |
|
Uptime |
表示(S,G)项已存在时间 |
|
Timeout in |
表示(S,G)项的超时剩余时间 |
|
Incoming interface |
表示(S,G)项的入接口 |
|
List of 1 outgoing interface: 1: Vlan-interface2 |
出接口列表: 出接口序号:出接口名称和编号 |
|
Matched 19648 packets (20512512 bytes), Wrong If 0 packets |
(S,G)项匹配的报文数量(字节数),发生入接口错误的报文个数 |
|
Forwarded 19648 packets (20512512 bytes) |
(S,G)已转发的组播报文数量(字节数) |
|
取值 |
含义 |
|
0x1 |
表示需要发送注册终止报文 |
|
0x2 |
表示(S,G)项对应的组播源是否活动 |
|
0x4 |
表示空的转发项 |
|
0x8 |
表示RP是否为PIM域边界路由器 |
|
0x10 |
表示有注册出接口 |
|
0x400 |
表示(S,G)项将被删除 |
|
0x8000 |
表示(S,G)项正在主备倒换后平滑 |
|
0x10000 |
表示平滑过程中(S,G)项被更新 |
|
0x80000 |
表示(S,G)项被重复刷新,需要先删除后添加表项 |
|
0x100000 |
添加成功标记 |
|
0x1000000 |
表示双向PIM的组播转发表项 |
|
0x2000000 |
表示服务于双向PIM的RP |
【命令】
display multicast [ all-instance | vpn-instance vpn-instance-name ] forwarding-table df-info [ rp-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all-instance:指定所有VPN实例。
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
rp-address:指定双向PIM的RP地址。
slot slot-number:查看IRF中指定设备的组播转发表的DF信息。slot-number表示IRF中成员设备的编号,取值范围取决于当前IRF中的成员数量和编号情况;未处于IRF系统的设备其slot-number为当前设备编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display multicast forwarding-table df-info命令用来查看组播转发表的DF信息。
需要注意的是,如果未指定all-instance和vpn-instance参数,则只显示公网实例的相关信息。
【举例】
# 查看公网实例组播转发表的DF信息。
<Sysname> display multicast forwarding-table df-info
Multicast DF information of VPN-Instance: public net
Total 1 RP
Total 1 RP matched
00001. RP Address: 1.1.1.1
MID: 0, Flags: 0x2100000:0
Uptime: 00:08:32
RPF interface: Vlan-interface1
List of 1 DF interfaces:
1: Vlan-interface2
表1-4 display multicast forwarding-table df-info命令显示信息描述表
|
字段 |
描述 |
|
Multicast DF information of VPN-Instance: public net |
公网组播转发表的DF信息 |
|
Total 1 RP |
RP的总数 |
|
Total 1 RP matched |
匹配到的RP总数 |
|
00001 |
表示RP表项的序号 |
|
RP Address |
RP地址 |
|
MID |
RP表项的标识,每个RP表项都有唯一的标识,不会重复 |
|
Flags |
RP表项的当前状态,使用不同的比特位来表示RP表项所处的不同状态。该字段由两部分构成,均为16进制数字,其中“:”前的主要取值及含义请参见表1-3,“:”后的取值为0 |
|
Uptime |
RP表项的存在时间 |
|
RPF interface |
到RP的RPF接口 |
|
List of 1 DF interfaces |
DF接口列表 |