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

06-IP组播命令参考

目录

14-IPv6 PIM命令

本章节下载 14-IPv6 PIM命令  (305.43 KB)

14-IPv6 PIM命令

  录

1 IPv6 PIM

1.1 IPv6 PIM配置命令

1.1.1 bidir-pim enable (IPv6 PIM view)

1.1.2 bidir-rp-limit (IPv6 PIM view)

1.1.3 bsm-fragment enable (IPv6 PIM view)

1.1.4 bsr-policy (IPv6 PIM view)

1.1.5 c-bsr (IPv6 PIM view)

1.1.6 c-rp (IPv6 PIM view)

1.1.7 crp-policy (IPv6 PIM view)

1.1.8 display ipv6 pim bsr-info

1.1.9 display ipv6 pim claimed-route

1.1.10 display ipv6 pim c-rp

1.1.11 display ipv6 pim df-info

1.1.12 display ipv6 pim interface

1.1.13 display ipv6 pim neighbor

1.1.14 display ipv6 pim routing-table

1.1.15 display ipv6 pim rp-info

1.1.16 display ipv6 pim statistics

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

1.1.18 hello-option holdtime (IPv6 PIM view)

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

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

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

1.1.22 holdtime join-prune (IPv6 PIM view)

1.1.23 ipv6 pim

1.1.24 ipv6 pim bfd enable

1.1.25 ipv6 pim bsr-boundary

1.1.26 ipv6 pim dm

1.1.27 ipv6 pim hello-option dr-priority

1.1.28 ipv6 pim hello-option holdtime

1.1.29 ipv6 pim hello-option lan-delay

1.1.30 ipv6 pim hello-option neighbor-tracking

1.1.31 ipv6 pim hello-option override-interval

1.1.32 ipv6 pim holdtime join-prune

1.1.33 ipv6 pim neighbor-policy

1.1.34 ipv6 pim non-stop-routing

1.1.35 ipv6 pim passive

1.1.36 ipv6 pim require-genid

1.1.37 ipv6 pim sm

1.1.38 ipv6 pim state-refresh-capable

1.1.39 ipv6 pim timer graft-retry

1.1.40 ipv6 pim timer hello

1.1.41 ipv6 pim timer join-prune

1.1.42 ipv6 pim triggered-hello-delay

1.1.43 jp-pkt-size (IPv6 PIM view)

1.1.44 register-policy (IPv6 PIM view)

1.1.45 register-whole-checksum (IPv6 PIM view)

1.1.46 source-lifetime (IPv6 PIM view)

1.1.47 source-policy (IPv6 PIM view)

1.1.48 spt-switch-threshold (IPv6 PIM view)

1.1.49 ssm-policy (IPv6 PIM view)

1.1.50 state-refresh-hoplimit (IPv6 PIM view)

1.1.51 state-refresh-interval (IPv6 PIM view)

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

1.1.53 static-rp (IPv6 PIM view)

1.1.54 timer hello (IPv6 PIM view)

1.1.55 timer join-prune (IPv6 PIM view)

 


1 IPv6 PIM

说明

章中所指的“接口”为三层口,包括VLAN接口、三层以太网接口等。三层以太网接口是指在以太网接口视图下通过port link-mode route命令切换为三层模式的以太网接口,有关以太网接口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网接口配置”。

 

1.1  IPv6 PIM配置命令

1.1.1  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.2  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.3  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域中存在不支持自举报文语义分片的设备时,请关闭本功能。

【举例】

# 在公网实例中关闭自举报文语义分片功能。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] undo bsm-fragment enable

1.1.4  bsr-policy (IPv6 PIM view)

bsr-policy命令用来配置合法的BSR地址范围,以防止BSR欺骗。

undo bsr-policy命令用来取消BSR地址范围的限制。

【命令】

bsr-policy acl6-number

undo bsr-policy

【缺省情况】

BSR的地址范围不受任何限制,即认为来自任意源的自举报文都是合法的。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

acl6-number:指定IPv6基本ACL的编号,取值范围为2000~2999。

【使用指导】

ACL规则中的source参数用来指定合法BSR的源地址范围,若指定了vpn-instance参数则此规则不生效,而除fragmenttime-range以外的其它可选参数都将被忽略。

【举例】

# 在公网实例中配置合法的BSR地址范围,只允许网段2001::2/64中的设备充当BSR。

<Sysname> system-view

[Sysname] acl ipv6 number 2000

[Sysname-acl6-basic-2000] rule permit source 2001::2 64

[Sysname-acl6-basic-2000] quit

[Sysname] ipv6 pim

[Sysname-pim6] bsr-policy 2000

【相关命令】

·     c-bsr (IPv6 PIM view)

1.1.5  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地址。

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 PIM,否则配置不会生效。

·     如果对同一个域多次执行本命令,新配置将覆盖旧配置;而针对不同域的C-BSR则允许指定相同的IPv6地址。

【举例】

# 在公网实例中将IPv6地址为1101::1的设备配置为Global域的C-BSR。

<Sysname> system-view

[Sysname] ipv6 pim

[Sysname-pim6] c-bsr 1101::1

1.1.6  c-rp (IPv6 PIM view)

c-rp命令用来配置C-RP。

undo c-rp命令用来删除C-RP的相关配置。

【命令】

c-rp ipv6-address [ advertisement-interval adv-interval | { group-policy acl6-number | 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地址。

advertisement-interval adv-interval:指定发送宣告报文的间隔时间,取值范围为1~65535,单位为秒,缺省值为60秒。

group-policy acl6-number:指定IPv6基本ACL的编号,取值范围为2000~2999。如果指定了本参数,该C-RP将只为ACL规则所允许的IPv6组播组服务;如果未指定本参数、指定的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。该数值越大,优先级越低。

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

【使用指导】

·     C-RP的IPv6地址必须有对应的本地接口,且该接口上必须使能IPv6 PIM,否则配置不会生效。

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

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

·     如果对同一IPv6地址多次执行本命令,新配置将覆盖旧配置。

【举例】

# 在公网实例中将IPv6地址为2001::1配置为组播组FF0E:0:1391::/96的C-RP,且C-RP的优先级为10。

<Sysname> system-view

[Sysname] acl ipv6 number 2000

[Sysname-acl6-basic-2000] rule permit source ff0e:0:1391:: 96

[Sysname-acl6-basic-2000] quit

[Sysname] ipv6 pim

[Sysname-pim6] c-rp 2001::1 group-policy 2000 priority 10

1.1.7  crp-policy (IPv6 PIM view)

crp-policy命令用来配置合法的C-RP地址范围及其服务的IPv6组播组范围,以防止C-RP欺骗。

undo crp-policy命令用来取消C-RP地址范围及其服务的IPv6组播组范围的限制。

【命令】

crp-policy acl6-number

undo crp-policy

【缺省情况】

C-RP地址范围及其服务的IPv6组播组范围不受任何限制,即认为所有收到的C-RP报文都是合法的。

【视图】

IPv6 PIM视图

【缺省用户角色】

network-admin

【参数】

acl6-number:指定IPv6高级ACL的编号,取值范围为3000~3999。

【使用指导】

·     ACL规则中的source参数用来指定合法C-RP的IPv6地址范围,destination参数用来指定该C-RP所服务的IPv6组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragmenttime-range以外的其它可选参数都将被忽略。

·     本命令在对C-RP所宣告的IPv6组播组范围进行过滤时,只取其前缀部分进行匹配。例如,C-RP宣告的IPv6组播组范围为FF0E:0:1::/96,如果其前缀部分“FF0E:0:1::”能匹配上本命令所引用的ACL规则,就认为整个IPv6组播组范围“FF0E:0:1::/96”都通过了过滤。

【举例】

# 在公网实例中配置C-RP策略,只允许2001::2/64范围内的设备充当C-RP,且只允许其为FF03::101/64范围内的IPv6组播组服务。

<Sysname> system-view

[Sysname] acl ipv6 number 3000

[Sysname-acl6-adv-3000] rule permit ipv6 source 2001::2 64 destination ff03::101 64

[Sysname-acl6-adv-3000] quit

[Sysname] ipv6 pim

[Sysname-pim6] crp-policy 3000

【相关命令】

·     c-rp (IPv6 PIM view)

1.1.8  display ipv6 pim bsr-info

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

【举例】

# 显示公网实例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.9  display ipv6 pim claimed-route

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: 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:其它单播路由(如单播静态路由等)

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.10  display ipv6 pim c-rp

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实例的C-RP信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的C-RP信息。

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.11  display ipv6 pim df-info

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

【命令】

display ipv6 pim [ vpn-instance vpn-instance-name ] df-info [ ipv6-rp-address ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

【举例】

# 显示公网实例中IPv6双向PIM的DF信息。

<Sysname> display ipv6 pim df-info

 RP address: 1:1::1

  Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

  Vlan1               Lose    0          0          00:20:13  FE80:7:11::1

  Vlan2               Win     10         1          00:20:12  FE80:10:1::2 (local)

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

字段

描述

RP address

IPv6双向PIM的RP地址

Interface

接口名称

State

DF的选举状态:

·     Win:竞选DF成功

·     Lose:竞选DF落败

·     Offer:竞选DF的初始状态

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

·     -:不参与DF竞选

DF-Pref

DF通告的路由优先级

DF-Metric

DF通告的路由度量值