所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
组播路由管理(IPv4)命令

组播路由管理(IPv4)命令

说明:

CE6810LI不支持该特性。

display mrt routing-table

命令功能

display mrt routing-table命令用来查看MRT路由表的信息。

命令格式

display mrt routing-table [ ip-address [ mask | mask-length ] [ longer-match ] ] [ verbose ]

参数说明

参数 参数说明 取值
ip-address IPv4形式的网络地址。 点分十进制格式。
mask 掩码。 点分十进制格式。
mask-length 掩码长度。 整数形式,取值范围是0~32。
longer-match 显示地址和掩码精确匹配的路由信息。 -
verbose 显示激活和未激活路由的详细信息。如果不指定该参数,则只显示激活路由的概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定参数可以只查看特定的路由信息。

使用实例

# 查看MRT的所有路由信息。

<HUAWEI> display mrt routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: MRT
         Destinations : 1        Routes : 1
 
Destination/Mask  Proto  Pre  Cost  Flags  NextHop  Interface
 
  10.5.5.1/32     MSR    255     0     R   10.1.1.1  Vlanif100
表10-64  display mrt routing-table命令输出信息描述

项目

描述

Route Flags

路由标记
  • R:表示该路由是迭代路由

  • D:表示该路由下发到FIB表

Routing Tables: MRT

此路由表是MRT路由表。

Destinations

目的网络/主机的总数。

Routes

路由的总数。

Destination/Mask

目的网络/主机的地址和掩码长度。

Proto

用来学习路由的协议。

Pre

优先级。

Cost

路由开销。

Flags

路由标记,即路由表头的Route Flags。

NextHop

下一跳。

Interface

下一跳可达的出接口。

# 显示指定路由的详细信息。

<HUAWEI> display mrt routing-table 10.12.12.12 verbose
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : MRT
Summary Count : 1

Destination: 10.12.12.12/32
      Protocol: MSR            Process ID: 0
   Preference: 1                     Cost: 0
      NextHop: 10.11.11.12      Neighbour: 0.0.0.0
        State: Active Adv Relied      Age: 00h04m49s
          Tag: 0                   Priority: low
        Label: NULL                 QoSInfo: 0x0
   IndirectID: 0x80000002
 RelayNextHop: 0.0.0.0            Interface: Vlanif100
     TunnelID: 0x0                    Flags: R
表10-65  display mrt routing-table verbose命令输出信息描述

项目

描述

Routing Table: MRT

此路由表是MRT路由表。

Summary Count

目的网络/主机的总数。

Destination

目的网络/主机的地址和掩码长度。

Protocol

路由协议。

Process ID

路由协议的进程号。

Preference

路由的优先级。

Cost

路由开销。

NextHop

下一跳。

Neighbour

邻居。

State

路由的状态
  • Active:激活路由

  • Invalid:无效路由

  • Inactive:非激活路由

  • NoAdv:不允许发布的路由

  • Adv:可以发布的路由

  • Del:即将被删除的路由

  • Relied:迭代到下一跳及出接口的路由,或者迭代到隧道的路由

  • WaitQ:没有迭代到下一跳及出接口的路由,或者迭代到隧道的路由

  • Stale:带Stale标记的路由,在GR中使用

Age

路由的存活时间。

Tag

路由管理标识。

Priority

优先级。

Label

MPLS分配的标签。

QoSInfo

QoS信息。

IndirectID

下一跳分离关键字。

RelayNextHop

迭代下一跳。

Interface

迭代出接口。

TunnelID

隧道ID。

Flags

路由标记,即路由表头的Route Flags。

display mrt routing-table statistics

命令功能

display mrt routing-table statistics命令用来查看MRT路由表的统计信息。

命令格式

display mrt routing-table [ vpn-instance vpn-instance-name ] statistics

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

路由统计信息包括可通过协议增加或删除的路由总数,以及已带删除标签但未删除的激活或未激活路由数。

使用实例

# 查看MRT路由表的统计信息。

<HUAWEI> display mrt routing-table statistics
Summary Prefixes : 0
Proto     total      active      added        deleted      freed
          routes     routes      routes       routes       routes
MSTATIC   1          0           1            0            0
表10-66  display mrt routing-table statistics命令输出信息描述

项目

描述

Summary Prefixes

路由前缀的总数。

Proto

路由协议。

total routes

当前路由表中的路由总数。

active routes

路由表中激活路由的数目。

added routes

路由表中增加的路由数目(激活和未激活)。

deleted routes

路由表中添加了删除标记的路由数目。

freed routes

路由表中永久删除的路由数目。

display mrt routing-table vpn-instance

命令功能

display mrt routing-table vpn-instance命令用来查看VPN实例MRT路由表的概要信息。

命令格式

display mrt routing-table vpn-instance vpn-instance-name [ ip-address [ mask | mask-length ] [ longer-match ] ] [ verbose ]

参数说明

参数 参数说明 取值
vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

ip-address IPv4形式的网络地址。 点分十进制格式。
mask 掩码。 点分十进制格式。
mask-length 掩码长度。 整数形式,取值范围是0~32。
longer-match 仅显示与特定网络/掩码匹配的路由。 -
verbose 显示激活和未激活路由的详细信息。如果不指定该参数,则只显示激活路由的概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过指定参数可以只查看特定的路由信息。

使用实例

# 查看名为vpn1的VPN实例的所有MRT路由信息。

<HUAWEI> display mrt routing-table vpn-instance vpn1
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: MSR
         Destinations : 1        Routes : 1
 
Destination/Mask  Proto  Pre  Cost  Flags  NextHop  Interface
 
  10.5.5.1/32     MSR    255    0     R    10.1.1.1    Vlanif100
表10-67  display mrt routing-table vpn-instance命令输出信息描述

项目

描述

Route Flags

路由标记
  • R:表示该路由是迭代路由

  • D:表示该路由下发到FIB表

Routing Tables: MSR

此路由表是MRT路由表。

Destinations

目的网络/主机的总数。

Routes

路由的总数。

Destination/Mask

目的网络/主机的地址和掩码长度。

Proto

用来学习路由的协议。

Pre

优先级。

Cost

路由开销。

Flags

路由标记,即路由表头的Route Flags。

NextHop

下一跳。

Interface

下一跳可达的出接口。

display multicast boundary

命令功能

display multicast boundary命令用来查看接口上配置的组播边界信息。

命令格式

display multicast [ vpn-instance vpn-instance-name | all-instance ] boundary [ group-address [ mask | mask-length ] ] [ interface interface-type interface-number ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 指定所有实例。 -
group-address 表示组播组地址。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
mask 表示组播组地址的掩码。 点分十进制形式。
mask-length 表示组播组地址掩码长度。 整数形式,取值范围是4~32。
interface interface-type interface-number 表示交换机的接口类型和接口号,用来指定具体的接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可检查PIM-SM网络的组播边界配置信息,同时也可协助定位用户主机不能接收组播数据是否是由于配置了组播边界导致。

使用实例

# 查看公网实例的所有接口上配置的组播边界信息。
<HUAWEI> display multicast boundary
Multicast boundary information of VPN instance: public net
Total: 1 
 Interface           Boundary
 Vlanif100           225.1.1.0/24
表10-68  display multicast boundary 命令输出信息描述

项目

描述

Multicast boundary information of VPN instance

组播边界信息所属的VPN实例。

Total: 1

交换机上配置的组播边界总数。

Interface

配置组播边界的接口。

Boundary

组播边界的地址信息。

相关主题

display multicast ip fib

命令功能

display multicast ip fib命令用来查看组播转发表信息。

命令格式

display multicast ip fib [ [ vpn-instance vpn-instance-name ] [ group group-address | source source-address | incoming-interface { interface-type interface-number | register } ]* | all-vpn-instance ]

display multicast ip fib group group-address [ source source-address ] port-info

display multicast ip fib vpn-instance vpn-instance-name group group-address source source-address port-info

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-vpn-instance 指定所有实例。 -
group group-address 表示组播组地址,用来指定一个组播组,显示该组对应的转发表信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
source source-address 表示组播源地址,用来指定一个组播源,显示该源对应的转发表信息。 点分十进制形式。
incoming-interface 表示组播转发项的入接口。 -
interface-type interface-number 表示接口类型和接口编号。 -
register 表示PIM-SM的注册接口。 -
port-info 显示指定组播转发表项的接口精确信息,包括二层出接口信息。
说明:

只有指定组播转发表项下出接口的对应VLAN配置了IGMP Snooping功能后,才会显示二层出接口信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

在组播路由和转发过程中,组播路由协议生成的路由表信息会汇集到一张总的组播路由表中。设备再根据组播路由和转发策略,从组播路由表选取最优的组播路由,下发到组播转发表中,直接用于指导组播数据转发。

使用display multicast ip fib命令,可用于检查组播转发表项有没有成功建立,组播数据能否正常传输。

说明:

转发表中的统计信息不准确。

使用实例

# 查看组播转发表信息。

如果当前设备上使用的是PIM-SM协议,显示信息如下:
<HUAWEI> display multicast ip fib
Multicast Forwarding Table of VPN-Instance: public net 
Total 1 entry, 1 matched 

1.(10.10.10.2, 225.0.0.1) 
     Index : 17 
     Flags : 1 
     Timeout: 00:00:00 
     Incoming interface : Vlanif10 
     Outgoing Interfaces: 2 
       1: Vlanif20 
       2: Vlanif30 
     Matched packets :34640 packets(3602664 bytes) 
     Wrong interface :0 packets 
     Forwarded       :34640 packets(3602664 bytes) 
如果当前设备上使用的是双向PIM协议,显示信息如下:
<HUAWEI> display multicast ip fib
Multicast Forwarding Table of VPN-Instance: public net 
Total 1 entry, 1 matched 

1.(*, 225.0.0.1) 
     Protocol: bidir-pim 
     Flag : 1 
     Incoming interfaces: 2 
       1: Vlanif10 
       2: Vlanif20 
     Outgoing interfaces: 2 
       1: Vlanif10 
       2: Vlanif20 
表10-69  display multicast ip fib命令输出信息描述

项目

描述

Multicast Forwarding Table of VPN-Instance

组播转发表所属的VPN实例。

Total 1 entry, 1 matched

转发表项的总个数和符合查询条件的表项个数。

1

(*,G)或(S,G)项的序号。

(10.10.10.2, 225.0.0.1)

组播转发表的(S,G)项。

Index

组播转发表项在MFIB表中的唯一标识,用于快速检索组播转发表。

Protocol

组播转发表项所使用的协议。

Flags

(*,G)或(S,G)转发表项的状态标志。

Timeout

(S,G)项还有多少时间超时。

Incoming interface

(*,G)或(S,G)项的入接口。

Outgoing interface

(*,G)或(S,G)项的出接口。其中PIM-SM协议的出接口信息包括:

  • 出接口序号和出接口名。
  • 以该接口为出接口的组播流量,单位是byte。
  • 入接口错误的报文个数。
  • 已转发的组播流量,单位是byte。
说明:

统计信息仅表示是否有组播流量在活动。当有组播流量活动时,无论表项是否有出接口显示信息中都会有统计计数。

显示组播转发表项的接口精确信息。
<HUAWEI> display multicast ip fib group 225.0.0.1 port-info
Multicast Forwarding Table of VPN-Instance: public net 
Total 1 entry, 1 matched 

1.(*, 225.0.0.1) 
     Protocol: bidir-pim 
     Flag : 1 
     Incoming interfaces: 2 
       1: Vlanif10 
       2: Vlanif20 
     Outgoing interfaces: 2 
       1: Vlanif10 
       2: Vlanif20 
       IGMP Snooping port in VLAN 20:
          1: 10GE1/0/1
表10-70  display multicast ip fib group 225.0.0.1 port-info命令输出信息描述

项目

描述

IGMP Snooping port in VLAN 20

VLAN 20的二层出接口。

display multicast routing-table

命令功能

display multicast routing-table命令用来查看IP组播路由表信息。

命令格式

display multicast routing-table [ group-address [ mask { group-mask | group-mask-length } ] | source-address [ mask { source-mask | source-mask-length } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { include | exclude | match } { interface-type interface-number | register | none } ] * [ outgoing-interface-number [ number ] ]

display multicast { vpn-instance vpn-instance-name | all-instance } routing-table [ group-address [ mask { group-mask-length | group-mask } ] | source-address [ mask { source-mask-length | source-mask } ] | incoming-interface { interface-type interface-number | register } | outgoing-interface { include | exclude | match } { interface-type interface-number | register | none } ] * [ outgoing-interface-number [ number ] ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 指定所有实例。 -
group-address 表示组播组地址。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
mask { group-mask | group-mask-length } 表示组播组的地址掩码。
  • group-mask:点分十进制形式,取值范围是240.0.0.0~255.255.255.255
  • group-mask-length:整数形式,取值范围4~32
source-address 表示组播源地址。 点分十进制形式。
mask { source-mask | source-mask-length } 表示组播源地址掩码。
  • source-mask:点分十进制形式,取值范围是0.0.0.0~255.255.255.255
  • source-mask-length:整数形式,取值范围0~32
incoming-interface 表示组播路由项的入接口。 -
interface-type interface-number 表示接口类型和接口编号。 -
register 表示PIM-SM的注册接口。 -
outgoing-interface 表示组播路由项的出接口。 -
include 显示下游接口列表中包含指定出接口的(S,G)表项。 -
exclude 显示下游接口列表中不包含指定出接口的(S,G)表项。 -
match 显示下游接口列表中只有一个接口且该接口与指定出接口相同的(S,G)表项。 -
none 表示出接口列表为空。 -
outgoing-interface-number 显示组播路由表项的出接口数量。 -
number 指定出接口数量。 整数形式,取值范围是0~2048。

视图

所有视图

缺省级别

1:监控级

使用指南

当需要了解组播路由表信息时,可以执行display multicast routing-table命令。

使用实例

# 查看组播路由表中组播组对应的路由项信息。
<HUAWEI> display multicast routing-table
 Multicast routing table of VPN instance: public net
 Total 0 (*, G) entry; 1 (S, G) entry

 00001: (192.168.0.2, 227.0.0.1)
       Uptime: 00:00:28
       Upstream Interface: Vlanif10
       List of 2 downstream interfaces
           1:  Vlanif20
           2:  Vlanif30
表10-71  display multicast routing-table 命令输出信息描述

项目

描述

Total 0 (*, G) entry; 1 (S, G) entry

符合查询条件的路由表项数目。

00001:

(S,G)项的序号。

(192.168.0.2, 227.0.0.1)

组播路由表的(S,G)项。S是组播源地址,G是组播组地址。

Uptime

(S,G)项已经存在的时间。

Upstream Interface

(S,G)表项的上游接口。

List of 2 downstream interfaces

下游接口列表。

# 查看组播路由表项的出接口数量。
<HUAWEI> display multicast routing-table outgoing-interface-number
Multicast routing table of VPN-Instance: public net
 Total 0 (*, G) entry; 2 (S, G) entries

 00001. (10.1.1.22, 232.1.1.1)
       Uptime: 00:00:07
       Upstream Interface: Vlanif10
       List of 20 downstream interfaces

 00002. (10.1.1.22, 232.1.2.1)
       Uptime: 00:00:07
       Upstream Interface: Vlanif20
       List of 20 downstream interfaces
表10-72  display multicast routing-table outgoing-interface-number命令输出信息描述

项目

描述

List of 20 downstream interfaces

组播路由表项的出接口数量。

display multicast routing-table static

命令功能

display multicast routing-table static命令用来查看组播静态路由信息。

命令格式

display multicast routing-table [ vpn-instance vpn-instance-name ] static [ config ] [ source-address { mask | mask-length } ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

config 显示组播静态路由的配置信息。 -
source-address 表示组播源地址。 点分十进制形式。
mask 表示组播源地址的掩码。 点分十进制形式。
mask-length 表示组播源地址的掩码长度。 整数形式,取值范围是0~32。

视图

所有视图

缺省级别

1:监控级

使用指南

使用display multicast routing-table static命令,可用于检查静态路由RPF有没有配置成功。

使用实例

# 查看设备上公网实例全部组播静态路由。
<HUAWEI> display multicast routing-table static
 
Multicast Routing Table
Routes : 1

 Mroute 10.1.0.0/24
          Interface = Vlanif100       RPF Neighbor = 10.1.2.2
          Matched routing protocol = ospf, process-id = 100, Route-policy = none
          Preference = 1, Order = 1
 Running Configuration = ip rpf-route-static 10.1.0.0 24 ospf 100 10.1.2.2 order 1
表10-73  display multicast routing-table static命令输出信息描述

项目

描述

Multicast Routing Table

组播路由表。

Routes

路由条数。

Mroute

组播路由源地址/掩码长度。

Interface

可达组播源的出接口。

RPF Neighbor

可达组播源的RPF邻居IP地址。

Matched routing protocol

匹配的单播路由类型,主要包含以下路由类型:
  • IS-IS
  • RIP
  • OSPF
  • BGP
  • 单播静态路由

process-id

路由协议的进程号。

Route-policy

路由策略。路由的组播源地址应当匹配路由策略。

Preference

路由优先级。

Order

路由序号。

Running Configuration

配置该静态路由的命令行。

display multicast rpf-info

命令功能

display multicast rpf-info命令用来查看指定组播源或源组的RPF(逆向路径转发 Reverse Path Forwarding)路由信息。

命令格式

display multicast [ vpn-instance vpn-instance-name | all-instance ] rpf-info source-address [ group-address ] [ rpt | spt ] [ verbose ]

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

all-instance 指定所有实例。 -
source-address 指定组播源地址,显示该源对应的RPF路由信息。 点分十进制形式。
group-address 指定组播组地址,显示该源/组对应的RPF路由信息。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
rpt 查看共享树(RPT)上指定源或源/组对应的RPF路由信息。 -
spt 查看最短路径树(SPT)上指定源或源/组对应的RPF路由信息。 -
verbose 显示路由详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

RPF路由是以source-address为目的地址的,从单播路由、组播静态路由、MBGP路由和MIGP路由中选取的一条最优路由。使用此命令可以查看到指定组播源或源组的RPF路由信息。

使用实例

# 查看组播源192.168.0.1的所有RPF路由信息。
<HUAWEI> display multicast rpf-info 192.168.0.1
 VPN-Instance: public net
 RPF information about source: 192.168.0.1
     RPF interface: Vlanif100, RPF neighbor: 10.1.5.2
     Referenced route/mask: 192.168.0.0/24
     Referenced route type: unicast
     Route selection rule: preference-preferred
     Load splitting rule: disable
表10-74  display multicast rpf-info命令输出信息描述

项目

描述

RPF information about source

组播RPF信息所属的源。

RPF interface

RPF接口。

RPF neighbor

RPF邻居。

Referenced route/mask

引用的路由及其掩码。

Referenced route type

引用的路由类型:
  • unicast:单播路由。

  • MBGP:MBGP路由。

  • mstatic:组播静态路由。

  • MIGP:MIGP路由。

Route selection rule

RPF路由选择规则:
  • preference-preferred:根据路由协议的优先级选择路由。

  • longest-match:按照目的地址对路由表中的路由进行最长匹配。

Load splitting rule

组播负载分担规则:
  • disable:未使能组播负载分担。

  • stable-preferred:稳定优先负载分担。

  • source:基于源地址的负载分担。

  • group:基于组地址的负载分担。

  • source-group:基于源地址和组地址的负载分担。

# 查看到指定源10.100.100.100 的RPF路由详细信息。
<HUAWEI> display multicast rpf-info 10.100.100.100 verbose
 VPN-Instance: public net
 RPF information about source: 10.100.100.100 
     RPF used topology: default
     RPF interface: Vlanif20, RPF neighbor: 10.113.113.117                 
     Referenced route/mask: 10.100.100.100/32                                  
     Referenced route type: unicast 
     Route selection rule: preference-preferred 
     Load splitting rule: balance-preferred                                      
 Total route information about source 10.100.100.100 
     Destination/Mask   Proto   Pre Cost   NextHop         Interface
     10.100.100.100/32  unicast 15  10     10.0.0.7        Vlanif10  
     10.100.100.100/32  unicast 15  10     10.111.111.7    Vlanif12
     10.100.100.100/32  unicast 15  10     10.113.113.7    Vlanif20
表10-75  display multicast rpf-info 10.100.100.100 verbose命令输出信息描述

项目

描述

RPF used topology

RPF路由使用的拓扑。

Total route information about source 10.100.100.100

到指定源10.100.100.100 的所有RPF路由信息。

Destination/Mask

指定源的目的地址/掩码。

Proto

RPF路由来自于何种类型的路由表。

Pre

RPF路由优先级。

Cost

到指定源的花费。

NextHop

到指定源的下一跳地址。

Interface

到指定源的出接口。

ip rpf-route-static

命令功能

ip rpf-route-static命令用来配置组播静态路由。

undo ip rpf-route-static命令用来删除组播静态路由。

缺省情况下,未配置组播静态路由。

命令格式

ip rpf-route-static [ vpn-instance vpn-instance-name ] source-address { mask | mask-length } { interface-type interface-number | gateway-address } [ preference preference ]

undo ip rpf-route-static [ vpn-instance vpn-instance-name ] { source-address { mask | mask-length } [ interface-type interface-number | gateway-address ] | all }

参数说明

参数 参数说明 取值
vpn-instance vpn-instance-name 指定VPN实例,vpn-instance-name表示VPN实例的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

source-address 表示组播源地址。 点分十进制形式。
mask 表示组播源地址掩码。 点分十进制形式。
mask-length 表示组播源地址掩码长度。 整数形式,取值范围是0~32。
interface-type interface-number 表示交换机的接口类型和接口号,用来指定具体的出接口。 -
gateway-address 表示网关地址。 -
preference preference 表示路由优先级。数值越大,优先级越低。 整数形式,取值范围是1~255。缺省值是1。
all 表示组播静态路由表中存在的所有组播静态路由。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通过配置组播静态路由,可以为来自特定组播源的组播报文指定RPF接口或RPF邻居,主要应用于两个场景:

  • 改变RPF路由

    如果设备希望特定组播源发来的数据报文从指定接口接收,但是RPF检查时发现该接口不是RPF接口,此时可配置组播静态路由,指定该接口为RPF接口。当设备接收到特定源发来的组播数据报文后,会以该路由为RPF路由来执行RPF检查,不是通过指定接口发来的报文在RPF检查时将不通过。

  • 衔接RPF路由

    在单播路由被阻断的网段,比如相邻两台设备配置不同的路由协议,并且路由没有相互引入,设备上会由于没有RPF路由而无法进行报文转发。此时通过配置组播静态路由,指定RPF接口来完成RPF检查,便可实现组播报文的转发。

注意事项
  • 配置组播静态路由时,若下一跳接口是点对点形式,则可在命令中配置下一跳接口。若下一跳接口是非点对点形式,则必须使用下一跳地址形式。

  • 配置了ip rpf-route-static之后,该组播静态路由并不一定会生效,因为有可能出现无法迭代出接口,或者指定接口Down等情况。因此,进行此项配置后,建议使用display ip routing-table protocol static命令查看该路由是否配置成功或该路由是否生效。

使用实例

# 配置组播静态路由。

<HUAWEI> system-view
[~HUAWEI] ip rpf-route-static 10.0.0.0 255.0.0.0 10.10.0.1

multicast boundary

命令功能

multicast boundary命令用来配置单一管理范围的组播转发边界。

undo multicast boundary命令用来删除配置的组播转发边界。

缺省情况下,任何接口上都没有配置组播转发边界。

命令格式

multicast boundary group-address { mask | mask-length }

undo multicast boundary { group-address { mask | mask-length } | all }

参数说明

参数 参数说明 取值
group-address 表示组播组地址,用来指定一个组播组,配置该组对应的组播报文的转发范围。 点分十进制形式,取值范围是224.0.1.0~239.255.255.255。
mask 表示组播组地址的掩码。 点分十进制形式。
mask-length 表示组播组地址掩码长度。 整数形式,取值范围是4~32。
all 删除接口上配置的所有组播转发边界。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

有时候希望某些组播组的数据在一定范围内转发,比如配置BSR管理域时,每个管理域都会有一段特定的组地址为本管理域服务,而组播源发往这些组播组的数据都希望限定在各自的管理域内转发。在接口上配置了针对某些组播组的组播边界之后,指定组播组的组播报文将无法通过该接口进行转发,从而达到了限制转发范围的目的。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

可以在同一接口上多次使用该命令为不同组播组配置边界。

如果A和B都是要配置的组播组范围的转发边界集合,而且B是A的子集,则接口如果已经配置了A,不允许再配置B。另一方面,如果接口已经配置了B,若再配置A,则原来已经配置的B会被替代。

使用实例

# 配置VLANIF100接口是组播组239.2.0.0/16的边界。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] multicast boundary 239.2.0.0 16
# 配置10GE1/0/1接口是组播组239.2.0.0/16的边界。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] multicast boundary 239.2.0.0 16

multicast cpu-forward disable

命令功能

multicast cpu-forward disable命令用来去使能组播报文软转发功能。

undo multicast cpu-forward disable命令用来恢复缺省配置。

缺省情况下,使能组播报文软转发功能。

命令格式

multicast cpu-forward disable

undo multicast cpu-forward disable

参数说明

视图

系统视图、VPN实例视图、VPN IPv4地址族视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,交换机在硬件转发建立完成前,采用软件转发进行协助;硬件转发建立完成后,再切换到硬件转发。

由于软转发的首包缓存机制和转发速度较慢,在组播流较快的情况下可能会造成首包乱序到达。为了避免以上冲突,需要关闭交换机的组播报文软转发功能。

前置条件

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

在快速频道切换FCC(Fast Channel Change)场景下,建议使用命令multicast cpu-forward disable去使能组播报文软转发功能。

使用实例

# 去使能组播报文软转发功能。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] multicast cpu-forward disable

multicast invalid-packet

命令功能

multicast invalid-packet命令用来指定设备存储的无效组播协议报文的最大个数。

undo multicast invalid-packet命令用来删除指定设备存储的无效组播协议报文的最大个数。

缺省情况下,设备存储的每个组播协议的无效报文的最大个数是10个。

命令格式

multicast invalid-packet { igmp | mdt | msdp | pim } max-count max-number

undo multicast invalid-packet { igmp | mdt | msdp | pim }

参数说明

参数 参数说明 取值
igmp 指定设备存储的无效IGMP协议报文的最大个数。 -
mdt 指定设备存储的无效组播VPN协议报文的最大个数。 -
msdp 指定设备存储的无效MSDP协议报文的最大个数。 -
pim 指定设备存储的无效PIM协议报文的最大个数。 -
max-count max-number 指定最大个数。 整数形式,取值范围是1~100。

视图

系统视图

缺省级别

2:配置级

使用指南

当组播网络中表项无法建立或对等体无法建立连接时,可以通过设置无效协议报文的存储功能,在选择相应的查看无效组播协议报文的命令查看无效组播协议报文的统计信息及详细信息。从而分析无效报文,及时准确定位问题,排除故障。

使用实例

# 配置设备记录的无效IGMP协议报文最大个数为20。

<HUAWEI> system-view
[~HUAWEI] multicast invalid-packet igmp max-count 20

multicast load-splitting

命令功能

multicast load-splitting命令用来使能组播路由的负载分担。

undo multicast load-splitting命令用来恢复缺省配置。

缺省情况下,未使能组播路由的负载分担。

命令格式

multicast load-splitting { balance-ucmp | stable-preferred | group | source | source-group }

undo multicast load-splitting

参数说明

参数 参数说明 取值
balance-ucmp 表示根据链路带宽进行负载分担。该策略适用于负载链路带宽不同的场景。 -
stable-preferred 表示稳定优先负载分担,当网络拓扑发生路由振荡时,不会立刻调整负载,而是等到振荡结束后再调整。该策略适用于组播业务稳定的场景。 -
group 表示基于组地址进行负载分担,组播组地址相同的组播数据会在同一条路径上进行转发。该策略适用于一源多组的场景。 -
source 表示基于源地址进行负载分担,组播源地址相同的组播数据会在同一条路径上进行转发。该策略适用于一组多源的场景。 -
source-group 表示同时基于源地址和组地址进行负载分担,组播组和组播源地址都相同的组播数据会在同一条路径上进行转发。该策略适用于多个源和多个组的场景。 -

视图

系统视图、VPN实例视图、VPN IPv4地址族视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,如果存在多条到达源的等价路由,设备在进行RPF检查时,针对不同的情况会有不同的选路规则:

  • 如果这几条等价路由都是来自同一张路由表项,比如单播路由表、组播静态路由表或者MBGP路由表中的一种,则选取下一跳地址最大的路由作为RPF路由。
  • 如果这几条等价路由来自不同的路由表,首先会比较路由优先级,再比较掩码长度。如果上述都相同,则设备会根据一定的函数计算选取出一条路由作为RPF路由。

无论上述何种情况,根据RPF检查规则,设备只会选取一条路由作为RPF路由。为了实现组播数据在这多条路径上进行转发,优化组播网络传输质量,可通过执行此命令配置组播负载分担功能。配置完成后,组播数据将不会按照RPF检查规则只选一条路由作为RPF路由进行转发,而是在这多条路径上按照一定的负载分担策略进行分流转发。

前置任务

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

注意事项

5种负载分担策略是互斥的。
  • 使用balance-ucmp参数,根据负载分担的链路带宽分配流量,实现组播不均衡负载分担。
  • 使用stable-preferred参数,根据网络实际情况运行负载分担算法,将(*,G)和(S,G)表项平均分布在各自的等价路由上。增加或删除等价路由时,设备会对负载自动进行均衡调整。删除组播路由表项时,设备不主动对负载进行均衡调整。
  • 使用groupsourcesource-group参数,采用固定的策略进行负载分担。在组播路由表项和网络配置确定的情况下,RPF接口和RPF邻居也是确定的。

此命令与pim dm命令互斥。

使用实例

# 在公网实例下,配置根据组播组地址进行组播负载分担。
<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] multicast load-splitting group

multicast longest-match

命令功能

multicast longest-match命令用来配置按照最长匹配来选择RPF路由。

undo multicast longest-match命令用来恢复缺省配置。

缺省情况下,选择优先级最高的路由作为RPF路由。

命令格式

multicast longest-match

undo multicast longest-match

参数说明

视图

系统视图、VPN实例视图、VPN IPv4地址族视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,设备在进行RPF检查时,会根据路由优先级来选取路由。通过执行此命令,可改变RPF检查的选路策略,设备首先按地址掩码长度来选取路由;如果存在多条相同掩码长度的路由,再根据路由优先级来选取。

前置任务

执行此命令前需要在公网或VPN实例下执行命令multicast routing-enable使能组播路由功能。

使用实例

# 配置公网实例下设备按照最长匹配原则选择路由。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
[*HUAWEI] multicast longest-match

multicast routing-enable

命令功能

multicast routing-enable命令用来使能组播路由功能。

undo multicast routing-enable命令用来恢复缺省配置。

缺省情况下,没有使能组播路由功能。

命令格式

multicast routing-enable

undo multicast routing-enable

参数说明

视图

系统视图、VPN实例视图、VPN IPv4地址族视图

缺省级别

2:配置级

使用指南

应用场景

全局使能组播路由功能是配置三层组播功能的前提,相当于一个全局性的开关。只有在使能了组播路由功能之后,才能配置PIM、IGMP等一些三层组播协议以及其他三层组播功能。

注意事项

使用undo multicast routing-enable命令,将清除设备上所有的组播配置。如果设备上正在运行组播业务,则组播业务将会中止。如果需要恢复组播业务,必须重新配置被清除掉的组播命令。

使用实例

# 使能全局或公网实例的组播路由功能。

<HUAWEI> system-view
[~HUAWEI] multicast routing-enable
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:20373

下载量:434

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页