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

08-IP組播命令參考

目錄

02-PIM命令

本章節下載 02-PIM命令  (344.44 KB)

02-PIM命令

  錄

1 PIM配置命令

1.1 PIM配置命令

1.1.1 auto-rp enable

1.1.2 bidir-pim enable (PIM view)

1.1.3 bsm-fragment enable (PIM view)

1.1.4 bsr-policy (PIM view)

1.1.5 c-bsr (PIM view)

1.1.6 c-bsr admin-scope (PIM view)

1.1.7 c-bsr global

1.1.8 c-bsr group

1.1.9 c-bsr hash-length (PIM view)

1.1.10 c-bsr holdtime (PIM view)

1.1.11 c-bsr interval (PIM view)

1.1.12 c-bsr priority (PIM view)

1.1.13 c-rp (PIM view)

1.1.14 c-rp advertisement-interval (PIM view)

1.1.15 c-rp holdtime (PIM view)

1.1.16 crp-policy (PIM view)

1.1.17 display pim bsr-info

1.1.18 display pim claimed-route

1.1.19 display pim control-message counters

1.1.20 display pim df-info

1.1.21 display pim grafts

1.1.22 display pim interface

1.1.23 display pim join-prune

1.1.24 display pim neighbor

1.1.25 display pim routing-table

1.1.26 display pim rp-info

1.1.27 hello-option dr-priority (PIM view)

1.1.28 hello-option holdtime (PIM view)

1.1.29 hello-option lan-delay (PIM view)

1.1.30 hello-option neighbor-tracking (PIM view)

1.1.31 hello-option override-interval (PIM view)

1.1.32 holdtime assert (PIM view)

1.1.33 holdtime join-prune (PIM view)

1.1.34 jp-pkt-size (PIM view)

1.1.35 jp-queue-size (PIM view)

1.1.36 pim

1.1.37 pim bsr-boundary

1.1.38 pim dm

1.1.39 pim hello-option dr-priority

1.1.40 pim hello-option holdtime

1.1.41 pim hello-option lan-delay

1.1.42 pim hello-option neighbor-tracking

1.1.43 pim hello-option override-interval

1.1.44 pim holdtime assert

1.1.45 pim holdtime join-prune

1.1.46 pim neighbor-policy

1.1.47 pim require-genid

1.1.48 pim sm

1.1.49 pim state-refresh-capable

1.1.50 pim timer graft-retry

1.1.51 pim timer hello

1.1.52 pim timer join-prune

1.1.53 pim triggered-hello-delay

1.1.54 probe-interval (PIM view)

1.1.55 prune delay (PIM view)

1.1.56 register-policy (PIM view)

1.1.57 register-suppression-timeout (PIM view)

1.1.58 register-whole-checksum (PIM view)

1.1.59 reset pim control-message counters

1.1.60 source-lifetime (PIM view)

1.1.61 source-policy (PIM view)

1.1.62 spt-switch-threshold (PIM view)

1.1.63 ssm-policy (PIM view)

1.1.64 state-refresh-interval (PIM view)

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

1.1.66 state-refresh-ttl

1.1.67 static-rp (PIM view)

1.1.68 timer hello (PIM view)

1.1.69 timer join-prune (PIM view)

1.1.70 timer spt-switch (PIM view)

 


1 PIM配置命令

1.1  PIM配置命令

1.1.1  auto-rp enable

【命令】

auto-rp enable

undo auto-rp enable

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,自動RP偵聽功能處於關閉狀態。

相關配置可參考命令static-rp

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] auto-rp enable

# 在VPN實例mvpn中使能自動RP偵聽功能。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] auto-rp enable

1.1.2  bidir-pim enable (PIM view)

【命令】

bidir-pim enable

undo bidir-pim enable

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,雙向PIM處於關閉狀態。

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

相關配置可參考命令pim,以及“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable

【舉例】

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

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] pim

[Sysname-pim] bidir-pim enable

# 使能VPN實例mvpn中的IP組播路由,進入VPN實例mvpn的PIM視圖並使能雙向PIM。

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] route-distinguisher 100:1

[Sysname-vpn-instance-mvpn] multicast routing-enable

[Sysname-vpn-instance-mvpn] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] bidir-pim enable

1.1.3  bsm-fragment enable (PIM view)

【命令】

bsm-fragment enable

undo bsm-fragment enable

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,自舉報文語義分片功能處於使能狀態。

需要注意的是,當PIM-SM域中存在不支持自舉報文語義分片的設備時,請關閉本功能。

相關配置可參考命令c-bsr admin-scope

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] undo bsm-fragment enable

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] undo bsm-fragment enable

1.1.4  bsr-policy (PIM view)

【命令】

bsr-policy acl-number

undo bsr-policy

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定基本ACL的編號,取值範圍為2000~2999。在定義該ACL時,使用rule命令中的source參數來指定合法BSR的源地址範圍。

【描述】

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

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

【舉例】

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

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] bsr-policy 2000

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

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] bsr-policy 2000

1.1.5  c-bsr (PIM view)

【命令】

c-bsr interface-type interface-number [ hash-length [ priority ] ]

undo c-bsr

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interface-type interface-number:指定接口類型和接口編號,將該接口配置為C-BSR。

hash-length:指定哈希掩碼長度,取值範圍為0~32。如果未指定本參數,則取相應的全局值。

priority:指定C-BSR的優先級,取值範圍為0~255。數值越大,優先級越高。如果未指定本參數,則取相應的全局值。

【描述】

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

缺省情況下,沒有配置C-BSR。

需要注意的是,充當C-BSR的接口上必須使能PIM-SM。

相關配置可參考命令pim smc-bsr hash-lengthc-bsr priorityc-rp

【舉例】

# 在公網實例中把接口Ethernet1/1配置為C-BSR。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr ethernet 1/1

# 在VPN實例mvpn中把接口Ethernet1/1配置為C-BSR。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr ethernet 1/1

1.1.6  c-bsr admin-scope (PIM view)

【命令】

c-bsr admin-scope

undo c-bsr admin-scope

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

c-bsr admin-scope命令用來使能管理域機製。undo c-bsr admin-scope命令用來關閉管理域機製。

缺省情況下,管理域機製處於關閉狀態,即每個PIM-SM域中隻能有一個BSR。

相關配置可參考命令c-bsrc-bsr groupc-bsr global

【舉例】

# 在公網實例中使能管理域機製。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr admin-scope

# 在VPN實例mvpn中使能管理域機製。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr admin-scope

1.1.7  c-bsr global

【命令】

c-bsr global [ hash-length hash-length | priority priority ] *

undo c-bsr global

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

hash-length:指定Global域中的哈希掩碼長度,取值範圍為0~32。如果未指定本參數,則取相應的全局值。

priority:指定Global域中C-BSR的優先級,取值範圍為0~255。數值越大,優先級越高。如果未指定本參數,則取相應的全局值。

【描述】

c-bsr global命令用來配置Global域的C-BSR。undo c-bsr global命令用來刪除對Global域C-BSR的配置。

缺省情況下,沒有配置Global域的C-BSR。

相關配置可參考命令c-bsr groupc-bsr hash-lengthc-bsr priority

【舉例】

# 在公網實例中配置本設備為Global域的C-BSR,其優先級為1。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr global priority 1

# 在VPN實例mvpn中配置本設備為Global域的C-BSR,其優先級為1。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr global priority 1

1.1.8  c-bsr group

【命令】

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

undo c-bsr group group-address

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

group-address:指定組播組地址,取值範圍為239.0.0.0~239.255.255.255。

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

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

hash-length:指定某組播組所對應管理域中的哈希掩碼長度,取值範圍為0~32。如果未指定本參數,則取相應的全局值。

priority:指定某組播組所對應管理域中C-BSR的優先級,取值範圍為0~255。數值越大,優先級越高。如果未指定本參數,則取相應的全局值。

【描述】

c-bsr group命令用來配置管理域的C-BSR。undo c-bsr group命令用來刪除對管理域C-BSR的配置。

缺省情況下,沒有配置管理域的C-BSR。

相關配置可參考命令c-bsr globalc-bsr admin-scopec-bsr hash-lengthc-bsr priority

【舉例】

# 在公網實例中配置本設備為239.0.0.0/8所對應管理域的C-BSR,其優先級為10。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr group 239.0.0.0 255.0.0.0 priority 10

# 在VPN實例mvpn中配置本設備為239.0.0.0/8所對應管理域的C-BSR,其優先級為10。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr group 239.0.0.0 255.0.0.0 priority 10

1.1.9  c-bsr hash-length (PIM view)

【命令】

c-bsr hash-length hash-length

undo c-bsr hash-length

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

c-bsr hash-length命令用來配置哈希掩碼長度的全局值。undo c-bsr hash-length命令用來恢複缺省情況。

缺省情況下,哈希掩碼長度為30。

相關配置可參考命令c-bsrc-bsr globalc-bsr group

【舉例】

# 在公網實例中配置哈希掩碼長度的全局值為16。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr hash-length 16

# 在VPN實例mvpn中配置哈希掩碼長度的全局值為16。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr hash-length 16

1.1.10  c-bsr holdtime (PIM view)

【命令】

c-bsr holdtime interval

undo c-bsr holdtime

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定自舉超時時間,取值範圍為1~2147483647,單位為秒。

【描述】

c-bsr holdtime命令用來配置自舉超時時間,即C-BSR等待接收來自BSR的自舉報文的超時時間。undo c-bsr holdtime命令用來恢複缺省情況。

缺省情況下,自舉超時時間由如下公式決定:自舉超時時間=自舉時間間隔×2+10。

缺省情況下,自舉時間間隔為60秒,則自舉超時時間的缺省值=60×2+10=130(秒)。

 

相關配置可參考命令c-bsrc-bsr interval

【舉例】

# 在公網實例中配置自舉超時時間為150秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr holdtime 150

# 在VPN實例mvpn中配置自舉超時時間為150秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.11  c-bsr interval (PIM view)

【命令】

c-bsr interval interval

undo c-bsr interval

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定自舉時間間隔,取值範圍為10~2147483647,單位為秒。

【描述】

c-bsr interval命令用來配置自舉時間間隔,即BSR發送自舉報文的時間間隔。undo c-bsr interval命令用來恢複缺省情況。

缺省情況下,自舉時間間隔由如下公式決定:自舉時間間隔=(自舉超時時間-10)÷2。

缺省情況下,自舉超時時間為130秒,則自舉時間間隔的缺省值=(130-10)÷2=60(秒)。

 

相關配置可參考命令c-bsrc-bsr holdtime

【舉例】

# 在公網實例中配置自舉時間間隔為30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr interval 30

# 在VPN實例mvpn中配置自舉時間間隔為30秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.12  c-bsr priority (PIM view)

【命令】

c-bsr priority priority

undo c-bsr priority

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

c-bsr priority命令用來配置C-BSR優先級的全局值。undo c-bsr priority命令用來恢複缺省情況。

缺省情況下,C-BSR的優先級為64。

相關配置可參考命令c-bsrc-bsr globalc-bsr group

【舉例】

# 在公網實例中配置C-BSR優先級的全局值為5。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr priority 5

# 在VPN實例mvpn中配置C-BSR優先級的全局值為5。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-bsr priority 5

1.1.13  c-rp (PIM view)

【命令】

c-rp interface-type interface-number [ group-policy acl-number | priority priority | holdtime hold-interval | advertisement-interval adv-interval ] * [ bidir ]

undo c-rp interface-type interface-number

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interface-type interface-number:指定接口類型和接口編號,將該接口配置為C-RP。

acl-number:指定基本ACL的編號,取值範圍為2000~2999。該ACL規則並不用來進行匹配過濾,而是定義了該C-RP所服務的組播組範圍,隻要是permit的組播組都會作為RP的服務組範圍通告出去,其它諸如deny等的配置不起作用。

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

hold-interval:指定C-RP的超時時間,取值範圍為1~65535,單位為秒。如果未指定本參數,則取相應的全局值。

adv-interval:指定發送宣告報文的間隔時間,取值範圍為1~65535,單位為秒。如果未指定本參數,則取相應的全局值。

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

【描述】

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

缺省情況下,沒有配置C-RP。

需要注意的是:

·     充當C-RP的接口上必須使能PIM-SM。

·     若沒有為C-RP指定其所服務的組播組範圍,該C-RP將為所有組播組服務。

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

·     如果對於同一接口多次執行本命令,則最新配置將覆蓋舊配置。

相關配置可參考命令c-bsr

【舉例】

# 在公網實例中把接口Ethernet1/1配置為225.1.0.0/16和226.2.0.0/16所對應的C-RP,C-RP的優先級為10。

<Sysname> system-view

[Sysname] acl number 2000

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

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

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] c-rp ethernet 1/1 group-policy 2000 priority 10

# 在VPN實例mvpn中把接口Ethernet1/1配置為225.1.0.0/16和226.2.0.0/16所對應的C-RP,C-RP的優先級為10。

<Sysname> system-view

[Sysname] acl number 2000

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

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

[Sysname-acl-basic-2000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-rp ethernet 1/1 group-policy 2000 priority 10

1.1.14  c-rp advertisement-interval (PIM view)

【命令】

c-rp advertisement-interval interval

undo c-rp advertisement-interval

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

c-rp advertisement-interval命令用來配置發送宣告報文時間間隔的全局值。undo c-rp advertisement-interval命令用來恢複缺省情況。

缺省情況下,發送宣告報文的時間間隔為60秒。

相關配置可參考命令c-rp

【舉例】

# 在公網實例中配置發送宣告報文時間間隔的全局值為30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-rp advertisement-interval 30

# 在VPN實例mvpn中配置發送宣告報文時間間隔的全局值為30秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-rp advertisement-interval 30

1.1.15  c-rp holdtime (PIM view)

【命令】

c-rp holdtime interval

undo c-rp holdtime

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定C-RP的超時時間,取值範圍為1~65535,單位為秒。

【描述】

c-rp holdtime命令用來配置C-RP超時時間的全局值,即BSR等待接收來自C-RP的宣告報文的超時時間。undo c-rp holdtime命令用來恢複缺省情況。

缺省情況下,C-RP的超時時間為150秒。

需要注意的是,由於非BSR通過BSR自舉報文來更新C-RP的超時時間,所以在配置時,C-RP的超時時間不要小於BSR發送自舉報文的時間間隔,且最好為該間隔的2.5倍以上,以防止BSR自舉報文中的C-RP信息丟失。

相關配置可參考命令c-rpc-bsr interval

【舉例】

# 在公網實例中配置C-RP超時時間的全局值為200秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-rp holdtime 200

# 在VPN實例mvpn中配置C-RP超時時間的全局值為200秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] c-rp holdtime 200

1.1.16  crp-policy (PIM view)

【命令】

crp-policy acl-number

undo crp-policy

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定高級ACL的編號,取值範圍為3000~3999。在定義該ACL時,使用rule命令中的source參數來指定C-RP的地址,destination參數來指定該C-RP所服務的組播組地址範圍。

【描述】

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

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

需要注意的是,本命令在對C-RP所宣告的組播組範圍進行過濾時,隻依據其組前綴進行過濾。譬如,當C-RP宣告的組播組範圍為224.1.0.0/16,crp-policy命令所規定的合法組播組範圍為224.1.0.0/30時,最終通過過濾的組播組範圍為224.1.0.0/16。

相關配置可參考命令c-rp

【舉例】

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

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-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-adv-3000] quit

[Sysname] pim

[Sysname-pim] crp-policy 3000

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

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-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-adv-3000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] crp-policy 3000

1.1.17  display pim bsr-info

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] bsr-info [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim bsr-info命令用來查看PIM-SM域中的BSR信息,以及本地配置並生效的C-RP信息。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

相關配置可參考命令c-bsrc-rp

【舉例】

# 查看公網實例PIM-SM域中的BSR信息,以及本地配置並生效的C-RP信息。

<Sysname> display pim bsr-info

 VPN-Instance: public net

 Elected BSR Address: 12.12.12.9

     Priority: 64

     Hash mask length: 30

     State: Elected

     Scope: Global

     Uptime: 00:00:56

     Next BSR message scheduled at: 00:01:14

 Candidate BSR Address: 12.12.12.9

     Priority: 64

     Hash mask length: 30

     State: Elected

     Scope: Global

 

 Candidate RP: 12.12.12.9(LoopBack1)

     Priority: 192

     HoldTime: 150

     Advertisement Interval: 60

     Next advertisement scheduled at: 00:00:48

 Candidate RP: 3.3.3.3(Ethernet1/1)

     Priority: 200

     HoldTime: 90

     Advertisement Interval: 50

     Next advertisement scheduled at: 00:00:28

 Candidate RP: 5.5.5.5(Ethernet1/2)

     Priority: 192

     HoldTime: 80

     Advertisement Interval: 60

     Next advertisement scheduled at: 00:00:48

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

字段

描述

VPN-Instance: public net

公網實例

Elected BSR Address

當選BSR的地址

Candidate BSR Address

候選BSR的地址

Priority

BSR的優先級

Hash mask length

哈希掩碼長度

State

BSR的狀態

Scope

BSR所服務的管理域

Uptime

BSR已經存在的時間

Next BSR message scheduled at

BSR超時剩餘時間

Candidate RP

候選RP的地址

Priority

候選RP的優先級

HoldTime

候選RP的超時時間

Advertisement Interval

候選RP發送宣告報文時間間隔

Next advertisement scheduled at

候選RP發送下一個宣告報文的剩餘時間

PIM-SM is not enabled

PIM-SM尚未使能

 

1.1.18  display pim claimed-route

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] claimed-route [ source-address ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

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

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim claimed-route命令用來查看PIM所使用的單播路由信息。

需要注意的是:

·     如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

·     如果某(S,G)表項的標誌是SPT,則該(S,G)表項會使用單播路由。

【舉例】

# 查看公網實例PIM使用的所有單播路由信息。

<Sysname> display pim claimed-route

 VPN-Instance: public net

 RPF information about: 172.168.0.0

     RPF interface: Ethernet1/1, RPF neighbor: 172.168.0.2

     Referenced route/mask: 172.168.0.0/24

     Referenced route type: unicast (direct)

     RPF-route selecting rule: preference-preferred

     The (S,G) or (*,G) list dependent on this route entry

     (172.168.0.12, 227.0.0.1)

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

字段

描述

VPN-Instance: public net

公網實例

RPF information about: 172.168.0.0

到組播源172.168.0.0的RPF路由信息

RPF interface

RPF接口的名稱和編號

RPF neighbor

RPF鄰居的IP地址

Referenced route/mask

所用的路由項

Referenced route type

所引用的路由類型,可以是下列類型之一:

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

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

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

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

·     mbgp:MBGP路由

·     multicast static:組播靜態路由

RPF-route selecting rule

RPF路由的選擇規則

The (S,G) or (*,G) list dependent on this route entry

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

 

1.1.19  display pim control-message counters

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] control-message counters [ message-type { probe | register | register-stop } | [ interface interface-type interface-number | message-type { assert | bsr | crp | graft | graft-ack | hello | join-prune | state-refresh } ] * ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

probe:查看空注冊報文的數量。

register:查看注冊報文的數量。

register-stop:查看注冊停止報文的數量。

interface-type interface-number: 接口類型和接口編號,查看指定接口上的PIM控製報文數量。

assert:查看斷言報文的數量。

bsr:查看自舉報文的數量。

crp:查看宣告報文的數量。

graft:查看嫁接報文的數量。

graft-ack:查看嫁接應答報文的數量。

hello:查看Hello報文的數量。

join-prune:查看加入/剪枝報文的數量。

state-refresh:查看狀態刷新報文的數量。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim control-message counters命令用來查看PIM控製報文的數量。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例所有接口上所有類型的PIM控製報文數量。

<Sysname> display pim control-message counters

 VPN-Instance: public net

 PIM global control-message counters:

                  Received         Sent             Invalid

 Register         20               37               2

 Register-Stop    25               20               1

 Probe            10               5                0

 

 PIM control-message counters for interface: Ethernet1/1

                  Received         Sent             Invalid

 Assert           10               5                0

 Graft            20               37               2

 Graft-Ack        25               20               1

 Hello            1232             453              0

 Join/Prune       15               30               21

 State-Refresh    8                7                1

 BSR              3243             589              1

 C-RP             53               32               0

表1-3 display pim control-message counters命令顯示信息描述表

字段

描述

VPN-Instance: public net

公網實例

PIM global control-message counters

統計PIM全局控製報文

PIM control-message counters for interface

統計PIM控製報文的接口

Received

收到的報文數量

Sent

發送的報文數量

Invalid

無效報文的數量

Register

注冊報文

Register-Stop

注冊停止報文

Probe

空注冊報文

Assert

斷言報文

Graft

嫁接報文

Graft-Ack

嫁接應答報文

Hello

Hello報文

Join/Prune

加入/剪枝報文

State Refresh

狀態刷新報文

BSR

自舉報文

C-RP

宣告報文

 

1.1.20  display pim df-info

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] df-info [ rp-address ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

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

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

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

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例中雙向PIM的DF信息。

<Sysname> display pim df-info

 VPN-Instance: public net

 

 RP Address: 1.1.1.1

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

  Eth1/1              Win     100        1          01:24:09  192.168.2.1 (local)

  Ser2/1              Win     100        1          01:24:09  10.110.1.2 (local)

  Ser2/2              Lose    0          0          01:23:12  10.110.2.2

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

字段

描述

VPN-Instance: public net

公網實例

RP Address

雙向PIM的RP地址

Interface

接口名稱

State

DF的選舉狀態:

·     Win:表示獲選

·     Lose:表示落選

DF-Pref

DF通告的路由優先級

DF-Metric

DF通告的路由度量值

DF-Uptime

DF的存在時間

DF-Address

DF的IP地址,local表示為本地地址

PIM-SM is not enabled

PIM-SM尚未使能

 

1.1.21  display pim grafts

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] grafts [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim grafts命令用來查看尚未確認的PIM-DM嫁接信息。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例中尚未確認的PIM-DM嫁接信息。

<Sysname> display pim grafts

 VPN-Instance: public net

 Source             Group             Age           RetransmitIn

 192.168.10.1       224.1.1.1         00:00:24      00:00:02

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

字段

描述

VPN-Instance: public net

公網實例

Source

嫁接報文中的組播源地址

Group

嫁接報文中的組播組地址

Age

嫁接報文的老化剩餘時間

RetransmitIn

重發嫁接報文的剩餘時間

PIM-DM is not enabled

PIM-DM尚未使能

 

1.1.22  display pim interface

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

interface-type interface-number:接口類型和接口編號,查看指定接口上的PIM信息。

verbose:查看PIM接口的詳細信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim interface命令用來查看接口上的PIM信息。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例所有接口上的PIM信息。

<Sysname> display pim interface

 VPN-Instance: public net

 Interface           NbrCnt HelloInt   DR-Pri     DR-Address

 Eth1/1              1      30         1          10.1.1.2

 Eth1/2              0      30         1          172.168.0.2    (local)

 Eth1/3              1      30         1          20.1.1.2

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

字段

描述

VPN-Instance: public net

公網實例

Interface

接口名稱

NbrCnt

PIM鄰居的數量

HelloInt

發送Hello報文的時間間隔

DR-Pri

競選DR的優先級

DR-Address

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

 

# 查看公網實例接口Ethernet1/1上的PIM詳細信息。

<Sysname> display pim interface ethernet 1/1 verbose

 VPN-Instance: public net

 Interface: Ethernet1/1, 10.1.1.1

     PIM version: 2

     PIM mode: Sparse

     PIM DR: 10.1.1.2

     PIM DR Priority (configured): 1

     PIM neighbor 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

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

字段

描述

VPN-Instance: public net

公網實例

Interface

接口名稱與IP地址

PIM version

PIM協議的版本號

PIM mode

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

PIM DR

DR的IP地址

PIM DR Priority (configured)

競選DR優先級的配置值

PIM neighbor 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的服務邊界

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.23  display pim join-prune

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] join-prune mode { sm [ flags flag-value ] | ssm } [ interface interface-type interface-number | neighbor neighbor-address ] * [ verbose ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

mode:查看指定PIM模式下待發送的加入/剪枝報文信息。PIM模式包括smssm,分別表示PIM-SM和PIM-SSM類型的路由項。

flags flag-value:查看含有指定標誌的PIM路由表項。flag-value的取值及含義如下

·     rpt:表示共享樹上的路由表項;

·     spt:表示最短路徑樹上的路由表項;

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

interface-type interface-number:接口類型和接口編號,查看指定接口上待發送的加入/剪枝報文信息。

neighbor-address:PIM鄰居的IP地址,查看待發送給指定PIM鄰居的加入/剪枝報文信息。

verbose:查看待發送的加入/剪枝報文的詳細信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim join-prune命令用來查看待發送的加入/剪枝報文信息。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例PIM-SM模式下待發送的加入/剪枝報文信息。

<Sysname> display pim join-prune mode sm

 VPN-Instance: public net

 

 Expiry Time: 50 sec

 Upstream nbr: 10.1.1.1 (Ethernet1/1)

 1 (*, G) join(s), 0 (S, G) join(s), 1 (S, G, rpt) prune(s)

 -------------------------------------------------------------------------

 Total (*, G) join(s): 1, (S, G) join(s): 0, (S, G, rpt) prune(s): 1

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

字段

描述

VPN-Instance: public net

公網實例

Expiry Time:

發送加入/剪枝報文的剩餘時間

Upstream nbr:

上遊PIM鄰居的IP地址和所在接口

(*, G) join(s)

待發送的(*,G)加入項數量

(S, G) join(s)

待發送的(S,G)加入項數量

(S, G, rpt) prune(s)

待發送的(S,G,rpt)剪枝項數量

 

1.1.24  display pim neighbor

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] neighbor [ interface interface-type interface-number | neighbor-address | verbose ] * [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

interface-type interface-number:接口類型和接口編號,查看指定接口上的PIM鄰居信息。

neighbor-address:PIM鄰居的IP地址,查看指定PIM鄰居的信息。

verbose:查看PIM鄰居的詳細信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim neighbor命令用來查看PIM鄰居信息。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

【舉例】

# 查看公網實例所有PIM鄰居的信息。

<Sysname> display pim neighbor

 VPN-Instance: public net

 Total Number of Neighbors = 2

 

 Neighbor        Interface           Uptime   Expires  Dr-Priority  Mode

 10.1.1.2        Eth1/1              02:50:49 00:01:31 1            B

 20.1.1.2        Eth1/2              02:49:39 00:01:42 1            B

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

<Sysname> display pim neighbor 11.110.0.20 verbose

 VPN-Instance: public net

 Neighbor: 11.110.0.20

     Interface: Ethernet1/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

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

字段

描述

VPN-Instance: public net

公網實例

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模式,顯示為空則表示非雙向PIM模式

Generation ID

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

Holdtime

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

LAN delay

發送剪枝報文的延遲時間

Override interval

剪枝否決的時間間隔

State refresh interval

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

Neighbor tracking

鄰居跟蹤功能是否已使能

Bidirectional PIM

雙向PIM是否已使能

 

1.1.25  display pim routing-table

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

group-address:組播組地址,查看指定組播組的PIM路由項,取值範圍為224.0.0.0~239.255.255.255。

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

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

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

incoming-interface:查看指定入接口的PIM路由項。

interface-type interface-number:查看指定接口類型和接口編號的入接口的PIM路由項。

register:查看入接口為PIM-SM注冊接口的PIM路由項。本參數隻有在未指定mode-type,或mode-typesm時才有效。

outgoing-interface:查看指定出接口的PIM路由項。

include:查看出接口列表中包含指定接口的PIM路由項。

exclude:查看出接口列表中不包含指定接口的PIM路由項。

match:查看出接口列表中包含且僅包含指定接口的PIM路由項。

mode mode-type:PIM模式,查看指定模式下的PIM路由項。mode-type的取值及含義如下:

·     dm:表示PIM-DM模式;

·     sm:表示PIM-SM模式;

·     ssm:表示PIM-SSM模式。

flags flag-value:PIM標誌,查看包含指定標誌的PIM路由項。flag-value的取值及含義如下

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

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

·     bidir:表示由雙向PIM創建的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:表示Switch-MDT切換接收端的PIM路由項;

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

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

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

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

fsm:查看狀態機信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

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

需要注意的是,如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

相關配置可參考“IP組播命令參考/組播路由與轉發”中的命令display multicast routing-table

【舉例】

# 查看公網實例PIM路由表的內容。

<Sysname> display pim routing-table

 VPN-Instance: public net

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

 

 (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: Ethernet1/1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Ethernet1/2

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

# 查看公網實例PIM路由表的狀態機信息。

<Sysname> display pim routing-table fsm

 VPN-Instance: public net

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

 

 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

 

 (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: Ethernet1/1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

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

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Ethernet1/2

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

             DR state: [DR]

             Join/Prune FSM: [NI]

             Assert FSM: [NI]

 

     FSM information for non-downstream interfaces: None

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

字段

描述

VPN-Instance: public net

公網實例

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

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表示下遊接收者

(172.168.0.2, 227.0.0.1)

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

RP

RP的地址

Protocol

PIM的模式

Flag

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

·     2MSDP:表示準備向MSDP發出通知

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

·     BIDIR:表示由雙向PIM創建

·     DEL:表示計劃要刪除

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

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

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

·     MSDP:表示從MSDP的SA報文中學習到的

·     NIIF:表示未確定入接口

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

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

·     RQ:表示Switch-MDT切換的接收端

·     SPT:表示在SPT上

·     SQ:表示Switch-MDT切換的發起端

·     SWT:表示正在向SPT切換

·     WC:表示帶WC通配符

Uptime

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

Upstream interface

(S,G)或(*,G)表項的上遊接口名稱。如果上遊接口是其它VPN中的接口,則顯示該VPN的名稱

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(s) information

下遊接口的信息,包括:

·     下遊接口的總數

·     下遊接口的名稱。如果下遊接口是其它VPN中的接口,則顯示該VPN的名稱

·     下遊接口使用的協議類型。如果下遊接口是其它VPN中的接口,則顯示extra_vpn

·     下遊接口的存在時間

·     下遊接口的超時時間

FSM information for non-downstream interfaces

非下遊接口的狀態機信息

 

1.1.26  display pim rp-info

【命令】

display pim [ all-instance | vpn-instance vpn-instance-name ] rp-info [ group-address ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

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

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display pim rp-info命令用來查看RP的信息。

需要注意的是:

·     如果未指定all-instancevpn-instance參數,則隻顯示公網實例的相關信息。

·     RP信息包括通過BSR機製動態發現的RP信息和靜態RP的信息。

【舉例】

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

<Sysname> display pim rp-info 224.0.1.1

 VPN-Instance: public net

 BSR RP Address is: 2.2.2.2

     Priority: 192

     HoldTime: 150

     Uptime: 03:01:10

     Expires: 00:02:30

 RP mapping for this group is: 2.2.2.2

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

<Sysname> display pim rp-info

 VPN-Instance: public net

 PIM-SM BSR RP information:

 Group/MaskLen: 224.0.0.0/4 [B]

     RP: 2.2.2.2

     Priority: 192

     HoldTime: 150

     Uptime: 03:01:36

     Expires: 00:02:29

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

字段

描述

VPN-Instance: public net

公網實例

BSR RP Address is

RP的IP地址

Group/MaskLen

RP所服務的組播組

[B]

表示RP服務於雙向PIM,不顯示本字段則表示RP服務於PIM-SM

RP

RP的IP地址

Priority

RP的優先級

HoldTime

RP的超時時間

Uptime

RP已存在的時間

Expires

RP超時的剩餘時間

RP mapping for this group

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

PIM-SM is not enabled

PIM-SM尚未使能

 

1.1.27  hello-option dr-priority (PIM view)

【命令】

hello-option dr-priority priority

undo hello-option dr-priority

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

hello-option dr-priority命令用來全局配置競選DR的優先級。undo hello-option dr-priority命令用來恢複缺省情況。

缺省情況下,競選DR的優先級為1。

相關配置可參考命令pim hello-option dr-priority

【舉例】

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

<Sysname> system-view

[Sysname] pim

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

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.28  hello-option holdtime (PIM view)

【命令】

hello-option holdtime interval

undo hello-option holdtime

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

hello-option holdtime命令用來全局配置保持PIM鄰居可達狀態的時間。undo hello-option holdtime命令用來恢複缺省情況。

缺省情況下,保持PIM鄰居可達狀態的時間為105秒。

相關配置可參考命令pim hello-option holdtime

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option holdtime 120

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] hello-option holdtime 120

1.1.29  hello-option lan-delay (PIM view)

【命令】

hello-option lan-delay interval

undo hello-option lan-delay

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送剪枝報文的延遲時間,取值範圍為1~32767,單位為毫秒。

【描述】

hello-option lan-delay命令用來全局配置發送剪枝報文的延遲時間。undo hello-option lan-delay命令用來恢複缺省情況。

缺省情況下,發送剪枝報文的延遲時間為500毫秒。

相關配置可參考命令hello-option override-intervalpim hello-option override-intervalpim hello-option lan-delay

【舉例】

# 在公網實例中全局配置發送剪枝報文的延遲時間為200毫秒。

<Sysname> system-view

[Sysname] pim

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

# 在VPN實例mvpn中全局配置發送剪枝報文的延遲時間為200毫秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.30  hello-option neighbor-tracking (PIM view)

【命令】

hello-option neighbor-tracking

undo hello-option neighbor-tracking

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,加入消息抑製能力處於使能狀態,即禁止鄰居跟蹤。

相關配置可參考命令pim hello-option neighbor-tracking

【舉例】

# 在公網實例中全局禁止加入報文抑製能力。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

# 在VPN實例mvpn中全局禁止加入報文抑製能力。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] hello-option neighbor-tracking

1.1.31  hello-option override-interval (PIM view)

【命令】

hello-option override-interval interval

undo hello-option override-interval

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

hello-option override-interval命令用來全局配置剪枝否決時間。undo hello-option override-interval命令用來恢複缺省情況。

缺省情況下,剪枝否決時間為2500毫秒。

相關配置可參考命令hello-option lan-delaypim hello-option lan-delaypim hello-option override-interval

【舉例】

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

<Sysname> system-view

[Sysname] pim

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

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.32  holdtime assert (PIM view)

【命令】

holdtime assert interval

undo holdtime assert

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定保持斷言狀態的時間,取值範圍為7~2147483647,單位為秒。

【描述】

holdtime assert命令用來全局配置保持斷言狀態的時間。undo holdtime assert命令用來恢複缺省情況。

缺省情況下,保持斷言狀態的時間為180秒。

相關配置可參考命令holdtime join-prunepim holdtime join-prunepim holdtime assert

【舉例】

# 在公網實例中全局配置保持斷言狀態的時間為100秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] holdtime assert 100

# 在VPN實例mvpn中全局配置保持斷言狀態的時間為100秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] holdtime assert 100

1.1.33  holdtime join-prune (PIM view)

【命令】

holdtime join-prune interval

undo holdtime join-prune

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

holdtime join-prune命令用來全局配置保持加入/剪枝狀態的時間。undo holdtime join-prune命令用來恢複缺省情況。

缺省情況下,保持加入/剪枝狀態的時間為210秒。

相關配置可參考命令holdtime assertpim holdtime assertpim holdtime join-prune

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] holdtime join-prune 280

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] holdtime join-prune 280

1.1.34  jp-pkt-size (PIM view)

【命令】

jp-pkt-size packet-size

undo jp-pkt-size

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

jp-pkt-size命令用來配置加入/剪枝報文的最大長度。undo jp-pkt-size命令用來恢複缺省情況。

缺省情況下,加入/剪枝報文的最大長度為8100字節。

相關配置可參考命令jp-queue-size

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-pkt-size 1500

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] jp-pkt-size 1500

1.1.35  jp-queue-size (PIM view)

【命令】

jp-queue-size queue-size

undo jp-queue-size

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

queue-size:指定加入/剪枝報文中(S,G)表項的最大數量,取值範圍為1~4096。

【描述】

jp-queue-size命令用來配置加入/剪枝報文中(S,G)表項的最大數量。undo jp-queue-size命令用來恢複缺省情況。

缺省情況下,加入/剪枝報文中(S,G)表項的最大數量為1020個。

需要注意的是:

·     在使用jp-queue-size命令進行配置時,需要考慮產品轉發表的實際規格。對於某些不支持分片的網絡,當queue-size值配置得較大時,加入/剪枝報文中可能包含較多的組,使該報文的長度可能超過網絡所規定的MTU(Maximum Transmission Unit,最大傳輸單元),某些不支持超過MTU報文傳輸的產品會將其丟棄。

·     在使用jp-queue-size命令進行配置時,還需要考慮上遊設備(S,G)保持加入/剪枝狀態的時間。當queue-size值配置得很小時,在隊列中的最後一個加入/剪枝報文送達上遊設備之前,上遊設備相應表項的出接口有可能由於已超時而被剪枝。

相關配置可參考命令jp-pkt-sizeholdtime join-prunepim holdtime join-prune

【舉例】

# 在公網實例中配置加入/剪枝報文中(S,G)表項的最大數量為2000。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-queue-size 2000

# 在VPN實例mvpn中配置加入/剪枝報文中(S,G)表項的最大數量為2000。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] jp-queue-size 2000

1.1.36  pim

【命令】

pim [ vpn-instance vpn-instance-name ]

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

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

pim命令用來進入公網實例或VPN實例PIM視圖。undo pim命令用來清除公網實例或VPN實例PIM視圖下的所有配置。

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

相關配置可參考“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable

【舉例】

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

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] pim

[Sysname-pim]

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

<Sysname> system-view

[Sysname] ip vpn-instance mvpn

[Sysname-vpn-instance-mvpn] route-distinguisher 100:1

[Sysname-vpn-instance-mvpn] multicast routing-enable

[Sysname-vpn-instance-mvpn] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn]

1.1.37  pim bsr-boundary

【命令】

pim bsr-boundary

undo pim bsr-boundary

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,沒有配置BSR的服務邊界。

相關配置可參考命令c-bsr,以及“IP組播命令參考/組播路由與轉發”中的命令multicast boundary

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim bsr-boundary

1.1.38  pim dm

【命令】

pim dm

undo pim dm

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,PIM-DM處於關閉狀態。

需要注意的是:

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

·     在運行PIM-DM時不能使用處於SSM組地址範圍內的組播組。

相關配置可參考命令pim smssm-policy,以及“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable

【舉例】

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

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim dm

1.1.39  pim hello-option dr-priority

【命令】

pim hello-option dr-priority priority

undo pim hello-option dr-priority

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

pim hello-option dr-priority命令用來在接口上配置競選DR的優先級。undo pim hello-option dr-priority命令用來恢複缺省情況。

缺省情況下,競選DR的優先級為1。

相關配置可參考命令hello-option dr-priority

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.40  pim hello-option holdtime

【命令】

pim hello-option holdtime interval

undo pim hello-option holdtime

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

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

缺省情況下,保持PIM鄰居可達狀態的時間為105秒。

相關配置可參考命令hello-option holdtime

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim hello-option holdtime 120

1.1.41  pim hello-option lan-delay

【命令】

pim hello-option lan-delay interval

undo pim hello-option lan-delay

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送剪枝報文的延遲時間,取值範圍為1~32767,單位為毫秒。

【描述】

pim hello-option lan-delay命令用來在接口上配置發送剪枝報文的延遲時間。undo pim hello-option lan-delay命令用來恢複缺省情況。

缺省情況下,發送剪枝報文的延遲時間為500毫秒。

相關配置可參考命令pim hello-option override-intervalhello-option override-intervalhello-option lan-delay

【舉例】

# 在接口Ethernet1/1上配置發送剪枝報文的延遲時間為200毫秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.42  pim hello-option neighbor-tracking

【命令】

pim hello-option neighbor-tracking

undo pim hello-option neighbor-tracking

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,加入報文抑製能力處於使能狀態,即禁止鄰居跟蹤。

相關配置可參考命令hello-option neighbor-tracking

【舉例】

# 在接口Ethernet1/1上禁止加入報文抑製能力。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim hello-option neighbor-tracking

1.1.43  pim hello-option override-interval

【命令】

pim hello-option override-interval interval

undo pim hello-option override-interval

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

pim hello-option override-interval命令用來在接口上配置剪枝否決時間。undo pim hello-option override-interval命令用來恢複缺省情況。

缺省情況下,剪枝否決時間為2500毫秒。

相關配置可參考命令pim hello-option lan-delayhello-option lan-delayhello-option override-interval

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

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

1.1.44  pim holdtime assert

【命令】

pim holdtime assert interval

undo pim holdtime assert

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

interval:指定保持斷言狀態的時間,取值範圍為7~2147483647,單位為秒。

【描述】

pim holdtime assert命令用來在接口上配置保持斷言狀態的時間。undo pim holdtime assert命令用來恢複缺省情況。

缺省情況下,保持斷言狀態的時間為180秒。

相關配置可參考命令holdtime join-prunepim holdtime join-pruneholdtime assert

【舉例】

# 在接口Ethernet1/1上配置保持斷言狀態的時間為100秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim holdtime assert 100

1.1.45  pim holdtime join-prune

【命令】

pim holdtime join-prune interval

undo pim holdtime join-prune

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

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

缺省情況下,保持加入/剪枝狀態的時間為210秒。

相關配置可參考命令holdtime assertpim holdtime assertholdtime join-prune

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim holdtime join-prune 280

1.1.46  pim neighbor-policy

【命令】

pim neighbor-policy acl-number

undo pim neighbor-policy

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定基本ACL的編號,取值範圍為2000~2999。在定義該ACL時,使用rule命令中的source參數來指定合法Hello報文的源地址範圍。

【描述】

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

缺省情況下,Hello報文的源地址範圍不受任何限製,即認為所有收到的Hello報文都是合法的。

【舉例】

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

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] quit

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim neighbor-policy 2000

1.1.47  pim require-genid

【命令】

pim require-genid

undo pim require-genid

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

pim require-genid命令用來配置不接受無Generation ID的Hello報文。undo pim require-genid命令用來恢複缺省情況。

缺省情況下,接受無Generation ID的Hello報文。

【舉例】

# 配置接口Ethernet1/1不接受無Generation ID的Hello報文。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim require-genid

1.1.48  pim sm

【命令】

pim sm

undo pim sm

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,PIM-SM處於關閉狀態。

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

相關配置可參考命令pim dm,以及“IP組播命令參考/組播路由與轉發”中的命令multicast routing-enable

【舉例】

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

<Sysname> system-view

[Sysname] multicast routing-enable

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim sm

1.1.49  pim state-refresh-capable

【命令】

pim state-refresh-capable

undo pim state-refresh-capable

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

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

缺省情況下,狀態刷新能力處於使能狀態。

相關配置可參考命令state-refresh-intervalstate-refresh-rate-limitstate-refresh-ttl

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] undo pim state-refresh-capable

1.1.50  pim timer graft-retry

【命令】

pim timer graft-retry interval

undo pim timer graft-retry

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

pim timer graft-retry命令用來配置嫁接報文的重傳時間。undo pim timer graft-retry命令用來恢複缺省情況。

缺省情況下,嫁接報文的重傳時間為3秒。

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim timer graft-retry 80

1.1.51  pim timer hello

【命令】

pim timer hello interval

undo pim timer hello

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送Hello報文的時間間隔,取值範圍為1~2147483647,單位為秒。

【描述】

pim timer hello命令用來在接口上配置發送Hello報文的時間間隔。undo pim timer hello命令用來恢複缺省情況。

缺省情況下,發送Hello報文的時間間隔為30秒。

相關配置可參考命令timer hello

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim timer hello 40

1.1.52  pim timer join-prune

【命令】

pim timer join-prune interval

undo pim timer join-prune

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送加入/剪枝報文的時間間隔,取值範圍為1~2147483647,單位為秒。

【描述】

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

缺省情況下,發送加入/剪枝報文的時間間隔為60秒。

相關配置可參考命令timer join-prune

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim timer join-prune 80

1.1.53  pim triggered-hello-delay

【命令】

pim triggered-hello-delay interval

undo pim triggered-hello-delay

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

pim triggered-hello-delay命令用來配置觸發Hello報文的最大延遲時間。undo pim triggered-hello-delay命令用來恢複缺省情況。

缺省情況下,觸發Hello報文的最大延遲時間為5秒。

【舉例】

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

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] pim trigged-hello-delay 3

1.1.54  probe-interval (PIM view)

【命令】

probe-interval interval

undo probe-interval

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定注冊探測時間,取值範圍1~1799,單位為秒。

【描述】

probe-interval命令用來配置注冊探測時間。undo probe-interval命令用來恢複缺省情況。

缺省情況下,注冊探測時間為5秒。

相關配置可參考命令register-suppression-timeout

【舉例】

# 在公網實例中配置注冊探測時間為6秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] probe-interval 6

# 在VPN實例mvpn中配置注冊探測時間為6秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] probe-interval 6

1.1.55  prune delay (PIM view)

【命令】

prune delay interval

undo prune delay

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定剪枝延遲時間,取值範圍1~128,單位為秒。

【描述】

prune delay命令用來配置剪枝延遲時間。undo prune delay命令用來恢複缺省情況。

缺省情況下,未配置剪枝延遲時間。

【舉例】

# 在公網實例中配置剪枝延遲時間為75秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] prune delay 75

# 在VPN實例mvpn中配置剪枝延遲時間為75秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] prune delay 75

1.1.56  register-policy (PIM view)

【命令】

register-policy acl-number

undo register-policy

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定高級ACL的編號,取值範圍為3000~3999。隻有該ACL的permit語句匹配的注冊報文才會被RP接受。

【描述】

register-policy命令用來配置注冊報文的過濾規則。undo register-policy命令用來刪除注冊報文的過濾規則。

缺省情況下,沒有配置注冊報文的過濾規則。

相關配置可參考命令register-suppression-timeout

【舉例】

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

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-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-adv-3000] quit

[Sysname] pim

[Sysname-pim] register-policy 3000

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

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-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-adv-3000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] register-policy 3000

1.1.57  register-suppression-timeout (PIM view)

【命令】

register-suppression-timeout interval

undo register-suppression-timeout

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

register-suppression-timeout命令用來配置注冊抑製時間。undo register-suppression-timeout命令用來恢複缺省情況。

缺省情況下,注冊抑製時間為60秒。

相關配置可參考命令probe-intervalregister-policy

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-suppression-timeout 70

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] register-suppression-timeout 70

1.1.58  register-whole-checksum (PIM view)

【命令】

register-whole-checksum

undo register-whole-checksum

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

【描述】

register-whole-checksum命令用來配置根據注冊報文的全部內容來計算校驗和。undo register-whole-checksum命令用來恢複缺省情況。

缺省情況下,僅根據注冊報文頭來計算校驗和。

相關配置可參考命令register-policyregister-suppression-timeout

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-whole-checksum

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] register-whole-checksum

1.1.59  reset pim control-message counters

【命令】

reset pim [ all-instance | vpn-instance vpn-instance-name ] control-message counters [ interface interface-type interface-number ]

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

all-instance:指定所有VPN實例。

vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。

interface-type interface-number:接口類型和接口編號,重置指定接口的PIM控製報文計數器。如果未指定本參數,將重置所有接口的PIM控製報文數量。

【描述】

reset pim control-message counters命令用來重置PIM控製報文計數器。

需要注意的是,如果未指定all-instancevpn-instance參數,則隻重置公網實例的相關計數器。

【舉例】

# 重置公網實例PIM控製報文計數器。

<Sysname> reset pim control-message counters

1.1.60  source-lifetime (PIM view)

【命令】

source-lifetime interval

undo source-lifetime

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定組播源的生存時間,取值範圍為1~31536000,單位為秒。

【描述】

source-lifetime命令用來配置組播源的生存時間。undo source-lifetime命令用來恢複缺省情況。

缺省情況下,組播源的生存時間為210秒。

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] source-lifetime 200

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] source-lifetime 200

1.1.61  source-policy (PIM view)

【命令】

source-policy acl-number

undo source-policy

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

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

缺省情況下,沒有配置組播數據過濾器。

需要注意的是:

·     如果指定的是基本ACL,則對收到的組播數據報文匹配源地址,未通過匹配的報文將被丟棄。

·     如果指定的是高級ACL,則對收到的組播數據報文匹配源地址和組地址,未通過匹配的報文將被丟棄。

·     重複執行本命令,新的配置會覆蓋原有配置。

【舉例】

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

<Sysname> system-view

[Sysname] acl number 2000

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

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

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] source-policy 2000

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

<Sysname> system-view

[Sysname] acl number 2000

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

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

[Sysname-acl-basic-2000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] source-policy 2000

1.1.62  spt-switch-threshold (PIM view)

【命令】

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

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

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

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

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

order order-value:指定ACL在組策略列表中的序號。order-value的取值範圍為1~現有組策略列表中的最大序號+1,但取值範圍中不包括該ACL在組策略列表中的原有序號。如果已為某ACL指定了order-value,則不允許為該ACL指定相同的order-value,否則係統將報錯;如果未指定本參數,則不改變該ACL在組策略列表中的序號。

【描述】

spt-switch-threshold命令用來配置發起SPT切換的條件。undo spt-switch-threshold命令用來恢複缺省情況。

缺省情況下,設備收到第一個組播數據包後便立即向SPT切換。

需要注意的是:

·     當需要調整組策略列表中已有ACL的次序時,可以通過配置參數acl-number指定該ACL,並設置其order-value,將該ACL插入到組策略列表的order-value位置。組策略列表中已有的其它ACL保持先後排列次序不變。

·     當需要啟用組策略列表中沒有的ACL時,可以通過配置參數acl-number指定該ACL,並設置其order-value,將該ACL插入到組策略列表的order-value位置。如果未指定order-value,則將其插入組策略列表的尾部。

·     如果對同一組播組配置了多條該命令,則該組播組按順序匹配到的第一個命令將生效。

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold 4

# 在公網實例中新增加一個基本ACL 2010的組策略,並配置發起SPT切換的組播數據轉發速率閾值為100kbps,且插在第一位。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold 100 group-policy 2010 order 1

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] spt-switch-threshold 4

# 在VPN實例mvpn中新增加一個ACL 2010的組策略,並配置發起SPT切換的組播數據轉發速率閾值為100kbps,且插在第一位。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] spt-switch-threshold 100 group-policy 2010 order 1

1.1.63  ssm-policy (PIM view)

【命令】

ssm-policy acl-number

undo ssm-policy

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

ssm-policy命令用來配置SSM組播組的範圍。undo ssm-policy命令用來恢複缺省情況。

缺省情況下,SSM組播組的範圍為232.0.0.0/8。

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

【舉例】

# 在公網實例中配置SSM組播組的範圍232.1.0.0/16。

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] quit

[Sysname] pim

[Sysname-pim] ssm-policy 2000

# 在VPN實例mvpn中配置SSM組播組的範圍232.1.0.0/16。

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] ssm-policy 2000

1.1.64  state-refresh-interval (PIM view)

【命令】

state-refresh-interval interval

undo state-refresh-interval

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

state-refresh-interval命令用來配置發送狀態刷新報文的時間間隔。undo state-refresh-interval命令用來恢複缺省情況。

缺省情況下,發送狀態刷新報文的時間間隔為60秒。

相關配置可參考命令pim state-refresh-capablestate-refresh-rate-limitstate-refresh-ttl

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-interval 70

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] state-refresh-interval 70

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

【命令】

state-refresh-rate-limit interval

undo state-refresh-rate-limit

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

state-refresh-rate-limit命令用來配置接收新狀態刷新報文的等待時間。undo state-refresh-rate-limit命令用來恢複缺省情況。

缺省情況下,接收新狀態刷新報文的等待時間為30秒。

相關配置可參考命令pim state-refresh-capablestate-refresh-intervalstate-refresh-ttl

【舉例】

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

<Sysname> system-view

[Sysname] pim

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

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

1.1.66  state-refresh-ttl

【命令】

state-refresh-ttl ttl-value

undo state-refresh-ttl

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

state-refresh-ttl命令用來配置狀態刷新報文的TTL值。undo state-refresh-ttl命令用來恢複缺省情況。

缺省情況下,狀態刷新報文的TTL值為255。

相關配置可參考命令pim state-refresh-capablestate-refresh-intervalstate-refresh-rate-limit

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] state-refresh-ttl 45

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] state-refresh-ttl 45

1.1.67  static-rp (PIM view)

【命令】

static-rp rp-address [ acl-number ] [ preferred ] [ bidir ]

undo static-rp rp-address

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

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

acl-number:指定基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,則配置的靜態RP隻為能夠通過匹配的組播組服務;如果未指定本參數,則配置的靜態RP將為所有組播組(224.0.0.0/4)服務。

preferred:指定當靜態RP與動態RP衝突時,優先選擇靜態RP。如果未指定本參數,則優先選擇動態RP,如果網絡中沒有動態RP或動態RP失效,靜態RP才能生效。

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

【描述】

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

缺省情況下,沒有配置靜態RP。

需要注意的是:

·     作為靜態RP的接口不必使能PIM-SM或PIM-DM。

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

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

·     一台設備上最多可以配置50個不同的靜態RP。

相關配置可參考命令display pim rp-infoauto-rp enable

【舉例】

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

<Sysname> system-view

[Sysname] acl number 2001

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

[Sysname-acl-basic-2001] quit

[Sysname] pim

[Sysname-pim] static-rp 11.110.0.6 2001 preferred

# 在VPN實例mvpn中配置IP地址為11.110.0.6的接口為靜態RP,為基本ACL 2001所定義的組播組225.1.1.0/24提供服務,並且優先選擇靜態RP。

<Sysname> system-view

[Sysname] acl number 2001

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

[Sysname-acl-basic-2001] quit

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] static-rp 11.110.0.6 2001 preferred

1.1.68  timer hello (PIM view)

【命令】

timer hello interval

undo timer hello

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送Hello報文的時間間隔,取值範圍為1~2147483647,單位為秒。

【描述】

timer hello命令用來全局配置發送Hello報文的時間間隔。undo timer hello命令用來恢複缺省情況。

缺省情況下,發送Hello報文的時間間隔為30秒。

相關配置可參考命令pim timer hello

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer hello 40

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] timer hello 40

1.1.69  timer join-prune (PIM view)

【命令】

timer join-prune interval

undo timer join-prune

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定發送加入/剪枝報文的時間間隔,取值範圍為1~2147483647,單位為秒。

【描述】

timer join-prune命令用來全局配置發送加入/剪枝報文的時間間隔。undo timer join-prune命令用來恢複缺省情況。

缺省情況下,發送加入/剪枝報文的時間間隔為60秒。

相關配置可參考命令pim timer join-prune

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer join-prune 80

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

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] timer join-prune 80

1.1.70  timer spt-switch (PIM view)

【命令】

timer spt-switch interval

undo timer spt-switch

【視圖】

公網實例PIM視圖/VPN實例PIM視圖

【缺省級別】

2:係統級

【參數】

interval:指定發起SPT切換前檢查組播數據轉發速率閾值的時間間隔,取值範圍為15~65535,單位為秒。

【描述】

timer spt-switch命令用來配置發起SPT切換前檢查組播數據轉發速率閾值的時間間隔。undo timer spt-switch命令用來恢複缺省情況。

缺省情況下,發起SPT切換前檢查組播數據轉發速率閾值的時間間隔為15秒。

在使用本命令前,必須使用spt-switch-threshold命令配置發起SPT切換的組播數據轉發速率閾值,否則配置本命令無意義。

相關配置可參考命令spt-switch-threshold

【舉例】

# 在公網實例中配置發起SPT切換前檢查組播數據轉發速率閾值的時間間隔為30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] timer spt-switch 30

# 在VPN實例mvpn中配置發起SPT切換前檢查組播數據轉發速率閾值的時間間隔為30秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

[Sysname-pim-mvpn] timer spt-switch 30

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

BOB登陆
官網
聯係我們