02-组播路由与转发命令
本章节下载: 02-组播路由与转发命令 (289.06 KB)
1.1.1 delete ip rpf-route-static
1.1.3 display multicast boundary
1.1.4 display multicast fast-forwarding cache
1.1.5 display multicast forwarding df-info
1.1.6 display multicast forwarding event
1.1.7 display multicast forwarding-table
1.1.8 display multicast forwarding-table df-list
1.1.9 display multicast routing-table
1.1.10 display multicast routing-table static
1.1.11 display multicast rpf-info
1.1.13 load-splitting (MRIB view)
1.1.14 longest-match (MRIB view)
1.1.16 multicast forwarding supervlan community
1.1.17 multicast forwarding-table cache-unknown per-entry
1.1.18 multicast forwarding-table cache-unknown total
1.1.20 reset multicast fast-forwarding cache
1.1.21 reset multicast forwarding event
1.1.22 reset multicast forwarding-table
1.1.23 reset multicast routing-table
本特性的支持情况与设备型号有关,请以设备的实际情况为准。
型号 |
说明 |
MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR 810-CNDE-SJK |
支持 |
MSR810-LMS、MSR810-LUS |
不支持 |
MSR810-LMS-EA、MSR810-LME |
支持 |
MSR2600-6-X1、MSR2600-10-X1 |
支持 |
MSR 2630 |
支持 |
MSR3600-28、MSR3600-51 |
支持 |
MSR3600-28-SI、MSR3600-51-SI |
不支持 |
MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP |
支持 |
MSR3610-I-DP、MSR3610-IE-DP、MSR 3610-IE-EAD、MSR3610-IE-ES、MSR3610-I-IG、MSR3610-IE-IG |
支持 |
MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC |
支持 |
MSR 3610、MSR 3620、MSR 3620-DP、MSR 3640、MSR 3660 |
支持 |
MSR3610-G、MSR3620-G |
支持 |
型号 |
描述 |
MSR810-W-WiNet、MSR810-LM-WiNet |
支持 |
MSR830-4LM-WiNet |
支持 |
MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet |
支持 |
MSR830-6BHI-WiNet、MSR830-10BHI-WiNet |
支持 |
MSR2600-6-WiNet、MSR2600-10-X1-WiNet |
支持 |
MSR2630-WiNet |
支持 |
MSR3600-28-WiNet |
支持 |
MSR3610-X1-WiNet |
支持 |
MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet |
支持 |
型号 |
说明 |
MSR2630-XS |
支持 |
MSR3600-28-XS |
支持 |
MSR3610-XS |
支持 |
MSR3620-XS |
支持 |
MSR3610-I-XS |
支持 |
MSR3610-IE-XS |
支持 |
型号 |
说明 |
MSR810-LM-GL |
支持 |
MSR810-W-LM-GL |
支持 |
MSR830-6EI-GL |
支持 |
MSR830-10EI-GL |
支持 |
MSR830-6HI-GL |
支持 |
MSR830-10HI-GL |
支持 |
MSR2600-6-X1-GL |
支持 |
MSR3600-28-SI-GL |
不支持 |
delete ip rpf-route-static命令用来删除所有组播静态路由。
【命令】
delete ip rpf-route-static [ vpn-instance vpn-instance-name ]
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示公网实例。
【使用指导】
本命令用来删除所有的组播静态路由,而undo 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]:y
【相关命令】
· ip rpf-route-static
display mrib interface命令用来显示MRIB(Multicast Routing Information Base,组播路由信息库)维护的接口信息。
【命令】
display mrib [ vpn-instance vpn-instance-name ] interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
interface-type interface-number:显示指定接口上MRIB维护的接口信息。如果未指定本参数,将显示所有接口上MRIB维护的接口信息。
【举例】
# 显示公网实例接口上MRIB维护的接口信息。
<Sysname> display mrib interface
Interface: GigabitEthernet1/0/1
Index: 0x00004444
Current state: up
MTU: 1500
Type: BROADCAST
Protocol: PIM-DM
PIM protocol state: Enabled
Address list:
1. Local address : 8.12.0.2/16
Remote address: 0.0.0.0
Reference : 1
State : NORMAL
表1-1 display mrib interface命令显示信息描述表
字段 |
描述 |
Interface |
接口的名称 |
Index |
接口的索引号 |
Current state |
接口的状态,包括up和down |
MTU |
MTU(Maximum Transmission Unit,最大传输单元)值 |
Type |
接口的类型,包括: · BROADCAST:表示广播链路接口 · P2P:表示P2P接口 · LOOP:表示LoopBack接口 · REGISTER:表示注册接口 · NBMA:表示NBMA接口 · MTUNNEL:表示组播隧道接口 如果接口为NULL0接口,则该字段显示为为空 |
Protocol |
接口的协议类型标记,包括PIM-DM、PIM-SM、IGMP、PROXY和MD |
PIM protocol state |
PIM协议的使能状态,包括: · Enabled:表示使能 · Disabled:表示关闭 |
Address list |
接口地址列表 |
Local address |
本端的地址 |
Remote address |
远端的地址(仅Vlink类型接口有效) |
Reference |
地址被引用的次数 |
State |
接口地址的状态,包括NORMAL和DEL |
display multicast boundary命令用来显示组播边界的信息。
【命令】
display multicast [ vpn-instance vpn-instance-name ] boundary [ group-address [ mask-length | mask ] ] [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
group-address:显示指定组播组的组播边界信息,取值范围为224.0.0.0~239.255.255.255。如果未指定本参数,将显示所有组播组的组播边界信息。
mask-length:指定组播组地址的掩码长度,取值范围为4~32,缺省值为32。
mask:指定组播组地址的掩码,缺省值为255.255.255.255。
interface interface-type interface-number:显示指定接口上的组播边界信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上的组播边界信息。
【举例】
# 显示公网实例所有接口上所有组播组的组播边界信息。
<Sysname> display multicast boundary
Boundary Interface
224.1.1.0/24 GE1/0/1
239.2.2.0/24 GE1/0/2
表1-2 display multicast boundary命令显示信息描述表
字段 |
描述 |
Boundary |
表示组播边界对应的组播组 |
Interface |
表示组播边界对应的接口 |
【相关命令】
· multicast boundary
display multicast fast-forwarding cache命令用来显示组播快速转发表信息。
【命令】
(独立运行模式)
display multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache [ source-address | group-address ] *
(IRF模式)
display multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache [ source-address | group-address ] * [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
source-address:组播源地址,显示包含指定组播源的组播快速转发项。
group-address:组播组地址,显示指定组播组的组播快速转发项,取值范围为224.0.1.0~239.255.255.255。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上的信息。(IRF模式)
【举例】
# 显示公网实例组播快转表项的信息。
<Sysname> display multicast fast-forwarding cache
Total 1 entries, 1 matched
(60.1.1.200, 225.0.0.2)
Status : Enabled
Source port: 2001 Destination port: 2002
Protocol : 2 Flag : 0x2
Incoming interface: GigabitEthernet1/0/3
List of 1 outgoing interfaces:
GigabitEthernet1/0/2
Status: Enabled Flag: 0x14
表1-3 display multicast fast-forwarding cache命令显示信息描述表
字段 |
描述 |
Total 1 entries, 1 matched |
组播快速转发表中(S,G)表项的总数和匹配数 |
(60.1.1.200, 225.0.0.2) |
表示组播转发表的(S,G)表项 |
Source port |
源端口号 |
Destination port |
目的端口号 |
Protocol |
协议号 |
Flag |
(S,G)表项的状态,通过将不同的比特位置位来表示不同的状态: · 0x1:表示由板间透传的报文触发创建的表项 · 0x2:表示组播转发流程添加的表项 (S,G)表项出接口状态,通过将不同的比特位置位来表示不同的状态: · 0x1:表示由板间透传的报文触发创建的出接口 · 0x2:表示向已存在的快转表项增添的出接口 · 0x4:表示需要设置MAC地址 · 0x8:表示入VLAN口或者入Super VLAN口对应的出接口 · 0x10:表示出接口已经与会话建立关联关系 · 0x20:表示待删除的出接口 |
Status |
组播快转表项入cache和出cache的状态,包括Enabled和Disabled |
Incoming interface |
表示(S,G)表项的入接口 |
List of 1 outgoing interfaces |
表示(S,G)表项的出接口列表 |
【相关命令】
· reset multicast fast-forwarding cache all
display multicast forwarding df-info命令用来显示组播转发的DF信息。
【命令】
(独立运行模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding df-info [ rp-address ] [ verbose ]
(IRF模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding df-info [ rp-address ] [ verbose ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
rp-address:指定双向PIM的RP地址。
verbose:显示组播转发的DF详细信息。如果未指定本参数,将显示组播转发的DF概要信息。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上的信息。(IRF模式)
【使用指导】
在双向PIM域中,只有每个网段的DF才可以向组播组的RP转发组播数据. 有关DF的详细介绍, 请参见“PIM配置指导”中的“双向PIM” 。
【举例】
# 显示ADVPN应用组网组播转发的DF概要信息。
<Sysname> display multicast forwarding df-info
Total 1 RPs, 1 matched
00001. RP address: 1.1.1.1
Flags: 0x0
Uptime: 00:00:53
RPF interface: Tunnel2, 192.168.0.1
List of 2 DF interfaces:
1: LoopBack0
2: Tunnel2, 192.168.0.3
# 显示公网实例组播转发的DF概要信息。
<Sysname> display multicast forwarding df-info
Total 1 RPs, 1 matched
00001. RP address: 7.11.0.2
Flags: 0x0
Uptime: 04:14:40
RPF interface: GigabitEthernet1/0/1
List of 1 DF interfaces:
1: GigabitEthernet1/0/2
# 显示公网实例组播转发的DF详细信息。
<Sysname> display multicast forwarding df-info verbose
Total 1 RPs, 1 matched
00001. RP address: 7.11.0.2
MID: 2, Flags: 0x0
Uptime: 03:37:22
Product information: 0x7a2f762f, 0x718fee9f, 0x4b82f137, 0x71c32184
RPF interface: GigabitEthernet1/0/1
Product information: 0xa567d6fc, 0xadeb03e3
Tunnel information: 0xdfb107d4, 0x7aa5d510
List of 1 DF interfaces:
1: GigabitEthernet1/0/2
Product information: 0xa986152b, 0xb74a9a2f
Tunnel information: 0x297ca208, 0x76985b89
表1-4 display multicast forwarding df-info命令显示信息描述表
字段 |
描述 |
Total 1 RPs, 1 matched |
RP的总数和匹配数 |
00001 |
RP表项的序号 |
RP address |
RP的地址 |
MID |
RP表项的标识,每个RP表项都有唯一的标识 |
Flags |
RP表项的状态,通过将不同的比特位置位来表示不同的状态: · 0x0:表示正常表项 · 0x4:表示表项下刷失败 · 0x8:表示有DF接口下刷失败 · 0x40:表示表项即将被删除 · 0x100:表示表项正在被删除 · 0x200:表示表项处于平滑状态 |
Uptime |
RP表项已存在的时间 |
Product information |
产品信息 |
Tunnel information |
隧道接口信息 |
RPF interface |
到达RP的RPF接口 |
List of 1 DF interfaces |
DF接口列表 |
Tunnel2, 192.168.0.3 |
ADVPN隧道接口以及远端IP地址 |
display multicast forwarding event命令用来显示组播转发的事件统计信息。
【命令】
(独立运行模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding event
(IRF模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding event [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上的信息。(IRF模式)
【举例】
# 显示公网实例组播转发的事件统计信息。
<Sysname> display multicast forwarding event
Total active events sent: 0
Total inactive events sent: 0
Total NoCache events sent: 2
Total NoCache events dropped: 0
Total WrongIF events sent: 0
Total WrongIF events dropped: 0
Total SPT switch events sent: 0
NoCache rate limit: 1024 packets/s
WrongIF rate limit: 1 packets/10s
Total timer of register suppress timeout: 0
表1-5 display multicast forwarding event命令显示信息描述表
字段 |
描述 |
Total active events sent |
表项活跃事件的发送次数 |
Total inactive events sent |
表项不活跃事件的发送次数 |
Total NoCache events sent |
NoCache事件的发送次数 |
Total NoCache events dropped |
NoCache事件的丢弃次数 |
Total WrongIF events sent |
WrongIF事件的发送次数 |
Total WrongIF events dropped |
WrongIF事件的丢弃次数 |
Total SPT switch events sent |
SPT切换事件的发送次数 |
NoCache rate limit |
NoCache事件的发送限速,单位为报文/秒 |
WrongIF rate limit |
WrongIF事件的发送限速,单位为报文/10秒 |
Total timer of register suppress timeout |
注册抑制超时的总次数 |
【相关命令】
· reset multicast forwarding event
display multicast forwarding-table命令用来显示组播转发表的信息。
【命令】
(独立运行模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding-table [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ]| incoming-interface interface-type interface-number | outgoing-interface { exclude | include | match } interface-type interface-number | statistics ] *
(IRF模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding-table [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] | incoming-interface interface-type interface-number | outgoing-interface { exclude | include | match } interface-type interface-number | slot slot-number | statistics ] *
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
source-address:组播源地址,显示包含指定组播源的组播转发项。
group-address:组播组地址,显示指定组播组的组播转发项,取值范围为224.0.0.0~239.255.255.255。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
incoming-interface:显示指定入接口的组播转发项。
interface-type interface-number:显示指定接口类型和接口编号的入接口的组播转发项。
outgoing-interface:显示指定出接口的组播转发项。
exclude:显示出接口列表中不包含指定接口的组播转发项。
include:显示出接口列表中包含指定接口的组播转发项。
match:显示出接口列表中包含且仅包含指定接口的组播转发项。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。指定的成员设备若为组播流量的出口成员设备,则统计信息显示为0。如果未指定本参数,将显示主设备上的信息。(IRF模式)
statistics:显示组播转发表的统计信息。
【举例】
# 显示ADVPN应用组网组播转发表的信息。
<Sysname> display multicast forwarding-table
Total 1 entries, 1 matched
00001. (172.168.0.2, 227.0.0.1)
Flags: 0x0
Uptime: 00:08:32, Timeout in: 00:03:26
Incoming interface: Tunnel1, 12.1.1.3
List of 2 outgoing interface:
1: Tunnel1, 12.1.1.1
2: Tunnel1, 12.1.1.2
Matched 19648 packets(20512512 bytes), Wrong If 0 packet
Forwarded 19648 packets(20512512 bytes)
# 显示公网实例组播转发表的信息。
<Sysname> display multicast forwarding-table
Total 1 entries, 1 matched
00001. (172.168.0.2, 227.0.0.1)
Flags: 0x0
Uptime: 00:08:32, Timeout in: 00:03:26
Incoming interface: Vlan-interface10
Incoming sub-VLAN: VLAN 11
Outgoing sub-VLAN: VLAN 12
VLAN 13
List of 1 outgoing interfaces:
1: Vlan-interface20
Sub-VLAN: VLAN 21
VLAN 22
Matched 19648 packets(20512512 bytes), Wrong If 0 packet
Forwarded 19648 packets(20512512 bytes)
表1-6 display multicast forwarding-table命令显示信息描述表
字段 |
描述 |
Total 1 entries, 1 matched |
组播转发表中(S,G)表项的总数和匹配数 |
00001 |
表示(S,G)表项的序号 |
(172.168.0.2,227.0.0.1) |
表示组播转发表的(S,G)表项 |
Flags |
(S,G)表项的状态,通过将不同的比特位置位来表示不同的状态: · 0x0:表示正常表项 · 0x1:表示表项处于Inactive状态 · 0x2:表示空转发表项 · 0x4:表示表项下刷失败 · 0x8:表示有出接口下刷失败 · 0x10:表示下刷Data-Group失败 · 0x20:表示表项有注册出接口 · 0x40:表示表项即将被删除 · 0x80:表示表项处于注册抑制状态 · 0x100:表示表项正在被删除 · 0x200:表示表项处于平滑状态 · 0x400:表示表项中存在Super VLAN对应的VLAN接口 · 0x800:表示表项中存在到组播源地址的ARP表项 · 0x4000000:表示表项由IGMP代理下发创建 · 0x20000000:表示双向PIM的转发表项 |
Uptime |
表示(S,G)表项已存在时间 |
Timeout in |
表示(S,G)表项的超时剩余时间 |
Incoming interface |
表示(S,G)表项的入接口 |
Incoming sub-VLAN |
表示当(S,G)表项的入接口为Super VLAN对应的VLAN接口时,该Super VLAN的入Sub VLAN |
Outgoing sub-VLAN |
表示当(S,G)表项的入接口为Super VLAN对应的VLAN接口时,该Super VLAN的出Sub VLAN |
List of 1 outgoing interfaces |
表示(S,G)表项的出接口列表 |
Sub-VLAN |
表示当(S,G)表项的出接口为Super VLAN对应的VLAN接口时,该Super VLAN的出Sub VLAN |
Tunnel1, 12.1.1.1 |
ADVPN隧道接口以及远端IP地址 |
Matched 19648 packets (20512512 bytes), Wrong If 0 packet |
(S,G)表项匹配的报文数量(字节数),发生入接口错误的报文个数 |
Forwarded 19648 packets (20512512 bytes) |
(S,G)表项已转发的组播报文数量(字节数) |
【相关命令】
· reset multicast forwarding-table
display multicast forwarding-table df-list命令用来显示组播转发表的DF列表信息。
【命令】
(独立运行模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding-table df-list [ group-address ] [ verbose ]
(IRF模式)
display multicast [ vpn-instance vpn-instance-name ] forwarding-table df-list [ group-address ] [ verbose ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网的信息。
group-address:指定组播组的地址,显示指定组播组的组播转发表的DF列表信息,取值范围为224.0.0.0~239.255.255.255。
verbose:显示组播转发表的DF列表详细信息。如果未指定本参数,将显示组播转发表的DF列表概要信息。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示主设备上的信息。(IRF模式)
【举例】
# 显示公网实例组播转发表的DF列表概要信息。
<Sysname> display multicast forwarding-table df-list
Total 1 entries, 1 matched
00001. (0.0.0.0, 225.0.0.1)
List of 1 DF interfaces:
1: GigabitEthernet1/0/1
# 显示公网实例组播转发表的DF列表详细信息。
<Sysname> display multicast forwarding-table df-list verbose
Total 1 entries, 1 matched
00001. (0.0.0.0, 225.0.0.1)
List of 1 DF interfaces:
1: GigabitEthernet1/0/1
Product information: 0x347849f6, 0x14bd6837
Tunnel information: 0xc4857986, 0x128a9c8f
表1-7 display multicast forwarding-table df-list命令显示信息描述表
字段 |
描述 |
Total 1 entries, 1 matched |
表项总数和匹配数 |
00001 |
表项的序号 |
(0.0.0.0, 225.0.0.1) |
组播转发表的(*,G)表项 |
List of 1 DF interfaces |
DF接口列表 |
Product information |
产品信息 |
Tunnel information |
隧道接口信息 |
display multicast routing-table命令用来显示组播路由表的信息。
【命令】
display multicast [ vpn-instance vpn-instance-name ] routing-table [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] | incoming-interface interface-type interface-number | outgoing-interface { exclude | include | match } interface-type interface-number ] *
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
source-address:组播源地址,显示包含指定组播源的组播路由项。
group-address:组播组地址,显示指定组播组的组播路由项,取值范围为224.0.0.0~239.255.255.255。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
incoming-interface:显示指定入接口的组播路由项。
interface-type interface-number:显示指定接口类型和接口编号的入接口的组播路由项。
outgoing-interface:显示指定出接口的组播路由项。
exclude:显示出接口列表中不包含指定接口的组播路由项。
include:显示出接口列表中包含指定接口的组播路由项。
match:显示出接口列表中包含且仅包含指定接口的组播路由项。
【使用指导】
组播路由表是进行组播数据转发的基础,通过查看该表可以了解(S,G)表项等的建立情况。
【举例】
# 显示ADVPN应用组网组播路由表的信息。
<Sysname> display multicast routing-table
Total 1 entries
00001. (172.168.0.2, 227.0.0.1)
Uptime: 00:00:28
Upstream Interface: Tunnel1, 12.1.1.3
List of 2 downstream interfaces
1: Tunnel1, 12.1.1.1
2: Tunnel1, 12.1.1.2
# 显示公网实例组播路由表的信息。
<Sysname> display multicast routing-table
Total 1 entries
00001. (172.168.0.2, 227.0.0.1)
Uptime: 00:00:28
Upstream Interface: GigabitEthernet1/0/1
List of 2 downstream interfaces
1: GigabitEthernet1/0/2
2: GigabitEthernet1/0/3
表1-8 display multicast routing-table命令显示信息描述表
字段 |
描述 |
Total 1 entries |
组播路由表中(S,G)表项的总数 |
00001 |
表示(S,G)表项的序号 |
(172.168.0.2, 227.0.0.1) |
表示组播路由表的(S,G)表项 |
Uptime |
表示(S,G)表项已经存在的时间 |
Upstream Interface |
表示(S,G)表项的上游接口,表示组播数据应该从此接口到达 |
List of 2 downstream interfaces |
下游接口列表,表示哪些接口需要进行组播转发 |
Tunnel1,12.1.1.1 |
ADVPN隧道接口以及远端IP地址 |
【相关命令】
· reset multicast routing-table
display multicast routing-table static命令用来显示组播静态路由表的信息。
【命令】
display multicast [ vpn-instance vpn-instance-name ] routing-table static [ source-address { mask-length | mask } ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
source-address:显示指定组播源的组播静态路由信息。
mask-length:指定组播源地址的掩码长度,取值范围为0~32。
mask:指定组播源地址的掩码。
【使用指导】
本命令只显示已生效的组播静态路由信息。
【举例】
# 显示公网实例组播静态路由表的信息。
<Sysname> display multicast routing-table static
Destinations: 3 Routes: 4
Destination/Mask Pre RPF neighbor Interface
1.1.0.0/16 10 7.12.0.1 GE1/0/1
7.11.0.1 GE1/0/2
2.2.2.0/24 20 7.11.0.1 GE1/0/3
3.3.3.3/32 50 7.12.0.1 GE1/0/4
表1-9 display multicast routing-table static命令显示信息描述表
字段 |
描述 |
Destinations |
目的地址个数 |
Routes |
路由条数 |
Destination/Mask |
目的地址和掩码长度 |
Pre |
路由优先级 |
RPF neighbor |
可达目的地址的RPF邻居IP地址 |
Interface |
可达目的地址的出接口 |
display multicast rpf-info命令用来显示组播源的RPF信息。
【命令】
display multicast [ vpn-instance vpn-instance-name ] rpf-info source-address [ group-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
source-address:显示指定组播源的RPF信息。
group-address:显示指定组播组的RPF信息,取值范围为224.0.1.0~239.255.255.255。
【举例】
# 显示公网组播源192.168.1.55的全部RPF信息。
<Sysname> display multicast rpf-info 192.168.1.55
RPF information about source 192.168.1.55:
RPF interface: GigabitEthernet1/0/1, RPF neighbor: 10.1.1.1
Referenced route/mask: 192.168.1.0/24
Referenced route type: igp
Route selection rule: preference-preferred
Load splitting rule: disable
Source AS: 0
C-multicast route target: 0x0000000000000000
表1-10 display multicast rpf-info命令显示信息描述表
字段 |
描述 |
RPF information about source 192.168.1.55 |
到组播源192.168.1.55的RPF路径信息 |
RPF interface |
表示RPF接口名称 |
RPF neighbor |
表示RPF邻居 |
Referenced route/mask |
表示引用的路由及其掩码长度 |
Referenced route type |
表示引用的路由类型,可以是下列类型之一: · igp:单播路由(内部网关协议) · egp:单播路由(外部网关协议) · unicast (direct):单播路由(直连) · unicast:其它单播路由(如单播静态路由等) · multicast static:组播静态路由 · mbgp:MBGP路由 |
Route selection rule |
RPF路由选择规则,可以是根据路由协议的路由优先级进行选择,或者是按照目的地址对路由表进行最长匹配 |
Load splitting rule |
是否使能了负载分担规则 |
Source AS |
组播源所在PE的AS号 |
C-multicast route target |
C-multicast路由扩展团体属性 |
【相关命令】
· display multicast forwarding-table
· display multicast routing-table
ip rpf-route-static命令用来配置组播静态路由。
undo ip rpf-route-static命令用来删除指定的组播静态路由。
【命令】
ip rpf-route-static [ vpn-instance vpn-instance-name ] source-address { mask-length | mask } { rpf-nbr-address | interface-type interface-number } [ preference preference ]
undo ip rpf-route-static [ vpn-instance vpn-instance-name ] source-address { mask-length | mask } { rpf-nbr-address | interface-type interface-number }
【缺省情况】
不存在组播静态路由。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示公网实例。
source-address:指定组播源地址。
mask-length:指定组播源地址的掩码长度,取值范围为0~32。
mask:指定组播源地址的掩码。
rpf-nbr-address:指定RPF邻居的IP地址。
interface-type interface-number:指定与RPF邻居相连接口的接口类型和接口编号。
preference:指定路由优先级,取值范围为1~255,缺省值为1。
【使用指导】
只有点到点类型的接口才能使用指定接口的方式来指定RPF邻居,非点到点类型的接口(包括三层以太网接口、三层聚合接口、Loopback接口或VLAN接口等)不能使用此方式,只能使用指定地址的方式。
配置的组播静态路由并不一定会生效,因为可能出现指定的RPF邻居无法迭代出接口、指定的RPF接口不属于本实例、指定的RPF接口不是点到点类型或处于down状态等情况。此外,若在相同组播源地址范围下有多条配置,只有路由优先级最高的那条才能被激活。因此,配置完成后建议使用display multicast routing-table static命令显示该组播静态路由是否已生效。
undo ip rpf-route-static命令用来删除指定的组播静态路由,而delete ip rpf-route-static命令则用来删除所有的组播静态路由。
【举例】
# 在公网实例中配置到组播源10.1.1.0/24的组播静态路由,其RPF邻居的地址是192.168.1.23。
<Sysname> system-view
[Sysname] ip rpf-route-static 10.1.1.0 24 192.168.1.23
【相关命令】
· delete ip rpf-route-static
· display multicast routing-table static
load-splitting命令用来配置对组播流量进行负载分担。
undo load-splitting命令用来恢复缺省情况。
【命令】
load-splitting { source | source-group }
undo load-splitting
【缺省情况】
不对组播流量进行负载分担。
【视图】
MRIB视图
【缺省用户角色】
network-admin
【参数】
source:仅根据组播源对组播流量进行负载分担。
source-group:根据组播源组对组播流量进行负载分担。
【使用指导】
本命令对双向PIM不生效。
【举例】
# 在公网实例中配置仅根据组播源对组播流量进行负载分担。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] load-splitting source
longest-match命令用来配置按照最长匹配来选择RPF路由,即选择掩码最长的路由作为RPF路由。
undo longest-match命令用来恢复缺省情况。
【命令】
longest-match
undo longest-match
【缺省情况】
选择路由优先级最高的路由作为RPF路由。
【视图】
MRIB视图
【缺省用户角色】
network-admin
【举例】
# 在公网实例中配置按照最长匹配原则选择RPF路由。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] longest-match
multicast boundary命令用来配置组播转发边界。
undo multicast boundary命令用来删除组播转发边界。
【命令】
multicast boundary group-address { mask-length | mask }
undo multicast boundary { group-address { mask-length | mask } | all }
【缺省情况】
未在接口上配置组播转发边界。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
group-address:指定组播组地址,取值范围为224.0.0.0~239.255.255.255。
mask-length:指定组播组地址的掩码长度,取值范围为4~32。
mask:指定组播组地址的掩码。
all:删除该接口上配置的所有组播转发边界。
【使用指导】
组播转发边界为指定地址范围的组播组划定了边界条件,如果组播报文的目的地址与边界条件匹配,就停止转发。
一个接口可以作为不同地址范围的组播组的转发边界,即允许在同一接口上多次执行本命令为不同地址范围的组播组设定转发边界。
执行本命令不需要使能IP组播路由。
假设A和B为不同地址范围的组播组的集合,且B是A的真子集:如果接口先配置为A的转发边界,再配置为B的转发边界,则该接口仍然为A的转发边界;如果接口先配置为B的转发边界,再配置为A的转发边界,则该接口将变为A的转发边界。
【举例】
# 将接口GigabitEthernet1/0/1配置为地址范围为239.2.0.0/16的组播组的转发边界。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] multicast boundary 239.2.0.0 16
· display multicast boundary
multicast forwarding supervlan community命令用来配置组播数据在Super VLAN内的各Sub VLAN之间互通。
undo multicast forwarding supervlan community命令用来恢复缺省情况。
【命令】
multicast forwarding supervlan community
undo multicast forwarding supervlan community
【缺省情况】
组播数据在Super VLAN内的各Sub VLAN之间隔离。
【视图】
VLAN接口视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令后必须清除组播转发表中所有以该VLAN接口为入接口的转发项,否则本命令将不能生效。
利用reset multicast forwarding-table 命令来清 除组播转发表中的表项。
【举例】
# 配置组播数据在Super VLAN 2内的各Sub VLAN之间互通。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] multicast forwarding supervlan community
【相关命令】
· reset multicast forwarding-table
multicast forwarding-table cache-unknown per-entry命令用来设置对于同一个(S,G)表项,可缓存的最大未知组播数据报文数目。
undo multicast forwarding-table cache-unknown per-entry命令用来恢复缺省情况。
【命令】
multicast forwarding-table cache-unknown per-entry per-entry-limit
undo multicast forwarding-table cache-unknown per-entry
【缺省情况】
对于同一个(S,G)表项,可缓存的最大未知组播数据报文数目为1。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
per-entry-limit:设置对于同一个(S,G)表项,可缓存的最大未知组播数据报文数目,取值范围为0~256。当取值为0时,代表不可缓存未知组播数据报文。
【举例】
# 设置对于同一个(S,G)表项,可缓存的最大未知组播数据报文数目为20。
<Sysname> system-view
[Sysname] multicast forwarding-table cache-unknown per-entry 20
【相关命令】
· multicast forwarding-table cache-unknown total
multicast forwarding-table cache-unknown total命令用来设置内存中缓存的未知组播数据报文的总数量。
undo multicast forwarding-table cache-unknown total命令用来恢复缺省情况。
【命令】
multicast forwarding-table cache-unknown total total-limit
undo multicast forwarding-table cache-unknown total
【缺省情况】
内存中缓存的未知组播数据报文的总数量为1024。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
total-limit:设置内存中缓存的未知组播数据报文的总数量,取值范围为0~65535。当取值为0时,代表不可缓存未知组播数据报文。
【使用指导】
建议本命令配置的值要远远大于multicast forwarding-table cache-unknown per-entry命令配置的值。
【举例】
# 设置内存中缓存的未知组播数据报文的总数量为10000。
<Sysname> system-view
[Sysname] multicast forwarding-table cache-unknown total 10000
【相关命令】
· multicast forwarding-table cache-unknown per-entry
multicast routing命令用来使能IP组播路由,并进入MRIB视图。
undo multicast routing命令用来关闭IP组播路由。
【命令】
multicast routing [ vpn-instance vpn-instance-name ]
undo multicast routing [ vpn-instance vpn-instance-name ]
【缺省情况】
IP组播路由处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示公网实例。
【使用指导】
只有在公网实例或VPN实例中使能了IP组播路由,其它三层组播功能才能生效;没有使能IP组播路由前,设备不转发任何组播报文。
【举例】
# 使能公网实例中的IP组播路由,并进入公网实例的MRIB视图。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib]
# 使能VPN实例mvpn中的IP组播路由,并进入该VPN实例的MRIB视图。
<Sysname> system-view
[Sysname] multicast routing vpn-instance mvpn
[Sysname-mrib-mvpn]
reset multicast fast-forwarding cache命令用来清除组播快速转发表中的转发项。
【命令】
(独立运行模式)
reset multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache { { source-address | group-address } * | all }
(IRF模式)
reset multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache { { source-address | group-address } * | all } [ slot slot-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:清除指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除公网实例的信息。
source-address:组播源地址,清除包含指定组播源的组播转发项。
group-address:组播组地址,清除指定组播组的组播转发项,取值范围为224.0.0.0~239.255.255.255。
slot slot-number:清除指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将清除主设备上的信息。(IRF模式)
all:清除组播快速转发表中的所有组播转发项
【举例】
# 从公网实例组播快速转发表中清除所有组播转发表项。
<Sysname> reset multicast fast-forwarding cache all
# 从公网实例组播快快速转发表中清除组播源组为(20.0.0.2 ,225.0.0.2)的转发表项。
<Sysname> reset multicast fast-forwarding cache 20.0.0.2 225.0.0.2
【相关命令】
· display multicast fast-forwarding cache
reset multicast forwarding event命令用来清除组播转发的事件统计信息。
【命令】
reset multicast [ vpn-instance vpn-instance-name ] forwarding event
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:清除指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除公网实例的信息。
【举例】
# 清除公网实例组播转发的事件统计信息。
<Sysname> reset multicast forwarding event
【相关命令】
· display multicast forwarding event
reset multicast forwarding-table命令用来清除组播转发表中的转发项。
【命令】
reset multicast [ vpn-instance vpn-instance-name ] forwarding-table { { source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] | incoming-interface { interface-type interface-number } } * | all }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:清除指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除公网实例的信息。
source-address:组播源地址,清除包含指定组播源的组播转发项。
group-address:组播组地址,清除指定组播组的组播转发项,取值范围为224.0.0.0~239.255.255.255。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
incoming-interface:清除指定入接口的组播转发项。
interface-type interface-number:清除指定接口类型和接口编号的入接口的组播转发项。
all:清除组播转发表中的所有组播转发项。
【使用指导】
清除组播转发表中的转发项后,组播路由表中的相应表项也将随之被删除。
【举例】
# 从公网实例组播转发表中清除组播组225.5.4.3的相关转发表项。
<Sysname> reset multicast forwarding-table 225.5.4.3
【相关命令】
· display multicast forwarding-table
reset multicast routing-table命令用来清除组播路由表中的路由项。
【命令】
reset multicast [ vpn-instance vpn-instance-name ] routing-table { { source-address [ mask { mask-length | mask } ] | group-address [ mask { mask | mask-length } ] | incoming-interface interface-type interface-number } * | all }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:清除指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除公网实例的信息。
source-address:组播源地址,清除包含指定组播源的组播路由项。
group-address:组播组地址,清除指定组播组的组播路由项,取值范围为224.0.0.0~239.255.255.255。
mask-length:指定组播组或组播源地址的掩码长度。对于组播组地址,其取值范围为4~32,缺省值为32;对于组播源地址,其取值范围为0~32,缺省值为32。
mask:指定组播组或组播源地址的掩码,缺省值为255.255.255.255。
incoming-interface:清除指定入接口的组播路由项。
interface-type interface-number:清除指定接口类型和接口编号的入接口的组播路由项。
all:清除组播路由表中的所有组播路由项。
【使用指导】
清除组播路由表中的路由项后,组播转发表中的相应表项也将被随之删除。
【举例】
# 从公网实例组播路由表中清除组播组225.5.4.3的相关路由项。
<Sysname> reset multicast routing-table 225.5.4.3
【相关命令】
· display multicast routing-table
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!