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

06-IP組播命令參考

目錄

06-PIM命令

本章節下載 06-PIM命令  (602.76 KB)

06-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-bsr holdtime (PIM view)

1.1.10 c-bsr interval (PIM view)

1.1.11 c-rp (PIM view)

1.1.12 crp-policy (PIM view)

1.1.13 display interface register-tunnel

1.1.14 display pim bsr-info

1.1.15 display pim claimed-route

1.1.16 display pim c-rp

1.1.17 display pim df-info

1.1.18 display pim interface

1.1.19 display pim neighbor

1.1.20 display pim routing-table

1.1.21 display pim rp-info

1.1.22 display pim statistics

1.1.23 dscp

1.1.24 hello-option dr-priority (PIM view)

1.1.25 hello-option holdtime (PIM view)

1.1.26 hello-option lan-delay (PIM view)

1.1.27 hello-option neighbor-tracking (PIM view)

1.1.28 hello-option override-interval (PIM view)

1.1.29 holdtime join-prune (PIM view)

1.1.30 jp-pkt-size (PIM view)

1.1.31 pim

1.1.32 pim bfd enable

1.1.33 pim bsr-boundary

1.1.34 pim distributed-dr

1.1.35 pim dm

1.1.36 pim hello-option dr-priority

1.1.37 pim hello-option holdtime

1.1.38 pim hello-option lan-delay

1.1.39 pim hello-option neighbor-tracking

1.1.40 pim hello-option override-interval

1.1.41 pim holdtime join-prune

1.1.42 pim join-policy

1.1.43 pim log enable

1.1.44 pim log suppress

1.1.45 pim neighbor-policy

1.1.46 pim non-stop-routing

1.1.47 pim passive

1.1.48 pim require-genid

1.1.49 pim sm

1.1.50 pim state-refresh-capable

1.1.51 pim timer dr-elect-delay

1.1.52 pim timer graft-retry

1.1.53 pim timer hello

1.1.54 pim timer join-prune

1.1.55 pim triggered-hello enable

1.1.56 pim triggered-hello-delay

1.1.57 register-policy (PIM view)

1.1.58 register-suppression-timeout (PIM view)

1.1.59 register-whole-checksum (PIM view)

1.1.60 snmp-agent trap enable pim

1.1.61 source-lifetime (PIM view)

1.1.62 source-policy (PIM view)

1.1.63 spt-switch-threshold (PIM view)

1.1.64 ssm-policy (PIM view)

1.1.65 state-refresh-interval (PIM view)

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

1.1.67 state-refresh-ttl (PIM view)

1.1.68 static-rp (PIM view)

1.1.69 timer hello (PIM view)

1.1.70 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

【參數】

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

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

【使用指導】

處於同一個Anycast-RP集中的成員設備上,都必須存在相同的IP地址(LoopBack接口地址),並將該IP地址同時配置為Anycast-RP和C-RP。

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

Anycast-RP成員地址不能與Anycast-RP地址相同。

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-rp 1.1.0.0

[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

【使用指導】

開啟自動RP偵聽功能後,設備不支持主動發送RP宣告和發現報文,隻支持接收和轉發該報文。

【舉例】

# 開啟自動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

【使用指導】

隻有在相應實例中先使能了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的最大數目為6。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

由於雙向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

【使用指導】

當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

【使用指導】

如果PIM-SM或雙向PIM域中有設備的路由信息不一致,請關閉本功能。

【舉例】

# 關閉自舉報文往報文入接口方向轉發功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] undo bsm-reflection enable

1.1.7  bsr-policy (PIM view)

bsr-policy命令用來配置合法的BSR地址範圍。

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

【命令】

bsr-policy ipv4-acl-number

undo bsr-policy

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

配置合法的BSR地址範圍可以防止BSR欺騙。

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

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

【舉例】

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

【參數】

ip-address:指定C-BSR的IP地址,C-BSR的IP地址必須是本地接口的IP地址,且該接口上必須使能PIM,否則配置不會生效。

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

【舉例】

# 將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-bsr holdtime (PIM view)

c-bsr holdtime命令用來配置C-BSR等待接收來自BSR的自舉報文的超時時間。

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

【命令】

c-bsr holdtime hold-time

undo c-bsr holdtime

【缺省情況】

C-BSR等待接收來自BSR的自舉報文超時時間為130秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

hold-time:C-BSR等待接收來自BSR的自舉報文的超時時間(自舉超時時間),取值範圍為1~2147483647,單位為秒。

【使用指導】

C-BSR一旦通過自舉機製競選為BSR後,其他C-BSR會在等待接收來自BSR的自舉報文的超時時間內,停止向其所服務的區域內的其他設備發送自舉報文,BSR選舉過程暫停。當自舉超時時間超時後,所有的C-BSR之間會互相發送自舉報文,觸發新一輪的BSR選舉過程。

配置自舉報文的超時時間(holdtime)和自舉報文發送時間間隔(interval)時,需要注意:

·     如果同時配置了interval和holdtime,請保證interval小於holdtime,否則將導致頻繁觸發BSR選舉過程。

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

·     隻配置了holdtime時,若根據公式計算得出的interval小於interval取值範圍的最小值(1秒),則interval的取值為1秒。

·     隻配置了interval時,若根據公式計算得出的holdtime大於holdtime取值範圍的最大值(2147483647秒),則holdtime取值為2147483647秒。

·     屬於同一個PIM域的所有C-BSR必須配置相同的interval和holdtime。如果配置值不同,則可能導致BSR選舉不穩定,從而引發組播流量轉發故障。

【舉例】

# 在公網實例中,配置C-BSR等待接收來自BSR的自舉報文的超時時間為150秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr holdtime 150

# 在VPN實例mvpn中,配置C-BSR等待接收來自BSR的自舉報文的超時時間為150秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

【相關命令】

·     c-bsr (PIM view)

·     c-bsr interval (PIM view)

1.1.10  c-bsr interval (PIM view)

c-bsr interval命令用來配置C-BSR發送自舉報文的時間間隔。

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

【命令】

c-bsr interval interval

undo c-bsr interval

【缺省情況】

C-BSR發送自舉報文的時間間隔為60秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

interval:C-BSR發送自舉報文的時間間隔,取值範圍為1~1073741818,單位為秒。

【使用指導】

C-BSR一旦通過自舉機製競選為BSR後,其他C-BSR會在等待接收來自BSR的自舉報文的超時時間(holdtime,可通過c-bsr holdtime命令進行配置)內,停止向其所服務的區域內的其他設備發送自舉報文,BSR選舉過程暫停。之後,將由BSR會周期性地(發送的周期通過本命令配置)向其所服務的區域內的其他設備發送攜帶自己的IP地址、RP-Set信息和RP實際老化時間的自舉報文,其他設備根據RP-Set信息計算出特定組播組範圍所對應的RP。當自舉超時時間超時後,所有的C-BSR之間會互相發送自舉報文,觸發新一輪的BSR選舉過程。

存在主備RP的雙向PIM組網中,當主RP所在的組播流量轉發鏈路發生故障時,備RP必須要等待主RP老化後才能代替主RP轉發組播流量,導致組播流量轉發中斷時間較長。由於RP老化時間必須大於自舉報文的發送時間間隔,因此,若要縮小RP老化時間,需要先通過本命令調小自舉報文的發送時間間隔。

配置interval和holdtime時,請注意:

·     如果同時配置了interval和holdtime,請保證interval小於holdtime,否則將導致頻繁觸發BSR選舉過程。

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

·     隻配置了holdtime時,若根據公式計算得出的interval小於interval取值範圍的最小值(1秒),則interval的取值為1秒。

·     隻配置了interval時,若根據公式計算得出的holdtime大於holdtime取值範圍的最大值(2147483647秒),則holdtime取值為2147483647秒。

·     屬於同一個PIM域的所有C-BSR必須配置相同的interval和holdtime。如果配置值不同,則可能導致BSR選舉不穩定,從而引發組播流量轉發故障。

【舉例】

# 在公網實例中,配置C-BSR發送自舉報文的時間間隔為30秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] c-bsr interval 30

# 在VPN實例mvpn中,配置C-BSR發送自舉報文的時間間隔為30秒。

<Sysname> system-view

[Sysname] pim vpn-instance mvpn

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

【相關命令】

·     c-bsr (PIM view)

·     c-bsr holdtime (PIM view)

1.1.11  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 | name ipv4-acl-name } | holdtime hold-time | priority priority ] * [ bidir ]

undo c-rp ip-address

【缺省情況】

不存在C-RP。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

group-policy name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。如果指定了本參數,該C-RP將隻為ACL規則所允許的組播組服務;如果未指定本參數、指定的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,則需要在配置group-policy所對應的ACL時將多個組範圍用多個rule規則表示出來。

該ACL規則中的source參數用來指定C-RP宣告報文中的組播組地址範圍,隻要C-RP宣告報文中的組播組地址匹配該規則,該規則便生效。該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

如果對同一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.12  crp-policy (PIM view)

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

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

【命令】

crp-policy ipv4-acl-number

undo crp-policy

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

配置合法的C-RP地址範圍及其服務的組播組範圍可以防止C-RP欺騙。

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

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

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

【舉例】

# 配置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.13  display interface register-tunnel

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

【命令】

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

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

register-tunnel [ interface-number ]:指定Register-Tunnel接口的信息。interface-number為Register-Tunnel接口的編號。由於設備上隻存在一個Register-Tunnel接口(即Register-Tunnel0),因此隻要指定了register-tunnel參數,不論是否指定interface-number參數,都將顯示接口Register-Tunnel0的相關信息。如果未指定接口類型,將顯示設備支持的所有接口的信息。

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-Tunnel0的詳細信息。

<Sysname> display interface register-tunnel 0

Register-Tunnel0

Current state: UP

Line protocol state: DOWN

Description: Register-Tunnel0 Interface

Maximum transmission 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 interfaces in route mode:

Link: ADM - administratively down; Stby - standby

Protocol: (s) - spoofing

Interface            Link Protocol Primary IP         Description

REG0                 UP   --       --

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

字段

描述

Current state

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

Line protocol state

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

Description

接口的描述信息

Maximum transmission unit

接口的MTU

Internet protocol processing: Disabled

接口能否配置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 interfacesin 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等接口會具有該屬性

Link

接口的鏈路狀態,由於不依賴任何資源,所以可以直接UP

Protocol

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

Primary IP

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

Description

接口的描述,由於所有描述信息均不可配置,所以此處顯示為空

 

【相關命令】

·     reset counters interface register-tunnel

1.1.14  display pim bsr-info

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

【命令】

display pim bsr-info

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【舉例】

# 顯示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.15  display pim claimed-route

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

【命令】

display pim claimed-route [ source-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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: Vlan-interface2, 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: Vlan-interface2, 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:其它單播路由(如單播靜態路由等)

·     mbgp:MBGP路由

·     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.16  display pim c-rp

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

【命令】

display pim c-rp [ local ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

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

【命令】

display pim df-info [ rp-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

【舉例】

# 顯示雙向PIM的DF信息。

<Sysname> display pim df-info

RP address: 12.12.12.12

  Interface: Vlan-interface1

    State     : Win        DF preference: 10

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

    DF address: 30.1.1.11 (local)

  Interface: Tunnel2, 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.18  display pim interface

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

【命令】

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

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

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

【舉例】

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

<Sysname> display pim interface

 Interface: Vlan1

   NbrCnt: 1

   HelloInt: 30

   DR priority: 1

   DR address: 10.1.1.2

 Interface: Vlan2

   NbrCnt: 0

   HelloInt: 30

   DR priority: 1

   DR address: 172.168.0.2 (local)

 Interface: Vlan3

   NbrCnt: 1

   HelloInt: 30

   DR priority: 1

   DR address: 20.1.1.2

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

字段

描述

Interface

接口名稱

NbrCnt

PIM鄰居的數量

HelloInt

發送Hello報文的時間間隔

DR priority

競選DR的優先級

DR address

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

 

# 顯示接口Vlan-interface1上的PIM詳細信息。

<Sysname> display pim interface vlan-interface 1 verbose

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

     PIM state-refresh capable (configured): enabled

     PIM state-refresh interval: 60 s

     PIM state-refresh rate limit: 30 s

     PIM state-refresh TTL: 255

     PIM graft retry interval: 3 s

     PIM BSR domain border: disabled

     PIM BFD: disabled

     PIM passive: disabled

     PIM DR elect delay: 80 s

     PIM DR remaining elect delay: 15 s

     Number of routers on network not using DR priority: 0

     Number of routers on network not using LAN delay: 0

     Number of routers on network not using neighbor tracking: 2

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

狀態刷新能力的協商值

PIM state-refresh capable (configured)

狀態刷新能力的配置值

PIM state-refresh interval

發送狀態刷新報文的時間間隔

PIM state-refresh rate limit

接收新狀態刷新報文的等待時間

PIM state-refresh TTL

接收新狀態刷新報文的跳數限製

PIM graft retry interval

嫁接報文的重傳時間

PIM BSR domain border

該接口是否配置了BSR的服務邊界

PIM BFD

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

PIM passive

該接口是否配置了PIM消極模式

PIM DR elect delay time

配置的PIM DR選舉延遲時間,單位為秒。如果未開啟PIM DR延遲選舉功能,則不顯示該字段

PIM DR remaining elect delay time

PIM DR選舉延遲時間剩餘的時間,單位為秒

如果未開啟PIM DR延遲選舉功能,則不顯示該字段;如果定時器超時,則顯示為“--”

Number of routers on network not using DR priority

該接口所在網段上沒有使用DR優先級字段的路由器數量

Number of routers on network not using LAN delay

該接口所在網段上未使用LAN-delay字段的路由器數量

Number of routers on network not using neighbor tracking

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

 

1.1.19  display pim neighbor

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

【命令】

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

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

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

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

【舉例】

# 顯示所有PIM鄰居的概要信息。

<Sysname> display pim neighbor

 Total pim neighbors: 2

  Neighbor: 10.1.1.2

    Interface: Vlan1

    Uptime: 02:50:49

    Expiry time: 00:01:31

    DR priority: 1

    Mode: N/A

  Neighbor: 20.1.1.2

    Interface: Vlan2

    Uptime: 02:49:39

    Expiry time: 00:01:42

    DR priority: 1

    Mode: N/A

# 顯示IP地址為11.110.0.20的PIM鄰居的詳細信息。

<Sysname> display pim neighbor 11.110.0.20 verbose

 Neighbor: 11.110.0.20

   Interface: Vlan-interface3

   Uptime: 00:00:10

   Expiry time: 00:00:30

   DR priority: 1

   Generation ID: 0x2ACEFE15

   Holdtime: 105 s

   LAN delay: 500 ms

   Override interval: 2500 ms

   State refresh interval: 60 s

   Neighbor tracking: Disabled

   Bidirectional PIM: Disabled

   Secondary address(es):

     22.1.1.2

     22.1.1.3

     22.1.1.4

     22.1.1.5

     22.1.1.6

     22.1.1.7

     22.1.1.8

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

字段

描述

Total Number of Neighbors

PIM鄰居的總數

Neighbor

PIM鄰居的IP地址

Interface

PIM鄰居所在接口的名稱

Uptime

PIM鄰居已存在的時間

Expiry time

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

DR priority

PIM鄰居的優先級

Mode

‌(暫不支持RPF代理向量功能)PIM鄰居的模式:

·     B:表示雙向PIM模式

·     P:表示開啟RPF代理向量功能

·     N/A:表示非雙向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是否使能

Secondary address(es)

PIM鄰居的從地址

 

1.1.20  display pim routing-table

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

【命令】

display pim 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 ] *

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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路由項;

·     rc:表示已經收到C-Multicast Route路由信息PIM路由項

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

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

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

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

·     src-act:表示已經收到Source Active A-D Route路由信息PIM路由項

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

·     vxlan表示是vxlan的overlay表項;

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

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路由項。

【舉例】

# 顯示PIM路由表有限狀態機的內容。

<Sysname> display pim routing-table fsm

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

 

 Abbreviations for FSM states:

     NI - no info, J - joined, NJ - not joined, P - pruned,

     NP - not pruned, PP - prune pending, W - winner, L - loser,

     F - forwarding, AP - ack pending, DR - designated router,

     NDR - non-designated router, RCV - downstream receivers

 

 (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: Ten-GigabitEthernet1/0/1

         Upstream neighbor: 12.1.1.1

         RPF prime neighbor: 12.1.1.1

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

     Backup upstream interface: Ten-GigabitEthernet1/0/2

         Upstream neighbor: 8.23.1.3

         RPF prime neighbor: 8.23.1.3

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

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Ten-GigabitEthernet1/0/3

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

# 顯示PIM路由表有限狀態機的內容。

<Sysname> display pim routing-table fsm

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

 

 Abbreviations for FSM states:

     NI - no info, J - joined, NJ - not joined, P - pruned,

     NP - not pruned, PP - prune pending, W - winner, L - loser,

     F - forwarding, AP - ack pending, DR - designated router,

     NDR - non-designated router, RCV - downstream receivers

 

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

         Upstream neighbor: 12.1.1.1

         RPF prime neighbor: 12.1.1.1

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

     Backup upstream interface: Vlan-interface2

         Upstream neighbor: 8.23.1.3

         RPF prime neighbor: 8.23.1.3

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

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Vlan-interface3

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

# 顯示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: Vlan-interface1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface information:

     Total number of downstream interfaces: 1

         1: Vlan-interface2

             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鄰居查找失敗

·     RC:表示已經收到C-Multicast Route路由信息PIM路由項

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

·     SPT:表示在SPT上

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

·     SRC-ACT:表示已經收到Source Active A-D Route路由信息PIM路由項

·     SWT:表示正在向SPT切換

·     VXLAN:表示是VXLAN的overlay表項

·     WC:表示帶WC通配符

Uptime

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

Upstream interface

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

Backup upstream interface

(S,G)或(*,G)表項的備入接口,使能了nbma模式的ADVPN隧道口,顯示遠端連接IP地址;當(S,G)或(*,G)表項的組播FRR功能生效且存在備入接口時,才顯示該字段

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

下遊接口的信息,包括:

·     下遊接口的總數

·     下遊接口的名稱

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

·     下遊接口的存在時間

·     下遊接口的超時時間

 

1.1.21  display pim rp-info

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

【命令】

display pim rp-info [ group-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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  pim-sm  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-10 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.22  display pim statistics

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

【命令】

display pim statistics

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-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

     AutoRP   : 0           0              0           0

表1-11 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

指定轉發者報文統計

AutoRP

自動RP報文統計

 

1.1.23  dscp

dscp命令用來配置設備發送的PIM協議報文的DSCP優先級。

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

【命令】

dscp dscp-value

undo dscp

【缺省情況】

設備發送的PIM協議報文的DSCP優先級為48。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

dscp-value: DSCP值,取值範圍為0~63。

【使用指導】

DSCP(Differentiated Services Code Point,差分服務編碼點)攜帶在IP報文中的ToS字段,用來體現報文自身的優先等級,決定報文傳輸的優先程度。DSCP優先級的取值越大,報文的優先級越高。

【舉例】

# 配置設備發送的PIM協議報文的DSCP優先級63。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] dscp 63

1.1.24  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

【參數】

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.25  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

【參數】

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.26  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

【參數】

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.27  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

【使用指導】

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

【舉例】

# 在全局開啟鄰居跟蹤功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

【相關命令】

·     pim hello-option neighbor-tracking

1.1.28  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

【參數】

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.29  holdtime join-prune (PIM view)

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

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

【命令】

holdtime join-prune time

undo holdtime join-prune

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-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.30  jp-pkt-size (PIM view)

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

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

【命令】

jp-pkt-size size

undo jp-pkt-size

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【舉例】

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

<Sysname> system-view

[Sysname] pim

[Sysname-pim] jp-pkt-size 1500

1.1.31  pim

pim命令用來進入PIM視圖。

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

【命令】

pim

undo pim

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【舉例】

# 先使能IP組播路由,再進入PIM視圖。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] pim

[Sysname-pim]

1.1.32  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

【使用指導】

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

【舉例】

# 使能的IP組播路由,在接口Vlan-interface100上使能PIM-DM,並開啟PIM與BFD聯動功能。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim dm

[Sysname-Vlan-interface100] pim bfd enable

【相關命令】

·     pim dm

·     pim sm

1.1.33  pim bsr-boundary

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

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

【命令】

pim bsr-boundary

undo pim bsr-boundary

【缺省情況】

不存在BSR的服務邊界。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【舉例】

# 配置接口Vlan-interface100為BSR的服務邊界。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim bsr-boundary

【相關命令】

·     c-bsr (PIM view)

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

1.1.34  pim distributed-dr

pim distributed-dr命令用來配置接口為分布式DR接口。

undo pim distributed-dr命令用來恢複缺省情況。

【命令】

pim distributed-dr

undo pim distributed-dr

【缺省情況】

接口不是分布式DR接口。

【視圖】

VLAN接口視圖

【缺省用戶角色】

network-admin

【使用指導】

【舉例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 1

[Sysname-Vlan-interface1] pim distributed-dr

1.1.35  pim dm

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

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

【命令】

pim dm

undo pim dm

【缺省情況】

PIM-DM處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【使用指導】

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

隻有配置了接口的主IP地址,本命令才能生效。

【舉例】

# 使能IP組播路由,並在接口Vlan-interface100上使能PIM-DM。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim dm

【相關命令】

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

1.1.36  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

【參數】

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上配置競選DR的優先級為3。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相關命令】

·     hello-option dr-priority (PIM view)

1.1.37  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

【參數】

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上配置保持PIM鄰居可達狀態的時間為120秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相關命令】

·     hello-option holdtime (PIM view)

1.1.38  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

【參數】

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上配置PIM報文在共享網段中的傳輸延遲為200毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上開啟鄰居跟蹤功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

# 在全局開啟了鄰居跟蹤功能的情況下,關閉接口Vlan-interface100上的鄰居跟蹤功能。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] hello-option neighbor-tracking

[Sysname-pim] quit

[Sysname] interface vlan-interface 100

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

【相關命令】

·     hello-option neighbor-tracking (PIM view)

1.1.40  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

【參數】

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上配置剪枝否決時間為2000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【參數】

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

【使用指導】

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

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

【舉例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相關命令】

·     holdtime join-prune (PIM view)

·     pim timer join-prune

1.1.42  pim join-policy

pim join-policy命令用來在接口上配置PIM加入/剪枝報文中加入信息的過濾規則。

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

【命令】

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

undo pim join-policy

【缺省情況】

不過濾PIM加入/剪枝報文中的加入信息。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定IPv4基本或高級ACL的編號,其中基本IPv4 ACL的取值範圍為2000~2999,高級IPv4 ACL的取值範圍為3000~3999。當指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有的加入信息。

name ipv4-acl-name:指定IPv4基本或高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。當指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有的加入信息。

asm { ipv4-acl-number | name ipv4-acl-name }:過濾組地址在ASM範圍內的加入信息,取值範圍為2000~3999。如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則過濾掉ASM範圍內所有的加入信息。其中:

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

·     name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。

ssm { ipv4-acl-number | name ipv4-acl-name }:過濾組地址在SSM範圍內的加入信息。如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則過濾掉SSM範圍內所有的加入信息。其中:

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

·     name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。

【使用指導】

此命令對PIM-DM不生效。

為了防止設備受到非法PIM加入/剪枝報文攻擊,通過本命令可以配置過濾規則,限製PIM加入/剪枝報文中加入信息的合法源地址範圍和組地址範圍,丟棄不合法的加入信息,不建立對應的(*,G)或(S,G)表項。

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

對於IPv4高級ACL,該ACL規則中的source參數用來指定PIM加入/剪枝報文中加入信息的組播源地址範圍(對於(*,G)信息,其組播源地址為0.0.0.0),destination參數用來指定加入信息的組播組地址範圍,並且該規則中除sourcedestinationfragmenttime-range以外的其它可選參數都將被忽略。

在引用的ACL中,若某規則指定了vpn-instance參數,則該規則將不生效。

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

【舉例】

# 在接口Vlan-interface100上配置過濾規則,隻允許接收源地址範圍是10.10.0.0/16,組地址範圍是232.1.0.0/16的加入信息。

<Sysname> system-view

[Sysname] acl advanced 3005

[Sysname-acl-ipv4-adv-3005] rule permit ip source 10.10.0.0 0.0.255.255 destination 232.1.0.0 0.0.255.255

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

[Sysname] interface vlan-interface 100

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

1.1.43  pim log enable

pim log enable命令用來開啟PIM的日誌信息功能。

undo pim log enable命令用來關閉PIM的日誌信息功能。

【命令】

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

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

【缺省情況】

PIM的日誌功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

dr:DR選舉相關的日誌信息。

error-packet:PIM錯誤報文類型的日誌信息。

neighbor:PIM鄰居類型的日誌信息。

rp:RP變化相關的日誌信息。

【使用指導】

PIM日誌信息可以方便管理員定位問題和解決問題,生成的日誌信息會交給信息中心模塊處理,信息中心模塊的配置將決定日誌信息的發送規則和發送方向。有關信息中心的詳細描述,請參見“網絡管理和監控配置指導”中的“信息中心”。

當設備輸出大量PIM日誌信息時,會降低設備性能。此時,用戶可以通過pim log suppress命令開啟PIM日誌限速功能。

執行本命令時,如果未指定任何參數,則表示開啟或關閉PIM所有類型日誌信息功能。

【舉例】

# 開啟PIM所有類型日誌信息功能。

<Sysname> system-view

[Sysname] pim log enable

【相關命令】

·     pim log suppress

1.1.44  pim log suppress

pim log suppress命令用來開啟PIM日誌限速功能。

undo pim log suppress命令用來關閉PIM日誌限速功能。

【命令】

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

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

【缺省情況】

PIM日誌限速功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

dr:DR選舉相關的日誌信息。

error-packet:PIM錯誤報文類型的日誌信息。

neighbor:PIM鄰居類型的日誌信息。

rp:RP變化相關的日誌信息。

【使用指導】

當設備輸出大量PIM日誌信息時,會降低設備性能。此時,可以通過本命令開啟PIM日誌限速功能。開啟本功能後,PIM模塊輸出到信息中心的日誌速度將會被限製,從而減輕設備的負擔。

開啟本命令前,請確保已通過pim log enable命令開啟了PIM日誌功能。

執行本命令時,如果未指定任何參數,則表示開啟或關閉PIM所有類型日誌限速功能。

【舉例】

# 開啟PIM所有類型日誌限速功能。

<Sysname> system-view

[Sysname] pim log suppress

【相關命令】

·     pim log enable

1.1.45  pim neighbor-policy

pim neighbor-policy命令用來配置合法Hello報文的源地址範圍。

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

【命令】

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

undo pim neighbor-policy

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。當指定的ACL編號不存在或ACL中未配置有效規則,則過濾所有的Hello報文源地址,即認為所有收到的Hello報文都是非法的。

name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。當指定的ACL名稱不存在或ACL中未配置有效規則,則過濾所有的Hello報文源地址,即認為所有收到的Hello報文都是非法的。

【使用指導】

配置合法Hello報文的源地址範圍可以防止Hello報文欺騙。

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

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

【舉例】

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

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

1.1.46  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

【舉例】

# 開啟PIM協議的NSR功能。

<Sysname> system-view

[Sysname] pim non-stop-routing

1.1.47  pim passive

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

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

【命令】

pim passive

undo pim passive

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【使用指導】

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

【舉例】

# 使能IP組播路由,在接口Vlan-interface100上使能PIM-DM,並開啟PIM消極模式。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim dm

[Sysname-Vlan-interface100] pim passive

1.1.48  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

【舉例】

# 配置接口Vlan-interface100拒絕無Generation ID的Hello報文。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim require-genid

1.1.49  pim sm

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

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

【命令】

pim sm

undo pim sm

【缺省情況】

PIM-SM處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【使用指導】

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

隻有配置了接口的主IP地址,本命令才能生效。

當與雙向PIM配合使用時,不能在三層以太網接口視圖配置PIM-SM。

【舉例】

# 使能IP組播路由,並在接口Vlan-interface100上使能PIM-SM。

<Sysname> system-view

[Sysname] multicast routing

[Sysname-mrib] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim sm

【相關命令】

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

1.1.50  pim state-refresh-capable

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

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

【命令】

pim state-refresh-capable

undo pim state-refresh-capable

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【舉例】

# 在接口Vlan-interface100上關閉狀態刷新能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] undo pim state-refresh-capable

【相關命令】

·     state-refresh-interval (PIM view)

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

·     state-refresh-ttl (PIM view)

1.1.51  pim timer dr-elect-delay

pim timer dr-elect-delay命令用來在接口上配置PIM DR選舉的延遲時間。

undo pim timer dr-elect-delay命令用來恢複缺省情況。

【命令】

pim timer dr-elect-delay delay-time

undo pim timer dr-elect-delay

【缺省情況】

PIM DR選舉不延時。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

delay-time:PIM DR選舉的延遲時間,取值範圍為10~3600,單位為秒。

【使用指導】

應用場景

在與接收者相連的共享網段上,通常同時連接著多台PIM設備。多台PIM設備會通過DR選舉機製選舉出一台負責轉發組播報文的PIM設備(即DR)。在某些場景下,比如原先故障的DR恢複正常後,發送PIM Hello報文參與DR選舉,會立即被選為DR,導致當前DR變成非DR。此時,恢複正常並當選為DR的那台設備尚未生成完整的組播轉發表項,會導致短時間內有組播流量的丟失,造成組播數據斷流。

工作機製

配置本命令後,原先故障的DR設備在恢複正常後,不會立即發送PIM Hello報文參與DR選舉,而是需要等待delay-time,設備才開始參與DR選舉。此時,不立即發生DR切換,在延遲時間超時前,組播數據仍然由當前DR進行轉發,減少了組播流量的斷流。

推薦配置

建議在DR設備用戶側接口(開啟了IGMP功能的接口)上配置本命令,非DR設備不需要配置。若DR設備和非DR設備都配置,則設備均故障重啟後,DR選舉的延遲時間超時之前會出現斷流。

建議配置的PIM DR選舉的延遲時間大於PIM Hello報文的發送間隔,否則會導致DR設備故障恢複後出現短暫的多包。

【舉例】

# 在接口Vlan-interface100上配置PIM DR選舉的延遲時間為70秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

1.1.52  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

【參數】

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

【舉例】

# 在接口Vlan-interface100上配置嫁接報文的重傳時間為80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

1.1.53  pim timer hello

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

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

【命令】

pim timer hello interval

undo pim timer hello

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

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

【舉例】

# 在接口Vlan-interface100上配置發送Hello報文的時間間隔為40秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] pim timer hello 40

【相關命令】

·     timer hello (PIM view)

1.1.54  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

【參數】

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

【使用指導】

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

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

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

【舉例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

【相關命令】

·     pim holdtime join-prune

·     timer join-prune (PIM view)

1.1.55  pim triggered-hello enable

pim triggered-hello enable命令用來配置設備在端口鏈路狀態發生變化時立刻發送Generation ID變化的Hello報文,以及時更新組播轉發表項。

undo pim triggered-hello enable命令用來取消在端口鏈路狀態發生變化時立刻發送Generation ID變化的Hello報文。

【命令】

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

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

【缺省情況】

設備不會因為端口鏈路狀態發生變化而立刻發送Generation ID變化的Hello報文。

【視圖】

VLAN接口視圖

【缺省用戶角色】

network-admin

【參數】

port-down:指定端口狀態變為down時,立刻發送Generation ID變化的Hello報文。

port-up:指定端口狀態變為up時,立刻發送Generation ID變化的Hello報文。

【使用指導】

為了提高可靠性,組播轉發路徑中的下遊設備通過同一VLAN內的多個二層接口接入上遊設備。當上遊設備上的二層端口鏈路狀態發生故障或者故障恢複時,下遊設備需要切換到新的端口或者回切到該端口接入設備。在這些情況下,下遊設備通常不會立即發送PIM加入報文,導致組播數據不能及時切換到變更後的路徑上。執行本命令後,設備上指定VLAN接口對應VLAN內的端口鏈路狀態變化時,設備主動發送Generation ID變化的Hello報文,以觸發下遊設備立即發送PIM加入報文,更新組播轉發表項,將組播數據流迅速切換到新的轉發路徑上。

執行undo pim triggered-hello enable命令時,如果沒有指定任何參數,則表示端口狀態變為down和up時,都不會立刻發送Generation ID變化的Hello報文。

【舉例】

# 配置設備在端口鏈路狀態發生變化時立刻發送Generation ID變化的Hello報文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

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

1.1.56  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

【參數】

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

【舉例】

# 在接口Vlan-interface100上配置觸發Hello報文的最大延遲時間為3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

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

1.1.57  register-policy (PIM view)

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

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

【命令】

register-policy { ipv4-acl-number | name ipv4-acl-name }

undo register-policy

【缺省情況】

不存在注冊報文的過濾策略,所有注冊報文都是合法的。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定IPv4高級ACL的編號,取值範圍為3000~3999。當指定的ACL不存在或ACL中未配置有效規則,則過濾所有的注冊報文。

name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。當指定的ACL不存在或ACL中未配置有效規則,則過濾所有的注冊報文。

【使用指導】

若指定的ACL名稱為高級ACL名稱,該ACL規則中的source參數用來指定注冊報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,隻有sourcedestination參數均匹配該規則,該規則才生效。該規則中除sourcedestinationfragmenttime-range以外的其它可選參數都將被忽略。

當配置基本ACL名稱時,該ACL規則中的source參數用來指定注冊報文中的組播源地址範圍。

隻要注冊報文中的組播源地址匹配該規則,該規則便生效。並且該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

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

【舉例】

# 配置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.58  register-suppression-timeout (PIM view)

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

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

【命令】

register-suppression-timeout interval

undo register-suppression-timeout

【缺省情況】

注冊抑製時間為60秒。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【舉例】

# 配置注冊抑製時間為70秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-suppression-timeout 70

1.1.59  register-whole-checksum (PIM view)

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

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

【命令】

register-whole-checksum

undo register-whole-checksum

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【舉例】

# 配置根據注冊報文的全部內容來計算校驗和。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] register-whole-checksum

1.1.60  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 | interface-election | invalid-join-prune | invalid-register | neighbor-loss | private-interface-election | private-neighbor-loss | private-new-neighbor | private-rp-mapping-change | rp-mapping-change ] *

undo snmp-agent trap enable pim [ candidate-bsr-win-election | elected-bsr-lost-election | interface-election | invalid-join-prune | invalid-register | neighbor-loss | private-interface-election | private-neighbor-loss | private-new-neighbor | private-rp-mapping-change | rp-mapping-change ] *

【缺省情況】

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

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

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

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

interface-election:表示設備成功當選為DR的PIM-STD-MIB告警信息。

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

invalid-register:表示PIM收到無效的注冊報文的告警信息。

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

private-interface-election:表示設備成功當選為DR的告警信息。

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

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

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

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

【使用指導】

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

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

【舉例】

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

<Sysname> system-view

[Sysname] undo snmp-agent trap enable pim

1.1.61  source-lifetime (PIM view)

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

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

【命令】

source-lifetime time

undo source-lifetime

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

【舉例】

# 配置組播源的生存時間為200秒。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] source-lifetime 200

1.1.62  source-policy (PIM view)

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

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

【命令】

source-policy { ipv4-acl-number | name ipv4-acl-name }

undo source-policy

【缺省情況】

不存在組播數據過濾器,不對組播數據進行過濾。

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定IPv4基本或高級ACL的編號,取值範圍為2000~3999。如果指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有組播數據。

name ipv4-acl-name:指定IPv4基本或高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。如果指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有組播數據。

【使用指導】

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

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

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

【舉例】

# 配置接收組播源為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.63  spt-switch-threshold (PIM view)

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

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

【命令】

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

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

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

【使用指導】

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

由於組播源側DR在創建組播路由表項後,無法繼續將組播報文封裝在注冊報文中發給RP,因此在可能成為RP的設備上僅支持配置立即發起SPT切換,否則會導致組播報文轉發失敗。

【舉例】

# 在接收者側DR配置永不發起SPT切換。

<Sysname> system-view

[Sysname] pim

[Sysname-pim] spt-switch-threshold infinity

1.1.64  ssm-policy (PIM view)

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

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

【命令】

ssm-policy { ipv4-acl-number | name ipv4-acl-name }

undo ssm-policy

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定基本ACL的編號,取值範圍為2000~2999。當指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有SSM組播組地址。

name ipv4-acl-name:指定IPv4基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。當指定的ACL不存在或ACL中未配置有效規則,則過濾掉所有SSM組播組地址。

【使用指導】

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

該ACL規則中的source參數用來指定SSM組播組範圍,隻要SSM組播組地址匹配該規則,該規則便生效。該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

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

【舉例】

# 配置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.65  state-refresh-interval (PIM view)

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

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

【命令】

state-refresh-interval interval

undo state-refresh-interval

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-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.66  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

【參數】

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.67  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

【參數】

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.68  static-rp (PIM view)

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

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

【命令】

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

undo static-rp rp-address

【缺省情況】

不存在靜態RP。

【視圖】

PIM視圖

【缺省用戶角色】

network-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將為所有組播組服務。

name ipv4-acl-name:指定IPv4 基本或者高級ACL的名稱,為1~63個字符的字符串,不區分大小寫,必須以英文字母a~z或A~Z開頭。為避免混淆,ACL的名稱不允許使用英文單詞all。如果指定了本參數,該靜態RP將隻為能夠通過該過濾規則的組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該靜態RP將為所有組播組服務。

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

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

【使用指導】

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

該ACL規則中的source參數用來指定靜態RP所服務的組播組範圍,隻要靜態RP所服務的組播組地址匹配該規則,該規則便生效。該規則中除sourcefragmenttime-range以外的其它可選參數都將被忽略。

當某個靜態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.69  timer hello (PIM view)

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

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

【命令】

timer hello interval

undo timer hello

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-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.70  timer join-prune (PIM view)

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

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

【命令】

timer join-prune interval

undo timer join-prune

【缺省情況】

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

【視圖】

PIM視圖

【缺省用戶角色】

network-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登陆
官網
聯係我們