14-IPv6 PIM命令
本章节下载: 14-IPv6 PIM命令 (598.18 KB)
1.1.1 anycast-rp (IPv6 PIM view)
1.1.2 bsm-fragment enable (IPv6 PIM view)
1.1.3 bsm-reflection enable (IPv6 PIM view)
1.1.4 bsr-policy (IPv6 PIM view)
1.1.5 bsr-rp-mapping rfc2362 (IPv6 PIM view)
1.1.8 crp-policy (IPv6 PIM view)
1.1.9 display ipv6 pim attack-suppression configuration register source-ip
1.1.10 display ipv6 pim attack-suppression entry register source-ip
1.1.11 display ipv6 pim bsr-info
1.1.12 display ipv6 pim claimed-route
1.1.14 display ipv6 pim interface
1.1.15 display ipv6 pim neighbor
1.1.16 display ipv6 pim routing-table
1.1.17 display ipv6 pim rp-info
1.1.18 display ipv6 pim statistics
1.1.20 hello-option dr-priority (IPv6 PIM view)
1.1.21 hello-option holdtime (IPv6 PIM view)
1.1.22 hello-option lan-delay (IPv6 PIM view)
1.1.23 hello-option neighbor-tracking (IPv6 PIM view)
1.1.24 hello-option override-interval (IPv6 PIM view)
1.1.25 holdtime join-prune (IPv6 PIM view)
1.1.27 ipv6 pim attack-suppression register source-ip aging-time
1.1.28 ipv6 pim attack-suppression register source-ip check-interval
1.1.29 ipv6 pim attack-suppression register source-ip enable
1.1.30 ipv6 pim attack-suppression register source-ip threshold
1.1.34 ipv6 pim hello-option dr-priority
1.1.35 ipv6 pim hello-option holdtime
1.1.36 ipv6 pim hello-option lan-delay
1.1.37 ipv6 pim hello-option neighbor-tracking
1.1.38 ipv6 pim hello-option override-interval
1.1.39 ipv6 pim holdtime join-prune
1.1.41 ipv6 pim neighbor-policy
1.1.45 ipv6 pim state-refresh-capable
1.1.46 ipv6 pim timer graft-retry
1.1.48 ipv6 pim timer join-prune
1.1.49 ipv6 pim triggered-hello-delay
1.1.50 jp-pkt-size (IPv6 PIM view)
1.1.51 register-policy (IPv6 PIM view)
1.1.52 register-suppression-timeout (IPv6 PIM view)
1.1.53 register-whole-checksum (IPv6 PIM view)
1.1.54 reset ipv6 pim attack-suppression entry register source-ip
1.1.55 reset ipv6 pim attack-suppression statistics register source-ip
1.1.56 rpf-frr enable (IPv6 PIM view)
1.1.57 snmp-agent trap enable pim6
1.1.58 source-lifetime (IPv6 PIM view)
1.1.59 source-policy (IPv6 PIM view)
1.1.60 spt-switch-threshold (IPv6 PIM view)
1.1.61 ssm-policy (IPv6 PIM view)
1.1.62 state-refresh-hoplimit (IPv6 PIM view)
1.1.63 state-refresh-interval (IPv6 PIM view)
1.1.64 state-refresh-rate-limit (IPv6 PIM view)
1.1.65 static-rp (IPv6 PIM view)
1.1.66 timer hello (IPv6 PIM view)
1.1.67 timer join-prune (IPv6 PIM view)
anycast-rp命令用来配置Anycast-RP。
undo anycast-rp命令用来删除Anycast-RP。
【命令】
anycast-rp ipv6-anycast-rp-address ipv6-member-address
undo anycast-rp ipv6-anycast-rp-address ipv6-member-address
【缺省情况】
不存在Anycast-RP。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-anycast-rp-address:指定Anycast-RP地址。必须是合法的IPv6全球单播地址。
ipv6-member-address:指定Anycast-RP成员地址。必须是合法的IPv6全球单播地址。
【使用指导】
处于同一个Anycast-RP集中的成员设备上,都必须存在相同的IPv6地址(LoopBack接口地址),并将该IPv6地址同时配置为Anycast-RP和C-RP。
多次执行本命令,可配置多个Anycast-RP。如果配置时指定了相同的Anycast-RP地址,则将Anycast-RP成员地址添加到该Anycast-RP地址所属的Anycast-RP集中。
Anycast-RP成员地址不能与Anycast-RP地址相同。
【举例】
# 在公网中配置如下Anycast-RP集:Anycast-RP地址为1:1::0,两个成员的地址分别为1:1::1和1:2::1(前者为本地接口LoopBack1的地址)。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] c-rp 1:1::0
[Sysname-pim6] anycast-rp 1:1::0 1:1::1
[Sysname-pim6] anycast-rp 1:1::0 1:2::1
【相关命令】
· display ipv6 pim rp-info
bsm-fragment enable命令用来开启自举报文语义分片功能。
undo bsm-fragment enable命令用来关闭自举报文语义分片功能。
【命令】
bsm-fragment enable
undo bsm-fragment enable
【缺省情况】
自举报文语义分片功能处于开启状态。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【使用指导】
当IPv6 PIM-SM域中存在不支持自举报文语义分片的设备时,请关闭本功能。
【举例】
# 在公网中关闭自举报文语义分片功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] undo bsm-fragment enable
bsm-reflection enable命令用来开启自举报文往报文入接口方向转发功能。
undo bsm-reflection enable命令用来关闭自举报文往报文入接口方向转发功能。
【命令】
bsm-reflection enable
undo bsm-reflection enable
【缺省情况】
自举报文往报文入接口方向转发功能处于开启状态。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【使用指导】
当IPv6 PIM-SM域中不需要自举报文往报文入接口方向转发时,请关闭本功能。
【举例】
# 在公网中关闭自举报文往报文入接口方向转发功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] undo bsm-reflection enable
bsr-policy命令用来配置合法的BSR地址范围。
undo bsr-policy命令用来恢复缺省情况。
【命令】
bsr-policy ipv6-acl-number
undo bsr-policy
【缺省情况】
BSR的地址范围不受限制,即认为来自任意源的自举报文都是合法的。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本ACL的编号,取值范围为2000~2999。
【使用指导】
配置合法的BSR地址范围可以防止BSR欺骗。
该ACL规则中的source参数用来指定合法BSR的源地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在公网中配置合法的BSR地址范围,只允许网段2001::2/64中的设备充当BSR。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source 2001::2 64
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] bsr-policy 2000
【相关命令】
· c-bsr (IPv6 PIM view)
bsr-rp-mapping rfc2362命令用来配置RP映射采用RFC 2362中规定的哈希算法。
undo bsr-rp-mapping rfc2362命令用来恢复缺省情况。
【命令】
bsr-rp-mapping rfc2362
undo bsr-rp-mapping rfc2362
【缺省情况】
RP映射采用RFC 4601中规定的哈希算法。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【使用指导】
为了确保本网络内各路由器上RP映射信息一致,请在所有路由器上配置相同的RP映射哈希算法。
【举例】
# 配置在公网中RP映射采用RFC 2362中规定的哈希算法。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] bsr-rp-mapping rfc2362
c-bsr命令用来配置C-BSR。
undo c-bsr命令用来删除C-BSR的相关配置。
【命令】
c-bsr ipv6-address [ scope scope-id ] [ hash-length hash-length | priority priority ] *
undo c-bsr ipv6-address [ scope scope-id ]
【缺省情况】
不存在C-BSR。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-address:指定C-BSR的IPv6地址,C-BSR的IPv6地址必须是本地接口的IPv6地址,且该接口上必须使能IPv6 PIM,否则配置不会生效。
scope scope-id:指定IPv6管理域的编号,取值范围为3~15。如果未指定本参数,表示配置服务于Global域的C-BSR。
hash-length hash-length:指定哈希掩码长度,取值范围为0~128,缺省值为126。
priority priority:指定C-BSR的优先级,取值范围为0~255,缺省值为64。数值越大,优先级越高。
【使用指导】
如果对同一个域多次执行本命令,最后一次执行的命令生效;而针对不同域的C-BSR则允许指定相同的IPv6地址。
【举例】
# 在公网中将IPv6地址为1101::1的设备配置为Global域的C-BSR。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] c-bsr 1101::1
c-rp命令用来配置C-RP。
undo c-rp命令用来删除C-RP的相关配置。
【命令】
c-rp ipv6-address [ advertisement-interval adv-interval | { group-policy { ipv6-acl-number | name ipv6-acl-name } | scope scope-id } | holdtime hold-time | priority priority ] *
undo c-rp ipv6-address
【缺省情况】
不存在C-RP。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-address:指定C-RP的IPv6地址,C-RP的IPv6地址必须有对应的本地接口,且该接口上必须使能IPv6 PIM,否则配置不会生效。
advertisement-interval adv-interval:指定发送宣告报文的间隔时间,取值范围为1~65535,单位为秒,缺省值为60。
group-policy:指定C-RP服务IPv6组播组的策略。如果未指定本参数,C-RP将为所有IPv6组播组服务。
· ipv6-acl-number:指定IPv6基本ACL的编号,取值范围为2000~2999。如果指定了本参数,该C-RP将只为ACL规则所允许的IPv6组播组服务;如果未指定本参数和name ipv6-acl-name参数、指定的ACL不存在或ACL中未配置有效规则,则该C-RP将为所有IPv6组播组服务。
· name ipv6-acl-name:指定IPv6基本ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定了本参数,该C-RP将只为ACL规则所允许的IPv6组播组服务;如果未指定本参数和ipv6-acl-number参数、指定的ACL名称不存在或ACL中未配置有效规则,则该C-RP将为所有IPv6组播组服务。
scope scope-id:指定IPv6管理域的编号,取值范围为3~15。
holdtime hold-time:指定C-RP的超时时间,取值范围为1~65535,单位为秒,缺省值为150。
priority priority:指定C-RP的优先级,取值范围为0~255,缺省值为192。该数值越大,优先级越低。
【使用指导】
如果设备想要成为多个组范围的C-RP,则需要在配置group-policy所对应的ACL时将多个组范围用多个rule规则表示出来。
ACL规则中的source参数用来指定C-RP所服务的IPv6组播组范围(若指定的不是IPv6组播组地址,则此规则不生效),而其它可选参数都将被忽略。该ACL规则用来定义该C-RP所服务的IPv6组播组范围,只有permit的IPv6组播组才会作为RP的服务组范围通告出去。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
如果对同一IPv6地址多次执行本命令,最后一次执行的命令生效。
【举例】
# 在公网中将IPv6地址为2001::1配置为组播组FF0E:0:1391::/96的C-RP,且C-RP的优先级为10。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source ff0e:0:1391:: 96
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] c-rp 2001::1 group-policy 2000 priority 10
crp-policy命令用来配置合法的C-RP地址范围及其服务的IPv6组播组范围。
undo crp-policy命令用来恢复缺省情况。
【命令】
crp-policy ipv6-acl-number
undo crp-policy
【缺省情况】
C-RP地址范围及其服务的IPv6组播组范围不受限制,即认为所有收到的C-RP报文都是合法的。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6高级ACL的编号,取值范围为3000~3999。
【使用指导】
配置合法的C-RP地址范围及其服务的IPv6组播组范围可以防止C-RP欺骗。
本命令在对C-RP所宣告的IPv6组播组范围进行过滤时,只取其前缀部分进行匹配。例如,C-RP宣告的IPv6组播组范围为FF0E:0:1::/96,如果其前缀部分“FF0E:0:1::”能匹配上本命令所引用的ACL规则,就认为整个IPv6组播组范围“FF0E:0:1::/96”都通过了过滤。
该ACL规则中的source参数用来指定合法C-RP所服务的IPv6地址范围,destination参数用来指定该C-RP所服务的IPv6组播组地址范围,并且该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在公网中配置C-RP策略,只允许2001::2/64范围内的设备充当C-RP,且只允许其为FF03::101/64范围内的IPv6组播组服务。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule permit ipv6 source 2001::2 64 destination ff03::101 64
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ipv6 pim
[Sysname-pim6] crp-policy 3000
【相关命令】
· c-rp (IPv6 PIM view)
display ipv6 pim attack-suppression configuration register source-ip命令用来显示基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测配置信息。
【命令】
display ipv6 pim attack-suppression configuration register source-ip
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示基于源IPv6地址的注册IPv6 IPv6 PIM注册报文攻击检测配置信息。
<Sysname> display ipv6 pim attack-suppression configuration register source-ip
IPv6 PIM attack-suppression register source-ip is enabled.
Check interval: 5s
Threshold: 20
Aging time: 300s
表1-1 display ipv6 pim attack-suppression configuration register source-ip命令显示信息描述表
字段 |
描述 |
IPv6 PIM attack-suppression register source-ip is enabled |
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测功能处于开启状态 |
IPv6 PIM attack-suppression register source-ip is disabled |
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测功能处于关闭状态 |
Check interval |
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测周期,单位为秒 |
Threshold |
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制阈值,单位为秒 |
Aging time |
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项老化时间 |
【相关命令】
· ipv6 pim attack-suppression register source-ip aging-time
· ipv6 pim attack-suppression register source-ip check-interval
· ipv6 pim attack-suppression register source-ip enable
· ipv6 pim attack-suppression register source-ip threshold
display ipv6 pim attack-suppression entry register source-ip命令用来显示基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。
【命令】
(独立运行模式)
display ipv6 pim attack-suppression entry slot slot-number register source-ip [ interface interface-type interface-number | ip-address address ] * [ attack ] [ verbose ]
(IRF模式)
display ipv6 pim attack-suppression entry chassis chassis-number slot slot-number register source-ip [ interface interface-type interface-number | ip-address address ] * [ attack ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口的IPv6 IPv6 PIM注册报文攻击检测表项,interface-type interface-number表示接口类型和接口编号。
ip-address address:显示指定源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项。
attack:显示基于源IPv6地址的IPv6 PIM注册攻击报文的攻击检测表项。如果未指定本参数,则显示所有已创建的IPv6 IPv6 PIM注册报文攻击检测表项。
verbose:显示基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项的详细信息。如果未指定本参数,则显示简要信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
如果同时未指定interface和ip-address参数,则显示所有的基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项。
【举例】
# 显示基于源IPv6地址的IPv6 PIM注册攻击报文攻击检测表项。(独立运行模式)
<Sysname> display ipv6 pim attack-suppression entry slot 1 register source-ip attack
Total entries: 1
Interface Source IP Attack start time Expires
XGE3/1/1 FE80::16:1 2021/07/31 15:38:46 00:00:21
# 显示基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项的详细信息。(独立运行模式)
<Sysname> display ipv6 pim attack-suppression entry slot 1 register source-ip verbose
Total entries: 2
Interface: XGE3/1/1
Source IP: FE80::16:1
Drv status: N/A
Attack start time: N/A
Expires: Off
CPU receive: 10
CPU drop: 0
Drv drop: 0
Interface: XGE3/1/2
Source IP: 10.1.23.2
Drv status: Succeeded
Attack start time: 2021/09/10 15:53:34
Expires: 00:01:15
CPU receive: 123456789
CPU drop : 123456
Drv drop : 18446744073709551615
表1-2 display ipv6 pim attack-suppression entry register source-ip命令显示信息描述表
字段 |
描述 |
Total entries |
IPv6 IPv6 PIM注册报文攻击检测表项总数 |
Interface |
接口名称 |
Source IP |
攻击者的IP地址,即IPv6 IPv6 PIM注册报文的源IPv6地址 |
Drv status |
驱动状态: · Succeeded:下驱动成功,产品通过硬件限速 · Failed:下驱动失败,可能设备故障或硬件攻击表项资源已被占满。此时通过软件进行限速 · N/A:当前表项对应的报文为非攻击报文,尚未下驱动 · Not support:产品硬件不支持IPv6 PIM注册报文攻击抑制功能,此时通过软件进行限速 |
检测到指定源IPv6地址的IPv6 IPv6 PIM注册报文的攻击开始时间,N/A表示还未检测到攻击 |
|
Expires |
距离指定源IPv6地址的IPv6 IPv6 PIM注册报文攻击状态解除的剩余时间,Off表示攻击状态已解除 |
CPU receive |
CPU收到报文数 |
CPU drop |
CPU丢弃的报文数 |
Drv drop |
驱动丢弃的报文数 |
【相关命令】
· reset ipv6 pim attack-suppression entry register source-ip
display ipv6 pim bsr-info命令用来显示IPv6 PIM-SM域中的BSR信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] bsr-info
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
【举例】
# 显示公网IPv6 PIM-SM域中的BSR信息。
<Sysname> display ipv6 pim bsr-info
Scope: non-scoped
State: Accept Preferred
Bootstrap timer: 00:01:44
Elected BSR address: 12:12::1
Priority: 64
Hash mask length: 126
Uptime: 00:21:56
Scope: 5
State: Accept Any
Scope-zone expiry timer: 00:21:12
Scope: 6
State: Elected
Bootstrap timer: 00:00:26
Elected BSR address: 17:11::1
Priority: 64
Hash mask length: 126
Uptime: 02:53:37
Candidate BSR address: 17:11::1
Priority: 64
Hash mask length: 126
Scope: 7
State: Candidate
Bootstrap timer: 00:01:56
Elected BSR address: 61:37::1
Priority: 64
Hash mask length: 126
Uptime: 02:53:32
Candidate BSR address: 17:12::1
Priority: 64
Hash mask length: 126
Scope: 8
State: Pending
Bootstrap timer: 00:00:07
Candidate BSR address: 17:13::1
Priority: 64
Hash mask length: 126
表1-3 display ipv6 pim bsr-info命令显示信息描述表
字段 |
描述 |
Scope |
域 |
State |
域状态 |
Bootstrap timer |
BSR定时器 |
Scope-zone expiry timer |
域老化定时器 |
Elected BSR address |
当选BSR的地址 |
Candidate BSR address |
候选BSR的地址 |
Priority |
BSR的优先级 |
Hash mask length |
哈希掩码长度 |
Uptime |
BSR已存在的时间 |
display ipv6 pim claimed-route命令用来显示IPv6 PIM所使用的路由信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] claimed-route [ ipv6-source-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
ipv6-source-address:组播源的IPv6地址,显示到达指定组播源的路由信息。如果未指定本参数,将显示IPv6 PIM所使用的所有路由信息。
【举例】
# 显示IPv6 PIM在公网中使用的所有路由信息。
<Sysname> display ipv6 pim claimed-route
RPF-route selecting rule: longest-match
Route/mask: 7:11::/64 (unicast (direct))
RPF interface: Ten-GigabitEthernet3/1/1, RPF neighbor: 8::2
Total number of (S,G) or (*,G) dependent on this route entry: 4
(7:11::10, ff1e::1)
(7:11::10, ff1e::2)
(7:11::10, ff1e::3)
(*, ff1e::4)
Route/mask: 7:12::/64 (unicast)
RPF interface: Ten-GigabitEthernet3/1/1, RPF neighbor: 8::3,
Total number of (S,G) or (*,G) dependent on this route entry: 2
(7:12::10, ff1e::1)
(7:12::10, ff1e::2)
表1-4 display ipv6 pim claimed-route命令显示信息描述表
字段 |
描述 |
RPF-route selecting rule |
RPF路由的选择规则 |
Route/mask |
路由项。括号内为路由类型,包括: · igp:单播路由(内部网关协议) · egp:单播路由(外部网关协议) · unicast (direct):单播路由(直连) · unicast:其它单播路由(如单播静态路由等) · mbgp:IPv6 MBGP路由 |
RPF interface |
RPF接口的名称 |
RPF neighbor |
RPF邻居的IPv6地址 |
Total number of (S,G) or (*,G) dependent on this route entry |
基于此RPF路由的(S,G)或(*,G)个数及列表 |
display ipv6 pim c-rp命令用来显示IPv6 PIM-SM域中的C-RP信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] c-rp [ local ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
local:显示本地配置且生效的C-RP信息。如果未指定本参数,将显示所有学习到的C-RP信息。
【使用指导】
只有当选的BSR上才会有学习到的C-RP信息,其它设备上只能查看到本地配置生效的C-RP信息。
【举例】
# 显示公网中学习到的C-RP信息。
<Sysname> display ipv6 pim c-rp
Scope: non-scoped
Group/MaskLen: FF00::/8
C-RP address Priority HoldTime Uptime Expires
8:12::2 (local) 192 150 00:27:48 00:01:43
Group/MaskLen: FF23::/92 Expires: 00:02:07
# 显示本地配置生效的C-RP信息。
<Sysname> display ipv6 pim c-rp local
Candidate RP: 8:12::2(Loop1)
Priority: 192
HoldTime: 150
Advertisement interval: 60
Next advertisement scheduled at: 00:00:46
表1-5 display ipv6 pim c-rp命令显示信息描述表
字段 |
描述 |
Scope |
域 |
Group/MaskLen |
C-RP所服务的IPv6组播组 |
C-RP address |
C-RP的IPv6地址,local表示本地地址 |
Priority |
C-RP的优先级 |
HoldTime |
C-RP的超时时间 |
Uptime |
C-RP已存在的时间,w表示星期,d表示天,h表示小时 |
Expires |
C-RP/组播组的超时剩余时间 |
Candidate RP |
本地C-RP的IPv6地址 |
Advertisement interval |
本地C-RP发送通告报文时间间隔 |
Next advertisement scheduled at |
本地C-RP发送下一个通告报文的剩余时间 |
display ipv6 pim interface命令用来显示接口上的IPv6 PIM信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
interface-type interface-number:显示指定接口上的IPv6 PIM信息。如果未指定本参数,将显示所有接口上的IPv6 PIM信息。
verbose:显示详细信息。如果未指定本参数,将显示概要信息。
【举例】
# 显示公网所有接口上的IPv6 PIM概要信息。
<Sysname> display ipv6 pim interface
Interface: XGE3/1/1
NbrCnt: 1
HelloInt: 30
DR priority: 1
DR address: FE80::200:5EFF:FE04:8700
表1-6 display ipv6 pim interface命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
NbrCnt |
IPv6 PIM邻居的数量 |
HelloInt |
发送Hello报文的时间间隔 |
DR-Pri |
竞选DR的优先级 |
DR-Address |
DR的IPv6地址(链路本地地址) |
# 显示公网接口Ten-GigabitEthernet3/1/1上的IPv6 PIM详细信息。
<Sysname> display ipv6 pim interface ten-gigabitethernet 3/1/1 verbose
Interface: Ten-GigabitEthernet3/1/1, FE80::200:5EFF:FE04:8700
PIM version: 2
PIM mode: Sparse
PIM DR: FE80::200:AFF:FE01:101
PIM DR Priority (configured): 1
PIM neighbors count: 1
PIM hello interval: 30 s
PIM LAN delay (negotiated): 500 ms
PIM LAN delay (configured): 500 ms
PIM override interval (negotiated): 2500 ms
PIM override interval (configured): 2500 ms
PIM neighbor tracking (negotiated): disabled
PIM neighbor tracking (configured): disabled
PIM generation ID: 0xF5712241
PIM require generation ID: disabled
PIM hello hold interval: 105 s
PIM assert hold interval: 180 s
PIM triggered hello delay: 5 s
PIM J/P interval: 60 s
PIM J/P hold interval: 210 s
PIM BSR domain border: disabled
PIM BFD: disabled
PIM passive: disabled
Number of routers on network not using DR priority: 0
Number of routers on network not using LAN delay: 0
Number of routers on network not using neighbor tracking: 2
表1-7 display ipv6 pim interface verbose命令显示信息描述表
字段 |
描述 |
Interface |
接口名称与IPv6地址(链路本地地址) |
PIM version |
IPv6 PIM协议的版本号 |
PIM mode |
IPv6 PIM协议的模式,是密集模式还是稀疏模式 |
PIM DR |
DR的IPv6地址(链路本地地址) |
PIM DR Priority (configured) |
竞选DR优先级的配置值 |
PIM neighbors count |
IPv6 PIM邻居的总数 |
PIM hello interval |
发送Hello报文的时间间隔 |
PIM LAN delay (negotiated) |
剪枝报文传输延迟的协商值 |
PIM LAN delay (configured) |
剪枝报文传输延迟的配置值 |
PIM override interval (negotiated) |
剪枝否决时间的协商值 |
PIM override interval (configured) |
剪枝否决时间的配置值 |
PIM neighbor tracking (negotiated) |
邻居跟踪开启与否的协商情况 |
PIM neighbor tracking (configured) |
邻居跟踪开启与否的配置情况 |
PIM generation ID |
Generation_ID参数值 |
PIM require generation ID |
是否开启不接受无Generation ID的Hello报文 |
PIM hello hold interval |
保持IPv6 PIM邻居的可达状态的时间 |
PIM assert hold interval |
保持断言状态的时间 |
PIM triggered hello delay |
发送Hello报文的最大延迟时间 |
PIM J/P interval |
发送加入/剪枝报文的时间间隔 |
PIM J/P hold interval |
加入/剪枝状态的保持时间 |
PIM BSR domain border |
该接口是否配置了BSR的服务边界 |
PIM BFD |
该接口是否开启了IPv6 PIM与BFD联动功能 |
PIM passive |
该接口是否配置了IPv6 PIM消极模式 |
Number of routers on network not using DR priority |
该接口所在网段上没有使用DR优先级字段的路由器数量 |
Number of routers on network not using LAN delay |
该接口所在网段上未使用LAN-delay字段的路由器数量 |
Number of routers on network not using neighbor tracking |
该接口所在网段上未开启邻居跟踪的路由器数量 |
display ipv6 pim neighbor命令用来显示IPv6 PIM邻居信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] neighbor [ ipv6-neighbor-address | interface interface-type interface-number | verbose ] *
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
ipv6-neighbor-address:IPv6 PIM邻居的IPv6地址,显示指定IPv6 PIM邻居的信息。如果未指定本参数,将显示所有IPv6 PIM邻居的信息。
interface interface-type interface-number:接口类型和接口编号,显示指定接口上的IPv6 PIM邻居信息。如果未指定本参数,将显示所有接口上的IPv6 PIM邻居信息。
verbose:显示详细信息。如果未指定本参数,将显示概要信息。
【举例】
# 显示公网所有IPv6 PIM邻居的概要信息。
<Sysname> display ipv6 pim neighbor
Total IPv6 pim neighbors: 2
Neighbor: FE80::A01:101:1
Interface: XGE3/1/1
Uptime: 02:50:49
Expiry time: 00:01:31
DR priority: 1
Mode: B
Neighbor: FE80::A01:102:1
Interface: XGE3/1/2
Uptime: 02:49:39
Expiry time: 00:01:42
DR priority: 1
Mode: N/A
# 显示公网中IPv6地址为FE80::A01:101:1的IPv6 PIM邻居的详细信息。
<Sysname> display ipv6 pim neighbor fe80::a01:101:1 verbose
Neighbor: FE80::A01:101:1
Interface: Ten-GigabitEthernet3/1/3
Uptime: 00:00:10
Expiry time: 00:00:30
DR priority: 1
Generation ID: 0x2ACEFE15
Holdtime: 105 s
LAN delay: 500 ms
Override interval: 2500 ms
State refresh interval: 60 s
Neighbor tracking: Disabled
RPF proxy vector: Disabled
Secondary address(es):
1::1
表1-8 display ipv6 pim neighbor命令显示信息描述表
字段 |
描述 |
Total Number of Neighbors |
IPv6 PIM邻居的总数 |
Neighbor |
IPv6 PIM邻居的IPv6主地址(链路本地地址) |
Interface |
IPv6 PIM邻居所在接口的名称 |
Uptime |
IPv6 PIM邻居已存在的时间 |
Expiry time |
IPv6 PIM邻居超时的剩余时间,never表示IPv6 PIM邻居永不超时,即永远可达 |
DR priority |
IPv6 PIM邻居的优先级 |
Mode |
IPv6 PIM邻居的模式 |
Generation ID |
IPv6 PIM邻居的Generation ID(状态随机数) |
Holdtime |
IPv6 PIM邻居的生存时间,forever表示IPv6 PIM邻居永远存在,即永远可达 |
LAN delay |
IPv6 PIM报文在共享网段中的传输延迟 |
Override interval |
剪枝否决的时间间隔 |
State refresh interval |
状态刷新的时间间隔,只有当IPv6 PIM邻居工作在IPv6 PIM-DM模式下且具备状态刷新能力时才会显示本字段 |
Neighbor tracking |
邻居跟踪功能是否开启 |
RPF proxy vector |
IPv6 PIM邻居是否支持RPF代理向量功能(请参见“IP组播配置指导”中的“组播VPN”) |
Secondary address(es) |
IPv6 PIM邻居的IPv6从地址(非链路本地地址) |
display ipv6 pim routing-table命令用来显示IPv6 PIM路由表的内容。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] routing-table [ ipv6-group-address [ prefix-length ] | ipv6-source-address [ prefix-length ] | flags flag-value | fsm | incoming-interface interface-type interface-number | mode mode-type | 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-group-address:IPv6组播组地址,显示指定IPv6组播组的IPv6 PIM路由项,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。如果未指定本参数,将显示所有IPv6组播组的IPv6 PIM路由项。
ipv6-source-address:IPv6组播源地址,显示包含指定IPv6组播源的IPv6 PIM路由项。
prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播组地址,其取值范围为8~128,缺省值为128;对于IPv6组播源地址,其取值范围为0~128,缺省值为128。
flags flag-value:IPv6 PIM标志,显示包含指定标志的IPv6 PIM路由项。如果未指定本参数,将显示包含所有标志的IPv6 PIM路由项。flag-value的取值及含义如下:
· act:表示已经有实际数据到达的IPv6 PIM路由项;
· del:表示计划删除的IPv6 PIM路由项;
· exprune:表示某些出接口被其它IPv6组播路由协议剪枝的IPv6 PIM路由项;
· ext:表示包含了由其它IPv6组播路由协议提供出接口的IPv6 PIM路由项;
· loc:表示在与IPv6组播源处于同一网段的设备上的IPv6 PIM路由项;
· niif:表示未确定入接口的IPv6 PIM路由项;
· nonbr:表示IPv6 PIM邻居查找失败的IPv6 PIM路由项;
· rpt:表示向RP方向发送过(S,G)RPT位剪枝的IPv6 PIM路由项;
· rq:表示Data-MDT切换接收端的IPv6 PIM路由项
· spt:表示SPT上的IPv6 PIM路由项;
· sq:表示Data-MDT切换发起端的IPv6 PIM路由项;
· swt:表示正处于向SPT切换过程中的IPv6 PIM路由项;
· wc:表示带WC通配符的IPv6 PIM路由项。
fsm:显示有限状态机的详细信息。
incoming-interface interface-type interface-number:显示指定入接口的IPv6 PIM路由项。如果未指定本参数,将显示所有入接口的PIM路由项。
mode mode-type:IPv6 PIM模式,显示指定模式下的IPv6 PIM路由项。如果未指定本参数,将显示所有模式下的IPv6 PIM路由项。mode-type的取值及含义如下:
· dm:表示IPv6 PIM-DM模式;
· sm:表示IPv6 PIM-SM模式;
· ssm:表示IPv6 PIM-SSM模式。
outgoing-interface { exclude | include | match } interface-type interface-number:显示指定出接口的IPv6 PIM路由项。其中,exclude表示不包含指定接口;include表示包含指定接口;match表示包含且仅包含指定接口。如果未指定本参数,将显示所有出接口的IPv6 PIM路由项。
【举例】
# 显示公网IPv6 PIM路由表的内容。
<Sysname> display ipv6 pim routing-table
Total 0 (*, G) entries; 1 (S, G) entries
(2001::2, FFE3::101)
RP: FE80::A01:100:1
Protocol: pim-sm, Flag: SPT LOC ACT
UpTime: 02:54:43
Upstream interface: Ten-GigabitEthernet3/1/1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface information:
Total number of downstream interfaces: 1
1: Ten-GigabitEthernet3/1/2
Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47
# 显示公网IPv6 PIM路由表的状态机信息。
<Sysname> display ipv6 pim routing-table fsm
Total 0 (*, G) entries; 1 (S, G) entries
Abbreviations for FSM states:
NI - no info, J - joined, NJ - not joined, P - pruned,
NP - not pruned, PP - prune pending, W - winner, L - loser,
F - forwarding, AP - ack pending, DR - designated router,
NDR - non-designated router, RCV - downstream receivers
(2001::2, FFE3::101)
RP: FE80::A01:100:1
Protocol: pim-sm, Flag: SPT LOC ACT
UpTime: 02:54:43
Upstream interface: Ten-GigabitEthernet3/1/1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Join/Prune FSM: [SPT: J] [RPT: NP]
Backup upstream interface: Ten-GigabitEthernet3/1/2
Upstream neighbor: FE81::1
RPF prime neighbor: FE81::1
Join/Prune FSM: [SPT: J] [RPT: NJ]
Downstream interface information:
Total number of downstream interfaces: 1
1: Ten-GigabitEthernet3/1/3
Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47
DR state: [DR]
Join/Prune FSM: [NI]
Assert FSM: [NI]
FSM information for non-downstream interfaces: None
表1-9 display ipv6 pim routing-table命令显示信息描述表
字段 |
描述 |
Total 0 (*, G) entries; 1 (S, G) entries |
IPv6 PIM路由表中(S,G)表项的总数与(*,G)表项的总数 |
Abbreviations for FSM states: NI - no info, J - joined, NJ - not joined, P – pruned NP - not pruned, PP - prune pending, W - winner, L – loser F - forwarding, AP - ack pending, DR - designated router NDR - non-designated router, RCV - downstream receivers |
状态机的缩写: · NI:表示初始状态 · J:表示加入状态 · P:表示剪枝状态 · NP:表示未剪枝状态 · PP:表示剪枝未决状态 · W:表示断言当选 · L:表示断言落选 · F:表示转发状态 · AP:表示嫁接确认状态 · DR:表示指定路由器 · NDR:表示非指定路由器 · RCV:表示下游接收者 |
(2001::2, FFE3::101) |
IPv6 PIM路由表中的(S,G)表项 |
RP |
RP的地址 |
Protocol |
IPv6 PIM的模式 |
Flag |
IPv6 PIM路由表中(S,G)或(*,G)表项的标志: · ACT:表示已有实际数据到达 · DEL:表示计划要删除 · EXPRUNE:表示某些出接口被其它IPv6组播路由协议剪枝 · EXT:表示包含了由其它IPv6组播路由协议提供的出接口 · LOC:表示与IPv6组播源处于同一网段 · NIIF:表示未确定入接口 · NONBR:表示IPv6 PIM邻居查找失败 · RPT:表示向RP方向发送过(S,G)RPT位剪枝 · RQ:表示Data-MDT切换接收端的PIM路由项 · SPT:表示在SPT上 · SQ:表示Data-MDT切换发起端的IPv6 PIM路由项 · SWT:表示正在向SPT切换 · WC:表示带WC通配符 |
Uptime |
(S,G)或(*,G)表项已存在的时间 |
Upstream interface |
(S,G)或(*,G)表项的入接口 |
Backup upstream interface |
(S,G)或(*,G)表项的备入接口;当(S,G)或(*,G)表项的IPv6组播FRR功能生效且存在备入接口时,才显示该字段 |
Upstream neighbor |
(S,G)或(*,G)表项的上游邻居 |
RPF prime neighbor |
(S,G)或(*,G)表项的RPF邻居: · 对(*,G)表项来说,当该路由器是RP时,(*,G)表项的RPF邻居是NULL · 对(S,G)表项来说,当该路由器直连源时,(S,G)表项的RPF邻居是NULL |
DR state |
DR的状态 |
Join/Prune FSM |
加入/剪枝状态机 |
Join/Prune FSM |
SPT或者RPT加入/剪枝状态机,取值包括: · NJ:NJ(not joined)未加入状态 · J:J(joined)加入状态 · P:P(pruned)剪枝状态 · NP:NP(not pruned)未剪枝状态 · F:F(forwarding)传输状态 · AP:AP(ack pending)等待确认状态 |
Assert FSM |
断言状态机 |
Downstream interface information |
下游接口的信息,包括: · 下游接口的总数 · 下游接口的名称 · 下游接口使用的协议类型 · 下游接口的存在时间 · 下游接口的超时时间 |
FSM information for non-downstream interfaces |
非下游接口的状态机信息 |
display ipv6 pim rp-info命令用来显示IPv6 PIM-SM域中的RP的信息。
【命令】
display ipv6 pim [ vpn-instance vpn-instance-name ] rp-info [ ipv6-group-address ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
ipv6-group-address:IPv6组播组地址,显示指定IPv6组播组所对应的RP信息,取值范围为FFxy::/16(但不包括下列地址: FFx1::/16、FFx2::/16),其中x和y均代表0~F的任意一个十六进制数。如果未指定本参数,将显示所有IPv6组播组对应的RP信息。
【举例】
# 显示公网中IPv6组播组FF73:130:7:12::1所对应的RP信息。
<Sysname> display ipv6 pim rp-info ff73:130:7:12::1
Embedded RP address is:7:12::1
Configured ACL: 2000
BSR RP address is: 7:12::1
Priority: 192
HoldTime: 180
Uptime: 03:01:10
Expires: 00:02:30
Static RP address is: 7:12::1
Preferred: No
Priority: 1
Configured ACL: 2003
RP mapping for this group is: 7:12::1 (local host)
Anycast-RP 7:12::1 members:
Member address State
1:1::1 Active
1:1::2 Local
1:2::1 Remote
# 显示所有IPv6组播组对应的RP信息。
<Sysname> display ipv6 pim rp-info
IPv6 PIM-SM embedded RP information:
Embedded RP ACL: 2000
Group RP address
FF73:230:8:12:: 8:12::2
BSR RP information:
Scope: non-scoped
Group/MaskLen: FF73:230:8:12::/64
RP address Priority HoldTime Uptime Expires
8:12::2 (local) 192 180 03:01:36 00:02:29
Static RP information:
RP address: 3:3::1
ACL: 2000
Mode: pim-sm
Preferred: No
Priority: 192
RP address: 3:3::3
ACL: 2002
Mode: pim-sm
Preferred: No
Priority: 192
Anycast-RP information:
RP address Member address State
3:3::1 1:1::1 Active
3:3::1 1:1::2 Local
3:3::1 1:2::1 Remote
表1-10 display ipv6 pim rp-info命令显示信息描述表
字段 |
描述 |
Embedded RP address is |
嵌入式RP的IPv6地址 |
IPv6 PIM-SM Embedded RP information |
嵌入式RP的信息 |
Embedded RP ACL |
嵌入式RP关联的ACL |
Group |
嵌入式RP对应的IPv6组播组 |
BSR RP address is |
RP的IPv6地址 |
BSR RP information |
BSR RP信息 |
Scope |
域 |
Group/MaskLen |
RP所服务的IPv6组播组 |
RP address |
RP的IPv6地址,local表示本地地址 |
Priority |
RP的优先级 |
HoldTime |
RP的超时时间 |
Uptime |
RP已存在的时间 |
Expires |
RP超时的剩余时间 |
Static RP information |
静态RP信息 |
Static RP address is/RP address |
静态RP的IPv6地址 |
Preferred |
是否指定了静态RP优先 |
Priority |
静态RP优先级 |
Configured ACL/ACL |
配置的RP所关联的ACL编号或者ACL名称 |
Mode |
为IPv6 PIM-SM服务 |
RP mapping for this group |
服务于当前组播组的RP的IPv6地址 |
Anycast-RP 7:12::1 members |
Anycast-RP 7:12::1的成员 |
Member address |
Anycast-RP成员的IPv6地址 |
State |
Anycast-RP成员地址的来源: · Active:表示本端激活接口的地址 · Local:表示本端未激活接口的地址 · Remote:表示远端的地址 |
Anycast-RP information |
Anycast-RP信息 |
display ipv6 pim statistics命令用来显示IPv6 PIM协议报文的统计信息。
【命令】
display ipv6 pim statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示IPv6 PIM协议报文的统计信息。
<Sysname> display ipv6 pim statistics
Received PIM packets: 3295
Sent PIM packets : 5975
Valid Invalid Succeeded Failed
Hello : 3128 0 4333 0
Reg : 14 0 0 0
Reg-stop : 0 0 0 0
JP : 151 0 561 0
BSM : 0 0 1081 0
Assert : 0 0 0 0
Graft : 0 0 0 0
Graft-ACK: 0 0 0 0
C-RP : 0 0 0 0
SRM : 0 0 0 0
DF : 0 0 0 0
AutoRP : 0 0 0 0
表1-11 display ipv6 pim statistics命令显示信息描述表
字段 |
描述 |
Received PIM packets |
收到的IPv6 PIM协议报文总数 |
Sent PIM packets |
发出的IPv6 PIM协议报文总数 |
Valid |
收到的合法IPv6 PIM协议报文数量 |
Invalid |
收到的非法IPv6 PIM协议报文数量 |
Succeeded |
发送成功的IPv6 PIM协议报文数量 |
Failed |
发送失败的IPv6 PIM协议报文数量 |
Hello |
Hello报文统计 |
Reg |
注册报文统计 |
Reg-stop |
注册停止报文统计 |
JP |
加入/剪枝报文统计 |
BSM |
自举报文统计 |
Assert |
断言报文统计 |
Graft |
嫁接报文统计 |
Graft-ACK |
嫁接应答报文统计 |
C-RP |
C-RP报文统计 |
SRM |
状态刷新报文统计 |
DF |
指定转发者报文统计 |
AutoRP |
自动RP报文统计 |
embedded-rp命令用来开启嵌入式RP功能。
undo embedded-rp命令用来关闭嵌入式RP功能。
【命令】
embedded-rp [ ipv6-acl-number ]
undo embedded-rp
【缺省情况】
嵌入式RP功能处于关闭状态。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本ACL的编号,取值范围为2000~2999。
【使用指导】
嵌入式RP(Embedded RP)是IPv6 PIM中特有的RP发现机制,该机制使用内嵌RP地址的IPv6组播地址,使得组播路由器可以直接从该地址中解析出RP的地址。
只有组地址在为FF7x::/12或FFFx::/12,且符合格式要求的IPv6组播组支持嵌入式RP功能。有关嵌入式RP支持的组地址格式要求的详细介绍,请参见“IP组播”中的“IPv6 PIM”。
执行本命令时,如果未指定ipv6-acl-number参数,则对该范围内的所有IPv6组播组均开启嵌入式RP功能;如果指定了ipv6-acl-number参数,则只有在该范围内且通过了ACL检查的IPv6组播组才能开启嵌入式RP功能。
【举例】
# 为组地址在FF7E:140:20::101/64范围内的IPv6组播组开启嵌入式RP功能。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source ff7e:140:20::101 64
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] embedded-rp 2000
hello-option dr-priority命令用来全局配置竞选DR的优先级。
undo hello-option dr-priority命令用来恢复缺省情况。
【命令】
hello-option dr-priority priority
undo hello-option dr-priority
【缺省情况】
竞选DR的优先级为1。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
priority:指定竞选DR的优先级,取值范围为0~4294967295。该数值越大,优先级越高。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局配置竞选DR的优先级为3。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option dr-priority 3
【相关命令】
· ipv6 pim hello-option dr-priority
hello-option holdtime命令用来全局配置保持IPv6 PIM邻居可达状态的时间。
undo hello-option holdtime命令用来恢复缺省情况。
【命令】
hello-option holdtime time
undo hello-option holdtime
【缺省情况】
保持IPv6 PIM邻居可达状态的时间为105秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
time:指定保持IPv6 PIM邻居可达状态的超时时间,取值范围为1~65535,单位为秒。如果指定为65535秒,则表示PIM邻居永远可达。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局配置保持IPv6 PIM邻居可达状态的时间为120秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option holdtime 120
【相关命令】
· ipv6 pim hello-option holdtime
hello-option lan-delay命令用来全局配置IPv6 PIM报文在共享网段中的传输延迟。
undo hello-option lan-delay命令用来恢复缺省情况。
【命令】
hello-option lan-delay delay
undo hello-option lan-delay
【缺省情况】
IPv6 PIM报文在共享网段中的传输延迟为500毫秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
delay:指定IPv6 PIM报文在共享网段中的传输延迟,取值范围为1~32767,单位为毫秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局配置IPv6 PIM报文在共享网段中的传输延迟为200毫秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option lan-delay 200
【相关命令】
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
· ipv6 pim hello-option override-interval
hello-option neighbor-tracking命令用来全局开启邻居跟踪功能。
undo hello-option neighbor-tracking命令用来全局关闭邻居跟踪功能。
【命令】
hello-option neighbor-tracking
undo hello-option neighbor-tracking
【缺省情况】
邻居跟踪功能处于关闭状态。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局开启邻居跟踪功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option neighbor-tracking
【相关命令】
· ipv6 pim hello-option neighbor-tracking
hello-option override-interval命令用来全局配置剪枝否决时间。
undo hello-option override-interval命令用来恢复缺省情况。
【命令】
hello-option override-interval interval
undo hello-option override-interval
【缺省情况】
剪枝否决时间为2500毫秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
interval:指定剪枝的否决时间,取值范围为1~65535,单位为毫秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局配置剪枝否决时间为2000毫秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option override-interval 2000
【相关命令】
· hello-option lan-delay (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
· ipv6 pim hello-option override-interval
holdtime join-prune命令用来全局配置加入/剪枝状态的保持时间。
undo holdtime join-prune命令用来恢复缺省情况。
【命令】
holdtime join-prune time
undo holdtime join-prune
【缺省情况】
加入/剪枝状态的保持时间为210秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
time:指定加入/剪枝状态的保持时间,取值范围为1~65535,单位为秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
IPv6 PIM接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。
【举例】
# 在公网中全局配置加入/剪枝状态的保持时间为280秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] holdtime join-prune 280
【相关命令】
· ipv6 pim holdtime join-prune
· timer join-prune (IPv6 PIM view)
ipv6 pim命令用来进入IPv6 PIM视图。
undo ipv6 pim命令用来清除IPv6 PIM视图下的所有配置。
【命令】
ipv6 pim [ vpn-instance vpn-instance-name ]
undo ipv6 pim [ vpn-instance vpn-instance-name ]
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。
【举例】
# 先使能公网中的IPv6组播路由,再进入公网的IPv6 PIM视图。
<Sysname> system-view
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] ipv6 pim
[Sysname-pim6]
# 先使能VPN实例mvpn中的IPv6组播路由,再进入该VPN实例的IPv6 PIM视图。
<Sysname> system-view
[Sysname] ipv6 multicast routing vpn-instance mvpn
[Sysname-mrib6-mvpn] quit
[Sysname] ipv6 pim vpn-instance mvpn
[Sysname-pim6-mvpn]
ipv6 pim attack-suppression register source-ip aging-time命令用来配置基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项老化时间。
undo ipv6 pim attack-suppression register source-ip aging-time命令用来恢复缺省情况。
【命令】
ipv6 pim attack-suppression register source-ip aging-time time
undo ipv6 pim attack-suppression register source-ip aging-time
【缺省情况】
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项老化时间为60秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
time:基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项老化时间,取值范围为1~65535,单位为秒。
【使用指导】
当某个IP地址对应的IPv6 IPv6 PIM注册报文攻击检测表项的老化时间到达后,设备会解除对该源IPv6地址的攻击抑制,即不再对源IPv6地址为该地址的IPv6 IPv6 PIM注册报文进行限速。之后,设备重新统计源IPv6地址为该地址的IPv6 IPv6 PIM注册报文数,根据配置的攻击检测周期和阈值,再次判断源IPv6地址为该地址的IPv6 IPv6 PIM注册报文是否为攻击报文。
在配置本命令前,请先通过ipv6 pim attack-suppression register source-ip enable命令开启基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能。否则,本配置不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测表项老化时间为60秒。
<Sysname> system-view
[Sysname] ipv6 pim attack-suppression register source-ip aging-time 60
【相关命令】
· ipv6 pim attack-suppression register source-ip enable
ipv6 pim attack-suppression register source-ip check-interval命令用来配置基于源IPv6地址的IPv6 PIM注册报文攻击检测周期。
undo ipv6 pim attack-suppression register source-ip check-interval命令用来恢复缺省情况。
【命令】
ipv6 pim attack-suppression register source-ip check-interval check-interval
undo ipv6 pim attack-suppression register source-ip check-interval
【缺省情况】
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测周期为30秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
time:IPv6 IPv6 PIM注册报文攻击检测周期,取值范围为1~255,单位为秒。
【使用指导】
在指定攻击检测周期内,如果收到指定源IPv6地址的IPv6 IPv6 PIM注册报文数量超过ipv6 pim attack-suppression register source-ip threshold命令配置的攻击抑制阈值,则认为该源IPv6地址的IPv6 IPv6 PIM注册报文为攻击报文。
在配置本命令前,请先通过ipv6 pim attack-suppression register source-ip enable命令开启基于源IPv6地址的IPv6 PIM注册攻击抑制功能。否则,本配置不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击检测周期为10秒。
<Sysname> system-view
[Sysname] ipv6 pim attack-suppression register source-ip check-interval 10
【相关命令】
· ipv6 pim attack-suppression register source-ip enable
· ipv6 pim attack-suppression register source-ip threshold
ipv6 pim attack-suppression register source-ip enable命令用来开启基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能。
undo ipv6 pim attack-suppression register source-ip enable命令用来关闭基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能。
【命令】
ipv6 pim attack-suppression register source-ip enable
undo ipv6 pim attack-suppression register source-ip enable
【缺省情况】
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能后,设备会根据IPv6 IPv6 PIM注册报文中的源IPv6地址统计收到的IPv6 IPv6 PIM注册报文数,并创建攻击检测表项。当设备在指定的攻击检测周期内,收到某个源IPv6地址的IPv6 IPv6 PIM注册报文数超过配置的攻击抑制阈值,则认为设备受到了该源IPv6地址的IPv6 IPv6 PIM注册报文的攻击。此时,设备会对该源IPv6地址的IPv6 IPv6 PIM注册报文进行抑制,避免因为处理大量IPv6 IPv6 PIM注册报文占用过多CPU资源,导致其他正常IPv6 IPv6 PIM注册报文无法及时得到处理。
【举例】
# 开启基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制功能。
<Sysname> system-view
[Sysname] ipv6 pim attack-suppression register source-ip enable
【相关命令】
· display ipv6 pim attack-suppression configuration register source-ip
· display ipv6 pim attack-suppression entry register source-ip
ipv6 pim attack-suppression register source-ip threshold命令用来配置基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制阈值。
undo ipv6 pim attack-suppression register source-ip threshold命令用来恢复缺省情况。
【命令】
ipv6 pim attack-suppression register source-ip threshold threshold-value
undo ipv6 pim attack-suppression register source-ip threshold
【缺省情况】
基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制阈值为6000。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
threshold-value:IPv6 IPv6 PIM注册报文攻击抑制阈值,即攻击检测周期内可接收的IPv6 IPv6 PIM注册报文最大个数,取值范围为1~4294967295。
【使用指导】
在指定攻击检测周期内,如果收到指定源IPv6地址的IPv6 IPv6 PIM注册报文数量超过本命令配置的攻击抑制阈值,则认为该源IPv6地址的IPv6 IPv6 PIM注册报文为攻击报文。
在配置本命令前,请先通过ipv6 pim attack-suppression register source-ip enable命令开启IPv6 PIM注册攻击抑制功能。否则,本配置不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置基于源IPv6地址的IPv6 IPv6 PIM注册报文攻击抑制阈值为300。
<Sysname> system-view
[Sysname] ipv6 pim attack-suppression register source-ip threshold 300
【相关命令】
· ipv6 pim attack-suppression register source-ip check-interval
· ipv6 pim attack-suppression register source-ip enable
ipv6 pim bfd enable命令用来开启IPv6 PIM与BFD联动功能。
undo ipv6 pim bfd enable命令用来关闭IPv6 PIM与BFD联动功能。
【命令】
ipv6 pim bfd enable
undo ipv6 pim bfd enable
【缺省情况】
IPv6 PIM与BFD联动功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在接口上先使能了IPv6 PIM-DM或IPv6 PIM-SM,本命令才能生效。
【举例】
# 使能公网中的IPv6组播路由,在接口Ten-GigabitEthernet3/1/1上使能IPv6 PIM-DM,并开启IPv6 PIM与BFD联动功能。
<Sysname> system-view
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim dm
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim bfd enable
【相关命令】
· ipv6 pim dm
· ipv6 pim sm
ipv6 pim bsr-boundary命令用来配置BSR的服务边界,即IPv6 PIM-SM域的边界。
undo ipv6 pim bsr-boundary命令用来恢复缺省情况。
【命令】
ipv6 pim bsr-boundary
undo ipv6 pim bsr-boundary
【缺省情况】
不存在BSR的服务边界。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 配置接口Ten-GigabitEthernet3/1/1为BSR的服务边界。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim bsr-boundary
【相关命令】
· c-bsr (IPv6 PIM view)
· ipv6 multicast boundary(IP组播命令参考/IPv6组播路由与转发)
ipv6 pim dm命令用来使能IPv6 PIM-DM。
undo ipv6 pim dm命令用来关闭IPv6 PIM-DM。
【命令】
ipv6 pim dm
undo ipv6 pim dm
【缺省情况】
IPv6 PIM-DM处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在相应实例中先使能了IPv6组播路由,本命令才能生效。
【举例】
# 使能公网中的IPv6组播路由,并在接口Ten-GigabitEthernet3/1/1上使能IPv6 PIM-DM。
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim dm
【相关命令】
· ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)
ipv6 pim hello-option dr-priority命令用来在接口上配置竞选DR的优先级。
undo ipv6 pim hello-option dr-priority命令用来恢复缺省情况。
【命令】
ipv6 pim hello-option dr-priority priority
undo ipv6 pim hello-option dr-priority
【缺省情况】
竞选DR的优先级为1。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
priority:指定竞选DR的优先级,取值范围为0~4294967295。该数值越大,优先级越高。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置竞选DR的优先级为3。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option dr-priority 3
【相关命令】
· hello-option dr-priority (IPv6 PIM view)
ipv6 pim hello-option holdtime命令用来在接口上配置保持IPv6 PIM邻居的可达状态的时间。
undo ipv6 pim hello-option holdtime命令用来恢复缺省情况。
【命令】
ipv6 pim hello-option holdtime time
undo ipv6 pim hello-option holdtime
【缺省情况】
保持IPv6 PIM邻居可达状态的时间为105秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
time:指定保持IPv6 PIM邻居可达状态的时间,取值范围为1~65535,单位为秒。如果指定为65535秒,则表示PIM邻居永远可达。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置保持PIM邻居可达状态的时间为120秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option holdtime 120
【相关命令】
· hello-option holdtime (IPv6 PIM view)
ipv6 pim hello-option lan-delay命令用来在接口上配置IPv6 PIM报文在共享网段中的传输延迟。
undo ipv6 pim hello-option lan-delay命令用来恢复缺省情况。
【命令】
ipv6 pim hello-option lan-delay delay
undo ipv6 pim hello-option lan-delay
【缺省情况】
IPv6 PIM报文在共享网段中的传输延迟为500毫秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
delay:指定IPv6 PIM报文在共享网段中的传输延迟,取值范围为1~32767,单位为毫秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置IPv6 PIM报文在共享网段中的传输延迟为200毫秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option lan-delay 200
【相关命令】
· hello-option lan-delay (IPv6 PIM view)
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option override-interval
ipv6 pim hello-option neighbor-tracking命令用来在接口上开启邻居跟踪功能。
ipv6 pim hello-option neighbor-tracking disable命令用来在全局开启了邻居跟踪功能的情况下,关闭当前接口上的邻居跟踪功能。
undo ipv6 pim hello-option neighbor-tracking命令用来取消接口上的邻居跟踪功能配置,使得接口与全局配置保持一致。
【命令】
ipv6 pim hello-option neighbor-tracking
ipv6 pim hello-option neighbor-tracking disable
undo ipv6 pim hello-option neighbor-tracking
【缺省情况】
接口上的邻居跟踪功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上开启邻居跟踪功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option neighbor-tracking
# 在公网全局开启了邻居跟踪功能的情况下,关闭接口Ten-GigabitEthernet3/1/1上的邻居跟踪功能。
<Sysname> system-view
[Sysname]ipv6 pim
[Sysname-pim6]hello-option neighbor-tracking
[Sysname-pim6]quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option neighbor-tracking disable
【相关命令】
· hello-option neighbor-tracking (IPv6 PIM view)
ipv6 pim hello-option override-interval命令用来在接口上配置剪枝否决时间。
undo ipv6 pim hello-option override-interval命令用来恢复缺省情况。
【命令】
ipv6 pim hello-option override-interval interval
undo ipv6 pim hello-option override-interval
【缺省情况】
剪枝否决时间为2500毫秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
interval:指定剪枝的否决时间,取值范围为1~65535,单位为毫秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置剪枝否决时间为2000毫秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim hello-option override-interval 2000
【相关命令】
· hello-option lan-delay (IPv6 PIM view)
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
ipv6 pim holdtime join-prune命令用来在接口上配置加入/剪枝状态的保持时间。
undo ipv6 pim holdtime join-prune命令用来恢复缺省情况。
【命令】
ipv6 pim holdtime join-prune time
undo ipv6 pim holdtime join-prune
【缺省情况】
加入/剪枝状态的保持时间为210秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
time:指定加入/剪枝状态的保持时间,取值范围为1~65535,单位为秒。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
IPv6 PIM接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置加入/剪枝状态的保持时间为280秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim holdtime join-prune 280
【相关命令】
· holdtime join-prune (IPv6 PIM view)
ipv6 pim join-policy命令用来在接口上配置IPv6 PIM加入/剪枝报文中加入信息的过滤规则。
undo ipv6 pim join-policy命令用来恢复缺省情况。
【命令】
ipv6 pim join-policy { ipv6-acl-number | [ asm ipv6-acl-number | ssm ipv6-acl-number ] * }
undo ipv6 pim join-policy
【缺省情况】
不过滤IPv6 PIM加入/剪枝报文中的加入信息。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。当指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有的加入信息。
asm ipv6-acl-number:过滤组地址在ASM范围内的加入信息,取值范围为2000~3999。如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则过滤掉ASM范围内所有的加入信息。
ssm ipv6-acl-number:过滤组地址在SSM范围内的加入信息,取值范围为2000~3999。如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则过滤掉SSM范围内所有的加入信息。
【使用指导】
此命令对IPv6 PIM-DM不生效。
为了防止设备受到非法IPv6 PIM加入/剪枝报文攻击,通过配置本功能可以配置过滤规则,限制IPv6 PIM加入/剪枝报文中(S,G)加入信息的合法源地址范围和组地址范围,丢弃不合法的(S,G)加入信息,不建立对应的(S,G)表项。
对于IPv6基本ACL,该ACL规则中的source参数用来指定IPv6 PIM加入/剪枝报文中加入信息的组播组地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
对于IPv6高级ACL,该ACL规则中的source参数用来指定IPv6 PIM加入/剪枝报文中加入信息的组播源地址范围(对于(*,G)信息,视其组播源地址为::),destination参数用来指定加入信息的组播组地址范围,并且该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置过滤规则,只允许接收组地址范围是FF25::1/128的IPv6 PIM加入/剪枝报文。
<Sysname> system-view
[Sysname] acl ipv6 basic 2005
[Sysname-acl-ipv6-basic-2005] rule permit source FF25::1 128
[Sysname-acl-ipv6-basic-2005] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim join-policy 2005
ipv6 pim neighbor-policy命令用来配置合法Hello报文的源地址范围。
undo ipv6 pim neighbor-policy命令用来恢复缺省情况。
【命令】
ipv6 pim neighbor-policy ipv6-acl-number
undo ipv6 pim neighbor-policy
【缺省情况】
Hello报文的源地址范围不受限制,即认为所有收到的Hello报文都是合法的。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本ACL的编号,取值范围为2000~2999。
【使用指导】
配置合法Hello报文的源地址范围可以防止Hello报文欺骗。
该ACL规则中的source参数用来指定合法Hello报文的源组地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置合法Hello报文的源地址范围,只允许与来自网段FE80:101::101/64中的设备建立IPv6 PIM邻居关系。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source fe80:101::101 64
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim neighbor-policy 2000
ipv6 pim passive命令用来在接口上开启IPv6 PIM消极模式。
undo ipv6 pim passive命令用来在接口上关闭IPv6 PIM消极模式。
【命令】
ipv6 pim passive
undo ipv6 pim passive
【缺省情况】
接口上的IPv6 PIM消极模式处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在接口上先使能了IPv6 PIM-DM或IPv6 PIM-SM,本命令才能生效。
【举例】
# 使能公网中的IPv6组播路由,在接口Ten-GigabitEthernet3/1/1上使能IPv6 PIM-DM,并开启IPv6 PIM消极模式。
<Sysname> system-view
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim dm
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim passive
ipv6 pim require-genid命令用来配置拒绝无Generation ID的Hello报文。
undo ipv6 pim require-genid命令用来恢复缺省情况。
【命令】
ipv6 pim require-genid
undo ipv6 pim require-genid
【缺省情况】
接受无Generation ID的Hello报文。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 配置接口Ten-GigabitEthernet3/1/1拒绝无Generation ID的Hello报文。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim require-genid
ipv6 pim sm命令用来使能IPv6 PIM-SM。
undo ipv6 pim sm命令用来关闭IPv6 PIM-SM。
【命令】
ipv6 pim sm
undo ipv6 pim sm
【缺省情况】
IPv6 PIM-SM处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
只有在相应实例中先使能了IPv6组播路由,本命令才能生效。
【举例】
# 使能公网中的IPv6组播路由,并在接口Ten-GigabitEthernet3/1/1上使能IPv6 PIM-SM。
<Sysname> system-view
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim sm
· ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)
ipv6 pim state-refresh-capable命令用来开启状态刷新能力。
undo ipv6 pim state-refresh-capable命令用来关闭状态刷新能力。
【命令】
ipv6 pim state-refresh-capable
undo ipv6 pim state-refresh-capable
【缺省情况】
状态刷新能力处于开启状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Ten-GigabitEthernet3/1/1上关闭状态刷新能力。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] undo ipv6 pim state-refresh-capable
· state-refresh-hoplimit (IPv6 PIM view)
· state-refresh-interval (IPv6 PIM view)
· state-refresh-rate-limit (IPv6 PIM view)
ipv6 pim timer graft-retry命令用来配置嫁接报文的重传时间。
undo ipv6 pim timer graft-retry命令用来恢复缺省情况。
【命令】
ipv6 pim timer graft-retry interval
undo ipv6 pim timer graft-retry
【缺省情况】
嫁接报文的重传时间为3秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
interval:指定嫁接报文的重传时间,取值范围为1~65535,单位为秒。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置嫁接报文的重传时间为80秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim timer graft-retry 80
ipv6 pim timer hello命令用来在接口上配置发送Hello报文的时间间隔。
undo ipv6 pim timer hello命令用来恢复缺省情况。
【命令】
ipv6 pim timer hello interval
undo ipv6 pim timer hello
【缺省情况】
发送Hello报文的时间间隔为30秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
interval:指定发送Hello报文的时间间隔,取值范围为0~18000,单位为秒。0表示无穷大,即永不发送Hello报文。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置发送Hello报文的时间间隔为40秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim timer hello 40
· timer hello (IPv6 PIM view)
ipv6 pim timer join-prune命令用来在接口上配置发送加入/剪枝报文的时间间隔。
undo ipv6 pim timer join-prune命令用来恢复缺省情况。
【命令】
ipv6 pim timer join-prune interval
undo ipv6 pim timer join-prune
【缺省情况】
发送加入/剪枝报文的时间间隔为60秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
interval:指定发送加入/剪枝报文的时间间隔,取值范围为0~18000,单位为秒。0表示无穷大,即永不发送加入/剪枝报文。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
本命令不会立即生效,新配置的发送间隔将在当前发送间隔完成后生效。
IPv6 PIM接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置发送加入/剪枝报文的时间间隔为80秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim timer join-prune 80
【相关命令】
· ipv6 pim holdtime join-prune
· timer join-prune (IPv6 PIM view)
ipv6 pim triggered-hello-delay命令用来配置触发Hello报文的最大延迟时间。
undo ipv6 pim triggered-hello-delay命令用来恢复缺省情况。
【命令】
ipv6 pim triggered-hello-delay delay
undo ipv6 pim triggered-hello-delay
【缺省情况】
触发Hello报文的最大延迟时间为5秒。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
delay:指定触发Hello报文的最大延迟时间,取值范围为1~60,单位为秒。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上配置触发Hello报文的最大延迟时间为3秒。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] ipv6 pim triggered-hello-delay 3
jp-pkt-size命令用来配置加入/剪枝报文的最大长度。
undo jp-pkt-size命令用来恢复缺省情况。
【命令】
jp-pkt-size size
undo jp-pkt-size
【缺省情况】
加入/剪枝报文的最大长度为1200字节。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
size:指定加入/剪枝报文的最大长度,取值范围为100~64000,单位为字节。
【举例】
# 在公网中配置加入/剪枝报文的最大长度为1500字节。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] jp-pkt-size 1500
register-policy命令用来配置注册报文的过滤策略。
undo register-policy命令用来恢复缺省情况。
【命令】
register-policy { ipv6-acl-number | name ipv6-acl-name }
undo register-policy
【缺省情况】
不存在注册报文的过滤策略。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6高级ACL的编号,取值范围为3000~3999。如果指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有的注册报文。
name ipv6-acl-name:指定IPv6高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。当指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有的注册报文。
【使用指导】
本命令指定ACL规则中的source参数用来指定注册报文中的IPv6组播源地址范围,destination参数用来指定IPv6组播组地址范围,并且该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
若ACL中指定了vpn-instance参数,则该条规则不生效。
只有与该ACL规则中的permit语句匹配的注册报文才会被RP接受。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在公网中配置RP上对注册报文的过滤策略,只接收来自3:1::/64网段的IPv6组播源发向FF0E:13::/64网段的IPv6组播组的注册报文。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule permit ipv6 source 3:1:: 64 destination ff0e:13:: 64
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ipv6 pim
[Sysname-pim6] register-policy 3000
register-suppression-timeout命令用来配置注册抑制时间。
undo register-suppression-timeout命令用来恢复缺省情况。
【命令】
register-suppression-timeout interval
undo register-suppression-timeout
【缺省情况】
注册抑制时间为60秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
interval:指定注册抑制时间,取值范围为1~65535,单位为秒。
【举例】
# 在公网中配置注册抑制时间为70秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] register-suppression-timeout 70
register-whole-checksum命令用来配置根据注册报文的全部内容来计算校验和。
undo register-whole-checksum命令用来恢复缺省情况。
【命令】
register-whole-checksum
undo register-whole-checksum
【缺省情况】
仅根据注册报文头来计算校验和。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【举例】
# 在公网中配置根据注册报文的全部内容来计算校验和。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] register-whole-checksum
reset ipv6 pim attack-suppression entry register source-ip命令用来清除基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。
【命令】
(独立运行模式)
reset ipv6 pim attack-suppression entry { all | slot slot-number register source-ip { all | [ interface interface-type interface-number | ip-address address ] * } }
(IRF模式)
reset ipv6 pim attack-suppression entry { all | chassis chassis-number slot slot-number register source-ip { all | [ interface interface-type interface-number | ip-address address ] * } }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:清除指定接口上的IPv6 PIM注册报文攻击检测表项,interface-type interface-number表示接口类型和接口编号。
ip-address address:清除指定源IPv6地址的IPv6 PIM注册报文攻击检测表项。
all:前一个all表示清除所有单板上基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。后一个all表示清除指定单板上基于源IPv6地址所有的IPv6 PIM注册报文攻击检测表项。(独立运行模式)
all:前一个all表示清除所有成员设备上基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。后一个all表示清除指定设备上基于源IPv6地址所有的IPv6 PIM注册报文攻击检测表项。(IRF模式)
slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
如果同时未指定interface和ip-address参数,则清除所有的基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。
【举例】
# 清除所有基于源IPv6地址的IPv6 PIM注册报文攻击检测表项。
<Sysname> reset ipv6 pim attack-suppression entry register source-ip
【相关命令】
· display ipv6 pim attack-suppression entry register source-ip
reset ipv6 pim attack-suppression statistics register source-ip命令用来清除基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。
【命令】
(独立运行模式)
reset ipv6 pim attack-suppression statistics { all | slot slot-number register source-ip { all | [ interface interface-type interface-number | ip-address address ] * } }
(IRF模式)
reset ipv6 pim attack-suppression statistics { all | chassis chassis-number slot slot-number register source-ip { all | [ interface interface-type interface-number | ip-address address ] * } }
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:清除指定接口上基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息,interface-type interface-number表示接口类型和接口编号。
ip-address address:清除指定源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。
all:前一个all表示清除所有单板上基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。后一个all表示清除指定单板上基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。(独立运行模式)
all:前一个all表示清除所有成员设备上基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。后一个all表示清除指定设备上基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。(IRF模式)
slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【使用指导】
本命令用来清除display ipv6 pim attack-suppression entry register source-ip verbose命令显示信息中的如下字段的统计信息:CPU receive(CPU收到的报文数)、CPU drop(CPU丢弃的报文数)和Drv drop(驱动丢弃的报文数)。
【举例】
# 清除所有基于源IPv6地址的IPv6 PIM注册报文攻击检测统计信息。
<Sysname> reset ipv6 pim attack-suppression statistics register source-ip all
【相关命令】
· display ipv6 pim attack-suppression entry register source-ip
rpf-frr enable命令用来开启IPv6 PIM FRR功能。
undo rpf-frr enable命令用来关闭IPv6 PIM FRR功能。
【命令】
rpf-frr enable [ policy { ipv6-acl-number | name ipv6-acl-name } ]
undo rpf-frr enable
【缺省情况】
IPv6 PIM FRR功能处于关闭状态。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
policy { ipv6-acl-number | name ipv6-acl-name }:指定IPv6 PIM FRR功能生效的IPv6组播表项范围。如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则表示IPv6 PIM FRR功能对所有的IPv6组播表项生效。其中:
· ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。
· name ipv6-acl-name:指定IPv6基本或者高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。
【使用指导】
当IPv6组播网络中的链路或某台路由器发生故障时,需要通过故障链路或故障路由器传输才能到达组播接收者的报文将会丢失或产生路由环路,组播数据流量将会中断。直到新的单播网络拓扑路由收敛并重新建立组播转发树后,被中断的组播流量才能恢复正常的传输。此时,组播流量中断时间较长,远远不能满足实时性要求高的业务的需求。
在组播链路经过的节点设备上开启PIM FRR(Fast Reroute,快速重路由)功能后,IPv6 PIM协议会根据备份RPF路由建立备份组播转发树。在主RPF路由可达时,主备组播转发路径上都有流量经过,但是只有主路径上收到的流量数据会通过主路径上的接口向接收者转发。当主RPF路由不可达时,组播流量会快速切换到已建立好的备份组播转发路径,通过备份组播转发树发送给接收者。通过该功能,可以大大缩短主路径上的设备或者链路故障发生后的组播数据的断流时间。
设备上开启了IPv6 PIM FRR功能,只会对匹配的(S,G)表项生成备份的入接口,而不会生成备份的出接口。
仅PIM-SM和PIM-SSM模式中支持本功能。在组播跨VPN组网中不支持本功能。
多次执行本命令,最后一次执行的命令生效。
若指定的ACL名称为高级ACL名称,该ACL规则中的source参数用来指定组播源地址范围,destination参数用来指定组播组地址范围,只有source和destination参数均匹配该规则,该规则才生效。该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
当配置基本ACL名称时,该ACL规则中的source参数用来指定组播源地址范围。只要组播源地址匹配该规则,该规则便生效。该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
本功能仅在下表所列单板上配置生效。
表1-12 单板信息一览表
单板类型 |
单板丝印 |
CSPEX单板 |
CSPEX-1304S、CSPEX-1404S、CSPEX-1504S |
【举例】
# 在公网中配置IPv6 PIM FRR功能只对源地址范围为2001::/80、组播组地址范围为ff1e:1::/80的表项生效。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3005
[Sysname-acl-ipv6-adv-3005] rule permit ip source 2001:: 80 destination ff1e:1:: 80
[Sysname-acl-ipv6-adv-3005] quit
[Sysname] ipv6 pim
[Sysname-pim6] rpf-frr enable policy 3005
snmp-agent trap enable pim6命令用来开启IPv6 PIM的告警功能。
undo snmp-agent trap enable pim6命令用来关闭IPv6 PIM的告警功能。
【命令】
snmp-agent trap enable pim6 [ candidate-bsr-win-election | elected-bsr-lost-election | interface-election | invalid-join-prune | invalid-register | neighbor-loss | new-neighbor | route-exceed | route-exceed-clear | route-threshold-exceed | route-threshold-exceed-clear | rp-mapping-change ] *
undo snmp-agent trap enable pim6 [ candidate-bsr-win-election | elected-bsr-lost-election | interface-election | invalid-join-prune | invalid-register | neighbor-loss | new-neighbor | route-exceed | route-exceed-clear | route-threshold-exceed | route-threshold-exceed-clear | rp-mapping-change ] *
【缺省情况】
IPv6 PIM的告警功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
candidate-bsr-win-election:表示C-BSR成功当选BSR的告警信息。
elected-bsr-lost-election:表示原BSR在新的选举中失败的告警信息。
interface-election:表示设备成功当选为DR。
invalid-join-prune:表示IPv6 PIM收到无效的加入报文。
invalid-register:表示IPv6 PIM收到无效的注册报文。
neighbor-loss:表示邻居丢失的告警信息。
route-exceed:表示全局IPv6 PIM表项数量达到允许的最大值的告警信息。
route-exceed-clear:表示全局IPv6 PIM表项数量降低到允许的最大值以下的告警信息。
route-threshold-exceed:表示全局IPv6 PIM表项数量达到预警上限阈值的告警信息。
route-threshold-exceed-clear:表示全局IPv6 PIM表项数量降低到预警上限阈值以下的告警信息。
rp-mapping-change:表示RP发生改变。
【使用指导】
执行本命令时,如果未指定任何参数,则表示开启或关闭IPv6 PIM的全部告警功能。
全局IPv6 PIM表项数量预警上限阈值和允许的最大值,分别由ipv6 multicast global limit命令中配置的upper-limit和limit-count决定。
开启了IPv6 PIM的告警功能之后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
【举例】
# 关闭IPv6 PIM的全部告警功能。
<Sysname> system-view
[Sysname] undo snmp-agent trap enable pim6
【相关命令】
· ipv6 multicast global limit
source-lifetime命令用来配置IPv6组播源的生存时间。
undo source-lifetime命令用来恢复缺省情况。
【命令】
source-lifetime time
undo source-lifetime
【缺省情况】
IPv6组播源的生存时间为210秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
time:指定IPv6组播源的生存时间,取值范围为0~31536000,单位为秒。0表示无穷大,即IPv6组播源永不老化。
【举例】
# 在公网中配置IPv6组播源的生存时间为200秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] source-lifetime 200
source-policy命令用来配置IPv6组播数据过滤器。
undo source-policy命令用来恢复缺省情况。
【命令】
source-policy { ipv6-acl-number | name ipv6-acl-name }
undo source-policy
【缺省情况】
不存在IPv6组播数据过滤器,不对组播数据进行过滤。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。如果指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有IPv6组播数据。
name ipv6-acl-name:指定IPv6基本或高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定的ACL名称不存在或ACL中未配置有效规则,则过滤掉所有IPv6组播数据。
【使用指导】
对于IPv6基本ACL,本命令指定ACL规则中的source参数用来指定IPv6组播数据报文的源地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
对于IPv6高级ACL,本命令指定ACL规则中的source参数用来指定IPv6组播数据报文的源地址范围,destination参数用来指定组播组地址范围,并且该规则中除source、destination、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 在公网中配置接收IPv6组播源3121::1的IPv6组播数据报文,丢弃IPv6组播源3121::2的IPv6组播数据报文。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source 3121::1 128
[Sysname-acl-ipv6-basic-2000] rule deny source 3121::2 128
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] source-policy 2000
[Sysname-pim6] quit
spt-switch-threshold命令用来配置发起SPT切换的条件。
undo spt-switch-threshold命令用来删除指定的发起SPT切换的条件。
【命令】
spt-switch-threshold { immediacy | infinity } [ group-policy ipv6-acl-number ]
undo spt-switch-threshold [ immediacy | infinity ] [ group-policy ipv6-acl-number ]
【缺省情况】
设备收到第一个IPv6组播数据包后便立即向SPT切换。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
immediacy:表示立即发起SPT切换。
infinity:表示永不发起SPT切换。
group-policy ipv6-acl-number:表示组策略列表中的一项,与该组策略匹配的IPv6组播组将应用本配置。ipv6-acl-number表示IPv6基本ACL的编号,取值范围为2000~2999。如果未指定本参数指定的ACL不存在或ACL中未配置有效规则,则本配置将应用于所有IPv6组播组。
【使用指导】
该ACL规则中的source参数用来指定IPv6组播组地址范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
由于组播源侧DR在创建IPv6组播路由表项后,无法继续将IPv6组播报文封装在注册报文中发给RP,因此在可能成为RP的设备上仅支持配置立即发起SPT切换,否则会导致IPv6组播报文转发失败。
【举例】
[Sysname-pim6] spt-switch-threshold infinity
ssm-policy命令用来配置IPv6 SSM组播组的范围。
undo ssm-policy命令用来恢复缺省情况。
【命令】
ssm-policy { ipv6-acl-number | name ipv6-acl-name }
undo ssm-policy
【缺省情况】
IPv6 SSM组播组的范围为FF3x::/32,其中x表示任意合法的scope。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-acl-number:指定IPv6基本ACL的编号,取值范围为2000~2999。当指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有IPv6 SSM组播组地址。
name ipv6-acl-name:指定IPv6基本ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。当指定的ACL名称不存在或ACL中未配置有效规则,则过滤掉所有IPv6 SSM组播组地址。
【使用指导】
通过本命令可以定义允许或拒绝的IPv6组播组的地址范围:如果匹配通过,则组播运行模式为IPv6 PIM-SSM,否则为IPv6 PIM-SM。
该ACL规则中的source参数用来指定IPv6 SSM组播组范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置IPv6 SSM组播组的范围为FF3E:0:8192::/96。
<Sysname> system-view
[Sysname] acl ipv6 basic 2000
[Sysname-acl-ipv6-basic-2000] rule permit source ff3e:0:8192:: 96
[Sysname-acl-ipv6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] ssm-policy 2000
state-refresh-hoplimit命令用来配置状态刷新报文的Hop Limit值。
undo state-refresh-hoplimit命令用来恢复缺省情况。
【命令】
state-refresh-hoplimit hoplimit-value
undo state-refresh-hoplimit
【缺省情况】
状态刷新报文的Hop Limit值为255。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
hoplimit-value:指定状态刷新报文的Hop Limit值,取值范围为1~255。
【举例】
# 在公网中配置状态刷新报文的Hop Limit值为45。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-hoplimit 45
【相关命令】
· ipv6 pim state-refresh-capable
· state-refresh-interval (IPv6 PIM view)
· state-refresh-rate-limit (IPv6 PIM view)
state-refresh-interval命令用来配置发送状态刷新报文的时间间隔。
undo state-refresh-interval命令用来恢复缺省情况。
【命令】
state-refresh-interval interval
undo state-refresh-interval
【缺省情况】
发送状态刷新报文的时间间隔为60秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
interval:指定发送状态刷新报文的时间间隔,取值范围为1~255,单位为秒。
【举例】
# 在公网中配置发送状态刷新报文的时间间隔为70秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-interval 70
【相关命令】
· ipv6 pim state-refresh-capable
· state-refresh-rate-limit (IPv6 PIM view)
· state-refresh-hoplimit (IPv6 PIM view)
state-refresh-rate-limit命令用来配置接收新状态刷新报文的等待时间。
undo state-refresh-rate-limit命令用来恢复缺省情况。
【命令】
state-refresh-rate-limit time
undo state-refresh-rate-limit
【缺省情况】
接收新状态刷新报文的等待时间为30秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
time:指定接收新状态刷新报文的等待时间,取值范围为1~65535,单位为秒。
【举例】
# 在公网中配置接收新状态刷新报文的等待时间为45秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-rate-limit 45
【相关命令】
· ipv6 pim state-refresh-capable
· state-refresh-interval (IPv6 PIM view)
· state-refresh-hoplimit (IPv6 PIM view)
static-rp命令用来配置静态RP。
undo static-rp命令用来删除静态RP。
【命令】
static-rp ipv6-rp-address [ { ipv6-acl-number | name ipv6-acl-name } | preferred [ static-rp-priority ] ] *
undo static-rp ipv6-rp-address
【缺省情况】
不存在静态RP。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
ipv6-rp-address:指定静态RP的IPv6地址。该地址必须是合法的IPv6全球单播地址。
ipv6-acl-number:指定基本IPv6基本ACL的编号,取值范围为2000~2999。如果指定了本参数,该静态RP将只为能够通过该过滤规则的IPv6组播组服务;如果未指定本参数和name ipv6-acl-name参数、指定的ACL不存在或ACL中未配置有效规则,则该静态RP将为所有IPv6组播组服务。
name ipv6-acl-name:指定IPv6基本ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定了本参数,该静态RP将只为能够通过该过滤规则的IPv6组播组服务;如果未指定本参数和ipv6-acl-name参数、指定的ACL名称不存在或ACL中未配置有效规则,则该静态RP将为所有IPv6组播组服务。
preferred:指定静态RP优先,即当网络中同时存在动态RP和静态RP时,优先选择静态RP,只有当静态RP失效时,动态RP才能生效。如果未指定本参数,则表示优先选择动态RP,只有当未配置动态RP或动态RP失效时,静态RP才能生效。
static-rp-priority:静态RP的优先级,取值范围为0~255,缺省值为192,该数值越大,静态RP的优先级越低。
【使用指导】
作为静态RP的接口不必使能IPv6 PIM。
该ACL规则中的source参数用来指定静态RP所服务的IPv6组播组范围,并且该规则中除source、fragment和time-range以外的其它可选参数都将被忽略。
在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。
当某个静态RP引用的ACL规则发生变化时,需要为所有IPv6组播组重新选举RP。
重复执行本命令,可以配置多个静态RP。但是,如果配置时所指定的静态RP地址或ACL规则相同,最后一次执行的命令生效。
如果存在多个静态RP服务于同一组播组的情况,则选择优先级高(即优先级取值小)的静态RP为该组播组服务。如果所有的静态RP的优先级均相同,则选择IP地址最大的静态RP为该组播组服务。
【举例】
# 在公网中配置IPv6地址为2001::2的接口为静态RP,为IPv6组播组FF03::101/64提供服务,配置优先选择静态RP,并指定静态RP的优先级为1。
<Sysname> system-view
[Sysname] acl ipv6 basic 2001
[Sysname-acl-ipv6-basic-2001] rule permit source ff03::101 64
[Sysname-acl-ipv6-basic-2001] quit
[Sysname] ipv6 pim
[Sysname-pim6] static-rp 2001::2 2001 preferred 1
· display ipv6 pim rp-info
timer hello命令用来全局配置发送Hello报文的时间间隔。
undo timer hello命令用来恢复缺省情况。
【命令】
timer hello interval
undo timer hello
【缺省情况】
发送Hello报文的时间间隔为30秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
interval:指定发送Hello报文的时间间隔,取值范围为0~18000,单位为秒。0表示无穷大,即永不发送Hello报文。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
【举例】
# 在公网中全局配置发送Hello报文的时间间隔为40秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] timer hello 40
【相关命令】
· ipv6 pim timer hello
timer join-prune命令用来全局配置发送加入/剪枝报文的时间间隔。
undo timer join-prune命令用来恢复缺省情况。
【命令】
timer join-prune interval
undo timer join-prune
【缺省情况】
发送加入/剪枝报文的时间间隔为60秒。
【视图】
IPv6 PIM视图
【缺省用户角色】
network-admin
【参数】
interval:指定发送加入/剪枝报文的时间间隔,取值范围为0~18000,单位为秒。0表示无穷大,即永不发送加入/剪枝报文。
【使用指导】
本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。
本命令不会立即生效,新配置的发送间隔将在当前发送间隔完成后生效。
IPv6 PIM接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。
【举例】
# 在公网中全局配置发送加入/剪枝报文的时间间隔为80秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] timer join-prune 80
【相关命令】
· holdtime join-prune (IPv6 PIM view)
· ipv6 pim timer join-prune
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!