• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

13-IP組播命令參考

目錄

03-PIM命令

本章節下載 03-PIM命令  (416.01 KB)

03-PIM命令

  錄

1 PIM

1.1 PIM配置命令

1.1.1 anycast-rp (PIM view)

1.1.2 auto-rp enable (PIM view)

1.1.3 bidir-pim enable (PIM view)

1.1.4 bidir-rp-limit (PIM view)

1.1.5 bsm-fragment enable (PIM view)

1.1.6 bsm-reflection enable (PIM view)

1.1.7 bsr-policy (PIM view)

1.1.8 c-bsr (PIM view)

1.1.9 c-rp (PIM view)

1.1.10 crp-policy (PIM view)

1.1.11 display interface register-tunnel

1.1.12 display pim bsr-info

1.1.13 display pim claimed-route

1.1.14 display pim c-rp

1.1.15 display pim df-info

1.1.16 display pim interface

1.1.17 display pim neighbor

1.1.18 display pim routing-table

1.1.19 display pim rp-info

1.1.20 display pim statistics

1.1.21 hello-option dr-priority (PIM view)

1.1.22 hello-option holdtime (PIM view)

1.1.23 hello-option lan-delay (PIM view)

1.1.24 hello-option neighbor-tracking (PIM view)

1.1.25 hello-option override-interval (PIM view)

1.1.26 holdtime join-prune (PIM view)

1.1.27 jp-pkt-size (PIM view)

1.1.28 pim

1.1.29 pim bfd enable

1.1.30 pim bsr-boundary

1.1.31 pim dm

1.1.32 pim hello-option dr-priority

1.1.33 pim hello-option holdtime

1.1.34 pim hello-option lan-delay

1.1.35 pim hello-option neighbor-tracking

1.1.36 pim hello-option override-interval

1.1.37 pim holdtime join-prune

1.1.38 pim neighbor-policy

1.1.39 pim non-stop-routing

1.1.40 pim passive

1.1.41 pim require-genid

1.1.42 pim sm

1.1.43 pim state-refresh-capable

1.1.44 pim timer graft-retry

1.1.45 pim timer hello

1.1.46 pim timer join-prune

1.1.47 pim triggered-hello-delay

1.1.48 register-policy (PIM view)

1.1.49 register-suppression-timeout (PIM view)

1.1.50 register-whole-checksum (PIM view)

1.1.51 snmp-agent trap enable pim

1.1.52 source-lifetime (PIM view)

1.1.53 source-policy (PIM view)

1.1.54 spt-switch-threshold (PIM view)

1.1.55 ssm-policy (PIM view)

1.1.56 state-refresh-interval (PIM view)

1.1.57 state-refresh-rate-limit (PIM view)

1.1.58 state-refresh-ttl (PIM view)

1.1.59 static-rp (PIM view)

1.1.60 timer hello (PIM view)

1.1.61 timer join-prune (PIM view)

 


1 PIM

1.1  PIM配置命令

1.1.1  anycast-rp (PIM view)

anycast-rp命令用來配置Anycast-RP。

undo anycast-rp命令用來刪除Anycast-RP。

【命令】

anycast-rp anycast-rp-address member-address

undo anycast-rp anycast-rp-address member-address

【缺省情況】

不存在Anycast-RP。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

anycast-rp-address:指定Anycast-RP地址。必須是除127.0.0.0/8網段以外的合法單播IP地址。

member-address:指定Anycast-RP成員地址。必須是除127.0.0.0/8網段以外的合法單播IP地址,不能與anycast-rp-address相同。

【使用指導】

本命令可重複配置,配置時如果指定了相同的Anycast-RP地址,則將Anycast-RP成員地址添加到該Anycast-RP地址所屬的Anycast-RP集中。

【舉例】

# 在公網實例中配置如下Anycast-RP集:Anycast-RP地址為1.1.0.0,兩個成員的地址分別為1.1.0.1和1.2.0.1(前者為本地接口LoopBack1的地址)。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] anycast-rp 1.1.0.0 1.1.0.1

[Sysname-pim] anycast-rp 1.1.0.0 1.2.0.1

【相關命令】

·     display pim rp-info

1.1.2  auto-rp enable (PIM view)

auto-rp enable命令用來開啟自動RP偵聽功能。

undo auto-rp enable命令用來關閉自動RP偵聽功能。

【命令】

auto-rp enable

undo auto-rp enable

【缺省情況】

自動RP偵聽功能處於關閉狀態。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 在公網實例中開啟自動RP偵聽功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] auto-rp enable

1.1.3  bidir-pim enable (PIM view)

bidir-pim enable命令用來使能雙向PIM。

undo bidir-pim enable命令用來關閉雙向PIM。

【命令】

bidir-pim enable

undo bidir-pim enable

【缺省情況】

雙向PIM處於關閉狀態。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

隻有在相應實例中先使能了IP組播路由,本命令才能生效。

【舉例】

# 使能公網實例中的IP組播路由,並使能雙向PIM。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] pim

[Sysname-pim] bidir-pim enable

【相關命令】

·     multicast routing(IP組播命令參考/組播路由與轉發)

1.1.4  bidir-rp-limit (PIM view)

bidir-rp-limit命令用來配置雙向PIM RP的最大數目。

undo bidir-rp-limit命令用來恢複缺省情況。

【命令】

bidir-rp-limit limit

undo bidir-rp-limit

【缺省情況】

缺省情況下,雙向PIM RP的最大數目為128。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

limit:指定雙向PIM RP的最大數目,取值範圍為1~128。

【使用指導】

由於雙向PIM為每個RP都要在所有PIM接口上進行DF選舉,因此實際組網中不建議配置多個雙向PIM RP。通過本命令可以限製雙向PIM RP的數目,超出限製值的RP不會生效,僅能進行DF選舉而無法指導轉發。

【舉例】

# 在公網實例中配置雙向PIM RP的最大數目為3。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] bidir-rp-limit 3

1.1.5  bsm-fragment enable (PIM view)

bsm-fragment enable命令用來開啟自舉報文語義分片功能。

undo bsm-fragment enable命令用來關閉自舉報文語義分片功能。

【命令】

bsm-fragment enable

undo bsm-fragment enable

【缺省情況】

自舉報文語義分片功能處於開啟狀態。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

當PIM-SM域或雙向PIM域中存在不支持自舉報文語義分片的設備時,請關閉本功能。

【舉例】

# 在公網實例中關閉自舉報文語義分片功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] undo bsm-fragment enable

1.1.6  bsm-reflection enable (PIM view)

bsm-reflection enable命令用來開啟自舉報文往報文入接口方向轉發功能。

undo bsm-reflection enable命令用來關閉自舉報文往報文入接口方向轉發功能。

【命令】

bsm-reflection enable

undo bsm-reflection enable

【缺省情況】

自舉報文往報文入接口方向轉發功能處於開啟狀態。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

當PIM-SM域中不需要自舉報文往報文入接口方向轉發時,請關閉本功能。

【舉例】

# 在公網實例中關閉自舉報文往報文入接口方向轉發功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] undo bsm-reflection enable

1.1.7  bsr-policy (PIM view)

bsr-policy命令用來配置合法的BSR地址範圍,以防止BSR欺騙。

undo bsr-policy命令用來恢複缺省情況。

【命令】

bsr-policy ipv4-acl-number

undo bsr-policy

【缺省情況】

BSR的地址範圍不受限製,即認為來自任意源的自舉報文都是合法的。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定自舉報文中的BSR地址範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

【舉例】

# 在公網實例中配置合法的BSR地址範圍,隻允許網段10.1.1.0/24中的設備充當BSR。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 10.1.1.0 0.0.0.255

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] pim

[Sysname-pim] bsr-policy 2000

【相關命令】

·     c-bsr (PIM view)

1.1.8  c-bsr (PIM view)

c-bsr命令用來配置C-BSR。

undo c-bsr命令用來刪除C-BSR的相關配置。

【命令】

c-bsr ip-address [ scope group-address { mask-length | mask } ] [ hash-length hash-length | priority priority ] *

undo c-bsr ip-address [ scope group-address { mask-length | mask } ]

【缺省情況】

不存在C-BSR。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ip-address:指定C-BSR的IP地址。

scope group-address:指定管理域C-BSR所服務的組播組地址,取值範圍為239.0.0.0~239.255.255.255。如果未指定本參數,表示配置服務於Global域的C-BSR。

mask-length:指定組播組地址的掩碼長度,取值範圍為8~32。

mask:指定組播組地址的掩碼。

hash-length hash-length:指定哈希掩碼長度,取值範圍為0~32,缺省值為30。

priority priority:指定C-BSR的優先級,取值範圍為0~255,缺省值為64。數值越大,優先級越高。

【使用指導】

C-BSR的IP地址必須有對應的本地接口,且該接口上必須使能PIM,否則配置不會生效。

如果對同一個域多次執行本命令,最後一次執行的命令生效。而針對不同域的C-BSR則允許指定相同的IP地址。

【舉例】

# 在公網實例中將IP地址為1.1.1.1的設備配置為Global域的C-BSR。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr 1.1.1.1

1.1.9  c-rp (PIM view)

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

undo c-rp命令用來刪除C-RP的相關配置。

【命令】

c-rp ip-address [ advertisement-interval adv-interval | group-policy ipv4-acl-number  | holdtime hold-time | priority priority ] * [ bidir ]

undo c-rp ip-address

【缺省情況】

不存在C-RP。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ip-address:指定C-RP的IP地址。

advertisement-interval adv-interval:指定發送宣告報文的間隔時間,取值範圍為1~65535,單位為秒,缺省值為60。

group-policy ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該C-RP將隻為ACL規則所允許的組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該C-RP將為所有組播組服務。

holdtime hold-time:指定C-RP的超時時間,取值範圍為1~65535,單位為秒,缺省值為150。

priority priority:指定C-RP的優先級,取值範圍為0~255,缺省值為192。數值越大,優先級越低。

bidir:指定該C-RP服務於雙向PIM。如果未指定本參數,該C-RP將服務於PIM-SM。

【使用指導】

C-RP的IP地址必須有對應的本地接口,且該接口上必須使能PIM,否則配置不會生效。

指定IPv4 ACL時,需要注意:

·     對於IPv4基本ACL,該ACL規則中的source參數用來指定C-RP宣告報文中的組播組地址範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

如果設備想要成為多個組範圍的C-RP,則需要在配置group-policy所對應的ACL時將多個組範圍用多個rule規則表示出來。

如果對同一IP地址多次執行本命令,最後一次執行的命令生效。

【舉例】

# 在公網實例中將IP地址為1.1.1.1配置為225.1.0.0/16和226.2.0.0/16的C-RP,且C-RP的優先級為10。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 225.1.0.0 0.0.255.255

[Sysname-acl-ipv4-basic-2000] rule permit source 226.2.0.0 0.0.255.255

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] pim

[Sysname-pim] c-rp 1.1.1.1 group-policy 2000 priority 10

1.1.10  crp-policy (PIM view)

crp-policy命令用來配置合法的C-RP地址範圍及其服務的組播組範圍,以防止C-RP欺騙。

undo crp-policy命令用來恢複缺省情況。

【命令】

crp-policy ipv4-acl-number

undo crp-policy

【缺省情況】

C-RP地址範圍及其服務的組播組範圍不受限製,即認為所有收到的C-RP報文都是合法的。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定IPv4高級ACL的編號,取值範圍為3000~3999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定PIM報文中的C-RP地址範圍,destination參數用來指定該C-RP所服務的組播組地址範圍,並且該規則中除sourcedestinationfragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

本命令在對C-RP所宣告的組播組範圍進行過濾時,隻取其前綴部分進行匹配。例如,C-RP宣告的組播組範圍為224.1.0.0/16,如果其前綴部分“224.1.0.0”能匹配上本命令所引用的ACL規則,就認為整個組播組範圍“224.1.0.0/16”都通過了過濾。

【舉例】

# 在公網實例中配置C-RP策略,隻允許1.1.1.1/24範圍內的設備充當C-RP,且隻允許其為225.1.1.0/24範圍內的組播組服務。

<Sysname> system-view

[Sysname] acl advanced 3000

[Sysname-acl-ipv4-adv-3000] rule permit ip source 1.1.1.1 0.0.0.255 destination 225.1.1.0 0.0.0.255

[Sysname-acl-ipv4-adv-3000] quit

[Sysname] pim

[Sysname-pim] crp-policy 3000

【相關命令】

·     c-rp (PIM view)

1.1.11  display interface register-tunnel

display interface register-tunnel命令用來顯示Register-Tunnel接口的相關信息。

【命令】

display interface [ register-tunnel [ interface-number ] ] [ brief [ description | down ] ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

register-tunnel:顯示指定Register-Tunnel接口的信息。

interface-number:表示Register-Tunnel接口的編號。設備上隻存在一個Register-Tunnel接口,其編號為0。

brief:顯示概要信息。如果未指定本參數,將顯示詳細信息。

description:當用戶配置的接口描述信息超過27個字符時,在概要信息中顯示完整的接口描述信息。如果未指定本參數,在概要信息中將隻顯示前27個字符,超出部分不會顯示。

down:顯示當前物理狀態為down的接口的信息以及down的原因。如果未指定本參數,將不會根據接口物理狀態來過濾顯示信息。

【使用指導】

Register-Tunnel接口是一種虛擬接口,由係統自動創建。用戶不能對該接口進行配置和刪除,但可使用本命令進行顯示。

Register-Tunnel接口是在組播源注冊過程初期,用於在組播源側DR與RP之間建立一個傳輸注冊報文的通道,具體過程為:當組播源側DR第一次收到組播源發來的組播數據時,由於組播源側DR與RP之間尚未建立SPT,於是組播源側DR通過其Register-Tunnel接口將封裝到注冊報文中的組播數據發給RP,而RP也通過其Register-Tunnel接口接收注冊報文,並將解封裝後的組播數據轉發給接收者。

在上述過程中,RP從組播數據中獲取到了組播源的位置,於是向組播源方向發送加入報文並最終建立起SPT。此後,組播源側DR便不再通過Register-Tunnel接口,而是通過SPT將組播數據發送給RP。

指定register-tunnel時,需要注意:

·     如果未指定接口類型,將顯示設備支持的所有接口的信息。

·     由於設備上隻存在一個Register-Tunnel接口(即Register-Tunnel0),因此隻要指定了register-tunnel參數,不論是否指定interface-number參數,都將顯示接口Register-Tunnel0的相關信息。

【舉例】

# 顯示接口Register-Tunnel0的詳細信息。

<Sysname> display interface register-tunnel 0

Register-Tunnel0

Current state: UP

Line protocol state: DOWN

Description: Register-Tunnel0 Interface

Maximum Transmit Unit: 1536

Internet protocol processing: disabled

Physical: Unknown

Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Input: 0 packets, 0 bytes, 0 drops

Output: 0 packets, 0 bytes, 0 drops

# 顯示接口Register-Tunnel0的概要信息。

<Sysname> display interface register-tunnel 0 brief

Brief information on interface(s) under route mode:

Link: ADM - administratively down; Stby - standby

Protocol: (s) - spoofing

Interface            Link Protocol Main IP         Description

REG0                 UP   --       --

表1-1 display interface register-tunnel命令顯示信息描述表

字段

描述

Current state

接口的物理狀態,Register-Tunnel接口的物理狀態始終為UP

Line protocol state

接口的鏈路狀態,Register-Tunnel接口的鏈路狀態始終為DOWN

Description

接口的描述信息,不可配置

Maximum Transmit Unit

接口的最大傳輸單元,不可配置

Internet protocol processing

接口能否配置IP地址,始終為disabled,表示不能

Physical

接口的物理類型,始終為Unknown,表示未知

Last 300 seconds input rate

最近300秒鍾的平均輸入速率,始終均為0

Last 300 seconds output rate

最近300秒鍾的平均輸出速率,始終均為0

Input

接口輸入的報文數、字節數、丟棄報文數,始終均為0

Output

接口輸出的報文數、字節數、丟棄報文數,始終均為0

Brief information on interface(s) under route mode

三層接口的概要信息

Link: ADM - administratively down; Stby - standby

接口的物理連接狀態:

·     UP:表示接口在物理上連通

·     DOWN:表示接口在物理上不通

·     ADM:表示接口被手工關閉,需執行undo shutdown命令才能打開

·     Stby:表示接口為備份接口,可使用display interface-backup state命令查看其主接口

Protocol: (s) - spoofing

如果某接口的Protocol屬性值中帶有“(s)”,表示該接口的數據鏈路層協議狀態顯示為UP,但實際可能沒有對應的鏈路,或者對應的鏈路不是永久存在而是按需建立的。通常NULL、LoopBack等接口會具有該屬性

Protocol

接口的協議連接狀態,對Register-Tunnel接口無意義,始終為“--”

Main IP

接口的IP地址,不可配置。對Register-Tunnel接口無意義,始終為“--”

Cause

接口物理狀態為down的原因,始終為Not connected,表示沒有物理連接

 

1.1.12  display pim bsr-info

display pim bsr-info命令用來顯示PIM-SM域中的BSR信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] bsr-info

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的BSR信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的BSR信息。

【舉例】

# 顯示公網實例PIM-SM域中的BSR信息。

<Sysname> display pim bsr-info

 Scope: non-scoped

     State: Accept Preferred

     Bootstrap timer: 00:01:44

     Elected BSR address: 12.12.12.1

       Priority: 64

       Hash mask length: 30

       Uptime: 00:21:56

 

 Scope: 239.4.0.0/16

     State: Accept Any

     Scope-zone expiry timer: 00:21:12

 

 Scope: 239.1.0.0/16

     State: Elected

     Bootstrap timer: 00:00:26

     Elected BSR address: 17.1.11.1

       Priority: 64

       Hash mask length: 30

       Uptime: 02:53:37

     Candidate BSR address: 17.1.11.1

       Priority: 64

       Hash mask length: 30

 

 Scope: 239.2.2.0/24

     State: Candidate

     Bootstrap timer: 00:01:56

     Elected BSR address: 61.2.37.1

       Priority: 64

       Hash mask length: 30

       Uptime: 02:53:32

     Candidate BSR address: 17.1.12.1

       Priority: 64

       Hash mask length: 30

 

 Scope: 239.3.3.0/24

     State: Pending

     Bootstrap timer: 00:00:07

     Candidate BSR address: 17.1.13.1

       Priority: 64

       Hash mask length: 30

表1-2 display 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.13  display pim claimed-route

display pim claimed-route命令用來顯示PIM所使用的路由信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] claimed-route [ source-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的路由信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的路由信息。

source-address:組播源的IP地址,顯示到達指定組播源的路由信息。如果未指定本參數,將顯示PIM所使用的所有路由信息。

【舉例】

# 顯示PIM在公網實例中使用的所有路由信息。

<Sysname> display pim claimed-route

 RPF-route selecting rule: longest-match

 

 Route/mask: 7.11.0.0/16 (unicast (direct))

     RPF interface: GigabitEthernet1/0/1, RPF neighbor: 8.0.0.2

     Total number of (S,G) or (*,G) dependent on this route entry: 4

     (7.11.0.10, 225.1.1.1)

     (7.11.0.10, 226.1.1.1)

     (7.11.0.10, 227.1.1.1)

     (*, 228.1.1.1)

 Route/mask: 7.12.0.0/16 (multicast static)

     RPF interface: GigabitEthernet1/0/2, RPF neighbor: 8.0.0.3,

     Config NextHop: 8.0.0.5

     Total number of (S,G) or (*,G) dependent on this route entry: 2

     (7.12.0.10, 226.1.1.1)

     (7.12.0.10, 225.1.1.1)

表1-3 display pim claimed-route命令顯示信息描述表

字段

描述

RPF-route selecting rule

RPF路由的選擇規則

Route/mask

路由項。括號內為路由類型,包括:

·     igp:單播路由(內部網關協議)

·     egp:單播路由(外部網關協議)

·     unicast (direct):單播路由(直連)

·     unicast:其它單播路由(如單播靜態路由等)

·     multicast static:組播靜態路由

RPF interface

RPF接口的名稱

RPF neighbor

RPF鄰居的IP地址

Config NextHop

配置的下一跳地址,本字段隻在組播靜態路由配置下一跳時顯示

Total number of (S,G) or (*,G) dependent

on this route entry

基於此RPF路由的(S,G)或(*,G)個數及列表

 

1.1.14  display pim c-rp

display pim c-rp命令用來顯示PIM-SM域中的C-RP信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] c-rp [ local ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的C-RP信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的C-RP信息。

local:顯示本地配置且生效的C-RP信息。如果未指定本參數,將顯示所有學習到的C-RP信息。

【使用指導】

隻有當選的BSR上才會有學習到的C-RP信息,其它設備上隻能查看到本地配置生效的C-RP信息。

【舉例】

# 顯示公網實例中學習到的C-RP信息。

<Sysname> display pim c-rp

 Scope: non-scoped

     Group/MaskLen: 224.0.0.0/4

       C-RP address             Priority  HoldTime  Uptime    Expires

       1.1.1.1 (local)          192       150       03:01:36  00:02:29

       2.2.2.2                  192       150       1d:13h    00:02:02

     Group/MaskLen: 226.1.1.0/24 [B] Expires: 00:00:33

     Group/MaskLen: 225.1.0.0/16 [B]

       C-RP Address             Priority  HoldTime  Uptime    Expires

       3.3.3.3                  192       150       12w:5d    00:02:05

# 顯示本地配置生效的C-RP信息。

<Sysname> display pim c-rp local

 Candidate RP: 12.12.12.9(Loop1)

     Priority: 192

     HoldTime: 150

     Advertisement interval: 60

     Next advertisement scheduled at: 00:00:48

表1-4 display pim c-rp命令顯示信息描述表

字段

描述

Scope

Group/MaskLen

C-RP所服務的組播組

[B]

表示C-RP服務於雙向PIM。如果未顯示本字段,則表示服務於PIM-SM

C-RP address

C-RP的IP地址,local表示本地地址

Priority

C-RP的優先級

HoldTime

C-RP的超時時間

Uptime

C-RP已存在的時間,w表示星期,d表示天,h表示小時

Expires

C-RP/組播組的超時剩餘時間

Candidate RP

本地C-RP的IP地址

Advertisement interval

本地C-RP發送通告報文時間間隔

Next advertisement scheduled at

本地C-RP發送下一個通告報文的剩餘時間

 

1.1.15  display pim df-info

display pim df-info命令用來顯示雙向PIM的DF信息。

【命令】

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

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的雙向PIM DF信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的雙向PIM DF信息。

rp-address:指定雙向PIM的RP地址。

【舉例】

# 顯示公網實例中雙向PIM的DF信息。

<Sysname> display pim df-info

RP address: 12.12.12.12

  Interface: GigabitEthernet1/0/4

    State     : Win        DF preference: 10

    DF metric : 1562       DF uptime    : 00:06:59

    DF address: 30.1.1.11 (local)

  Interface: Tunnel0, 100.1.1.12

    State     : Lose       DF preference: 0

    DF metric : 0          DF uptime    : 00:06:59

    DF address: 100.1.1.12

表1-5 display pim df-info命令顯示信息描述表

字段

描述

RP address

雙向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的IP地址,local表示本地地址

 

1.1.16  display pim interface

display pim interface命令用來顯示接口上的PIM信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的PIM信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM信息。

interface-type interface-number:顯示指定接口上的PIM信息。如果未指定本參數,將顯示所有接口上的PIM信息。

verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。

【舉例】

# 顯示公網實例所有接口上的PIM概要信息。

<Sysname> display pim interface

 Interface         NbrCnt  HelloInt  DR-Pri     DR-Address

 GE1/0/1           1       30        1          10.1.1.2

 GE1/0/2           0       30        1          172.168.0.2    (local)

 GE1/0/3           1       30        1          20.1.1.2

表1-6 display pim interface命令顯示信息描述表

字段

描述

Interface

接口名稱

NbrCnt

PIM鄰居的數量

HelloInt

發送Hello報文的時間間隔

DR-Pri

競選DR的優先級

DR-Address

DR的IP地址,local表示本地地址

 

# 顯示公網實例接口GigabitEthernet1/0/1上的PIM詳細信息。

<Sysname> display pim interface gigabitethernet 1/0/1 verbose

 Interface: GigabitEthernet1/0/1, 10.1.1.1

     PIM version: 2

     PIM mode: Sparse

     PIM DR: 10.1.1.2

     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 pim interface verbose命令顯示信息描述表

字段

描述

Interface

接口名稱與IP地址

PIM version

PIM協議的版本號

PIM mode

PIM協議的模式,是密集模式還是稀疏模式

PIM DR

DR的IP地址

PIM DR Priority (configured)

競選DR優先級的配置值

PIM neighbors count

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

保持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

該接口是否開啟了PIM與BFD聯動功能

PIM passive

該接口是否配置了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

該接口所在網段上未開啟鄰居跟蹤的路由器數量

 

1.1.17  display pim neighbor

display pim neighbor命令用來顯示PIM鄰居信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] neighbor [ neighbor-address | interface interface-type interface-number | verbose ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的PIM鄰居信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM鄰居信息。

neighbor-address:PIM鄰居的IP地址,顯示指定PIM鄰居的信息。如果未指定本參數,將顯示所有PIM鄰居的信息。

interface interface-type interface-number:接口類型和接口編號,顯示指定接口上的PIM鄰居信息。如果未指定本參數,將顯示所有接口上的PIM鄰居信息。

verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。

【舉例】

# 顯示公網實例所有PIM鄰居的概要信息。

<Sysname> display pim neighbor

 Total Number of Neighbors = 2

 

 Neighbor        Interface           Uptime Expires  DR-Priority Mode

 10.1.1.2        GE1/0/1             02:50:49 00:01:31 1           B

 20.1.1.2        GE1/0/2             02:49:39 00:01:42 1           P

# 顯示公網實例中IP地址為11.110.0.20的PIM鄰居的詳細信息。

<Sysname> display pim neighbor 11.110.0.20 verbose

 Neighbor: 11.110.0.20

     Interface: GigabitEthernet1/0/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

     Bidirectional PIM: Enabled

     RPF proxy vector: Disabled

表1-8 display pim neighbor命令顯示信息描述表

字段

描述

Total Number of Neighbors

PIM鄰居的總數

Neighbor

PIM鄰居的IP地址

Interface

PIM鄰居所在接口的名稱

Uptime

PIM鄰居已存在的時間

Expires/Expiry time

PIM鄰居超時的剩餘時間,never表示PIM鄰居永不超時,即永遠可達

DR-Priority/DR Priority

PIM鄰居的優先級

Mode

PIM鄰居的模式,B表示雙向PIM模式,P表示開啟RPF代理向量功能,如果該字段顯示為空則表示非雙向PIM模式且關閉RPF代理向量功能

Generation ID

PIM鄰居的Generation ID(狀態隨機數)

Holdtime

PIM鄰居的生存時間,forever表示PIM鄰居永遠存在,即永遠可達

LAN delay

PIM報文在共享網段中的傳輸延遲

Override interval

剪枝否決的時間間隔

State refresh interval

狀態刷新的時間間隔,隻有當PIM鄰居工作在PIM-DM模式下且具備狀態刷新能力時才會顯示本字段

Neighbor tracking

鄰居跟蹤功能是否開啟

Bidirectional PIM

雙向PIM是否使能

RPF proxy vector

RPF代理向量功能是否開啟

 

1.1.18  display pim routing-table

display pim routing-table命令用來顯示PIM路由表的內容。

【命令】

display pim [ vpn-instance vpn-instance-name ] routing-table [ group-address [ mask { mask-length | mask } ] | source-address [ mask { mask-length | mask } ] | flags flag-value | fsm | incoming-interface interface-type interface-number | mode mode-type | outgoing-interface { exclude | include | match } interface-type interface-number | proxy ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的PIM路由項,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM路由項。

group-address:組播組地址,顯示指定組播組的PIM路由項,取值範圍為224.0.0.0~239.255.255.255。如果未指定本參數,將顯示所有組播組的PIM路由項。

source-address:組播源地址,顯示包含指定組播源的PIM路由項。

mask-length:指定組播組或組播源地址的掩碼長度,取值範圍為0~32,缺省值為32。

mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。

flags flag-value:PIM標誌,顯示包含指定標誌的PIM路由項。如果未指定本參數,將顯示包含所有標誌的PIM路由項。flag-value的取值及含義如下

·     2msdp:表示準備向MSDP發出通知,在下一個SA報文中包含的PIM路由項;

·     act:表示已經有實際數據到達的PIM路由項;

·     del:表示計劃刪除的PIM路由項;

·     exprune:表示某些出接口被其它組播路由協議剪枝的PIM路由項;

·     ext:表示包含了由其它組播路由協議提供出接口的PIM路由項;

·     loc:表示在與組播源處於同一網段的路由器上的PIM路由項;

·     msdp:表示從MSDP的SA報文中學習到的PIM路由項;

·     niif:表示未確定入接口的PIM路由項;

·     nonbr:表示PIM鄰居查找失敗的PIM路由項;

·     rpt:表示向RP方向發送過(S,G)RPT位剪枝的PIM路由項;

·     rq:表示Data-MDT切換接收端的PIM路由項;

·     spt:表示SPT上的PIM路由項;

·     sq:表示Data-MDT切換發起端的PIM路由項;

·     swt:表示正處於向SPT切換過程中的PIM路由項;

·     wc:表示帶WC通配符的PIM路由項。

·     vxlan表示是vxlan的overlay表項。

fsm:顯示有限狀態機的詳細信息。

incoming-interface interface-type interface-number:顯示指定入接口的PIM路由項。如果未指定本參數,將顯示所有入接口的PIM路由項。

mode mode-type:PIM模式,顯示指定模式下的PIM路由項。如果未指定本參數,將顯示所有模式下的PIM路由項。mode-type的取值及含義如下:

·     bidir:表示雙向PIM模式;

·     dm:表示PIM-DM模式;

·     sm:表示PIM-SM模式;

·     ssm:表示PIM-SSM模式。

outgoing-interface { exclude | include | match } interface-type interface-number:顯示指定出接口的PIM路由項。其中,exclude表示不包含指定接口;include表示包含指定接口;match表示包含且僅包含指定接口。如果未指定本參數,將顯示所有出接口的PIM路由項。

proxy:顯示PIM路由項使用的RPF代理向量信息。

【舉例】

# 顯示公網實例PIM路由表的內容。

<Sysname> display pim routing-table

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

 

 (172.168.0.12, 227.0.0.1)

     RP: 2.2.2.2

     Protocol: pim-sm, Flag: SPT LOC ACT

     UpTime: 02:54:43

     Upstream interface: GigabitEthernet1/0/1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: GigabitEthernet1/0/2

             Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47

表1-9 display pim routing-table命令顯示信息描述表

字段

描述

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

PIM路由表中(S,G)表項的總數與(*,G)表項的總數

(172.168.0.12, 227.0.0.1)

PIM路由表中的(S,G)表項

Protocol

PIM的模式

Flag

PIM路由表中(S,G)或(*,G)表項的標誌:

·     2MSDP:表示準備向MSDP發出通知,在下一個SA報文中包含的PIM路由項

·     ACT:表示已有實際數據到達

·     DEL:表示計劃要刪除

·     EXPRUNE:表示某些出接口被其它組播路由協議剪枝

·     EXT:表示包含了由其它組播路由協議提供的出接口

·     LOC:表示與組播源處於同一網段

·     MSDP:表示從MSDP的SA報文中學習到的PIM路由項

·     NIIF:表示未確定入接口

·     NONBR:表示PIM鄰居查找失敗

·     RPT:表示向RP方向發送過(S,G)RPT位剪枝

·     SPT:表示在SPT上

·     SQ:表示Data-MDT切換發起端的PIM路由項

·     SWT:表示正在向SPT切換

·     WC:表示帶WC通配符

·     VXLAN:表示是VXLAN的overlay表項

Uptime

(S,G)或(*,G)表項已存在的時間

Upstream interface

(S,G)或(*,G)表項的入接口,使能了nbma模式的ADVPN隧道口,顯示遠端連接IP地址

Upstream neighbor

(S,G)或(*,G)表項的上遊鄰居

RPF prime neighbor

(S,G)或(*,G)表項的RPF鄰居:

·     對(*,G)表項來說,當該路由器是RP時,(*,G)表項的RPF鄰居是NULL

·     對(S,G)表項來說,當該路由器直連源時,(S,G)表項的RPF鄰居是NULL

Downstream interface information

下遊接口的信息,包括:

·     下遊接口的總數

·     下遊接口的名稱

·     下遊接口使用的協議類型

·     下遊接口的存在時間

·     下遊接口的超時時間

 

# 在PE設備上顯示公網實例PIM路由項使用的RPF代理向量信息。

<Sysname> display pim routing-table proxy

 (100.0.0.8, 232.1.1.1)

    Proxy: 10:1/192.168.0.4

    Assigner: 0.0.0.0         Origin: BGP MDT

    Uptime: 02:08:18          Expires: Off

# 在P設備上顯示公網實例PIM路由項使用的RPF代理向量信息。

<Sysname> display pim routing-table proxy

(100.0.0.8, 232.1.1.1)

    Proxy: 10:1/192.168.0.4

    Assigner: 1.0.3.1         Origin: PIM

    Uptime: 02:19:33          Expires: 00:02:12

# 在ASBR設備上顯示公網實例PIM路由項使用的RPF代理向量信息。

<Sysname> display pim routing-table proxy

(100.0.0.1, 232.1.1.1)

    Proxy: 10:1/local

    Assigner: 1.0.5.9         Origin: PIM

    Uptime: 02:22:04          Expires: 00:02:35

 (100.0.0.8, 232.1.1.1)

    Proxy: 10:1/local

    Assigner: 1.0.4.1         Origin: PIM

    Uptime: 02:21:10          Expires: 00:02:35

表1-10 display pim routing-table proxy命令顯示信息描述表

字段

描述

Proxy

代理向量信息,包括RD(Route Distinguisher,路由標識符)和RPF代理向量的地址,local表示RPF代理向量為本地地址(比如在ASBR上)

Assigner

分配RPF代理向量的設備地址:

·     在PE上,RPF代理向量是從BGP MDT路由中獲取的,顯示為0.0.0.0

·     在非PE上,RPF代理向量是從下遊PIM鄰居發來的PIM加入報文中學到的,顯示為下遊PIM鄰居的接口地址

Origin

產生RPF代理向量的協議:

·     在PE上,RPF代理向量是從BGP MDT路由中獲取的,顯示為BGP MDT

·     在非PE上,RPF代理向量是從下遊PIM鄰居發來的PIM加入報文中學到的,顯示為PIM

Uptime

RPF代理向量已存在的時間

Expires

RPF代理向量的超時剩餘時間,Off表示該定時器關閉

 

1.1.19  display pim rp-info

display pim rp-info命令用來顯示PIM-SM域中的RP信息。

【命令】

display pim [ vpn-instance vpn-instance-name ] rp-info [ group-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【參數】

vpn-instance vpn-instance-name:顯示指定VPN實例的RP信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的RP信息。

group-address:組播組地址,顯示指定組播組所對應的RP信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示所有組播組對應的RP信息。

【舉例】

# 顯示公網實例中組播組224.0.1.1所對應的RP信息。

<Sysname> display pim rp-info 224.0.1.1

 BSR RP address is: 2.2.2.2

     Priority: 192

     HoldTime: 180

     Uptime: 03:01:10

     Expires: 00:02:30

 

 Static RP address is: 3.3.3.5

     Preferred: Yes

     Configured ACL: 2003

 

 RP mapping for this group is: 3.3.3.5

 

 Anycast-RP 3.3.3.5 members:

     Member address           State

     1.1.0.1                  Active

     1.2.0.2                  Local

     1.2.0.1                  Remote

# 顯示公網實例中所有組播組對應的RP信息。

<Sysname> display pim rp-info

 BSR RP information:

   Scope: non-scoped

     Group/MaskLen: 224.0.0.0/4

       RP address               Priority  HoldTime  Uptime    Expires

       1.1.1.1 (local)          192       180       03:01:36  00:02:29

       2.2.2.2                  192       180       1d:13h    00:02:02

     Group/MaskLen: 225.1.0.0/16 [B]

       RP address               Priority  HoldTime  Uptime    Expires

       3.3.3.3                  192       180       12w:5d    00:02:05

 

 Static RP information:

       RP address               ACL   Mode    Preferred

       3.3.3.1                  2000  pim-sm  No

       3.3.3.2                  2001  bidir   Yes

       3.3.3.3                  2002  pim-sm  No

       3.3.3.4                        pim-sm  No

       3.3.3.5                  2002  pim-sm  Yes

 

 Anycast-RP information:

       RP address               Member address           State

       3.3.3.5                  1.1.0.1                  Active

       3.3.3.5                  1.1.0.2                  Local

       3.3.3.5                  1.2.0.1                  Remote

表1-11 display pim rp-info命令顯示信息描述表

字段

描述

BSR RP address is

RP的IP地址

BSR RP information

BSR RP信息

Scope

Group/MaskLen

RP所服務的組播組

[B]

表示RP服務於雙向PIM。如果不顯示該字段,則表示RP服務於PIM-SM

RP address

RP的IP地址,local表示本地地址

Priority

RP的優先級

HoldTime

RP的超時時間

Uptime

RP已存在的時間

Expires

RP超時的剩餘時間

Static RP information

靜態RP信息

Static RP address is/RP address

靜態RP的IP地址

Preferred

是否指定了靜態RP優先

Configured ACL/ACL

靜態RP所服務的組播組列表

Mode

為PIM-SM服務還是為雙向PIM服務

RP mapping for this group

服務於當前組播組的RP的IP地址

Anycast-RP 3.3.3.5 members

Anycast-RP 3.3.3.5的成員

Member address

Anycast-RP成員的IP地址

State

Anycast-RP成員地址的來源:

·     Active:表示本端激活接口的地址

·     Local:表示本端未激活接口的地址

·     Remote:表示遠端的地址

Anycast-RP information

Anycast-RP信息

 

1.1.20  display pim statistics

display pim statistics命令用來顯示PIM協議報文的統計信息。

【命令】

display pim statistics

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

context-admin

context-operator

【舉例】

# 顯示PIM協議報文的統計信息。

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

表1-12 display pim statistics命令顯示信息描述表

字段

描述

Received PIM packets

收到的PIM協議報文總數

Sent PIM packets

發出的PIM協議報文總數

Valid

收到的合法PIM協議報文數量

Invalid

收到的非法PIM協議報文數量

Succeeded

發送成功的PIM協議報文數量

Failed

發送失敗的PIM協議報文數量

Hello

Hello報文統計

Reg

注冊報文統計

Reg-stop

注冊停止報文統計

JP

加入/剪枝報文統計

BSM

自舉報文統計

Assert

斷言報文統計

Graft

嫁接報文統計

Graft-ACK

嫁接應答報文統計

C-RP

C-RP報文統計

SRM

狀態刷新報文統計

DF

指定轉發者報文統計

 

1.1.21  hello-option dr-priority (PIM view)

hello-option dr-priority命令用來全局配置競選DR的優先級。

undo hello-option dr-priority命令用來恢複缺省情況。

【命令】

hello-option dr-priority priority

undo hello-option dr-priority

【缺省情況】

競選DR的優先級為1。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

priority:指定競選DR的優先級,取值範圍為0~4294967295。數值越大,優先級越高。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局配置競選DR的優先級為3。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option dr-priority 3

【相關命令】

·     pim hello-option dr-priority

1.1.22  hello-option holdtime (PIM view)

hello-option holdtime命令用來全局配置保持PIM鄰居可達狀態的時間。

undo hello-option holdtime命令用來恢複缺省情況。

【命令】

hello-option holdtime time

undo hello-option holdtime

【缺省情況】

保持PIM鄰居可達狀態的時間為105秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定保持PIM鄰居可達狀態的超時時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局配置保持PIM鄰居可達狀態的時間為120秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option holdtime 120

【相關命令】

·     pim hello-option holdtime

1.1.23  hello-option lan-delay (PIM view)

hello-option lan-delay命令用來全局配置PIM報文在共享網段中的傳輸延遲。

undo hello-option lan-delay命令用來恢複缺省情況。

【命令】

hello-option lan-delay delay

undo hello-option lan-delay

【缺省情況】

PIM報文在共享網段中的傳輸延遲為500毫秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

delay:指定PIM報文在共享網段中的傳輸延遲,取值範圍為1~32767,單位為毫秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局配置PIM報文在共享網段中的傳輸延遲為200毫秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option lan-delay 200

【相關命令】

·     hello-option override-interval (PIM view)

·     pim hello-option lan-delay

·     pim hello-option override-interval

1.1.24  hello-option neighbor-tracking (PIM view)

hello-option neighbor-tracking命令用來全局開啟鄰居跟蹤功能,即禁止加入報文抑製能力。

undo hello-option neighbor-tracking命令用來全局關閉鄰居跟蹤功能,即不禁止加入報文抑製能力。

【命令】

hello-option neighbor-tracking

undo hello-option neighbor-tracking

【缺省情況】

鄰居跟蹤功能處於關閉狀態,即不禁止加入報文抑製能力。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局開啟鄰居跟蹤功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

【相關命令】

·     pim hello-option neighbor-tracking

1.1.25  hello-option override-interval (PIM view)

hello-option override-interval命令用來全局配置剪枝否決時間。

undo hello-option override-interval命令用來恢複缺省情況。

【命令】

hello-option override-interval interval

undo hello-option override-interval

【缺省情況】

剪枝否決時間為2500毫秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:剪枝的否決時間,取值範圍為1~65535,單位為毫秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局配置剪枝否決時間為2000毫秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option override-interval 2000

【相關命令】

·     hello-option lan-delay (PIM view)

·     pim hello-option lan-delay

·     pim hello-option override-interval

1.1.26  holdtime join-prune (PIM view)

holdtime join-prune命令用來全局配置加入/剪枝狀態的保持時間。

undo holdtime join-prune命令用來恢複缺省情況。

【命令】

holdtime join-prune time

undo holdtime join-prune

【缺省情況】

加入/剪枝狀態的保持時間為210秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定加入/剪枝狀態的保持時間,取值範圍為1~65535,單位為秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。

【舉例】

# 在公網實例中全局配置加入/剪枝狀態的保持時間為280秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] holdtime join-prune 280

【相關命令】

·     pim holdtime join-prune

·     timer join-prune (PIM view)

1.1.27  jp-pkt-size (PIM view)

jp-pkt-size命令用來配置加入/剪枝報文的最大長度。

undo jp-pkt-size命令用來恢複缺省情況。

【命令】

jp-pkt-size size

undo jp-pkt-size

【缺省情況】

加入/剪枝報文的最大長度為8100字節。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

size:指定加入/剪枝報文的最大長度,取值範圍為100~8100,單位為字節。

【舉例】

# 在公網實例中配置加入/剪枝報文的最大長度為1500字節。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-pkt-size 1500

1.1.28  pim

pim命令用來進入PIM視圖。

undo pim命令用來清除PIM視圖下的所有配置。

【命令】

pim [ vpn-instance vpn-instance-name ]

undo pim [ vpn-instance vpn-instance-name ]

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,表示公網實例。

【舉例】

# 先使能公網實例中的IP組播路由,再進入公網實例的PIM視圖。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] pim

[Sysname-pim]

# 先使能VPN實例mvpn中的IP組播路由,再進入該VPN實例的PIM視圖。

<Sysname> system-view

[Sysname] multicast routing vpn-instance mvpn

[Sysname-mrib-mvpn] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn]

1.1.29  pim bfd enable

pim bfd enable命令用來開啟PIM與BFD聯動功能。

undo pim bfd enable命令用來關閉PIM與BFD聯動功能。

【命令】

pim bfd enable

undo pim bfd enable

【缺省情況】

PIM與BFD聯動功能處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

隻有在接口上先使能了PIM-DM或PIM-SM,本命令才能生效。

【舉例】

# 使能公網實例中的IP組播路由,在接口GigabitEthernet1/0/1上使能PIM-DM,並開啟PIM與BFD聯動功能。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim dm

[Sysname-GigabitEthernet1/0/1] pim bfd enable

【相關命令】

·     pim dm

·     pim sm

1.1.30  pim bsr-boundary

pim bsr-boundary命令用來配置BSR的服務邊界,即PIM-SM域的邊界。

undo pim bsr-boundary命令用來恢複缺省情況。

【命令】

pim bsr-boundary

undo pim bsr-boundary

【缺省情況】

不存在BSR的服務邊界。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 配置接口GigabitEthernet1/0/1為BSR的服務邊界。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim bsr-boundary

【相關命令】

·     c-bsr (PIM view)

·     multicast boundary(IP組播命令參考/組播路由與轉發)

1.1.31  pim dm

pim dm命令用來使能PIM-DM。

undo pim dm命令用來關閉PIM-DM。

【命令】

pim dm

undo pim dm

【缺省情況】

PIM-DM處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

隻有在相應實例中先使能了IP組播路由,本命令才能生效。

【舉例】

# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上使能PIM-DM。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim dm

【相關命令】

·     multicast routing(IP組播命令參考/組播路由與轉發)

1.1.32  pim hello-option dr-priority

pim hello-option dr-priority命令用來在接口上配置競選DR的優先級。

undo pim hello-option dr-priority命令用來恢複缺省情況。

【命令】

pim hello-option dr-priority priority

undo pim hello-option dr-priority

【缺省情況】

競選DR的優先級為1。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

priority:指定競選DR的優先級,取值範圍為0~4294967295。數值越大,優先級越高。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上配置競選DR的優先級為3。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option dr-priority 3

【相關命令】

·     hello-option dr-priority (PIM view)

1.1.33  pim hello-option holdtime

pim hello-option holdtime命令用來在接口上配置保持PIM鄰居的可達狀態的時間。

undo pim hello-option holdtime命令用來恢複缺省情況。

【命令】

pim hello-option holdtime time

undo pim hello-option holdtime

【缺省情況】

保持PIM鄰居可達狀態的時間為105秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定保持PIM鄰居可達狀態的時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上配置保持PIM鄰居可達狀態的時間為120秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option holdtime 120

【相關命令】

·     hello-option holdtime (PIM view)

1.1.34  pim hello-option lan-delay

pim hello-option lan-delay命令用來在接口上配置PIM報文在共享網段中的傳輸延遲。

undo pim hello-option lan-delay命令用來恢複缺省情況。

【命令】

pim hello-option lan-delay delay

undo pim hello-option lan-delay

【缺省情況】

PIM報文在共享網段中的傳輸延遲為500毫秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

delay:指定PIM報文在共享網段中的傳輸延遲,取值範圍為1~32767,單位為毫秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上配置PIM報文在共享網段中的傳輸延遲為200毫秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option lan-delay 200

【相關命令】

·     hello-option lan-delay (PIM view)

·     hello-option override-interval (PIM view)

·     pim hello-option override-interval

1.1.35  pim hello-option neighbor-tracking

pim hello-option neighbor-tracking命令用來在接口上開啟鄰居跟蹤功能,即禁止加入報文抑製能力。

pim hello-option neighbor-tracking disable命令用來在全局開啟了鄰居跟蹤功能的情況下,關閉當前接口上的鄰居跟蹤功能。

undo pim hello-option neighbor-tracking命令用來取消接口上的鄰居跟蹤功能配置,使得接口與全局配置保持一致。

【命令】

pim hello-option neighbor-tracking

pim hello-option neighbor-tracking disable

undo pim hello-option neighbor-tracking

【缺省情況】

接口上的鄰居跟蹤功能處於關閉狀態,即不禁止加入報文抑製能力。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上開啟鄰居跟蹤功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option neighbor-tracking

# 在公網實例全局開啟了鄰居跟蹤功能的情況下,關閉接口GigabitEthernet1/0/1上的鄰居跟蹤功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

[Sysname-pim] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option neighbor-tracking disable

【相關命令】

·     hello-option neighbor-tracking (PIM view)

1.1.36  pim hello-option override-interval

pim hello-option override-interval命令用來在接口上配置剪枝否決時間。

undo pim hello-option override-interval命令用來恢複缺省情況。

【命令】

pim hello-option override-interval interval

undo pim hello-option override-interval

【缺省情況】

剪枝否決時間為2500毫秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定剪枝的否決時間,取值範圍為1~65535,單位為毫秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上配置剪枝否決時間為2000毫秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim hello-option override-interval 2000

【相關命令】

·     pim hello-option lan-delay

·     hello-option lan-delay (PIM view)

·     hello-option override-interval (PIM view)

1.1.37  pim holdtime join-prune

pim holdtime join-prune命令用來在接口上配置加入/剪枝狀態的保持時間。

undo pim holdtime join-prune命令用來恢複缺省情況。

【命令】

pim holdtime join-prune time

undo pim holdtime join-prune

【缺省情況】

加入/剪枝狀態的保持時間為210秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定加入/剪枝狀態的保持時間,取值範圍為1~65535,單位為秒。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。

【舉例】

# 在接口GigabitEthernet1/0/1上配置加入/剪枝狀態的保持時間為280秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim holdtime join-prune 280

【相關命令】

·     holdtime join-prune (PIM view)

·     pim timer join-prune

1.1.38  pim neighbor-policy

pim neighbor-policy命令用來配置合法Hello報文的源地址範圍,以防止Hello報文欺騙。

undo pim neighbor-policy命令用來恢複缺省情況。

【命令】

pim neighbor-policy ipv4-acl-number

undo pim neighbor-policy

【缺省情況】

Hello報文的源地址範圍不受限製,即認為所有收到的Hello報文都是合法的。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定合法Hello報文的源地址範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

【舉例】

# 在接口GigabitEthernet1/0/1上配置合法Hello報文的源地址範圍,隻允許與來自網段10.1.1.0/24中的設備建立PIM鄰居關係。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 10.1.1.0 0.0.0.255

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim neighbor-policy 2000

1.1.39  pim non-stop-routing

pim non-stop-routing命令用來開啟PIM協議的NSR功能。

undo pim non-stop-routing命令用來關閉PIM協議的NSR功能。

【命令】

pim non-stop-routing

undo pim non-stop-routing

【缺省情況】

PIM協議的NSR功能處於關閉狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 開啟 PIM協議的NSR功能。

<Sysname> system-view

[Sysname] pim non-stop-routing

1.1.40  pim passive

pim passive命令用來在接口上開啟PIM消極模式。

undo pim passive命令用來在接口上關閉PIM消極模式。

【命令】

pim passive

undo pim passive

【缺省情況】

接口上的PIM消極模式處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

隻有在接口上先使能了PIM-DM或PIM-SM,本命令才能生效。

【舉例】

# 使能公網實例中的IP組播路由,在接口GigabitEthernet1/0/1上使能PIM-DM,並開啟PIM消極模式。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim dm

[Sysname-GigabitEthernet1/0/1] pim passive

1.1.41  pim require-genid

pim require-genid命令用來配置拒絕無Generation ID的Hello報文。

undo pim require-genid命令用來恢複缺省情況。

【命令】

pim require-genid

undo pim require-genid

【缺省情況】

接受無Generation ID的Hello報文。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 配置接口GigabitEthernet1/0/1拒絕無Generation ID的Hello報文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim require-genid

1.1.42  pim sm

pim sm命令用來使能PIM-SM。

undo pim sm命令用來關閉PIM-SM。

【命令】

pim sm

undo pim sm

【缺省情況】

PIM-SM處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【使用指導】

隻有在相應實例中先使能了IP組播路由,本命令才能生效。

【舉例】

# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上使能PIM-SM。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim sm

【相關命令】

·     multicast routing(IP組播命令參考/組播路由與轉發)

1.1.43  pim state-refresh-capable

pim state-refresh-capable命令用來開啟狀態刷新能力。

undo pim state-refresh-capable命令用來關閉狀態刷新能力。

【命令】

pim state-refresh-capable

undo pim state-refresh-capable

【缺省情況】

狀態刷新能力處於開啟狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 在接口GigabitEthernet1/0/1上關閉狀態刷新能力。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] undo pim state-refresh-capable

【相關命令】

·     state-refresh-interval (PIM view)

·     state-refresh-rate-limit (PIM view)

·     state-refresh-ttl (PIM view)

1.1.44  pim timer graft-retry

pim timer graft-retry命令用來配置嫁接報文的重傳時間。

undo pim timer graft-retry命令用來恢複缺省情況。

【命令】

pim timer graft-retry interval

undo pim timer graft-retry

【缺省情況】

嫁接報文的重傳時間為3秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定嫁接報文的重傳時間,取值範圍為1~65535,單位為秒。

【舉例】

# 在接口GigabitEthernet1/0/1上配置嫁接報文的重傳時間為80秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim timer graft-retry 80

1.1.45  pim timer hello

pim timer hello命令用來在接口上配置發送Hello報文的時間間隔。

undo pim timer hello命令用來恢複缺省情況。

【命令】

pim timer hello interval

undo pim timer hello

【缺省情況】

發送Hello報文的時間間隔為30秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在接口GigabitEthernet1/0/1上配置發送Hello報文的時間間隔為40秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim timer hello 40

【相關命令】

·     timer hello (PIM view)

1.1.46  pim timer join-prune

pim timer join-prune命令用來在接口上配置發送加入/剪枝報文的時間間隔。

undo pim timer join-prune命令用來恢複缺省情況。

【命令】

pim timer join-prune interval

undo pim timer join-prune

【缺省情況】

發送加入/剪枝報文的時間間隔為60秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

本命令不會立即生效,新配置的發送間隔將在當前發送間隔完成後生效。

PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。

【舉例】

# 在接口GigabitEthernet1/0/1上配置發送加入/剪枝報文的時間間隔為80秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim timer join-prune 80

【相關命令】

·     pim holdtime join-prune

·     timer join-prune (PIM view)

1.1.47  pim triggered-hello-delay

pim triggered-hello-delay命令用來配置觸發Hello報文的最大延遲時間。

undo pim triggered-hello-delay命令用來恢複缺省情況。

【命令】

pim triggered-hello-delay delay

undo pim triggered-hello-delay

【缺省情況】

觸發Hello報文的最大延遲時間為5秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

delay:指定觸發Hello報文的最大延遲時間,取值範圍為1~60,單位為秒。

【舉例】

# 在接口GigabitEthernet1/0/1上配置觸發Hello報文的最大延遲時間為3秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] pim triggered-hello-delay 3

1.1.48  register-policy (PIM view)

register-policy命令用來配置注冊報文的過濾策略。

undo register-policy命令用來恢複缺省情況。

【命令】

register-policy ipv4-acl-number

undo register-policy

【缺省情況】

不存在注冊報文的過濾策略。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定IPv4高級ACL的編號,取值範圍為3000~3999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定注冊報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,並且該規則中除sourcedestinationfragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

【舉例】

# 在公網實例中配置RP上對注冊報文的過濾策略,隻接收來自10.10.0.0/16網段的組播源發向225.1.0.0/16網段的組播組的注冊報文。

<Sysname> system-view

[Sysname] acl advanced 3000

[Sysname-acl-ipv4-adv-3000] rule permit ip source 10.10.0.0 0.0.255.255 destination 225.1.0.0 0.0.255.255

[Sysname-acl-ipv4-adv-3000] quit

[Sysname] pim

[Sysname-pim] register-policy 3000

1.1.49  register-suppression-timeout (PIM view)

register-suppression-timeout命令用來配置注冊抑製時間。

undo register-suppression-timeout命令用來恢複缺省情況。

【命令】

register-suppression-timeout interval

undo register-suppression-timeout

【缺省情況】

注冊抑製時間為60秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定注冊抑製時間,取值範圍為1~65535,單位為秒。

【舉例】

# 在公網實例中配置注冊抑製時間為70秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-suppression-timeout 70

1.1.50  register-whole-checksum (PIM view)

register-whole-checksum命令用來配置根據注冊報文的全部內容來計算校驗和。

undo register-whole-checksum命令用來恢複缺省情況。

【命令】

register-whole-checksum

undo register-whole-checksum

【缺省情況】

僅根據注冊報文頭來計算校驗和。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【舉例】

# 在公網實例中配置根據注冊報文的全部內容來計算校驗和。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-whole-checksum

1.1.51  snmp-agent trap enable pim

snmp-agent trap enable pim命令用來開啟PIM的告警功能。

undo snmp-agent trap enable pim命令用來關閉PIM的告警功能。

【命令】

snmp-agent trap enable pim [ candidate-bsr-win-election | elected-bsr-lost-election | neighbor-loss ] *

undo snmp-agent trap enable pim [ candidate-bsr-win-election | elected-bsr-lost-election | neighbor-loss ] *

【缺省情況】

PIM的告警功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

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

elected-bsr-lost-election:表示原BSR在新的選舉中失敗的告警信息。

neighbor-loss:表示鄰居丟失的告警信息。

【使用指導】

如果未指定可選參數,表示開啟或關閉PIM的全部告警功能。

開啟了PIM的告警功能之後,PIM會生成告警信息,以向網管軟件報告本模塊的重要事件。該信息將發送至SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。

【舉例】

# 關閉PIM的全部告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable pim

1.1.52  source-lifetime (PIM view)

source-lifetime命令用來配置組播源的生存時間。

undo source-lifetime命令用來恢複缺省情況。

【命令】

source-lifetime time

undo source-lifetime

【缺省情況】

組播源的生存時間為210秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定組播源的生存時間,取值範圍為0~31536000,單位為秒。0表示無窮大,即組播源永不老化。

【舉例】

# 在公網實例中配置組播源的生存時間為200秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] source-lifetime 200

1.1.53  source-policy (PIM view)

source-policy命令用來配置組播數據過濾器。

undo source-policy命令用來恢複缺省情況。

【命令】

source-policy ipv4-acl-number

undo source-policy

【缺省情況】

不存在組播數據過濾器。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定IPv4基本或高級ACL的編號,取值範圍為2000~3999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     對於IPv4基本ACL,該ACL規則中的source參數用來指定組播數據報文的源地址範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     對於IPv4高級ACL,該ACL規則中的source參數用來指定組播數據報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,並且該規則中除sourcedestinationfragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

多次執行本命令,最後一次執行的命令生效。

【舉例】

# 在公網實例中配置接收組播源為10.10.1.2的組播數據,丟棄組播源為10.10.1.1的組播數據。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 10.10.1.2 0

[Sysname-acl-ipv4-basic-2000] rule deny source 10.10.1.1 0

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] pim

[Sysname-pim] source-policy 2000

1.1.54  spt-switch-threshold (PIM view)

spt-switch-threshold命令用來配置發起SPT切換的條件。

undo spt-switch-threshold命令用來刪除指定的發起SPT切換的條件。

【命令】

spt-switch-threshold { traffic-rate | immediacy | infinity } [ group-policy ipv4-acl-number ]

undo spt-switch-threshold [ traffic-rate | immediacy | infinity ] [ group-policy ipv4-acl-number ]

【缺省情況】

設備收到第一個組播數據包後便立即向SPT切換。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

traffic-rate:指定發起SPT切換的組播數據轉發速率閾值,取值範圍為1~4194304,單位為kbps。

immediacy:表示立即發起SPT切換。

infinity:表示永不發起SPT切換。

group-policy ipv4-acl-number:表示組策略列表中的一項,與該組策略匹配的組播組將應用本配置。ipv4-acl-number表示IPv4基本ACL的編號,取值範圍為2000~2999。如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則本配置將應用於所有組播組。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定組播組地址範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

多次執行本命令,可以配置多個SPT切換閾值。但是,如果配置時所指定的ACL規則相同,最後一次執行的命令生效;如果針對同一組播組存在多條配置,則按照配置順序匹配到的第一條配置將生效。

由於某些設備無法將組播報文封裝在注冊報文中發給RP,因此在可能成為RP的設備上不建議配置永不發起SPT切換,以免導致組播報文轉發失敗。

【舉例】

# 在公網實例中配置發起SPT切換的組播數據轉發速率閾值為4kbps。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold 4

# 在接收者側DR的公網實例中配置永不發起SPT切換。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold infinity

1.1.55  ssm-policy (PIM view)

ssm-policy命令用來配置SSM組播組的範圍。

undo ssm-policy命令用來恢複缺省情況。

【命令】

ssm-policy ipv4-acl-number

undo ssm-policy

【缺省情況】

SSM組播組的範圍為232.0.0.0/8。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ipv4-acl-number:指定基本ACL的編號,取值範圍為2000~2999。

【使用指導】

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定SSM組播組範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

通過本命令可以定義允許或拒絕的組播組的地址範圍:如果匹配通過,則組播運行模式為PIM-SSM,否則為PIM-SM。

【舉例】

# 配置SSM組播組的範圍232.1.0.0/16。

<Sysname> system-view

[Sysname] acl basic 2000

[Sysname-acl-ipv4-basic-2000] rule permit source 232.1.0.0 0.0.255.255

[Sysname-acl-ipv4-basic-2000] quit

[Sysname] pim

[Sysname-pim] ssm-policy 2000

1.1.56  state-refresh-interval (PIM view)

state-refresh-interval命令用來配置發送狀態刷新報文的時間間隔。

undo state-refresh-interval命令用來恢複缺省情況。

【命令】

state-refresh-interval interval

undo state-refresh-interval

【缺省情況】

發送狀態刷新報文的時間間隔為60秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定發送狀態刷新報文的時間間隔,取值範圍為1~255,單位為秒。

【舉例】

# 在公網實例中配置發送狀態刷新報文的時間間隔為70秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-interval 70

【相關命令】

·     pim state-refresh-capable

·     state-refresh-rate-limit (PIM view)

·     state-refresh-ttl (PIM view)

1.1.57  state-refresh-rate-limit (PIM view)

state-refresh-rate-limit命令用來配置接收新狀態刷新報文的等待時間。

undo state-refresh-rate-limit命令用來恢複缺省情況。

【命令】

state-refresh-rate-limit time

undo state-refresh-rate-limit

【缺省情況】

接收新狀態刷新報文的等待時間為30秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

time:指定接收新狀態刷新報文的等待時間,取值範圍為1~65535,單位為秒。

【舉例】

# 在公網實例中配置接收新狀態刷新報文的等待時間為45秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-rate-limit 45

【相關命令】

·     pim state-refresh-capable

·     state-refresh-interval (PIM view)

·     state-refresh-ttl (PIM view)

1.1.58  state-refresh-ttl (PIM view)

state-refresh-ttl命令用來配置狀態刷新報文的TTL值。

undo state-refresh-ttl命令用來恢複缺省情況。

【命令】

state-refresh-ttl ttl-value

undo state-refresh-ttl

【缺省情況】

狀態刷新報文的TTL值為255。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

ttl-value:指定狀態刷新報文的TTL值,取值範圍為1~255。

【舉例】

# 在公網實例中配置狀態刷新報文的TTL值為45。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-ttl 45

【相關命令】

·     pim state-refresh-capable

·     state-refresh-interval (PIM view)

·     state-refresh-rate-limit (PIM view)

1.1.59  static-rp (PIM view)

static-rp命令用來配置靜態RP。

undo static-rp命令用來刪除靜態RP。

【命令】

static-rp rp-address [ipv4-acl-number | bidir | preferred ] *

undo static-rp rp-address

【缺省情況】

不存在靜態RP。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

rp-address:指定靜態RP的IP地址。該地址必須是實際存在且合法的單播IP地址,不能配置為127.0.0.0/8網段的地址;但對於服務於雙向PIM的靜態RP來說,允許將其IP地址指定為一個實際不存在的IP地址。

ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該靜態RP將隻為能夠通過該過濾規則的組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該靜態RP將為所有組播組服務。

bidir:指定該靜態RP服務於雙向PIM。如果未指定本參數,該靜態RP將服務於PIM-SM。

preferred:表示當網絡中同時存在動態RP和靜態RP時,優先選擇靜態RP,隻有當靜態RP失效時,動態RP才能生效。如果未指定本參數,則表示優先選擇動態RP,隻有當未配置動態RP或動態RP失效時,靜態RP才能生效。

【使用指導】

作為靜態RP的接口不必使能PIM。

指定IPv4 ACL時,需要注意:

·     該ACL規則中的source參數用來指定靜態RP所服務的組播組範圍,並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

·     若ACL中指定了vpn-instance參數則該條規則不生效

當某個靜態RP引用的ACL規則發生變化時,需要為所有組播組重新選舉RP。

多次執行本命令,可以配置多個靜態RP。但是,如果配置時所指定的靜態RP地址或ACL規則相同,則最後一次執行的命令生效;如果存在多個靜態RP服務於同一組播組的情況,則選擇IP地址最大的靜態RP為該組服務。

【舉例】

# 在公網實例中配置IP地址為11.110.0.6的接口為靜態RP,為組播組225.1.1.0/24提供服務,並優先選擇靜態RP。

<Sysname> system-view

[Sysname] acl basic 2001

[Sysname-acl-ipv4-basic-2001] rule permit source 225.1.1.0 0.0.0.255

[Sysname-acl-ipv4-basic-2001] quit

[Sysname] pim

[Sysname-pim] static-rp 11.110.0.6 2001 preferred

【相關命令】

·     display pim rp-info

1.1.60  timer hello (PIM view)

timer hello命令用來全局配置發送Hello報文的時間間隔。

undo timer hello命令用來恢複缺省情況。

【命令】

timer hello interval

undo timer hello

【缺省情況】

發送Hello報文的時間間隔為30秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

【舉例】

# 在公網實例中全局配置發送Hello報文的時間間隔為40秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer hello 40

【相關命令】

·     pim timer hello

1.1.61  timer join-prune (PIM view)

timer join-prune命令用來全局配置發送加入/剪枝報文的時間間隔。

undo timer join-prune命令用來恢複缺省情況。

【命令】

timer join-prune interval

undo timer join-prune

【缺省情況】

發送加入/剪枝報文的時間間隔為60秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

context-admin

【參數】

interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。

【使用指導】

本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。

本命令不會立即生效,新配置的發送間隔將在當前發送間隔完成後生效。

PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。

【舉例】

# 在公網實例中全局配置發送加入/剪枝報文的時間間隔為80秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer join-prune 80

【相關命令】

·     holdtime join-prune (PIM view)

·     pim timer join-prune

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們