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

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

提示

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

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
组播路由管理(IPv6)命令

组播路由管理(IPv6)命令

命令支持情况

命令支持情况请见各命令行中的说明,如无相关描述,默认所有款型支持该命令。

display multicast ipv6 boundary

命令功能

display multicast ipv6 boundary命令用来查看所有接口的边界信息。

命令格式

display multicast ipv6 boundary [ ipv6-group-address ipv6-group-mask-length | scope scope-id ] [ interface interface-type interface-number ]

参数说明

参数 参数说明 取值
ipv6-group-address 指定IPv6组播组地址,显示相应的组播路由表信息。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 指定IPv6组地址的掩码长度。 整数形式,取值范围是8~128。
scope scope-id 指定Scope ID。 整数形式,取值范围是3~15。
interface interface-type interface-number 指定接口的类型和编号。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示所有接口配置的边界信息。

<HUAWEI> display multicast ipv6 boundary
IPv6 multicast boundary information
Total 1 Multicast IPv6 boundary
 Interface           Boundary
 Vlanif100           FF02::/64
表8-109  display multicast ipv6 boundary命令输出信息描述

项目

描述

IPv6 multicast boundary information

IPv6组播边界信息。

Total 1 Multicast IPv6 boundary

IPv6组播边界总数。

Interface

配置了组播边界的接口名称。

Boundary

以该接口为边界的组播组。

display multicast ipv6 forwarding-table

命令功能

display multicast ipv6 forwarding-table命令用来查看IPv6组播转发表信息。

命令格式

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

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源地址的掩码长度。 整数形式,取值范围是0~128。
ipv6-group-address 指定组播组的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 指定组播组地址掩码长度。 整数形式,取值范围是8~128。
incoming-interface 指定IPv6组播转发项的入接口。 -
interface-type interface-number 指定接口的类型和编号。 -
register 表示PIM-SM的注册接口。 -
outgoing-interface 指定IPv6组播转发项的出接口。 -
exclude 显示下游列表中不包含指定接口的路由转发项。 -
include 显示下游列表中包含指定接口的路由转发项。 -
match 显示下游列表匹配指定接口的路由转发项。 下游接口列表中应只有一项,且该项符合匹配条件。配置了match参数后,若不指定出接口就显示下游接口列表为空的路由转发项。
none 显示没有下游的(S, G)转发项。 -
statistics 显示组播转发表中的统计信息。 -
verbose 显示转发表项的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用display multicast ipv6 forwarding-table命令,检查IPv6组播转发表项有没有成功建立,组播数据能否正常传输。

使用实例

# 查看IPv6组播转发表信息。

<HUAWEI> display multicast ipv6 forwarding-table
IPv6 Multicast Forwarding Table
Total 2 entries, 2 matched

00001. (FC00:AA::123, FF33::)
     MID: 0, Flags: ACT
     Uptime: 00:01:03, Timeout in: 00:02:27
     Incoming interface: Vlanif10
     List of 1 outgoing interfaces:
       1: LoopBack0
         Activetime: 00:23:15
     Matched rate: 0 packets/sec, 0 bits/sec
     Matched 0 packets(0 bytes), Wrong If 0 packets
     Forwarded 0 packets(0 bytes)

00002. (FC00:AA::123, FF34::)
     MID: 1, Flags: ACT
     Uptime: 00:00:03, Timeout in: 00:03:27
     Incoming interface: Vlanif20
     List of 1 outgoing interfaces:
       1: LoopBack0
         Activetime: 00:23:15
     Matched rate: 0 packets/sec, 0 bits/sec
     Matched 0 packets(0 bytes), Wrong If 0 packets
     Forwarded 0 packets(0 bytes)
表8-110  display multicast ipv6 forwarding-table命令输出信息描述

项目

描述

IPv6 Multicast Forwarding Table

IPv6组播转发表。

Total 2 entries, 2 matched

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

00001

(S,G)项的序号。

(FC00:AA::123, FF33::)

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

MID

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

Flags

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

  • ACT表示触发active事件。
  • DUM表示dummy表项。
  • MISS表示需要上报nocache时间。
  • DROP表示丢弃报文。
  • LTH表示上报流量低于阈值事件。
  • DEL表示已删除的表项。
  • RST表示已经启动注册已知定时器。
  • 2IODEL表示mfib已删除表项需要同步IO板。
  • 2PDEL表示产品已删除表项需要同步IO板。
  • 2SYNC表示mfib包含但产品不包含的表项。
  • 2ADD表示产品包含但mfib尚未创建的表项。
  • CLR表示mfib正在reset。
  • L2FWD表示产品通过二层组播转发流量。
  • NORPF表示忽略上游检查。
  • 2ACK表示等待备板的ack消息。
  • 2RSED表示等待重新发送。
  • IOACK表示已经收到接口板的ack消息。
  • SACK表示已经收到软转发的ack消息。
  • BKCLR表示备板mfib正在reset。
  • EXTR表示是extranet表项。
  • 2DEL表示产品已删除但mfib尚未删除的表项。
  • PDEL表示产品没有的表项。
  • A-添加,D-删除,I-上游更新,R-RP更新,P-PMBR,F-标记。
  • S-SPT,E-封装组更新,US-状态更新,CS-状态清除。

Uptime

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

Timeout in

(S,G)项的超时时间。

Incoming interface

(S,G)项的入接口。

List of 1 outgoing interfaces: 1: LoopBack0

出接口列表,包括出接口序号和出接口名。

Activetime

(S,G)项出接口已存在时间。

Matched rate: 0 packets/sec, 0 bits/sec

与该转发项匹配的组播报文速率。
说明:

仅X系列单板的流量统计数据准确。

Matched 0 packets(0 bytes)

与该转发项匹配的组播报文个数和字节数。
说明:

仅X系列单板的流量统计数据准确。

Wrong If 0 packets

与该转发项匹配但未被转发的组播报文个数。
说明:

仅X系列单板的流量统计数据准确。

Forwarded 0 packets(0 bytes)

根据该转发项转发的报文个数和字节数。
说明:

仅X系列单板的流量统计数据准确。

display multicast forwarding-table optimization-mode configuration

命令功能

display multicast forwarding-table optimization-mode configuration命令用于查看设备或接口板的三层转发表项存储模式为组播优化模式的配置信息。

命令格式

display multicast forwarding-table optimization-mode configuration [ slot slot-id ]

参数说明

参数 参数说明 取值
slot slot-id

slot-id表示查看指定接口板的组播优化模式的配置信息。如果不指定槽位号,将查看所有接口板的配置信息。

整数形式,根据系统提示的在位槽位号确定。

视图

所有视图

缺省级别

1:监控级

使用指南

该命令用来查看设备或接口板的三层转发表项存储模式为组播优化模式的配置信息。用户可根据这些配置信息来选择自己所需存储模式的接口板

使用实例

# 查看所有接口板的组播优化模式配置信息。

<HUAWEI> display multicast forwarding-table optimization-mode configuration
Multicast forwarding-table optimization mode :
Slot      Mode           
-------------------------
2         Normal mode    
4         Normal mode    
5         Rich MCast mode
表8-111  display multicast forwarding-table optimization-mode configuration的命令输出信息描述

项目

描述

Multicast forwarding-table optimization mode

组播优化模式的使能情况。

slot

接口板槽位号。

mode

存储模式。

主要有两种:
  • Normal模式:ARP/ND缓存表和组播转发表共享硬件资源,不会影响路由表的硬件资源。
  • Rich MCast模式:即组播优化模式,硬件资源优先分配给组播转发表,ARP/ND缓存表和路由表共享硬件资源。

display multicast ipv6 routing-table

命令功能

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

命令格式

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

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源地址的掩码长度。 整数形式,取值范围是0~128。
ipv6-group-address 指定组播组的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 指定组地址的掩码长度。 整数形式,取值范围是8~128。
incoming-interface 指定组播转发项的入接口。 -
interface-type interface-number 指定接口类型和编号。 -
register 表示IPv6 PIM-SM的注册接口。 -
outgoing-interface 表示组播转发项的出接口。 -
include 显示下游接口列表中包含指定出接口的(S,G)表项。 -
exclude 显示下游接口列表中不包含指定出接口的(S,G)表项。 -
match 显示下游接口列表中只有一个接口且该接口与指定出接口相同的(S,G)表项。 如果没有指定接口,则显示下游接口列表为空的(S,G)表项。
none 显示不存在下游的路由项。 -
outgoing-interface-number 显示组播路由表项的出接口数量。 -
number 指定出接口数量。 -

视图

所有视图

缺省级别

1:监控级

使用指南

当需要了解IPv6组播路由表信息时,比如某组播组的组播组地址、组播源地址、上游接口、下游接口列表等信息,可以执行display multicast ipv6 routing-table命令。

使用实例

# 显示IPv6组播路由表中相应的路由项信息。

<HUAWEI> display multicast ipv6 routing-table
IPv6 multicast routing table
 Total 1 entry

 00001. (FC00::2, FFE3::1)
       Uptime: 00:00:14
       Upstream Interface: Vlanif10
       List of 1 downstream interface
           1:  Vlanif20
表8-112  display multicast ipv6 routing-table命令输出信息描述

项目

描述

IPv6 multicast routing table

IPv6组播路由表。

Total 1 entry

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

00001

(S,G)项的序号。

(FC00::2, FFE3::1)

IPv6组播路由表的(S,G)项。

Uptime

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

Upstream Interface

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

List of 1 downstream interface

下游接口列表。

# 查看IPv6组播路由表项的出接口数量。

<HUAWEI> display multicast ipv6 routing-table outgoing-interface-number
IPv6 multicast routing table
 Total 2 entries

 00001. (FC00::55, FF33::1)
       Uptime: 00:00:05
       Upstream Interface: Vlanif10
       List of 2 downstream interfaces

 00002. (FC00::55, FF33::2)
       Uptime: 00:00:05
       Upstream Interface: Vlanif20
       List of 2 downstream interfaces
表8-113  display multicast ipv6 routing-table outgoing-interface-number命令输出信息描述

项目

描述

List of 2 downstream interfaces

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

display multicast ipv6 rpf-info

命令功能

display multicast ipv6 rpf-info命令用来查看指定IPv6组播源或源组的RPF路由信息。

命令格式

display multicast ipv6 rpf-info ipv6-source-address [ ipv6-group-address ] [ rpt | spt ]

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址,显示该源对应的RPF路由信息。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-group-address 指定组播组的IPv6地址,显示该组对应的RPF路由信息。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
rpt 显示共享树(RPT)上指定源或组对应的RPF路由信息。 -
spt 显示最短路径树(SPT)上指定源或组对应的RPF路由信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

RPF路由是以ipv6-source-address为目的地址的,从IPv6单播路由表中选取的一条最优路由。使用此命令可以查看到指定组播源或源组的RPF(Reverse Path Forwarding)路由信息。

使用实例

# 显示组播源FC00::101的RPF路由信息。

<HUAWEI> display multicast ipv6 rpf-info fc00::101
 VPN-Instance: public net
 RPF information about source: FC00::101
     RPF interface: Vlanif100
     Referenced route/mask: FC00::/64
     Referenced route type: unicast
     Load splitting rule: disabled
表8-114  display multicast ipv6 rpf-info命令输出信息描述

项目

描述

RPF information about source

RPF信息所属的组播源。

RPF interface

RPF接口。

Referenced route/mask

引用的路由及其掩码。

Referenced route type

引用的路由类型。

Load splitting rule

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

  • balance-preferred:均衡优先负载分担。

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

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

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

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

multicast ipv6 boundary

命令功能

multicast ipv6 boundary命令用来在接口上配置IPv6组播边界。

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

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

命令格式

multicast ipv6 boundary { ipv6-group-address ipv6-group-mask-length | scope scope-id }

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

参数说明

参数 参数说明 取值
ipv6-group-address 指定组地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 指定组地址的掩码长度。 整数形式,取值范围是8~128。
scope scope-id 指定scope ID。 整数形式,取值范围是3~15。
all 删除接口上配置的所有组播边界。 -

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

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

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

使用实例

# 配置VLANIF100接口是组播组FF02::101/16的边界。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] multicast ipv6 boundary FF02::101 16
# 配置GE1/0/1接口是组播组FF02::101/16的边界。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] multicast ipv6 boundary FF02::101 16

multicast ipv6 cpu-forward disable

命令功能

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

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

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

命令格式

multicast ipv6 cpu-forward disable

undo multicast ipv6 cpu-forward disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,交换机在硬件转发建立完成前,采用软件转发进行协助;硬件转发建立完成后,再切换到硬件转发。由于软转发的首包缓存机制和转发速度较慢,会造成丢包、乱序等问题。为了避免以上冲突,需要关闭交换机的IPv6组播报文软转发功能。

前置条件

已在系统视图下配置multicast ipv6 routing-enable命令使能IPv6组播路由功能。

使用实例

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

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

multicast ipv6 forwarding-table downstream-limit

命令功能

multicast ipv6 forwarding-table downstream-limit命令用来配置IPv6组播转发表中一条转发表项的最大下行节点数。

undo multicast ipv6 forwarding-table downstream-limit命令用来恢复出接口的限制数为缺省值。

缺省情况下,一条转发表项的最大下行节点数是128。

命令格式

multicast ipv6 forwarding-table downstream-limit limit

undo multicast ipv6 forwarding-table downstream-limit

参数说明

参数 参数说明 取值
limit 指定组播转发表中一条转发表项的最大下行节点数。 整数形式,取值范围是0~128。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在组播报文转发过程中,设备收到一份组播报文后,会根据IPv6组播转发表项的每个下行节点复制一份组播报文。如果当前IPv6组播转发表项较多或者转发表项的下行节点过多,造成了设备处理压力较大,可对转发表项的最大下行节点数进行限制。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

当新配置的数目小于当前值,超出数目的下行节点不会立刻被删除,而必须由IPv6组播路由协议来删除。同时新增下行节点将无法添加到转发表的该路由项中。

使用实例

# 设置IPv6组播转发表中一条路由的最大出接口数为32。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] multicast ipv6 forwarding-table downstream-limit 32

multicast ipv6 forwarding-table route-limit

命令功能

multicast ipv6 forwarding-table route-limit命令用来设置IPv6组播转发表项数量限制值。

undo multicast ipv6 forwarding-table route-limit命令用来恢复限制值为缺省值。

缺省情况下,IPv6组播转发表项数量限制值是4096。

命令格式

multicast ipv6 forwarding-table route-limit limit

undo multicast ipv6 forwarding-table route-limit

参数说明

参数 参数说明 取值
limit 指定IPv6组播转发表项限制数量限制值。

整数形式,取值范围是0~4096。

说明:

使用set multicast forwarding-table super-mode命令设置组播转发模式为大规格模式后,该取值范围会相应扩大。具体请以设备实际支持情况为准。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

有时候过量的IPv6组播转发表项会耗尽设备的内存。为了解决此问题,可通过此命令限制IPv6组播转发表项数量。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

如果在交换机开始运行组播业务之后设置IPv6组播转发表项数量限制值,则必须保证设置的数量大于等于当前转发表项数,否则会导致组播业务出现故障。

因此,推荐用户在交换机开始运行组播业务之前,根据具体的网络环境,限定交换机的IPv6组播转发表项数量。

如果新配置的限制值小于目前已存在的表项数量,超出限制的表项不会被立即删除。该数量限制在已有表项老化后重新向IPv6组播转发表中添加表项时才会生效,或者在执行reset multicast ipv6 forwarding-table all命令后生效。

使用实例

# 配置IPv6组播转发表项数量限制值为1024

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] multicast ipv6 forwarding-table route-limit 1024

multicast ipv6 invalid-packet

命令功能

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

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

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

命令格式

multicast ipv6 invalid-packet { mld | pim } max-count max-number

undo multicast ipv6 invalid-packet { mld | pim }

参数说明

参数 参数说明 取值
mld 指定设备存储的无效MLD协议报文的最大个数。 -
pim 指定设备存储的无效PIM(IPv6)协议报文的最大个数。 -
max-count max-number 指定设备存储的无效IPv6组播协议报文的最大个数。 整数形式,取值范围是1~100。

视图

系统视图

缺省级别

2:配置级

使用指南

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

使用实例

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

<HUAWEI> system-view
[HUAWEI] multicast ipv6 invalid-packet mld max-count 20

multicast ipv6 load-splitting

命令功能

multicast ipv6 load-splitting命令用来使能IPv6组播负载分担功能。

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

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

命令格式

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

undo multicast ipv6 load-splitting

参数说明

参数 参数说明 取值
balance-preferred 表示均衡优先负载分担。该策略适用于组播业务频繁加入和退出,需要自动调整负载均衡的场景。 -
group 表示基于组地址进行负载分担。该策略适用于一源多组的场景。 -
source 表示基于源地址进行负载分担。该策略适用于一组多源的场景。 -
source-group 表示同时基于源地址和组地址进行负载分担。该策略适用于多个源和多个组的场景。 -
stable-preferred 表示稳定优先负载分担。该策略适用于组播业务稳定的场景。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,如果存在多条到达源的等价路由,则选取下一跳地址最大的路由作为RPF路由。为了实现组播数据在这多条路径上进行转发,优化组播网络传输质量,可通过执行此命令配置IPv6组播负载分担功能。配置完成后,组播数据将不会按照RPF检查规则只选一条路由作为RPF路由进行转发,而是在这多条路径上按照一定的负载分担策略进行分流转发。

前置任务

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

后续配置

由于单播各条等价路由的转发能力和实际负载情况不同,在一些场景下继续进行均衡负载分担不能满足网络要求。使用命令multicast ipv6 load-splitting weight为接口配置IPv6组播负载分担权值,可以实现IPv6组播不均衡负载分担。

注意事项

这5种负载分担策略是互斥的。建议根据网络实际情况,固定选用一种组播负载分担策略。推荐使用balance-preferredstable-preferred参数。

如果当前设备配置了PIM-DM(IPv6)协议,则配置的负载分担策略不能指定balance-preferredstable-preferred参数。

使用实例

# 配置稳定优先IPv6组播负载分担。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] multicast ipv6 load-splitting stable-preferred

multicast ipv6 load-splitting weight

命令功能

multicast ipv6 load-splitting weight命令用来配置接口的IPv6组播负载分担权值。

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

缺省情况下,接口的IPv6组播负载分担权值是1。

命令格式

multicast ipv6 load-splitting weight weight-value

undo multicast ipv6 load-splitting weight

参数说明

参数 参数说明 取值
weight-value 指定接口的IPv6组播负载分担权值。 整数形式,取值范围是0~32。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、GE子接口视图、XGE子接口视图、40GE子接口视图、100GE子接口视图、Eth-Trunk子接口视图、VLANIF接口视图、Loopback接口视图

缺省级别

2:配置级

使用指南

应用场景

配置了稳定优先或均衡优先组播负载分担策略时,通过为接口配置IPv6组播负载分担权值,可以实现IPv6组播不均衡负载分担。接口的IPv6组播负载分担权值越大,以此接口为上游接口的IPv6组播路由表项越多。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

注意事项

该命令仅使用于稳定优先负载分担和均衡优先负载分担的场景。

当接口的IPv6组播负载分担权值为0时,以此接口为出接口的路由不参与组播负载分担。

使用实例

# 配置接口VLANIF100的IPv6组播负载分担权值为10。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] multicast ipv6 load-splitting weight 10
# 配置接口GE1/0/1的IPv6组播负载分担权值为10。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] multicast ipv6 load-splitting weight 10

multicast ipv6 load-splitting-timer

命令功能

multicast ipv6 load-splitting-timer命令用来配置IPv6组播负载分担均衡调整定时器的时间间隔。

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

缺省情况下,IPv6组播负载分担均衡调整定时器的时间间隔是1800秒。

命令格式

multicast ipv6 load-splitting-timer interval

undo multicast ipv6 load-splitting-timer

参数说明

参数 参数说明 取值
interval 指定IPv6组播负载分担均衡调整定时器的时间间隔。 整数形式,取值范围是10~1800,单位是秒。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在稳定优先负载分担和均衡优先负载分担场景中,由于表项发生变化(加入或退出)、负载分担权值变化以及等价路由发生变化等原因,会导致表项分布不均衡。这种情况下,经过一定的延迟时间后,设备会对所有表项进行均衡调整,均衡调整的延迟时间用来防止频繁变化对设备的冲击。

目前,可通过配置IPv6组播负载分担均衡调整定时器控制系统调整表项分布不均衡状态的延迟时间:
  • 若网络比较稳定,表项加入或退出、以及等价路由的变化不频繁,可将组播负载分担均衡调整定时器的时间间隔设置的小一些,使表项分布能快速处于均衡状态。推荐的取值范围是300~600秒。

  • 若网络不太稳定,表项加入或退出、以及等价路由的变化很频繁,可将组播负载分担均衡调整定时器的时间间隔调整的大一些,避免频繁对表项进行均衡调整对设备及网络稳定性的影响。推荐的取值范围是1200~1800秒。

前置条件

已在系统视图下执行multicast ipv6 routing-enable命令使能全局IPv6组播路由功能。

使用实例

# 配置IPv6组播负载分担均衡调整定时器的时间间隔为100秒。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] multicast ipv6 load-splitting-timer 100

multicast ipv6 routing-enable

命令功能

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

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

缺省情况下,IPv6组播路由功能是关闭的。

命令格式

multicast ipv6 routing-enable

undo multicast ipv6 routing-enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

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

注意事项

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

使用实例

# 使能IPv6组播路由功能。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable

reset multicast ipv6 forwarding-table

命令功能

reset multicast ipv6 forwarding-table命令用来清除IPv6组播转发表中的转发项。

命令格式

reset multicast ipv6 forwarding-table all

reset multicast ipv6 forwarding-table { ipv6-group-address [ ipv6-group-mask-length ] | ipv6-source-address [ ipv6-source-mask-length ] | incoming-interface { interface-type interface-number | register } } *

参数说明

参数 参数说明 取值
all 重置组播转发表中的所有组播转发缓存MFC(Multicast Forwarding Cache)。 -
ipv6-group-address 指定组播组的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 指定组播组地址的掩码长度。 整数形式,取值范围是8~128。
ipv6-source-address 指定组播源的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源地址的掩码长度。 整数形式,取值范围是0~128。
incoming-interface 指定转发项的入接口。 -
interface-type interface-number 指定接口类型和编号。 -
register 表示IPv6 PIM的注册接口。 -

视图

用户视图

缺省级别

3:管理级

使用指南

执行reset命令将删除IPv6组播转发表中的信息,可能导致组播数据在一段时间内无法正常传输。请谨慎使用此命令。

使用实例

# 清除所有IPv6组播转发项。
<HUAWEI> reset multicast ipv6 forwarding-table all

reset multicast ipv6 routing-table

命令功能

reset multicast ipv6 routing-table命令用来重置IPv6组播路由表中的路由表项,转发表中相应的转发项将同时被删除。

命令格式

reset multicast ipv6 routing-table all

reset multicast ipv6 routing-table { ipv6-group-address [ ipv6-group-mask-length ] | ipv6-source-address [ ipv6-source-mask-length ] | incoming-interface { interface-type interface-number | register } } *

参数说明

参数 参数说明 取值
all 重置组播核心路由表上的所有路由项。 -
ipv6-group-address 指定组播组的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。取值是以FF开头的IPv6组播地址。
ipv6-group-mask-length 组播组地址的掩码长度。 整数形式,取值范围是8~128。
ipv6-source-address 指定组播源的IPv6地址。 IPv6地址,32位16进制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源地址的掩码长度。 整数形式,取值范围是0~128。
incoming-interface 指定路由项的入接口。 -
interface-type interface-number 指定接口类型和接口编号。 -
register 表示IPv6 PIM的注册接口。 -

视图

用户视图

缺省级别

3:管理级

使用指南

执行reset命令将删除IPv6组播路由表中的信息,IPv6组播转发表项中相应的转发表项也会被删除,可能导致组播数据在一段时间内无法正常传输。请谨慎使用此命令。

使用实例

# 从IPv6组播核心路由表中重置组播组地址为FF02::101的路由项。

<HUAWEI> reset multicast ipv6 routing-table FF02::101

set multicast forwarding-table optimization-mode

命令功能

set multicast forwarding-table optimization-mode命令用于配置接口板的三层转发表项存储模式为组播优化模式。

undo set multicast forwarding-table optimization-mode命令用于恢复接口板的默认存储模式。

缺省情况下,接口板的存储模式为Normal模式。

说明:

X系列和EE系列单板不支持此命令。

命令格式

set multicast forwarding-table optimization-mode [ slot slot-id ]

undo set multicast forwarding-table optimization-mode [ slot slot-id ]

参数说明

参数 参数说明 取值
slot slot-id

slot-id表示指定接口板的组播优化模式。如果不指定槽位号,将配置所有接口板的存储模式为组播优化模式。

整数形式,根据系统提示的在位槽位号确定。

视图

系统视图

缺省级别

3:管理级

使用指南

应用场景

正常情况下,系统默认的三层转发表项存储模式为Normal模式,即ARP缓存表、ND缓存表和组播转发表共享硬件资源,不会影响单播路由表的硬件资源。

执行此命令后,可优化组播转发表项的存储,硬件资源优先分配给组播转发表,ARP缓存表、ND缓存表和单播路由表共享硬件资源。若用户设备上至少存在以下一种情况,可配置此条命令:
  • 大量的ARP缓存表项和组播转发表项同时存在。
  • 大量的ND缓存表项和组播转发表项同时存在。

注意事项

执行此命令,要注意以下几点:
  • 如果配置或取消所有接口板的组播优化存储模式,系统会提示用户执行设备重启操作,并需要确认保存配置。如果设备没有保存配置,重启之后配置仍然不生效。
  • 此功能在IPv6网络的部署只有支持扩展表项空间寄存器的接口板才能生效,并且需要将扩展表项空间寄存器设置为基于IPv6的存储模式。有关扩展表项空间寄存器存储模式的设置请参见“设备管理命令-硬件配置命令”中的assign resource-mode

执行或清除此命令时,系统会提示进行重启操作。如果用户不对系统提示信息做响应,则超时后会退回到系统视图,不重新启动。由于重启操作会导致网络工作在短时间内瘫痪,一般情况下,建议不配置此功能。

使用实例

# 配置所有接口板的存储模式为组播优化模式。

<HUAWEI> system-view
[HUAWEI] set multicast forwarding-table optimization-mode

set multicast forwarding-table super-mode

命令功能

set multicast forwarding-table super-mode命令用于设置组播转发模式为大规格模式,即设备上的组播表项数量可以达到设备能够支持的最大组播表项规格,该规格远大于设备默认的组播表项规格。

undo set multicast forwarding-table super-mode命令用于恢复缺省配置。

缺省情况下,设备上配置了三层组播功能后,默认的组播转发模式为普通规格模式,即设备上组播表项数量只能达到设备默认的组播表项规格。

命令格式

set multicast forwarding-table super-mode

undo set multicast forwarding-table super-mode

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

设备上配置了三层组播功能后,默认情况下组播转发模式为普通规格模式,这能够满足当前大部分组播业务场景。但是在某些大组播业务场景下,整个网络需要接入大量的组播源,向组播用户提供海量的频道资源。这时候就有可能出现组播表项规格不够,部分组播表项无法生成的情况,影响用户的组播数据接收。

执行此命令后,可将设备的组播转发模式设置为大规格模式。在大规格模式下,设备的组播表项规格将远远大于默认情况下的表项规格,能够最大限度的满足大组播业务的场景需求。

注意事项

执行此命令后,需要注意以下几点:

使用实例

# 配置组播转发模式为大规格模式。

<HUAWEI> system-view
[HUAWEI] set multicast forwarding-table super-mode
Warning: This command will modify some default multicast settings and has limitations 
in a few special scenarios. Use the command according to product manual.Continue? [Y/N]:y

set multicast-hash-mode

命令功能

set multicast-hash-mode命令用来设置组播hash的模式。

undo set multicast-hash-mode命令用来恢复组播hash的模式为默认模式。

缺省情况下,组播hash默认模式为crc-32-lower。

说明:

X系列单板不支持此命令。

命令格式

set multicast-hash-mode { crc-32-upper | crc-32-lower | lsb | crc-16-upper | crc-16-lower }

undo set multicast-hash-mode { crc-32-upper | crc-32-lower | lsb | crc-16-upper | crc-16-lower }

参数说明

参数 参数说明 取值
crc-32-upper

设置hash算法的模式为32位高比特循环冗余校验。

-
crc-32-lower

设置hash算法的模式为32位低比特循环冗余校验。

-
lsb

设置hash算法的模式为IP地址最低位。

-
crc-16-upper

设置hash算法的模式为16位高比特循环冗余校验。

-
crc-16-lower

设置hash算法的模式为16位低比特循环冗余校验。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

为了提升组播转发性能,设备一般都会通过一定的Hash算法学习组播地址。当出现组播地址匹配到同一个Key值时,就会出现组播Hash冲突。大量组播Hash冲突会导致组播地址无法学习到。出现这种问题后,可以通过尝试更改组播hash算法的方式来降低冲突。

注意事项

配置组播Hash模式只能缓解组播地址学习的Hash冲突,不能彻底解决冲突问题。

由于组播地址分布没有规律性,因此无法确定哪种Hash算法最优。在通常情况下,默认算法为最优算法,建议不要轻易变更。

更改组播Hash模式后,必须重启交换机使配置生效。

使用实例

# 配置组播Hash模式为crc-32-upper。
<HUAWEI> system-view
[HUAWEI] set multicast-hash-mode crc-32-upper
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10253

下载量:200

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页