12-IPv6组播路由与转发命令
本章节下载: 12-IPv6组播路由与转发命令 (397.44 KB)
1.1.1 delete ipv6 rpf-route-static
1.1.2 display ipv6 mrib interface
1.1.3 display ipv6 multicast boundary
1.1.4 display ipv6 multicast fast-forwarding cache
1.1.5 display ipv6 multicast flow-statistic
1.1.6 display ipv6 multicast forwarding event
1.1.7 display ipv6 multicast forwarding-table
1.1.8 display ipv6 multicast global statistics
1.1.9 display ipv6 multicast routing-table
1.1.10 display ipv6 multicast routing-table static
1.1.11 display ipv6 multicast rpf-info
1.1.12 ipv6 multicast boundary
1.1.13 ipv6 multicast forwarding-table cache-unknown per-entry
1.1.14 ipv6 multicast forwarding-table cache-unknown total
1.1.15 ipv6 multicast frr mode
1.1.16 ipv6 multicast frr monitor cycle
1.1.18 ipv6 multicast global limit
1.1.20 ipv6 multicast rpf-fail-pkt flooding
1.1.21 ipv6 multicast rpf-fail-pkt trap-to-cpu
1.1.23 load-splitting (IPv6 MRIB view)
1.1.24 longest-match (IPv6 MRIB view)
1.1.25 reset ipv6 multicast fast-forwarding cache
1.1.26 reset ipv6 multicast forwarding event
1.1.27 reset ipv6 multicast forwarding-table
1.1.28 reset ipv6 multicast routing-table
1.1.29 snmp-agent trap enable mrib6
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
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 |
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
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
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-vlan和c-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秒内收到的字节数和字节速率 |
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
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
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表项数目预警上限/下限阈值,未配置显示为“--” |
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
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 |
可达目的地址的出接口 |
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
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
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
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
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)或(*,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)
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 enable或c-multicast frr命令开启公网或私网的IPv6组播FRR功能。
当连接组播源的设备发生故障时,为了加快组播业务收敛速度,可以在连接接收者的设备上开启组播FRR功能。当设备上开启IPv6组播FRR功能后,设备将为同一个(S,G)或(*,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)
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 enable或c-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)
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
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]
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
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
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
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-ecmp、ecmp、source和source-group用于在等价链路环境中实现IPv6组播流量的负载分担;balance-ucmp和ucmp方式用于在非等价链路环境中实现IPv6组播流量的负载分担:
· 配置ecmp方式后网络中等价链路的增删对IPv6组播流量的影响较大。
· 配置source和source-group方式后网络中链路增删对IPv6组播流量的影响较小,适合等价链路不稳定的情况。
· balance-ecmp和balance-ucmp方式采用轮询机制分担,相比于ecmp和ucmp方式网络的稳定性及均衡性更好。
【举例】
# 在公网中配置仅根据IPv6组播源地址对IPv6组播流量进行负载分担。
<Sysname> system-view
[Sysname] ipv6 multicast routing
[Sysname-mrib6] load-splitting source
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
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
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
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
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
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!