• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

06-IP组播命令参考

目录

13-IPv6 PIM命令

本章节下载 13-IPv6 PIM命令  (595.55 KB)

13-IPv6 PIM命令

  录

1 IPv6 PIM

1.1 IPv6 PIM配置命令

1.1.1 anycast-rp (IPv6 PIM view)

1.1.2 bidir-pim enable (IPv6 PIM view)

1.1.3 bidir-rp-limit (IPv6 PIM view)

1.1.4 bsm-fragment enable (IPv6 PIM view)

1.1.5 bsm-reflection enable (IPv6 PIM view)

1.1.6 bsr-policy (IPv6 PIM view)

1.1.7 bsr-rp-mapping rfc2362  (IPv6 PIM view)

1.1.8 c-bsr (IPv6 PIM view)

1.1.9 c-bsr holdtime (IPv6 PIM view)

1.1.10 c-bsr interval (IPv6 PIM view)

1.1.11 c-rp (IPv6 PIM view)

1.1.12 crp-policy (IPv6 PIM view)

1.1.13 display ipv6 pim bsr-info

1.1.14 display ipv6 pim claimed-route

1.1.15 display ipv6 pim c-rp

1.1.16 display ipv6 pim df-info

1.1.17 display ipv6 pim interface

1.1.18 display ipv6 pim neighbor

1.1.19 display ipv6 pim routing-table

1.1.20 display ipv6 pim rp-info

1.1.21 display ipv6 pim statistics

1.1.22 dscp

1.1.23 embedded-rp

1.1.24 hello-option dr-priority (IPv6 PIM view)

1.1.25 hello-option holdtime (IPv6 PIM view)

1.1.26 hello-option lan-delay (IPv6 PIM view)

1.1.27 hello-option neighbor-tracking (IPv6 PIM view)

1.1.28 hello-option override-interval (IPv6 PIM view)

1.1.29 holdtime join-prune (IPv6 PIM view)

1.1.30 ipv6 pim

1.1.31 ipv6 pim bfd enable

1.1.32 ipv6 pim bsr-boundary

1.1.33 ipv6 pim distributed-dr

1.1.34 ipv6 pim dm

1.1.35 ipv6 pim hello-option dr-priority

1.1.36 ipv6 pim hello-option holdtime

1.1.37 ipv6 pim hello-option lan-delay

1.1.38 ipv6 pim hello-option neighbor-tracking

1.1.39 ipv6 pim hello-option override-interval

1.1.40 ipv6 pim holdtime join-prune

1.1.41 ipv6 pim join-policy

1.1.42 ipv6 pim log enable

1.1.43 ipv6 pim log suppress

1.1.44 ipv6 pim neighbor-policy

1.1.45 ipv6 pim non-stop-routing

1.1.46 ipv6 pim passive

1.1.47 ipv6 pim require-genid

1.1.48 ipv6 pim sm

1.1.49 ipv6 pim state-refresh-capable

1.1.50 ipv6 pim timer dr-elect-delay

1.1.51 ipv6 pim timer graft-retry

1.1.52 ipv6 pim timer hello

1.1.53 ipv6 pim timer join-prune

1.1.54 ipv6 pim triggered-hello-delay

1.1.55 ipv6 pim triggered-hello enable

1.1.56 jp-pkt-size (IPv6 PIM view)

1.1.57 register-policy (IPv6 PIM view)

1.1.58 register-suppression-timeout (IPv6 PIM view)

1.1.59 register-whole-checksum (IPv6 PIM view)

1.1.60 snmp-agent trap enable pim6

1.1.61 source-lifetime (IPv6 PIM view)

1.1.62 source-policy (IPv6 PIM view)

1.1.63 spt-switch-threshold (IPv6 PIM view)

1.1.64 ssm-policy (IPv6 PIM view)

1.1.65 state-refresh-hoplimit (IPv6 PIM view)

1.1.66 state-refresh-interval (IPv6 PIM view)

1.1.67 state-refresh-rate-limit (IPv6 PIM view)

1.1.68 static-rp (IPv6 PIM view)

1.1.69 timer hello (IPv6 PIM view)

1.1.70 timer join-prune (IPv6 PIM view)

 


1 IPv6 PIM

1.1  IPv6 PIM配置命令

1.1.1  anycast-rp (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

1.1.2  bidir-pim enable (IPv6 PIM view)

bidir-pim enable命令用来使能IPv6双向PIM。

undo bidir-pim enable命令用来关闭IPv6双向PIM。

【命令】

bidir-pim enable

undo bidir-pim enable

【缺省情况】

IPv6双向PIM处于关闭状态。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【使用指导】

只有在相应实例中先使能了IPv6组播路由,本命令才能生效。

【举例】

# 使能IPv6组播路由,并使能IPv6双向PIM。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] ipv6 pim

[Sysname-pim6] bidir-pim enable

【相关命令】

·     ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)

1.1.3  bidir-rp-limit (IPv6 PIM view)

bidir-rp-limit命令用来配置IPv6双向PIM RP的最大数目。

undo bidir-rp-limit命令用来恢复缺省情况。

【命令】

bidir-rp-limit limit

undo bidir-rp-limit

【缺省情况】

IPv6双向PIM RP的最大数目为6。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

limit:指定IPv6双向PIM RP的最大数目,取值范围为1~32。

【使用指导】

由于IPv6双向PIM为每个RP都要在所有IPv6 PIM接口上进行DF选举,因此实际组网中不建议配置多个IPv6双向PIM RP。通过本命令可以限制IPv6双向PIM RP的数目,超出限制值的RP不会生效,仅能进行DF选举而无法指导转发。

【举例】

# 配置IPv6双向PIM RP的最大数目为3。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] bidir-rp-limit 3

1.1.4  bsm-fragment enable (IPv6 PIM view)

bsm-fragment enable命令用来开启自举报文语义分片功能。

undo bsm-fragment enable命令用来关闭自举报文语义分片功能。

【命令】

bsm-fragment enable

undo bsm-fragment enable

【缺省情况】

自举报文语义分片功能处于开启状态。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【使用指导】

当IPv6 PIM-SM域或双向PIM域中存在不支持自举报文语义分片的设备时,请关闭本功能。

【举例】

# 关闭自举报文语义分片功能。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] undo bsm-fragment enable

1.1.5  bsm-reflection enable (IPv6 PIM view)

bsm-reflection enable命令用来开启自举报文往报文入接口方向转发功能。

undo bsm-reflection enable命令用来关闭自举报文往报文入接口方向转发功能。

【命令】

bsm-reflection enable

undo bsm-reflection enable

【缺省情况】

自举报文往报文入接口方向转发功能处于开启状态。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【使用指导】

当IPv6 PIM-SM或IPv6双向PIM域中不需要自举报文往报文入接口方向转发时,请关闭本功能。

【举例】

# 关闭自举报文往报文入接口方向转发功能。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] undo bsm-reflection enable

1.1.6  bsr-policy (IPv6 PIM view)

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的源地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置合法的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)

1.1.7  bsr-rp-mapping rfc2362  (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

1.1.8  c-bsr (IPv6 PIM view)

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

 

1.1.9  c-bsr holdtime (IPv6 PIM view)

c-bsr holdtime命令用来配置C-BSR等待接收来自BSR的自举报文的超时时间。

undo c-bsr holdtime命令用来恢复缺省情况。

【命令】

c-bsr holdtime hold-time

undo c-bsr holdtime

【缺省情况】

C-BSR等待接收来自BSR的自举报文超时时间为130秒。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

hold-time:C-BSR等待接收来自BSR的自举报文的超时时间(自举超时时间),取值范围为1~2147483647,单位为秒。

【使用指导】

C-BSR一旦通过自举机制竞选为BSR后,其他C-BSR会在等待接收来自BSR的自举报文的超时时间内,停止向其所服务的区域内的其他设备发送自举报文,BSR选举过程暂停。当自举超时时间超时后,所有的C-BSR之间会互相发送自举报文,触发新一轮的BSR选举过程。

配置自举报文的超时时间(holdtime)和自举报文发送时间间隔(interval)时,需要注意:

·     如果同时配置了interval和holdtime,请保证interval小于holdtime,否则将导致频繁触发BSR选举过程。

·     如果只配置了其中之一,那么另一个取值可由以下公式计算得出:interval=(holdtime-10)÷2。

·     只配置了holdtime时,若根据公式计算得出的interval小于interval取值范围的最小值(1秒),interval的取值为1秒。

·     只配置了interval时,若根据公式计算得出的holdtime大于holdtime取值范围的最大值(2147483647秒),则holdtime取值为2147483647秒。

·     属于同一个IPv6 PIM域的所有C-BSR必须配置相同的interval和holdtime。如果配置值不同,则可能导致BSR选举不稳定,从而引发组播流量转发故障。

【举例】

# 在公网实例中,配置自举超时时间为150秒。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] c-bsr holdtime 150

# 在VPN实例mvpn中,配置自举超时时间为150秒。

<Sysname> system-view

[Sysname] ipv6 pim vpn-instance mvpn

[Sysname-pim6-mvpn] c-bsr holdtime 150

【相关命令】

·     c-bsr (IPv6 PIM view)

·     c-bsr interval (IPv6 PIM view)

1.1.10  c-bsr interval (IPv6 PIM view)

c-bsr interval命令用来配置C-BSR发送自举报文的时间间隔。

undo c-bsr interval命令用来恢复缺省情况。

【命令】

c-bsr interval interval

undo c-bsr interval

【缺省情况】

C-BSR发送自举报文的时间间隔为60秒。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

interval:C-BSR发送自举报文的时间间隔,取值范围为1~1073741818,单位为秒。

【使用指导】

C-BSR一旦通过自举机制竞选为BSR后,其他C-BSR会在等待接收来自BSR的自举报文的超时时间(holdtime,可通过c-bsr holdtime命令进行配置)内,停止向其所服务的区域内的其他设备发送自举报文,BSR选举过程暂停。之后,将由BSR会周期性地(发送的周期通过本命令配置)向其所服务的区域内的其他设备发送携带自己的IP地址、RP-Set信息和RP实际老化时间的自举报文,其他设备根据RP-Set信息计算出特定组播组范围所对应的RP。当自举超时时间超时后,所有的C-BSR之间会互相发送自举报文,触发新一轮的BSR选举过程。

在存在主备RP的IPv6双向PIM组网中,当主RP所在的组播流量转发链路发生故障时,备RP必须要等待主RP老化后才能将组播流量切换到备RP,导致组播流量转发中断时间较长。由于RP老化时间必须大于自举报文的发送时间间隔,因此,若要缩小RP老化时间,需要先通过本命令调小自举报文的发送时间间隔。

配置interval和holdtime时,请注意:

·     如果同时配置了interval和holdtime,请保证interval小于holdtime,否则将导致频繁触发BSR选举过程。

·     如果只配置了其中之一,那么另一个取值可由以下公式计算得出:interval=(holdtime-10)÷2。

·     只配置了holdtime时,若根据公式计算得出的interval小于interval取值范围的最小值(1秒),则interval取值为1秒;

·     只配置了interval时,若根据公式计算得出的holdtime大于holdtime取值范围的最大值(2147483647秒),则holdtime取值为2147483647秒。

·     属于同一个IPv6 PIM域的所有C-BSR必须配置相同的interval和holdtime。如果配置值不同,有可能导致BSR选举不稳定,从而引发组播流量转发故障。

【举例】

# 在公网实例中,配置C-BSR发送自举报文的时间间隔为30秒。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] c-bsr interval 30

# 在VPN实例mvpn中,配置C-BSR发送自举报文的时间间隔为30秒。

<Sysname> system-view

[Sysname] ipv6 pim vpn-instance mvpn

[Sysname-pim6-mvpn] c-bsr interval 30

【相关命令】

·     c-bsr (IPv6 PIM view)

·     c-bsr holdtime (IPv6 PIM view)

1.1.11  c-rp (IPv6 PIM view)

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 ] * [ bidir ]

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组播组服务。如果未指定本参数、指定的ACL名称不存在或ACL中未配置有效规则,则该C-RP将为所有IPv6组播组服务。其中:

·     ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。如果指定了本参数,该C-RP将只为ACL规则所允许的IPv6组播组服务。

·     name ipv6-acl-name:指定IPv6基本或高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定了本参数,该C-RP将只为ACL规则所允许的IPv6组播组服务。

scope scope-id:指定IPv6管理域的编号,取值范围为3~15。

holdtime hold-time:指定C-RP的超时时间,取值范围为1~65535,单位为秒,缺省值为150。

priority priority:指定C-RP的优先级,取值范围为0~255,缺省值为192。该数值越大,优先级越低。

bidir:指定该C-RP服务于IPv6双向PIM。如果未指定本参数,该C-RP将服务于IPv6 PIM-SM。

【使用指导】

如果设备想要成为多个组范围的C-RP,则需要在配置group-policy所对应的ACL时将多个组范围用多个rule规则表示出来。

本命令通过ACL规则中的source参数指定C-RP所服务的IPv6组播组范围(若指定的不是IPv6组播组地址,则此规则不生效),而其它可选参数都将被忽略。该ACL规则用来定义该C-RP所服务的IPv6组播组范围,只有permit的IPv6组播组才会作为RP的服务组范围通告出去。

如果对同一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

1.1.12  crp-policy (IPv6 PIM view)

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组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置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)

1.1.13  display ipv6 pim bsr-info

display ipv6 pim bsr-info命令用来显示IPv6 PIM-SM域中的BSR信息。

【命令】

display ipv6 pim bsr-info

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示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-1 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已存在的时间

 

1.1.14  display ipv6 pim claimed-route

display ipv6 pim claimed-route命令用来显示IPv6 PIM所使用的路由信息。

【命令】

display ipv6 pim claimed-route [ ipv6-source-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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: Vlan-interface2, 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: Vlan-interface2, 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-2 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)个数及列表

 

1.1.15  display ipv6 pim c-rp

display ipv6 pim c-rp命令用来显示IPv6 PIM-SM域中的C-RP信息。

【命令】

display ipv6 pim c-rp [ local ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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 [B]

       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-3 display ipv6 pim c-rp命令显示信息描述表

字段

描述

Scope

Group/MaskLen

C-RP所服务的IPv6组播组

[B]

‌表示C-RP服务于IPv6双向PIM。如果未显示本字段,则表示服务于IPv6 PIM-SM

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发送下一个通告报文的剩余时间

 

1.1.16  display ipv6 pim df-info

display ipv6 pim df-info命令用来显示IPv6双向PIM的DF信息。

【命令】

display ipv6 pim df-info [ ipv6-rp-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ipv6-rp-address:指定IPv6双向PIM的RP地址。

【举例】

# 显示IPv6双向PIM的DF信息。

<Sysname> display ipv6 pim df-info

RP address: 12::12

  Interface: Vlan-interface4

    State     : Win        DF preference: 10

    DF metric : 1562       DF uptime    : 00:07:15

    DF address: FE80::202:FF:FE00:9 (local)

  Interface: Tunnel2, FE80::20:12

    State     : Lose       DF preference: 0

    DF metric : 0          DF uptime    : 00:07:15

    DF address: FE80::20:12

表1-4 表1-3 display ipv6 pim df-info命令显示信息描述表

字段

描述

RP address

IPv6双向PIM的RP地址

Interface

接口名称

State

DF的选举状态:

·     Win:竞选DF成功

·     Lose:竞选DF落败

·     Offer:竞选DF的初始状态

·     Backoff:正在充当DF,但有更优的设备正在竞选DF

·     -:不参与DF竞选

DF preference

DF通告的路由优先级

DF metric

DF通告的路由度量值

DF uptime

DF已存在的时间

DF address

DF的IPv6地址,local表示本地地址

 

1.1.17  display ipv6 pim interface

display ipv6 pim interface命令用来显示接口上的IPv6 PIM信息。

【命令】

display ipv6 pim interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:显示指定接口上的IPv6 PIM信息。如果未指定本参数,将显示所有接口上的IPv6 PIM信息。

verbose:显示详细信息。如果未指定本参数,将显示概要信息。

【举例】

# 显示所有接口上的IPv6 PIM概要信息。

<Sysname> display ipv6 pim interface

 Interface: Vlan1

   NbrCnt: 1

   HelloInt: 30

   DR priority: 1

   DR address: FE80::200:5EFF:FE04:8700

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

字段

描述

Interface

接口名称

NbrCnt

IPv6 PIM邻居的数量

HelloInt

发送Hello报文的时间间隔

DR priority

竞选DR的优先级

DR address

DR的IPv6地址(链路本地地址)

 

# 显示接口Vlan-interface1上的IPv6 PIM详细信息。

<Sysname> display ipv6 pim interface vlan-interface 1 verbose

 Interface: Vlan-interface1, 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 state-refresh capable (negotiated): enabled

     PIM state-refresh capable (configured): enabled

     PIM state-refresh interval: 60 s

     PIM state-refresh rate limit: 30 s

     PIM state-refresh hop limit: 255

     PIM graft retry interval: 3 s

     PIM BSR domain border: disabled

     PIM BFD: disabled

     PIM passive: disabled

     PIM DR elect delay: 80 s

     PIM DR remaining elect delay: 15 s

     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-6 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 state-refresh capable (negotiated)

状态刷新能力的协商值

PIM state-refresh capable (configured)

状态刷新能力的配置值

PIM state-refresh interval

发送状态刷新报文的时间间隔

PIM state-refresh rate limit

接收新状态刷新报文的等待时间

PIM state-refresh hop limit

接收新状态刷新报文的跳数限制

PIM graft retry interval

嫁接报文的重传时间

PIM BSR domain border

该接口是否配置了BSR的服务边界

PIM BFD

该接口是否开启了IPv6 PIM与BFD联动功能

PIM passive

该接口是否配置了IPv6 PIM消极模式

PIM DR elect delay time

配置的DR选举延迟时间,单位为秒。如果未开启DR延迟选举功能,则不显示该字段

PIM DR remaining elect delay time

DR选举延迟时间剩余的时间,单位为秒

如果未开启DR延迟选举功能或定时器超时,则不显示该字段;如果定时器超时,则显示为“--”

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

该接口所在网段上未开启邻居跟踪的路由器数量

 

1.1.18  display ipv6 pim neighbor

display ipv6 pim neighbor命令用来显示IPv6 PIM邻居信息。

【命令】

display ipv6 pim neighbor [ ipv6-neighbor-address | interface interface-type interface-number | verbose ] *

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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: Vlan1

    Uptime: 02:50:49

    Expiry time: 00:01:31

    DR priority: 1

    Mode: N/A

 

  Neighbor: FE80::A01:102:1

    Interface: Vlan2

    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: Vlan-interface3

   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

   Bidirectional PIM: Disabled

   Secondary address(es):

     1::1

表1-7 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邻居的模式:

·     B表示IPv6双向PIM模式

·     N/A:表示非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

邻居跟踪功能是否开启

Bidirectional PIM

‌IPv6双向PIM是否使能

Secondary address(es)

IPv6 PIM邻居的IPv6从地址(非链路本地地址)

 

1.1.19  display ipv6 pim routing-table

display ipv6 pim routing-table命令用来显示IPv6 PIM路由表的内容。

【命令】

display ipv6 pim 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

【参数】

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的取值及含义如下:

·     bidir:表示IPv6双向PIM模式;

·     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: Vlan-interface1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Backup upstream interface: Vlan-interface2

         Upstream neighbor: FE81::1

         RPF prime neighbor: FE81::1

         Join/Prune FSM: [SPT: J] [RPT: NP]

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Vlan-interface3

             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: Vlan-interface1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

         Join/Prune FSM: [SPT: J] [RPT: NP]

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Vlan-interface2

             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

# 显示跨VPN组播的IPv6 PIM路由项信息。

<Sysname> display ipv6 pim vpn-instance vpn1 routing-table extranet receive-vpn-instance vpn2

 Total 1 (*, G) entries; 1 (S, G) entries

 (*, FFE3::101)

     RP: FE80::A01:100:1

     Protocol: pim-sm, Flag: WC

     UpTime: 07:06:11

     Upstream interface: Register-Tunnel0

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface1

             Protocol: pim-sm, UpTime: 07:06:11, Expires: -

         2: Extranet (VPN: vpn2)

             Protocol: MD, UpTime: 01:12:52, Expires: -

 

(2001::2, FFE3::101)

     RP: FE80::A01:100:1

     Protocol: pim-sm, Flag: SPT LOC ACT

     UpTime: 07:06:10

     Upstream interface: MTunnel0

         Upstream neighbor: FE80::1

         RPF prime neighbor: FE80::1

     Downstream interface information:

     Total number of downstream interfaces: 2

         1: Vlan-interface1

             Protocol: pim-sm, UpTime: 07:06:11, Expires: -

         2: Extranet (VPN: vpn2)

             Protocol: MD, UpTime: 01:29:07, Expires: -

表1-8 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切换发起端的PIM路由项

·     SWT:表示正在向SPT切换

·     WC:表示带WC通配符

Uptime

(S,G)或(*,G)表项已存在的时间

Upstream interface

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

Backup upstream interface

(S,G)或(*,G)表项的备入接口,使能了nbma模式的ADVPN隧道口,显示远端连接IPv6地址;当(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

加入/剪枝状态机

Assert FSM

断言状态机

Downstream interface information

下游接口的信息,包括:

·     下游接口的总数

·     下游接口的名称

·     下游接口使用的协议类型

·     下游接口的存在时间

·     下游接口的超时时间

FSM information for non-downstream interfaces

非下游接口的状态机信息

 

1.1.20  display ipv6 pim rp-info

display ipv6 pim rp-info命令用来显示IPv6 PIM-SM域中的RP的信息。

【命令】

display ipv6 pim rp-info [ ipv6-group-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

     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

     Group/MaskLen: FF23::/92 [B]

       RP address               Priority  HoldTime  Uptime    Expires

       7:12::1 (local)          192       180       00:00:39  00:02:57

 

 Static RP information:

       RP address               ACL   Mode    Preferred

       3:3::1                   2000  pim-sm  No

       3:3::2                   2001  pim-sm  Yes

       3:3::3                   2002  pim-sm  No

       3:3::4                         pim-sm  No

       3:3::5                   2002  pim-sm  Yes

 

 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-9 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组播组

[B]

‌表示RP服务于IPv6双向PIM。如果不显示该字段,则表示RP服务于IPv6 PIM-SM

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优先

Configured ACL/ACL

配置的RP所关联的ACL

Mode

为IPv6 PIM-SM服务还是为IPv6双向PIM服务

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信息

 

1.1.21  display ipv6 pim statistics

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-10 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报文统计

 

1.1.22  dscp

dscp命令用来配置设备发送IPv6 PIM协议报文的DSCP优先级。

undo dscp命令用来恢复缺省情况。

【命令】

dscp dscp-value

undo dscp

【缺省情况】

设备发送IPv6 PIM协议报文的DSCP优先级为48。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DSCP值,取值范围为0~63。

【使用指导】

DSCP(Differentiated Services Code Point,差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。DSCP优先级的取值越大,报文的优先级越高。

【举例】

# 配置设备发送IPv6 PIM报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] dscp 63

1.1.23  embedded-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功能。

引用ACL时,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示对该范围内的所有IPv6组播组均开启嵌入式RP功能。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。

【举例】

# 为组地址在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

1.1.24  hello-option dr-priority (IPv6 PIM view)

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

1.1.25  hello-option holdtime (IPv6 PIM view)

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

1.1.26  hello-option lan-delay (IPv6 PIM view)

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

1.1.27  hello-option neighbor-tracking (IPv6 PIM view)

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

1.1.28  hello-option override-interval (IPv6 PIM view)

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

1.1.29  holdtime join-prune (IPv6 PIM view)

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)

1.1.30  ipv6 pim

ipv6 pim命令用来进入IPv6 PIM视图。

undo ipv6 pim命令用来清除IPv6 PIM视图下的所有配置。

【命令】

ipv6 pim

undo ipv6 pim

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 先使能IPv6组播路由,再进入IPv6 PIM视图。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] ipv6 pim

[Sysname-pim6]

1.1.31  ipv6 pim bfd 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组播路由,在接口Vlan-interface100上使能IPv6 PIM-DM,并开启IPv6 PIM与BFD联动功能。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim dm

[Sysname-Vlan-interface100] ipv6 pim bfd enable

【相关命令】

·     ipv6 pim dm

·     ipv6 pim sm

1.1.32  ipv6 pim bsr-boundary

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

【举例】

# 配置接口Vlan-interface100为BSR的服务边界。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim bsr-boundary

【相关命令】

·     c-bsr (IPv6 PIM view)

·     ipv6 multicast boundary(IP组播命令参考/IPv6组播路由与转发)

1.1.33  ipv6 pim distributed-dr

ipv6 pim distributed-dr命令用来配置接口为分布式DR接口。

undo ipv6 pim distributed-dr命令用来恢复缺省情况。

【命令】

ipv6 pim distributed-dr

undo ipv6 pim distributed-dr

【缺省情况】

接口不是分布式DR接口。

【视图】

VSI虚接口视图

【缺省用户角色】

network-admin

【使用指导】

【举例】

# 配置接口Vlan-interface1为分布式DR接口。

<Sysname> system-view

[Sysname] interface vlan-interface 1

[Sysname-Vlan-interface1] ipv6 pim distributed-dr

1.1.34  ipv6 pim dm

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组播路由,并在接口Vlan-interface100上使能IPv6 PIM-DM。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim dm

【相关命令】

·     ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)

1.1.35  ipv6 pim hello-option dr-priority

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视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上配置竞选DR的优先级为3。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim hello-option dr-priority 3

【相关命令】

·     hello-option dr-priority (IPv6 PIM view)

1.1.36  ipv6 pim hello-option holdtime

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视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上配置保持IPv6 PIM邻居可达状态的时间为120秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim hello-option holdtime 120

【相关命令】

·     hello-option holdtime (IPv6 PIM view)

1.1.37  ipv6 pim hello-option lan-delay

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视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上配置IPv6 PIM报文在共享网段中的传输延迟为200毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] 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

1.1.38  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命令用来取消接口上的邻居跟踪功能配置,使得接口与全局配置保持一致。

【命令】

ipv6 pim hello-option neighbor-tracking

ipv6 pim hello-option neighbor-tracking disable

undo ipv6 pim hello-option neighbor-tracking

【缺省情况】

接口上的邻居跟踪功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

本配置既可在IPv6 PIM视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上开启邻居跟踪功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim hello-option neighbor-tracking

# 在全局开启了邻居跟踪功能的情况下,关闭接口Vlan-interface100上的邻居跟踪功能。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] hello-option neighbor-tracking

[Sysname-pim6] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim hello-option neighbor-tracking disable

【相关命令】

·     hello-option neighbor-tracking (IPv6 PIM view)

1.1.39  ipv6 pim hello-option override-interval

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视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上配置剪枝否决时间为2000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] 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

1.1.40  ipv6 pim holdtime join-prune

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接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。

【举例】

# 在接口Vlan-interface100上配置加入/剪枝状态的保持时间为280秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim holdtime join-prune 280

【相关命令】

·     holdtime join-prune (IPv6 PIM view)

·     ipv6 pim timer join-prune

1.1.41  ipv6 pim join-policy

ipv6 pim join-policy命令用来在接口上配置IPv6 PIM加入/剪枝报文中加入信息的过滤规则。

undo ipv6 pim join-policy命令用来恢复缺省情况。

【命令】

ipv6 pim join-policy { { ipv6-acl-number | name ipv6-acl-name } | [ asm { ipv6-acl-number | name ipv6-acl-name } | ssm { ipv6-acl-number | name ipv6-acl-name } ] * }

undo ipv6 pim join-policy

【缺省情况】

不过滤IPv6 PIM加入/剪枝报文中的加入信息。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。当指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有的加入信息。

name ipv6-acl-name:指定IPv6基本或高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有的加入信息。

asm { ipv6-acl-number| name ipv6-acl-name }:过滤组地址在ASM范围内的加入信息,取值范围为2000~3999。如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则过滤掉ASM范围内所有的加入信息。其中:

·     ipv6-acl-number指定IPv6基本或高级ACL的编号,取值范围为2000~3999

·     name ipv6-acl-name指定IPv6基本或者高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all

ssm { ipv6-acl-number | name ipv6-acl-name }:过滤组地址在SSM范围内的加入信息。如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则过滤掉SSM范围内所有的加入信息。其中:

·     ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999

·     name ipv6-acl-name:指定IPv6基本或者高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。

【使用指导】

此命令对IPv6 PIM-DM不生效。

为了防止设备受到非法IPv6 PIM加入/剪枝报文攻击,通过配置本功能可以配置过滤规则,限制IPv6 PIM加入/剪枝报文中(S,G)加入信息的合法源地址范围和组地址范围,丢弃不合法的(S,G)加入信息,不建立对应的(S,G)表项。

对于IPv6基本ACL,本命令通过ACL规则中的source参数指定IPv6 PIM加入/剪枝报文中加入信息的组播组地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

对于IPv6高级ACL,本命令通过ACL规则中的source参数指定IPv6 PIM加入/剪枝报文中加入信息的组播源地址范围,对于(*,G)信息,组播源地址视为::,destination参数用来指定加入信息的组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

在引用的ACL中,若某规则指定了vpn-instance参数,则该规则将不生效。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口Vlan-interface100上配置过滤规则,只允许接收源地址范围是1::1/128、组地址范围是FF33::101/128的IPv6 PIM加入/剪枝报文。

<Sysname> system-view

[Sysname] acl ipv6 advanced 3005

[Sysname-acl-ipv6-adv-3005] rule permit ipv6 source 1::1 128 destination FF33::101 128

[Sysname-acl-ipv6-adv-3005] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim join-policy ssm 3005

1.1.42  ipv6 pim log enable

ipv6 pim log enable命令用来开启IPv6 PIM的日志信息功能。

undo ipv6 pim log enable命令用来关闭IPv6 PIM的日志信息功能。

【命令】

ipv6 pim log enable [ dr | error-packet | neighbor | rp ] *

undo ipv6 pim log enable [ dr | error-packet | neighbor | rp ] *

【缺省情况】

IPv6 PIM的日志信息功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dr:DR选举相关的日志信息。

error-packet:IPv6 PIM错误报文类型的日志信息。

neighbor:IPv6 PIM邻居类型的日志信息。

rp:RP变化相关的日志信息。

【使用指导】

IPv6 PIM日志信息可以方便管理员定位问题和解决问题,生成的日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。有关信息中心的详细描述,请参见“网络管理和监控配置指导”中的“信息中心”。

当设备输出大量IPv6 PIM日志信息时,会降低设备性能。此时,用户可以通过ipv6 pim log suppress命令开启IPv6 PIM日志限速功能。

执行本命令时,如果未指定任何参数,则表示开启或关闭IPv6 PIM所有类型日志信息功能。

【举例】

# 开启IPv6 PIM所有类型日志信息功能。

<Sysname> system-view

[Sysname] ipv6 pim log enable

【相关命令】

·     ipv6 pim log suppress

1.1.43  ipv6 pim log suppress

ipv6 pim log suppress命令用来开启IPv6 PIM日志限速功能。

undo ipv6 pim log suppress命令用来关闭IPv6 PIM日志限速功能。

【命令】

pim ipv6 log suppress [ dr | error-packet | neighbor | rp ] *

undo ipv6 pim log suppress [ dr | error-packet | neighbor | rp ] *

【缺省情况】

IPv6 PIM的日志限速功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dr:DR选举相关的日志信息。

error-packet:IPv6 PIM错误报文类型的日志信息。

neighbor:IPv6 PIM邻居类型的日志信息。

rp:RP变化相关的日志信息。

【使用指导】

当设备输出大量IPv6 PIM日志信息时,会降低设备性能。此时,可以通过本命令开启IPv6 PIM日志限速功能。开启本功能后,IPv6 PIM模块输出到信息中心的日志速度将会被限制,从而减轻设备的负担。

开启本命令前,请确保已通过ipv6 pim log enable命令开启了PIM日志功能。

执行本命令时,如果未指定任何参数,则表示开启或关闭IPv6 PIM所有类型日志限速功能。

【举例】

# 开启IPv6 PIM的所有类型日志限速功能。

<Sysname> system-view

[Sysname] ipv6 pim log suppress

【相关命令】

·     ipv6 pim log enable

1.1.44  ipv6 pim neighbor-policy

ipv6 pim neighbor-policy命令用来配置合法Hello报文的源地址范围。

undo ipv6 pim neighbor-policy命令用来恢复缺省情况。

【命令】

ipv6 pim neighbor-policy { ipv6-acl-number | name ipv6-acl-name }

undo ipv6 pim neighbor-policy

【缺省情况】

Hello报文的源地址范围不受限制,即认为所有收到的Hello报文都是合法的。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。如果指定的ACL不存在或ACL中未配置有效规则,则过滤所有的Hello报文源地址,即认为所有收到的Hello报文都是非法的。

name ipv6-acl-name:指定IPv6基本或高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定的ACL不存在或ACL中未配置有效规则,则过滤所有的Hello报文源地址,即认为所有收到的Hello报文都是非法的。

【使用指导】

配置合法Hello报文的源地址范围可以防止Hello报文欺骗。

本命令通过ACL规则中的source参数指定合法Hello报文的源组地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口Vlan-interface100上配置合法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 vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim neighbor-policy 2000

1.1.45  ipv6 pim non-stop-routing

ipv6 pim non-stop-routing命令用来开启IPv6 PIM协议的NSR功能。

undo ipv6 pim non-stop-routing命令用来关闭IPv6 PIM协议的NSR功能。

【命令】

ipv6 pim non-stop-routing

undo ipv6 pim non-stop-routing

【缺省情况】

IPv6 PIM协议的NSR功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 开启IPv6 PIM NSR功能。

<Sysname> system-view

[Sysname] ipv6 pim non-stop-routing

1.1.46  ipv6 pim passive

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组播路由,在接口Vlan-interface100上使能IPv6 PIM-DM,并开启IPv6 PIM消极模式。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim dm

[Sysname-Vlan-interface100] ipv6 pim passive

1.1.47  ipv6 pim require-genid

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

【举例】

# 配置接口Vlan-interface100拒绝无Generation ID的Hello报文。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim require-genid

1.1.48  ipv6 pim sm

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组播路由,并在接口Vlan-interface100上使能IPv6 PIM-SM。

<Sysname> system-view

[Sysname] ipv6 multicast routing

[Sysname-mrib6] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim sm

【相关命令】

·     ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)

1.1.49  ipv6 pim state-refresh-capable

ipv6 pim state-refresh-capable命令用来开启状态刷新能力。

undo ipv6 pim state-refresh-capable命令用来关闭状态刷新能力。

【命令】

ipv6 pim state-refresh-capable

undo ipv6 pim state-refresh-capable

【缺省情况】

状态刷新能力处于开启状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【举例】

# 在接口Vlan-interface100上关闭状态刷新能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] 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)

1.1.50  ipv6 pim timer dr-elect-delay

ipv6 pim timer dr-elect-delay命令用来在接口上配置DR选举的延迟时间。

undo ipv6 pim timer dr-elect-delay命令用来恢复缺省情况。

【命令】

ipv6 pim timer dr-elect-delay delay-time

undo ipv6 pim timer dr-elect-delay

【缺省情况】

DR选举不延时。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

delay-time:DR选举的延迟时间,取值范围为10~3600,单位为秒。

【使用指导】

应用场景

在与接收者相连的共享网段上,通常同时连接着多台IPv6 PIM设备。多台IPv6 PIM设备会通过DR选举机制选举出一台负责转发组播报文的IPv6 PIM设备(即DR)。在某些场景下,比如原先故障的DR恢复正常后,发送IPv6 PIM Hello报文参与DR选举,会立即被选为DR,导致当前DR变成非DR。此时,恢复正常并当选为DR的那台设备尚未生成完整的组播转发表项,会导致短时间内有组播流量的丢失,造成组播数据断流。

工作机制

配置本命令后,原先故障的DR设备在恢复正常后,不会立即发送IPv6 PIM Hello报文参与DR选举,而是需要等待delay-time,设备才开始参与DR选举。此时,在延迟时间超时前,IPv6组播数据仍然由当前DR进行转发,减少了IPv6组播流量的断流。

推荐配置

建议在DR设备用户侧接口(开启了MLD功能的接口)上配置本命令,非DR设备不需要配置。若DR设备和非DR设备都配置,则设备均故障重启后,DR选举的延迟时间超时之前会出现断流。

建议配置的DR选举的延迟时间大于IPv6 PIM Hello报文的发送间隔,否则会导致DR设备故障恢复后出现短暂的多包。

【举例】

# 在接口Vlan-interface100上配置DR选举的延迟时间为70秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim timer dr-elect-delay 70

1.1.51  ipv6 pim timer graft-retry

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,单位为秒。

【举例】

# 在接口Vlan-interface100上配置嫁接报文的重传时间为80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim timer graft-retry 80

1.1.52  ipv6 pim timer hello

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视图又可在接口视图下进行,前者对所有接口都生效,而后者只对当前接口生效,但后者的配置优先级较高。

【举例】

# 在接口Vlan-interface100上配置发送Hello报文的时间间隔为40秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim timer hello 40

【相关命令】

·     timer hello (IPv6 PIM view)

1.1.53  ipv6 pim timer join-prune

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接口向上游邻居发送加入/剪枝报文的时间间隔必须小于加入/剪枝状态的保持时间,以免上游邻居老化超时。

【举例】

# 在接口Vlan-interface100上配置发送加入/剪枝报文的时间间隔为80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim timer join-prune 80

【相关命令】

·     ipv6 pim holdtime join-prune

·     timer join-prune (IPv6 PIM view)

1.1.54  ipv6 pim triggered-hello-delay

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,单位为秒。

【举例】

# 在接口Vlan-interface100上配置触发Hello报文的最大延迟时间为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 pim triggered-hello-delay 3

1.1.55  ipv6 pim triggered-hello enable

ipv6 pim triggered-hello enable命令用来配置设备在端口链路状态发生变化时立刻发送Generation ID变化的Hello报文,以及时更新组播转发表项。

undo ipv6 pim triggered-hello enable命令用来取消在端口链路状态发生变化时立刻发送Generation ID变化的Hello报文。

【命令】

ipv6 pim triggered-hello enable { port-down | port-up } *

undo ipv6 pim triggered-hello enable [ port-down | port-up ] *

【缺省情况】

设备不会因为端口链路状态发生变化而立刻发送Generation ID变化的Hello报文。

【视图】

VLAN接口视图

【缺省用户角色】

network-admin

【参数】

port-down:指定端口状态变为down时,立刻发送Generation ID变化的Hello报文。

port-up:指定端口状态变为up时,立刻发送Generation ID变化的Hello报文。

【使用指导】

为了提高可靠性,组播转发路径中的下游设备通过同一VLAN内的多个二层接口接入上游设备。当上游设备上的二层端口链路状态发生故障或者故障恢复时,下游设备需要切换到新的端口或者回切到该端口接入设备。在这些情况下,下游设备通常不会立即发送IPv6 PIM加入报文,导致组播数据不能及时切换到变更后的路径上。执行本命令后,设备上指定VLAN接口对应VLAN内的端口链路状态变化时,设备主动发送Generation ID变化的Hello报文,以触发下游设备立即发送IPv6 PIM加入报文,更新组播转发表项,将组播数据流迅速切换到新的转发路径上。

执行undo ipv6 pim triggered-hello enable命令时,如果没有指定任何参数,则表示端口状态变为down和up时,都不会立刻发送Generation ID变化的Hello报文。

【举例】

# 配置设备在端口链路状态发生变化时立刻发送Generation ID变化的Hello报文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ipv6 pim triggered-hello enable port-down port-up

1.1.56  jp-pkt-size (IPv6 PIM view)

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

1.1.57  register-policy (IPv6 PIM view)

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组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

只有与该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

1.1.58  register-suppression-timeout (IPv6 PIM view)

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

1.1.59  register-whole-checksum (IPv6 PIM view)

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

1.1.60  snmp-agent trap enable pim6

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 | private-interface-election | private-neighbor-loss | private-new-neighbor | private-rp-mapping-change | 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 | private-interface-election | private-neighbor-loss | private-new-neighbor | private-rp-mapping-change | rp-mapping-change ] *

【缺省情况】

IPv6 PIM的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

candidate-bsr-win-election:表示C-BSR成功当选BSR的告警信息。

elected-bsr-lost-election:表示原BSR在新的选举中失败的告警信息。

interface-election:表示设备成功当选为DR的PIM-STD-MIB告警信息。

invalid-join-prune:表示IPv6 PIM收到无效的加入/剪枝报文的告警信息。

invalid-register:表示IPv6 PIM收到无效的注册报文的告警信息。

neighbor-loss:表示PIM邻居丢失的PIM-STD-MIB告警信息。

private-interface-election:表示设备成功当选为DR的告警信息。

private-neighbor-loss:表示IPv6 PIM邻居丢失的告警信息。

private-new-neighbor:表示IPv6 PIM邻居添加的告警信息。

private-rp-mapping-change:表示RP发生改变的告警信息。

rp-mapping-change:表示RP发生改变的PIM-STD-MIB告警信息。

【使用指导】

如果未指定任何可选参数,表示开启或关闭IPv6 PIM的全部告警功能。

开启了IPv6 PIM的告警功能之后,IPv6 PIM会生成告警信息,以向网管软件报告本模块的重要事件。该信息将发送至SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

【举例】

# 关闭IPv6 PIM的全部告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable pim6

1.1.61  source-lifetime (IPv6 PIM view)

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

1.1.62  source-policy (IPv6 PIM view)

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组播数据报文的源地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

对于IPv6高级ACL,该ACL规则中的source参数用来指定IPv6组播数据报文的源地址范围,destination参数用来指定组播组地址范围,并且该规则中除sourcedestinationfragmenttime-range以外的其它可选参数都将被忽略。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置接收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

1.1.63  spt-switch-threshold (IPv6 PIM view)

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组播组地址范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

由于组播源侧DR在创建IPv6组播路由表项后,无法继续将IPv6组播报文封装在注册报文中发给RP,因此在可能成为RP的设备上仅支持配置立即发起SPT切换,否则会导致IPv6组播报文转发失败。

【举例】

# 在接收者侧DR配置永不发起SPT切换。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] spt-switch-threshold infinity

1.1.64  ssm-policy (IPv6 PIM view)

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中未配置有效规则,则过滤掉所有SSM组播组地址。

name ipv6-acl-name:指定IPv6基本ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果指定的ACL不存在或ACL中未配置有效规则,则过滤掉所有SSM组播组地址。

【使用指导】

通过本命令可以定义允许或拒绝的IPv6组播组的地址范围:如果匹配通过,则组播运行模式为IPv6 PIM-SSM,否则为IPv6 PIM-SM。

本命令指定ACL规则中的source参数用来指定IPv6 SSM组播组范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置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

1.1.65  state-refresh-hoplimit (IPv6 PIM view)

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)

1.1.66  state-refresh-interval (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)

1.1.67  state-refresh-rate-limit (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)

1.1.68  static-rp (IPv6 PIM view)

static-rp命令用来配置静态RP。

undo static-rp命令用来删除静态RP。

【命令】

static-rp ipv6-rp-address [ { ipv6-acl-number| name ipv6-acl-name } | bidir | preferred ] *

undo static-rp ipv6-rp-address

【缺省情况】

不存在静态RP。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

ipv6-rp-address:指定静态RP的IPv6地址。该地址必须是合法的IPv6全球单播地址。

ipv6-acl-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。如果指定了本参数,该静态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-number参数、指定的ACL名称不存在或ACL中未配置有效规则,则该静态RP将为所有IPv6组播组服务。

bidir:指定该静态RP服务于IPv6双向PIM。如果未指定本参数,该静态RP将服务于IPv6 PIM-SM。

preferred:表示当网络中同时存在动态RP和静态RP时,优先选择静态RP,只有当静态RP失效时,动态RP才能生效。如果未指定本参数,则表示优先选择动态RP,只有当未配置动态RP或动态RP失效时,静态RP才能生效。

【使用指导】

作为静态RP的接口不必使能IPv6 PIM。

本命令通过ACL规则中的source参数指定静态RP所服务的IPv6组播组范围,并且该规则中除sourcefragmenttime-range以外的其它可选参数都将被忽略。

当某个静态RP引用的ACL规则发生变化时,需要为所有IPv6组播组重新选举RP。

重复执行本命令,可以配置多个静态RP。但是,如果配置时所指定的静态RP地址或ACL规则相同,最后一次执行的命令生效;如果存在多个静态RP服务于同一组播组的情况,则选择IPv6地址最大的静态RP为该组服务。

【举例】

# 配置IPv6地址为2001::2的接口为静态RP,为IPv6组播组FF03::101/64提供服务,并优先选择静态RP。

<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

【相关命令】

·     display ipv6 pim rp-info

1.1.69  timer hello (IPv6 PIM view)

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

1.1.70  timer join-prune (IPv6 PIM view)

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们