06-PIM命令
本章節下載: 06-PIM命令 (602.76 KB)
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.9 c-bsr holdtime (PIM view)
1.1.10 c-bsr interval (PIM view)
1.1.13 display interface register-tunnel
1.1.15 display pim claimed-route
1.1.20 display pim routing-table
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.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.50 pim state-refresh-capable
1.1.51 pim timer dr-elect-delay
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.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.70 timer join-prune (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
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
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組播命令參考/組播路由與轉發)
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
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
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
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地址範圍,並且該規則中除source、fragment和time-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)
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
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)
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)
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宣告報文中的組播組地址匹配該規則,該規則便生效。該規則中除source、fragment和time-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
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所服務的組播組地址範圍,並且該規則中除source、destination、fragment和time-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)
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
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已存在的時間 |
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)個數及列表 |
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發送下一個通告報文的剩餘時間 |
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表示本地地址 |
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 |
該接口所在網段上未開啟鄰居跟蹤的路由器數量 |
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鄰居的從地址 |
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 |
下遊接口的信息,包括: · 下遊接口的總數 · 下遊接口的名稱 · 下遊接口使用的協議類型 · 下遊接口的存在時間 · 下遊接口的超時時間 |
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信息 |
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報文統計 |
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
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
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
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
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
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
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)
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
pim命令用來進入PIM視圖。
undo pim命令用來清除PIM視圖下的所有配置。
【命令】
pim
undo pim
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] pim
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
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組播命令參考/組播路由與轉發)
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
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組播命令參考/組播路由與轉發)
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)
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)
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
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)
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)
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
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加入/剪枝報文中加入信息的組播組地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
對於IPv4高級ACL,該ACL規則中的source參數用來指定PIM加入/剪枝報文中加入信息的組播源地址範圍(對於(*,G)信息,其組播源地址為0.0.0.0),destination參數用來指定加入信息的組播組地址範圍,並且該規則中除source、destination、fragment和time-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
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
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
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報文的源地址匹配該規則,該規則便生效。該規則中除source、fragment和time-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
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
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
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
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組播命令參考/組播路由與轉發)
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)
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
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
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)
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)
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
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
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參數用來指定組播組地址範圍,隻有source和destination參數均匹配該規則,該規則才生效。該規則中除source、destination、fragment和time-range以外的其它可選參數都將被忽略。
當配置基本ACL名稱時,該ACL規則中的source參數用來指定注冊報文中的組播源地址範圍。
隻要注冊報文中的組播源地址匹配該規則,該規則便生效。並且該規則中除source、fragment和time-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
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
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
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
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
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參數用來指定組播數據報文的源地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
對於IPv4高級ACL,該ACL規則中的source參數用來指定組播數據報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,並且該規則中除source、destination、fragment和time-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
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參數用來指定組播組地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
由於組播源側DR在創建組播路由表項後,無法繼續將組播報文封裝在注冊報文中發給RP,因此在可能成為RP的設備上僅支持配置立即發起SPT切換,否則會導致組播報文轉發失敗。
【舉例】
# 在接收者側DR配置永不發起SPT切換。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] spt-switch-threshold infinity
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組播組地址匹配該規則,該規則便生效。該規則中除source、fragment和time-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
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)
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)
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)
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所服務的組播組地址匹配該規則,該規則便生效。該規則中除source、fragment和time-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
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
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!