• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

08-IP组播命令参考

目录

12-IPv6组播路由与转发命令

本章节下载 12-IPv6组播路由与转发命令  (397.24 KB)

12-IPv6组播路由与转发命令


1 IPv6组播路由与转发

1.1  IPv6组播路由与转发配置命令

1.1.1  delete ipv6 rpf-route-static

delete ipv6 rpf-route-static命令用来删除所有IPv6组播静态路由。

【命令】

delete ipv6 rpf-route-static [ vpn-instance vpn-instance-name ]

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示指定公网。

【使用指导】

本命令用来删除所有的IPv6组播静态路由,而undo ipv6 rpf-route-static命令则用来删除指定的IPv6组播静态路由。

【举例】

# 删除公网中的所有IPv6组播静态路由。

<Sysname> system-view

[Sysname] delete ipv6 rpf-route-static

This will erase all ipv6 multicast static routes and their configurations, you must reconfigure all ipv6 static routes.

Are you sure?[Y/N]:y

【相关命令】

·     ipv6 rpf-route-static

1.1.2  display ipv6 mrib interface

display ipv6 mrib interface命令用来显示IPv6 MRIB(Multicast Routing Information Base,组播路由信息库)维护的接口信息。

【命令】

display ipv6 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:显示指定接口上IPv6 MRIB维护的接口信息。如果未指定本参数,将显示所有接口上IPv6 MRIB维护的接口信息。

【举例】

# 显示公网接口上IPv6 MRIB维护的接口信息。

<Sysname> display ipv6 mrib interface

 Interface: Ten-GigabitEthernet3/1/1

     Index: 0x00004444

     Current state: up

     MTU: 1500

     Type: BROADCAST

     Protocol: PIM-DM

     PIM protocol state: Enabled

     Address list:

          1. Local address : FE80:7:11::1/10

             Remote address: ::

             Reference     : 1

             State         : NORMAL

 Interface: Multicast-UA0

     Index: 0xd0000001

     Current state: up

     MTU: 0

     Type: MUA

     Protocol: MLD

     PIM protocol state: Disabled

     User ID: 0x1

     VLAN ID: 100

     Second VLAN ID: 10

     Access type: IPoE

     Access interface: Ten-GigabitEthernet3/1/1.1

     Address list:

          1. Local address : ::1/128

             Remote address: 0.0.0.0

             Reference     : 1

             State         : NORMAL

表1-1 display ipv6 mrib interface命令显示信息描述表

字段

描述

Interface

接口的名称

Index

接口的索引号

Current state

接口的状态,包括up和down

MTU

MTU(Maximum Transmission Unit,最大传输单元)值

Type

接口的类型,包括:

·     BROADCAST:表示广播链路接口

·     P2P:表示P2P接口

·     LOOP:表示LoopBack接口

·     REGISTER:表示注册接口

·     NBMA:表示NBMA接口

·     MTUNNEL:表示组播隧道接口

·     MUA:表示Multicast-UA接口

如果接口为NULL0接口,则该字段显示为空

Protocol

接口的协议类型标记,包括PIM-DM、PIM-SM、MLD和PROXY

PIM protocol state

IPv6 PIM协议的使能状态,包括:

·     Enabled:表示使能

·     Disabled:表示关闭

User ID

用户ID

VLAN ID

用户带VLAN Tag接入时所携带的外层(或唯一一层)VLAN编号。如果不带VLAN Tag接入,则不显示本字段

Second VLAN ID

用户带VLAN Tag接入时所携带的内层VLAN编号。如果不带VLAN Tag接入,则不显示本字段

Access type

用户接入的方式:

·     IPoE:表示IPoE方式

·     PPP:表示PPP方式

Access interface

用户接入的实际接口

Address list

接口地址列表

Local address

本端的地址

Remote address

远端的地址(仅Vlink类型接口有效)

Reference

地址被引用的次数

State

接口地址的状态,包括NORMAL和DEL

 

1.1.3  display ipv6 multicast boundary

display ipv6 multicast boundary命令用来显示IPv6组播边界的信息。

【命令】

display ipv6 multicast [ vpn-instance vpn-instance-name ] boundary { group [ ipv6-group-address [ prefix-length ] ] | scope [ scope-id ] } [ interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

group:显示IPv6组播组的组播边界信息。

ipv6-group-address:指定IPv6组播组的地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。如果未指定本参数,将显示所有IPv6组播组的IPv6组播边界信息。

prefix-length:指定IPv6组播组地址的前缀长度,取值范围为8~128,缺省值为128。

scope:显示IPv6管理域的组播边界信息。

scope-id:指定IPv6管理域的编号, IPv6管理域为IPv6组播组地址中的scope字段,取值范围为3~15。

如果未指定本参数,将显示所有IPv6管理域的IPv6组播边界信息。

interface interface-type interface-number:显示指定接口上的IPv6组播边界信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上的IPv6组播边界信息。

【举例】

# 显示公网所有接口上所有IPv6组播组的IPv6组播边界信息。

<Sysname> display ipv6 multicast boundary group

 Boundary                                                 Interface

 FF1E::/64                                                XGE3/1/1

# 显示公网所有接口上所有IPv6管理域的IPv6组播边界信息。

<Sysname> display ipv6 multicast boundary scope

 Boundary            Interface

        3            Ten-GigabitEthernet3/1/1

表1-2 display ipv6 multicast boundary命令显示信息描述表

字段

描述

Boundary

表示IPv6组播边界对应的IPv6组播组或IPv6管理域

Interface

表示IPv6组播边界对应的接口

 

【相关命令】

·     ipv6 multicast boundary

1.1.4  display ipv6 multicast fast-forwarding cache

display ipv6 multicast fast-forwarding cache命令用来显示IPv6组播快速转发表项信息。

【命令】

(独立运行模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache [ ipv6-source-address | ipv6-group-address ] * [ slot slot-number ]

(IRF模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache [ ipv6-source-address | ipv6-group-address ] * [ chassis chassis-number slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,显示包含指定IPv6组播源的IPv6组播快速转发项。

ipv6-group-address:IPv6组播组地址,显示指定IPv6组播组的IPv6组播快速转发项,取值范围为FFxy::/16(不包括FFx1::/16 和 FFx2::/16),其中x和y均代表0~F的任意一个十六进制数。

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)

【举例】

# 显示公网组播快转表项的信息。

<Sysname> display ipv6 multicast fast-forwarding cache

Total 1 entries, 1 matched

 

(FE1F:60::200, FF0E::1)

Status     : Enabled

Source port: 2001                   Destination port: 2002

Protocol   : 2                      Flag            : 0x2

Incoming interface: Ten-GigabitEthernet3/1/3

List of 1 outgoing interfaces:

Ten-GigabitEthernet3/1/2

Status: Enabled               Flag: 0x14

表1-3 display ipv6 multicast fast-forwarding cache命令显示信息描述表

字段

描述

Total 1 entries, 1 matched

组播快速转发表中(S,G)表项的总数和匹配数

(FE1F:60::200, FF0E::1)

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

Source port

源端口号

Destination port

目的端口号

Protocol

协议号

Flag

(S,G)表项的状态,通过将不同的比特位置位来表示不同的状态

·     0x1:表示由板间透传的报文触发创建的表项

·     0x2:表示组播转发流程添加的表项

(S,G)表项出接口状态,通过将不同的比特位置位来表示不同的状态

·     0x1:表示由板间透传的报文触发创建的出接口

·     0x2:表示向已存在的快转表项增添的出接口

·     0x4:表示需要设置MAC地址

·     0x8:表示入VLAN口或者入Super VLAN口对应的出接口

·     0x10:表示出接口已经与会话建立关联关系

·     0x20:表示待删除的出接口

·     其他取值:由上述取值组合相加,比如0x14是由0x4与0x10组合相加,表示该接口需要设置MAC地址且出接口已经与会话建立关联关系

Status

组播快转表项入cache和出cache的状态, 包括Enabled和Disabled

Incoming interface

表示(S,G)表项的入接口

List of 1 outgoing interfaces

表示(S,G)表项的出接口列表

【相关命令】

·     reset ipv6 multicast fast-forwarding cache all

1.1.5  display ipv6 multicast flow-statistic

display ipv6 multicast flow-statistic命令用来显示IPv6组播流量统计结果。

【命令】

display ipv6 multicast flow-statistic source ipv6-source-address group ipv6-group-address interface interface-type interface-number [ s-vlan svlan-id [ c-vlan cvlan-id ] ] { inbound | outbound }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

source ipv6-source-address:指定IPv6组播源地址。

group ipv6-group-address:指定IPv6组播组的地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

interface interface-type interface-number:接口类型和接口编号,显示指定接口上组播流量统计结果。

s-vlan svlan-id:指定封装的外层VLAN Tag,svlan-id的取值范围为1~4094。

c-vlan cvlan-id:指定封装的内层VLAN Tag,cvlan-id的取值范围为1~4094。

inbound:显示入方向的IPv6组播流量统计结果。

outbound:显示出方向的IPv6组播流量统计结果。

【使用指导】

执行本命令时,若同时未指定s-vlanc-vlan参数,将显示所有VLAN的IPv6组播流量统计信息。

在IPv6组播流量转发路径上的各台设备上执行本命令,可以查看每台设备上的IPv6组播流量统计信息,以便根据统计信息定位转发故障发生的节点。例如,在IPTV业务中,IPv6组播报文丢失会严重影响用户视频体验,此时可以利用本命令的显示结果快速定位故障节点的位置。

若需显示指定聚合接口上组播流量统计结果,则interface interface-type interface-number应指定该聚合接口。若interface interface-type interface-number指定聚合组内的成员端口,则无法获取统计信息。

【举例】

# 显示接口Ten-GigabitEthernet3/1/1接收到的来自组播源111::1、发往组播组FF1E::1的IPv6组播流量。

<Sysname> display ipv6 multicast flow-statistic source 111::1 group FF1E::1 ten-gigabitethernet 3/1/1 inbound

Matched 512 packets in 2 seconds, 128 packets/sec.

Matched 20480 bytes in 2 seconds, 10240 bytes/sec.

表1-4 display ipv6 multicast flow-statistic命令显示信息描述表

字段

描述

Matched 512 packets in 2 seconds, 128 packets/sec.

2秒内收到的包数和包速率

Matched 20480 bytes in 2 seconds, 10240 bytes/sec.

2秒内收到的字节数和字节速率

1.1.6  display ipv6 multicast forwarding event

display ipv6 multicast forwarding event命令用来显示IPv6组播转发的事件统计信息。

【命令】

(独立运行模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding event [ slot slot-number ]

(IRF模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding event [ chassis chassis-number 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为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)

【举例】

# 显示公网IPv6组播转发的事件统计信息。

<Sysname> display ipv6 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 ipv6 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 droppet

WrongIF事件的丢弃次数

Total SPT switch events sent

SPT切换事件的发送次数

NoCache rate limit

NoCache事件的发送限速,单位为报文/秒

WrongIF rate limit

WrongIF事件的发送限速,单位为报文/10秒

Total timer of register suppress timeout

注册抑制超时的总次数

 

【相关命令】

·     reset ipv6 multicast forwarding event

1.1.7  display ipv6 multicast forwarding-table

display ipv6 multicast forwarding-table命令用来显示IPv6组播转发表的信息。

【命令】

(独立运行模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | incoming-interface interface-type interface-number | outgoing-interface { exclude | include | match } interface-type interface-number | slot slot-number | statistics ] *

(IRF模式)

display ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | incoming-interface interface-type interface-number | outgoing-interface { exclude | include | match } interface-type interface-number | chassis chassis-number slot slot-number | statistics ] *

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,显示包含指定IPv6组播源的IPv6组播转发项。

ipv6-group-address:IPv6组播组地址,显示指定IPv6组播组的IPv6组播转发项,取值范围为FFxy::/16,其中x和y均表示0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播组地址,其取值范围为8~128,缺省值为128;对于IPv6组播源地址,其取值范围为0~128,缺省值为128。

incoming-interface:显示指定入接口的IPv6组播转发项。

interface-type interface-number:显示指定接口类型和接口编号的入接口的IPv6组播转发项。

outgoing-interface:显示指定出接口的IPv6组播转发项。

exclude:显示出接口列表中不包含指定接口的IPv6组播转发项。

include:显示出接口列表中包含指定接口的IPv6组播转发项。

match:显示出接口列表中包含且仅包含指定接口的IPv6组播转发项。

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)

statistics:显示IPv6组播转发表的统计信息。

【举例】

# 显示公网IPv6组播转发表的信息。

<Sysname> display ipv6 multicast forwarding-table

Total 1 entries, 1 matched

 

00001. (1::1, ff0e::1)

     Flags: 0x0

     Uptime: 00:08:32, Timeout in: 00:03:26

     Incoming interface: Ten-GigabitEthernet3/1/1

     Backup incoming interface: Ten-GigabitEthernet3/1/3

     List of 1 outgoing interfaces:

       1: Ten-GigabitEthernet3/1/2 (inactive)

     Matched 19648 packets(20512512 bytes), Wrong If 0 packets

     Forwarded 0 packets(0 bytes)

表1-6 display ipv6 multicast forwarding-table命令显示信息描述表

字段

描述

Total 1 entries, 1 matched

IPv6组播转发表中(S,G)表项的总数和匹配数

00001

表示(S,G)表项的序号

(1::1, ff0e::1)

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

Flags

(S,G)表项的状态,通过将不同的比特位置位来表示不同的状态:

·     0x0:表示正常表项

·     0x1:表示表项处于Inactive状态

·     0x2:表示空转发表项

·     0x4:表示表项下刷失败

·     0x8:表示有出接口下刷失败

·     0x20:表示表项有注册出接口

·     0x40:表示表项即将被删除

·     0x80:表示表项处于注册抑制状态

·     0x100:表示表项正在被删除

·     0x200:表示表项处于平滑状态

·     0x800:表示表项中存在到IPv6组播源地址的ND表项

·     0x4000000:表示表项由MLD代理下发创建

Uptime

表示(S,G)表项已存在时间

Timeout in

表示(S,G)表项的超时剩余时间

Incoming interface

表示(S,G)表项的入接口,当存在(S,G)表项的备入接口时,此字段表示主入接口

Backup incoming interface

(S,G)表项的备入接口,当(S,G)表项的主入接口发生故障时,从备入接口到达的组播数据才会转发给接收者

List of 1 outgoing interfaces

表示(S,G)表项的出接口列表,如果某个出接口不参与组播数据转发,则会在该接口后面显示(inactive)

Matched 19648 packets (20512512 bytes), Wrong If 0 packet

(S,G)表项匹配的报文数量(字节数),发生入接口错误的报文个数

Forwarded 19648 packets (20512512 bytes)

(S,G)表项已转发的IPv6组播报文数量(字节数)

 

【相关命令】

·     reset ipv6 multicast forwarding-table

1.1.8  display ipv6 multicast global statistics

display ipv6 multicast global statistics命令用来显示全局IPv6 PIM表项限制配置和统计信息。

【命令】

display ipv6 multicast global pim sm statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

pim sm:显示IPv6 PIM-SM模式下的全局IPv6 PIM表项限制配置和统计信息。

【举例】

# 显示IPv6 PIM-SM模式下的全局IPv6 PIM表项限制配置和统计信息。

<Sysname> display ipv6 multicast global pim sm statistics

PIM-SM        Number        Limit         Threshold(Upper    Lower)

-----------------------------------------------------------------

(*, G)        4             2000          80    50

(S, G)        0             1000          80    70

------------------------------------------------------------------

表1-7 display ipv6 multicast global statistics命令显示信息描述表

字段

描述

PIM-SM

IPv6 PIM-SM模式下的全局IPv6 PIM表项限制配置和统计信息,包括(*, G)和(S, G)表项

Number

当前已创建的IPv6 PIM表项数

Limit

配置的全局IPv6 PIM表项数目的最大值,未配置显示为“--”

Threshold(Upper    Lower)

全局IPv6 PIM表项数目预警上限/下限阈值,未配置显示为“--”

 

1.1.9  display ipv6 multicast routing-table

display ipv6 multicast routing-table命令用来显示IPv6组播路由表的信息。

【命令】

display ipv6 multicast [ vpn-instance vpn-instance-name ] routing-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | 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个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,显示包含指定IPv6组播源的IPv6组播路由项。

ipv6-group-address:IPv6组播组地址,显示指定IPv6组播组的IPv6组播路由项,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播组地址,其取值范围为8~128,缺省值为128;对于IPv6组播源地址,其取值范围为0~128,缺省值为128。

incoming-interface:显示指定入接口的IPv6组播路由项。

interface-type interface-number:显示指定接口类型和接口编号的入接口的IPv6组播路由项。

outgoing-interface:显示指定出接口的IPv6组播路由项。

exclude:显示出接口列表中不包含指定接口的IPv6组播路由项。

include:显示出接口列表中包含指定接口的IPv6组播路由项。

match:显示出接口列表中包含且仅包含指定接口的IPv6组播路由项。

【使用指导】

IPv6组播路由表是进行IPv6组播数据转发的基础,通过查看该表可以了解(S,G)表项等的建立情况。

【举例】

# 显示公网IPv6组播路由表的信息。

<Sysname> display ipv6 multicast routing-table

 Total 1 entries

 

 00001. (2001::2, FFE3::101)

       Uptime: 00:00:14

       Upstream Interface: Ten-GigabitEthernet3/1/1

       Backup Upstream Interface: Ten-GigabitEthernet3/1/4

       List of 2 downstream interfaces

           1:  Ten-GigabitEthernet3/1/2

           2:  Ten-GigabitEthernet3/1/3

表1-8 display ipv6 multicast routing-table命令显示信息描述表

字段

描述

Total 1 entries

IPv6组播路由表中(S,G)表项的总数

00001

表示(S,G)表项的序号

(2001::2, FFE3::101)

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

Uptime

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

Upstream Interface

表示(S,G)表项的上游接口,表示IPv6组播数据应该从此接口到达;当(S,G)表项存在上游备接口时,此字段表示上游主接口

Backup Upstream Interface

(S,G)表项的上游备接口,当(S,G)表项的上游主接口发生故障时,从上游备入接口到达的组播数据才会转发给接收者

List of 2 downstream interfaces

下游接口列表,表示哪些接口需要进行组播转发

 

【相关命令】

·     reset ipv6 multicast routing-table

1.1.10  display ipv6 multicast routing-table static

display ipv6 multicast routing-table static命令用来显示IPv6组播静态路由表的信息。

【命令】

display ipv6 multicast [ vpn-instance vpn-instance-name ] routing-table static [ ipv6-source-address [ prefix-length ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示指定公网。

ipv6-source-address:显示指定组播源的IPv6组播静态路由信息。

prefix-length:指定IPv6组播源地址的前缀长度,取值范围为0~128,缺省值为128。

【使用指导】

本命令只显示已生效的IPv6组播静态路由信息。

【举例】

# 显示公网组播静态路由表的信息。

<Sysname> display ipv6 multicast routing-table static

Destinations: 2        Routes: 4

 

 Destination/Prefix: 2::100/128

  Pre: 10

  RPF neighbor                             Interface

  100::2                                   XGE3/1/1

  125:0:3::3                               XGE3/1/2

 

 Destination/Prefix: 3::100/128

  Pre: 20

  RPF neighbor                             Interface

  100::3                                   XGE3/1/3

  125:0:3::4                               XGE3/1/4

表1-9 display ipv6 multicast routing-table static命令显示信息描述表

字段

描述

Destinations

目的IPv6地址个数

Routes

路由条数

Destination/Prefix

目的IPv6地址/前缀长度

Pre

路由优先级

RPF neighbor

可达目的地址的RPF邻居的IPv6地址

Interface

可达目的地址的出接口

 

1.1.11  display ipv6 multicast rpf-info

display ipv6 multicast rpf-info命令用来显示IPv6组播源的RPF信息。

【命令】

display ipv6 multicast [ vpn-instance vpn-instance-name ] rpf-info ipv6-source-address [ ipv6-group-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:显示指定IPv6组播源的RPF信息。

ipv6-group-address:显示指定IPv6组播组的RPF信息,取值范围为FFxy::/16(但不包括下列地址: FFx1::/16、FFx2::/16),其中x和y均代表0~F的任意一个十六进制数。

【举例】

# 显示公网IPv6组播源2001::101的全部RPF信息。

<Sysname> display ipv6 multicast rpf-info 2001::101

 RPF information about source 2001::101:

     RPF interface: Ten-GigabitEthernet3/1/1, RPF neighbor: FE80::A01:101:1

     Backup RPF interface: Ten-GigabitEthernet3/1/2, backup RPF neighbor: FE80::A01:101:2

     Referenced prefix/prefix length: 2001::/64

     Referenced route type: igp

     Route selection rule: preference-preferred

     Load splitting rule: disable

     Source AS: 0

     C-multicast route target: 0x0000000000000000

表1-10 display ipv6 multicast rpf-info命令显示信息描述表

字段

描述

RPF information about source 2001::101

到IPv6组播源2001::101的RPF路径信息

RPF interface

表示RPF接口名称,当存在备RPF接口时,此字段表示主RPF接口

Backup RPF interface

备RPF接口名称

RPF neighbor

表示RPF邻居的IPv6地址(链路本地地址),当存在备份RPF邻居时,此字段表示主RPF邻居的IPv6地址

Backup RPF neighbor

备份RPF邻居

Referenced prefix/prefix length

表示引用的路由及其前缀长度

Referenced route type

表示引用的路由类型,可以是下列类型之一:

·     igp:IPv6单播路由(内部网关协议)

·     egp:IPv6单播路由(外部网关协议)

·     unicast (direct):IPv6单播路由(直连)

·     unicast:其它IPv6单播路由(如IPv6单播静态路由等)

·     mbgp:IPv6 MBGP路由

Route selection rule

RPF路由选择规则,可以是根据路由协议的路由优先级进行选择,或者是按照目的地址对路由表进行最长匹配

Load splitting rule

是否使能了负载分担规则

Source AS

组播源所在PE的AS号

C-multicast route target

C-multicast路由扩展团体属性

 

【相关命令】

·     display ipv6 multicast forwarding-table

·     display ipv6 multicast routing-table

1.1.12  ipv6 multicast boundary

ipv6 multicast boundary命令用来配置IPv6组播转发边界。

undo ipv6 multicast boundary命令用来删除IPv6组播转发边界。

【命令】

ipv6 multicast boundary { ipv6-group-address prefix-length | scope { scope-id | admin-local | global | organization-local | site-local } }

undo ipv6 multicast boundary { ipv6-group-address prefix-length | all | scope { scope-id | admin-local | global | organization-local | site-local } }

【缺省情况】

接口上不存在IPv6组播转发边界。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组地址的前缀长度,取值范围为8~128。

all:删除该接口上配置所有IPv6组播转发边界。

scope-id:指定Scope字段的值,IPv6组播组地址中的scope字段表示IPv6管理域,取值范围为3~15。

admin-local:指定Scope字段为管理本地范围,对应的Scope值为4。

global:指定Scope字段为全局范围,对应的Scope值为14。

organization-local:指定Scope字段为机构本地范围,对应的Scope值为8。

site-local:指定Scope字段为站点本地范围,对应的Scope值为5。

【使用指导】

IPv6组播转发边界为指定地址范围或Scope值的IPv6组播组划定了边界条件,如果IPv6组播报文的目的地址与边界条件匹配,就停止转发。

一个接口可以作为不同地址范围的IPv6组播组的转发边界,即允许在同一接口上多次执行本命令为不同地址范围的IPv6组播组设定转发边界;但一个接口只能作为特定Scope值的IPv6组播组的转发边界,若在同一接口上多次执行本命令为不同Scope值的IPv6组播组设定转发边界,则只有最后一次的配置生效。

执行本命令不需要使能IPv6组播路由。

假设A和B为不同地址范围的IPv6组播组的集合,且B是A的真子集:如果接口先配置为A的转发边界,再配置为B的转发边界,则该接口仍然为A的转发边界;如果接口先配置为B的转发边界,再配置为A的转发边界,则该接口将变为A的转发边界。

在接口上线的可控组播用户不受该接口下配置的IPv6组播转发边界的限制,仍可以加入IPv6组播转发边界指定地址范围的组播组。

【举例】

# 将接口Ten-GigabitEthernet3/1/1配置为地址范围为FF03::/16的IPv6组播组的转发边界。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] ipv6 multicast boundary ff03:: 16

# 将接口Ten-GigabitEthernet3/1/1配置为Scope值为4的IPv6组播组的转发边界。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] ipv6 multicast boundary scope 4

【相关命令】

·     display ipv6 multicast boundary

1.1.13  ipv6 multicast forwarding-table cache-unknown per-entry

ipv6 multicast forwarding-table cache-unknown per-entry命令用来设置对于同一个(S,G)表项,可缓存的最大未知IPv6组播数据报文数目。

undo ipv6 multicast forwarding-table cache-unknown per-entry命令用来恢复缺省情况。

【命令】

ipv6 multicast forwarding-table cache-unknown per-entry per-entry-limit

undo ipv6 multicast forwarding-table cache-unknown per-entry

【缺省情况】

对于同一个(S,G)表项,可缓存的最大未知IPv6组播数据报文数目为1。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

per-entry-limit:对于同一个(S,G)表项,可缓存的最大未知IPv6组播数据报文数目,取值范围为0~256。当取值为0时,代表不可缓存未知IPv6组播数据报文。

【举例】

# 设置对于同一个(S,G)表项,可缓存的最大未知IPv6组播数据报文数目为20。

<Sysname> system-view

[Sysname] ipv6 multicast forwarding-table cache-unknown per-entry 20

【相关命令】

·     ipv6 multicast forwarding-table cache-unknown total

1.1.14  ipv6 multicast forwarding-table cache-unknown total

ipv6 multicast forwarding-table cache-unknown total命令用来设置内存中可缓存的未知IPv6组播数据报文的最大数目。

undo multicast forwarding-table cache-unknown total命令用来恢复缺省情况。

【命令】

ipv6 multicast forwarding-table cache-unknown total total-limit

undo ipv6 multicast forwarding-table cache-unknown total

【缺省情况】

内存中可缓存的未知IPv6组播数据报文的最大数目为1024。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

total-limit:内存中可缓存的未知IPv6组播数据报文的最大数目,取值范围为0~65535。当取值为0时,代表不可缓存未知IPv6组播数据报文。

【使用指导】

建议本命令配置的值要远远大于ipv6 multicast forwarding-table cache-unknown per-entry命令配置的值。

【举例】

# 设置内存中可缓存的未知IPv6组播数据报文的最大数目为10000。

<Sysname> system-view

[Sysname] ipv6 multicast forwarding-table cache-unknown total 10000

【相关命令】

·     ipv6 multicast forwarding-table cache-unknown per-entry

1.1.15  ipv6 multicast frr mode

ipv6 multicast frr mode命令用来配置IPv6组播FRR的工作模式。

undo ipv6 multicast frr mode命令用来恢复缺省情况。

【命令】

ipv6 multicast frr mode [ by-entry | by-iif ]

undo ipv6 multicast frr mode

【缺省情况】

IPv6组播FRR的工作模式为按表项检测模式。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

by-entry:按表项检测模式。在此模式下,当开启了IPv6组播FRR功能后,设备将周期性的针对每条表项进行主备入接口流量的检测。

by-iif:按入接口检测模式。在此模式下,当开启了IPv6组播FRR功能后,设备会将主备入接口均相同的组播表项划分为一组,然后周期性对这组表项进行主备入接口流量的检测。

【使用指导】

当设备上开启IPv6组播FRR(Fast Reroute,快速重路由)功能后,同一个(S,G)表项将会存在主备入接口,同时将会周期性检测主备入接口的组播流量。当检测到组播流量未从主入接口到达,表示主入接口存在故障,此时会将该表项的入接口切换到备份入接口。

目前只有IPv6 PIM支持IPv6组播FRR,有关IPv6 PIM FRR的详细介绍,请参见“IP组播配置指导”中的“IPv6 PIM”。

【举例】

# 配置IPv6组播FRR的工作模式为按入接口检测模式。

<Sysname> system-view

[Sysname] ipv6 multicast frr mode by-iif

【相关命令】

·     rpf-frr enable(IP组播命令参考/IPv6 PIM)

1.1.16  ipv6 multicast frr monitor cycle

ipv6 multicast frr monitor cycle命令用来配置IPv6组播FRR监测主备链路状态的周期。

undo multicast frr monitor cycle命令用来恢复缺省情况。

【命令】

ipv6 multicast frr monitor cycle monitor-time

undo ipv6 multicast frr monitor cycle

【缺省情况】

IPv6组播FRR监测主备链路状态的周期为200毫秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

monitor-time:IPv6组播FRR监测主备链路状态的周期,取值范围为10、20、40、100、200和500,单位为毫秒。

【使用指导】

在配置本功能前,请先通过rpf-frr enablec-multicast frr命令开启公网或私网的IPv6组播FRR功能。

当连接组播源的设备发生故障时,为了加快组播业务收敛速度,可以在连接接收者的设备上开启组播FRR功能。当设备上开启IPv6组播FRR功能后,设备将为同一个(S,G)表项保存主备两个入接口,并周期性检测主备入接口的组播流量。如果检测到组播流量未从主入接口到达,则表示主主链路存在故障,此时连接接收者的设备将选择接受从备份链路发来的组播流量。通过本命令,可以配置IPv6组播FRR监测主备链路状态的周期。

组播转发表项较多时,建议将监测主备链路状态的周期调大,避免在短时间内监测过多的组播表项对应的组播流量,导致CPU负载过重;当组播流量速率比较小时,也建议将监测主备链路状态的周期调大,避免监测周期过短监测过于频繁,造成链路故障的误判。

【举例】

# 配置IPv6组播FRR监测主备链路状态的周期为20毫秒。

<Sysname> system-view

[Sysname] ipv6 multicast frr monitor cycle 20

【相关命令】

·     c-multicast frr(IP组播命令参考/组播VPN)

·     rpf-frr enable (IPv6 PIM view)

1.1.17  ipv6 multicast frr wtr

ipv6 multicast frr wtr命令用来配置IPv6组播FRR中从备份链路回切到主链路功能。

undo multicast frr wtr命令用来恢复缺省情况。

【命令】

ipv6 multicast frr wtr { wtr-time | disable }

undo ipv6 multicast frr wtr

【缺省情况】

IPv6组播FRR中组播流量从备份链路回切到主链路处于开启状态,回切的等待时间为600秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

wtr-time:IPv6组播FRR中组播流量从备份链路回切到主链路的等待时间,取值范围为60~1800,单位为秒。

disable:IPv6组播FRR中组播流量不从备份链路回切到主链路。

【使用指导】

在配置本功能前,请先通过rpf-frr enablec-multicast frr命令开启公网或私网的组播FRR功能。

在比较复杂的组播组网中,建议配置的IPv6组播FRR中组播流量从备份链路回切到主链路的等待时间不要过短,以免在主链路完成组播表项建立前,将组播流量回切到主链路,导致组播流量转发失败。

组播流量回切过程中,可能会导致部分组播业务出现多包或者丢包。在组播业务可靠性要求较高的场景下,建议配置为不回切。

【举例】

# 配置IPv6组播FRR中组播流量从备份链路回切到主链路的等待时间为800秒。

<Sysname> system-view

[Sysname] ipv6 multicast frr wtr 800

【相关命令】

·     c-multicast frr(IP组播命令参考/组播VPN)

·     rpf-frr enable (IPv6 PIM view)

1.1.18  ipv6 multicast global limit

ipv6 multicast global limit命令用来开启全局IPv6 PIM表项数目限制功能。

undo ipv6 multicast global limit命令用来关闭全局IPv6 PIM表项数目限制功能。

【命令】

ipv6 multicast global limit pim sm { star-group-number | source-group-number } limit-count [ alarm-threshold upper-limit upper-limit lower-limit lower-limit ]

undo ipv6 multicast global limit pim sm { star-group-number | source-group-number }

【缺省情况】

全局IPv6 PIM表项数目限制功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

pim sm:配置IPv6 PIM-SM模式下的全局PIM表项数目限制功能。

star-group-number:指定IPv6 PIM表项中(*,G)表项数目的限制功能。

source-group-number:指定IPv6 PIM表项中(S,G)表项数目的限制功能。

limit-count:指定全局IPv6 PIM表项数目的最大值,取值范围为1~16384。

alarm-threshold upper-limit upper-limit:指定IPv6 PIM表项数目预警上限阈值,当系统中的IPv6 PIM表项数目与设置的IPv6 PIM表项数目最大值的百分比达到上限阈值时,设备将生成对应的日志。upper-limit取值范围为1~100,单位为百分比,缺省值为80,建议取值不要大于95。

alarm-threshold lower-limit lower-limit:指定IPv6 PIM表项数目预警下限阈值,当系统中的IPv6 PIM表项数目与设置的IPv6 PIM表项最大值的百分比低于下限阈值时,设备将生成对应的日志。upper-limit取值范围为1~100,单位为百分比,缺省值为70。lower-limit的取值必须小于upper-limit的取值,建议lower-limit至少比upper-limit小10,以避免路由震荡时频繁生成日志。

【使用指导】

非法用户利用组播数据或组播MLD/IPv6 PIM协议报文对网络进行攻击时,可能会在设备上生成过多的组播路由表项,从而导致设备内存占用过多或CPU使用率过高。通过本命令可以对IPv6 PIM表项数量进行限制,从而确保组播业务的正常运行。

当全局IPv6 PIM表项数目达到最大值以后,新的IPv6 PIM表项将无法创建,同时将会生成对应的日志。

静态创建的(*,G)、(S,G)表项和MDT模式MVPN创建的ASM Default-Group表项不受本功能的限制。

设备生成的日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。关于信息中心的详细描述请参见“网络管理和监控配置指导”中的“信息中心”。

【举例】

# 配置IPv6 PIM-SM模式下(S,G)表项数目的最大值为1000。

<Sysname> system-view

[sysname] ipv6 multicast global limit pim sm source-group-number 1000

# 配置IPv6 PIM-SM模式下(*,G)表项数目的最大值为2000,IPv6 PIM表项数目预警上限为80%,下限为70%。

<sysname> system-view

[sysname] ipv6 multicast global limit pim sm star-group-number 2000 alarm-threshold upper-limit 80 lower-limit 70

【相关命令】

·     display ipv6 multicast global statistics

1.1.19  ipv6 multicast routing

ipv6 multicast routing命令用来使能IPv6组播路由,并进入IPv6 MRIB视图。

undo ipv6 multicast routing命令用来关闭IPv6组播路由。

【命令】

ipv6 multicast routing [ vpn-instance vpn-instance-name ]

undo ipv6 multicast routing [ vpn-instance vpn-instance-name ]

【缺省情况】

IPv6组播路由处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【使用指导】

只有在公网或VPN实例中使能了IPv6组播路由,该实例中的其它三层IPv6组播功能才能生效;没有使能IPv6组播路由前,设备不转发任何IPv6组播报文。

【举例】

# 使能公网中的IPv6组播路由,并进入公网的IPv6 MRIB视图。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6]

# 使能VPN实例mvpn中的IPv6组播路由,并进入该VPN实例的IPv6 MRIB视图。

<Sysname> system-view

[Sysname] ipv6 multicast routing vpn-instance mvpn

[Sysname-mrib6-mvpn]

1.1.20  ipv6 multicast rpf-fail-pkt flooding

ipv6 multicast rpf-fail-pkt flooding命令用来配置在所有VLAN内泛洪RPF检查失败的IPv6组播数据报文。

undo ipv6 multicast rpf-fail-pkt flooding命令用来恢复缺省情况。

【命令】

ipv6 multicast rpf-fail-pkt flooding

undo ipv6 multicast rpf-fail-pkt flooding

【缺省情况】

不在VLAN内泛洪RPF检查失败的IPv6组播数据报文。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令不需要使能IPv6组播路由。

执行本命令后必须清除IPv6组播转发表中的所有转发项,否则本命令将不能生效。

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

【举例】

# 配置在所有VLAN内泛洪RPF检查失败的IPv6组播数据报文。

<Sysname> system-view

[Sysname] ipv6 multicast rpf-fail-pkt flooding

【相关命令】

·     reset ipv6 multicast forwarding-table

1.1.21  ipv6 multicast rpf-fail-pkt trap-to-cpu

ipv6 multicast rpf-fail-pkt trap-to-cpu命令用来配置把RPF检查失败的IPv6组播数据报文上送CPU处理。

undo ipv6 multicast rpf-fail-pkt trap-to-cpu命令用来恢复缺省情况。

【命令】

ipv6 multicast rpf-fail-pkt trap-to-cpu

undo ipv6 multicast rpf-fail-pkt trap-to-cpu

【缺省情况】

不把RPF检查失败的IPv6组播数据报文上送CPU处理。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令不需要使能IPv6组播路由。

执行本命令后必须清除IPv6组播转发表中的所有转发项,否则本命令将不能生效。

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

【举例】

# 配置把RPF检查失败的IPv6组播数据报文上送CPU处理。

<Sysname> system-view

[Sysname] ipv6 multicast rpf-fail-pkt trap-to-cpu

【相关命令】

·     reset ipv6 multicast forwarding-table

1.1.22  ipv6 rpf-route-static

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

undo ipv6 rpf-route-static命令用来删除指定的IPv6组播静态路由。

【命令】

ipv6 rpf-route-static [ vpn-instance vpn-instance-name ] ipv6-source-address prefix-length { ipv6-rpf-nbr-address | interface-type interface-number } [ preference preference ] [ description text ]

undo ipv6 rpf-route-static [ vpn-instance vpn-instance-name ] ipv6-source-address prefix-length { ipv6-rpf-nbr-address | interface-type interface-number }

【缺省情况】

不存在IPv6组播静态路由。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示指定公网。

ipv6-source-address:指定IPv6组播源地址。

prefix-length:指定IPv6组播源地址的前缀长度,取值范围为0~128,缺省值为128。

ipv6-rpf-nbr-address:指定RPF邻居的IPv6地址。

interface-type interface-number:指定与RPF邻居相连接口的接口类型和接口编号。

preference:指定路由优先级,取值范围为1~255,缺省值为1。

text:配置IPv6组播静态路由描述信息,取值范围为1~60个字符,区分大小写。除“?”外,可以包含空格等特殊字符。

【使用指导】

只有点到点类型的接口才能使用指定接口的方式来指定RPF邻居,非点到点类型的接口(包括三层以太网接口、三层聚合接口、Loopback接口或VLAN接口等)不能使用此方式,只能使用指定地址的方式。

配置的IPv6组播静态路由并不一定会生效,因为可能出现指定的RPF邻居无法迭代出接口、指定的RPF接口不属于本实例、指定的RPF接口不是点到点类型或处于down状态等情况。此外,若在相同IPv6组播源地址范围下有多条配置,只有路由优先级最高的那条才能被激活。因此,配置完成后建议使用display ipv6 multicast routing-table static命令查看该IPv6组播静态路由是否已生效。

undo ipv6 rpf-route-static命令用来删除指定的IPv6组播静态路由,而delete ipv6 rpf-route-static命令则用来删除所有的IPv6组播静态路由。

【举例】

# 在公网中配置到组播源101::0/64的IPv6组播静态路由,其RPF邻居的IPv6地址是106::7。

<Sysname> system-view

[Sysname] ipv6 rpf-route-static 101::0 64 106::7

【相关命令】

·     delete ipv6 rpf-route-static

·     display ipv6 multicast routing-table static

1.1.23  load-splitting (IPv6 MRIB view)

load-splitting命令用来配置对IPv6组播流量进行负载分担。

undo load-splitting命令用来恢复缺省情况。

【命令】

load-splitting { balance-ecmp | balance-ucmp | ecmp | source | source-group | ucmp }

undo load-splitting

【缺省情况】

不对IPv6组播流量进行负载分担。

【视图】

IPv6 MRIB视图

【缺省用户角色】

network-admin

【参数】

balance-ecmp:根据等价路由均匀地对IPv6组播流量进行负载分担。

balance-ucmp:根据链路带宽均匀地对IPv6组播流量进行负载分担。

ecmp:根据等价路由对IPv6组播流量进行负载分担。

source:仅根据IPv6组播源地址对IPv6组播流量进行负载分担。

source-group:根据IPv6组播源地址和组播组地址对IPv6组播流量进行负载分担。

ucmp:根据链路带宽对IPv6组播流量进行负载分担。

【使用指导】

balance-ecmpecmpsourcesource-group用于在等价链路环境中实现IPv6组播流量的负载分担;balance-ucmpucmp方式用于在非等价链路环境中实现IPv6组播流量的负载分担:

·     配置ecmp方式后网络中等价链路的增删对IPv6组播流量的影响较大。

·     配置sourcesource-group方式后网络中链路增删对IPv6组播流量的影响较小,适合等价链路不稳定的情况。

·     balance-ecmpbalance-ucmp方式采用轮询机制分担,相比于ecmpucmp方式网络的稳定性及均衡性更好。

【举例】

# 在公网中配置仅根据IPv6组播源地址对IPv6组播流量进行负载分担。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] load-splitting source

1.1.24  longest-match (IPv6 MRIB view)

longest-match命令用来配置按照最长匹配来选择RPF路由,即选择掩码最长的路由作为RPF路由。

undo longest-match命令用来恢复缺省情况。

【命令】

longest-match

undo longest-match

【缺省情况】

选择路由优先级最高的路由作为RPF路由。

【视图】

IPv6 MRIB视图

【缺省用户角色】

network-admin

【举例】

# 在公网中配置按照最长匹配原则选择RPF路由。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] longest-match

1.1.25  reset ipv6 multicast fast-forwarding cache

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

【命令】

(独立运行模式)

reset ipv6 multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache { { ipv6-source-address | ipv6-group-address } * | all } [ slot slot-number ]

(IRF模式)

reset ipv6 multicast [ vpn-instance vpn-instance-name ] fast-forwarding cache { { ipv6-source-address | ipv6-group-address } * | all } [ chassis chassis-number slot slot-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,清除包含指定组播源的IPv6组播转发项。

ipv6-group-address:IPv6组播组地址,清除指定组播组的IPv6组播转发项,取值范围为FFxy::/16,其中x和y均表示0~F的任意一个十六进制数。

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)

all:清除组播快速转发表中的所有组播转发项

【举例】

#从公网IPv6组播快速转发表中清除所有组播转发表项。

<Sysname> reset ipv6 multicast fast-forwarding cache all

#从公网IPv6组播快速转发表中清除组播源组为(FE1F:20::2 ,FF0E::1)的转发表项。

<Sysname> reset ipv6 multicast fast-forwarding cache fe1f:20::2 ff0e::1

【相关命令】

·     display ipv6 multicast fast-forwarding cache

1.1.26  reset ipv6 multicast forwarding event

reset ipv6 multicast forwarding event命令用来清除IPv6组播转发的事件统计信息。

【命令】

reset ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding event

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【举例】

# 清除公网IPv6组播转发的事件统计信息。

<Sysname> reset ipv6 multicast forwarding event

【相关命令】

·     display ipv6 multicast forwarding event

1.1.27  reset ipv6 multicast forwarding-table

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

【命令】

reset ipv6 multicast [ vpn-instance vpn-instance-name ] forwarding-table { { ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | incoming-interface { interface-type interface-number } } * | all }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,显示包含指定组播源的IPv6组播转发项。

ipv6-group-address:IPv6组播组地址,显示指定组播组的IPv6组播转发项,取值范围为FFxy::/16,其中x和y均表示0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播组地址,其取值范围为8~128,缺省值为128;对于IPv6组播源地址,其取值范围为0~128,缺省值为128。

incoming-interface:清除指定入接口的IPv6组播转发项。

interface-type interface-number:清除指定接口类型和接口编号的入接口的IPv6组播转发项。

all:清除组播转发表中的所有IPv6组播转发项。

【使用指导】

清除IPv6组播转发表中的转发项后,IPv6组播路由表中的相应表项也将随之被删除。

【举例】

# 从公网IPv6组播转发表中清除组播组FF0E::1的相关转发表项。

<Sysname> reset ipv6 multicast forwarding-table ff0e::1

【相关命令】

·     display ipv6 multicast forwarding-table

1.1.28  reset ipv6 multicast routing-table

reset ipv6 multicast routing-table命令用来清除IPv6组播路由表中的路由项。

【命令】

reset ipv6 multicast [ vpn-instance vpn-instance-name ] routing-table { { ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | incoming-interface interface-type interface-number } * | all }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

ipv6-source-address:IPv6组播源地址,清除包含指定IPv6组播源的IPv6组播路由项。

ipv6-group-address:IPv6组播组地址,清除指定IPv6组播组的IPv6组播路由项,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播组地址,其取值范围为8~128,缺省值为128;对于IPv6组播源地址,其取值范围为0~128,缺省值为128。

incoming-interface:清除指定入接口的IPv6组播路由项。

interface-type interface-number:清除指定接口类型和接口编号的入接口的IPv6组播路由项。

all:清除IPv6组播路由表中的所有IPv6组播路由项。

【使用指导】

清除IPv6组播路由表中的路由项后,IPv6组播转发表中的相应表项也将被随之删除。

【举例】

# 从公网IPv6组播路由表中清除组播组FF03::101的相关路由项。

<Sysname> reset ipv6 multicast routing-table ff03::101

【相关命令】

·     display ipv6 multicast routing-table

1.1.29  snmp-agent trap enable mrib6

snmp-agent trap enable mrib6命令用来开启IPv6组播路由与转发的告警功能。

undo snmp-agent trap enable mrib6命令用来关闭IPv6组播路由与转发的告警功能。

【命令】

snmp-agent trap enable mrib6 [ entry-exceed | entry-exceed-clear ]*

undo snmp-agent trap enable mrib6 [ entry-exceed | entry-exceed-clear ]*

【缺省情况】

IPv6组播路由与转发的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

entry-exceed表示IPv6组播路由表项数量超过允许的最大值的告警信息。

entry-exceed-clear表示IPv6组播路由表项数量降低到允许的最大值以下的告警信息。

【使用指导】

执行本命令时,如果未指定任何参数,则表示开启或关闭IPv6组播路由与转发的所有告警功能。

IPv6组播路由表项数量的最大值由ipv6 multicast global limit命令中的limit-count参数值以及各产品支持的IPv6组播路由表项数量规格共同决定,最大值取两者中较小的值。

开启了IPv6组播路由与转发的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

【举例】

# 关闭IPv6组播路由与转发的所有告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable mrib6

【相关命令】

·     ipv6 multicast global limit

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们