03-PIM命令
本章節下載: 03-PIM命令 (416.01 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.11 display interface register-tunnel
1.1.13 display pim claimed-route
1.1.18 display pim routing-table
1.1.21 hello-option dr-priority (PIM view)
1.1.22 hello-option holdtime (PIM view)
1.1.23 hello-option lan-delay (PIM view)
1.1.24 hello-option neighbor-tracking (PIM view)
1.1.25 hello-option override-interval (PIM view)
1.1.26 holdtime join-prune (PIM view)
1.1.32 pim hello-option dr-priority
1.1.33 pim hello-option holdtime
1.1.34 pim hello-option lan-delay
1.1.35 pim hello-option neighbor-tracking
1.1.36 pim hello-option override-interval
1.1.37 pim holdtime join-prune
1.1.43 pim state-refresh-capable
1.1.47 pim triggered-hello-delay
1.1.48 register-policy (PIM view)
1.1.49 register-suppression-timeout (PIM view)
1.1.50 register-whole-checksum (PIM view)
1.1.51 snmp-agent trap enable pim
1.1.52 source-lifetime (PIM view)
1.1.53 source-policy (PIM view)
1.1.54 spt-switch-threshold (PIM view)
1.1.56 state-refresh-interval (PIM view)
1.1.57 state-refresh-rate-limit (PIM view)
1.1.58 state-refresh-ttl (PIM view)
1.1.61 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
context-admin
【參數】
anycast-rp-address:指定Anycast-RP地址。必須是除127.0.0.0/8網段以外的合法單播IP地址。
member-address:指定Anycast-RP成員地址。必須是除127.0.0.0/8網段以外的合法單播IP地址,不能與anycast-rp-address相同。
【使用指導】
本命令可重複配置,配置時如果指定了相同的Anycast-RP地址,則將Anycast-RP成員地址添加到該Anycast-RP地址所屬的Anycast-RP集中。
【舉例】
# 在公網實例中配置如下Anycast-RP集:Anycast-RP地址為1.1.0.0,兩個成員的地址分別為1.1.0.1和1.2.0.1(前者為本地接口LoopBack1的地址)。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] anycast-rp 1.1.0.0 1.1.0.1
[Sysname-pim] anycast-rp 1.1.0.0 1.2.0.1
【相關命令】
· display pim rp-info
auto-rp enable命令用來開啟自動RP偵聽功能。
undo auto-rp enable命令用來關閉自動RP偵聽功能。
【命令】
auto-rp enable
undo auto-rp enable
【缺省情況】
自動RP偵聽功能處於關閉狀態。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 在公網實例中開啟自動RP偵聽功能。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] auto-rp enable
bidir-pim enable命令用來使能雙向PIM。
undo bidir-pim enable命令用來關閉雙向PIM。
【命令】
bidir-pim enable
undo bidir-pim enable
【缺省情況】
雙向PIM處於關閉狀態。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
隻有在相應實例中先使能了IP組播路由,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,並使能雙向PIM。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] pim
[Sysname-pim] bidir-pim enable
【相關命令】
· multicast routing(IP組播命令參考/組播路由與轉發)
bidir-rp-limit命令用來配置雙向PIM RP的最大數目。
undo bidir-rp-limit命令用來恢複缺省情況。
【命令】
bidir-rp-limit limit
undo bidir-rp-limit
【缺省情況】
缺省情況下,雙向PIM RP的最大數目為128。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
limit:指定雙向PIM RP的最大數目,取值範圍為1~128。
【使用指導】
由於雙向PIM為每個RP都要在所有PIM接口上進行DF選舉,因此實際組網中不建議配置多個雙向PIM RP。通過本命令可以限製雙向PIM RP的數目,超出限製值的RP不會生效,僅能進行DF選舉而無法指導轉發。
【舉例】
# 在公網實例中配置雙向PIM RP的最大數目為3。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] bidir-rp-limit 3
bsm-fragment enable命令用來開啟自舉報文語義分片功能。
undo bsm-fragment enable命令用來關閉自舉報文語義分片功能。
【命令】
bsm-fragment enable
undo bsm-fragment enable
【缺省情況】
自舉報文語義分片功能處於開啟狀態。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
當PIM-SM域或雙向PIM域中存在不支持自舉報文語義分片的設備時,請關閉本功能。
【舉例】
# 在公網實例中關閉自舉報文語義分片功能。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] undo bsm-fragment enable
bsm-reflection enable命令用來開啟自舉報文往報文入接口方向轉發功能。
undo bsm-reflection enable命令用來關閉自舉報文往報文入接口方向轉發功能。
【命令】
bsm-reflection enable
undo bsm-reflection enable
【缺省情況】
自舉報文往報文入接口方向轉發功能處於開啟狀態。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
當PIM-SM域中不需要自舉報文往報文入接口方向轉發時,請關閉本功能。
【舉例】
# 在公網實例中關閉自舉報文往報文入接口方向轉發功能。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] undo bsm-reflection enable
bsr-policy命令用來配置合法的BSR地址範圍,以防止BSR欺騙。
undo bsr-policy命令用來恢複缺省情況。
【命令】
bsr-policy ipv4-acl-number
undo bsr-policy
【缺省情況】
BSR的地址範圍不受限製,即認為來自任意源的自舉報文都是合法的。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定自舉報文中的BSR地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
【舉例】
# 在公網實例中配置合法的BSR地址範圍,隻允許網段10.1.1.0/24中的設備充當BSR。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 10.1.1.0 0.0.0.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] pim
[Sysname-pim] bsr-policy 2000
【相關命令】
· c-bsr (PIM view)
c-bsr命令用來配置C-BSR。
undo c-bsr命令用來刪除C-BSR的相關配置。
【命令】
c-bsr ip-address [ scope group-address { mask-length | mask } ] [ hash-length hash-length | priority priority ] *
undo c-bsr ip-address [ scope group-address { mask-length | mask } ]
【缺省情況】
不存在C-BSR。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ip-address:指定C-BSR的IP地址。
scope group-address:指定管理域C-BSR所服務的組播組地址,取值範圍為239.0.0.0~239.255.255.255。如果未指定本參數,表示配置服務於Global域的C-BSR。
mask-length:指定組播組地址的掩碼長度,取值範圍為8~32。
mask:指定組播組地址的掩碼。
hash-length hash-length:指定哈希掩碼長度,取值範圍為0~32,缺省值為30。
priority priority:指定C-BSR的優先級,取值範圍為0~255,缺省值為64。數值越大,優先級越高。
【使用指導】
C-BSR的IP地址必須有對應的本地接口,且該接口上必須使能PIM,否則配置不會生效。
如果對同一個域多次執行本命令,最後一次執行的命令生效。而針對不同域的C-BSR則允許指定相同的IP地址。
【舉例】
# 在公網實例中將IP地址為1.1.1.1的設備配置為Global域的C-BSR。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] c-bsr 1.1.1.1
c-rp命令用來配置C-RP。
undo c-rp命令用來刪除C-RP的相關配置。
【命令】
c-rp ip-address [ advertisement-interval adv-interval | group-policy ipv4-acl-number | holdtime hold-time | priority priority ] * [ bidir ]
undo c-rp ip-address
【缺省情況】
不存在C-RP。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ip-address:指定C-RP的IP地址。
advertisement-interval adv-interval:指定發送宣告報文的間隔時間,取值範圍為1~65535,單位為秒,缺省值為60。
group-policy ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該C-RP將隻為ACL規則所允許的組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該C-RP將為所有組播組服務。
holdtime hold-time:指定C-RP的超時時間,取值範圍為1~65535,單位為秒,缺省值為150。
priority priority:指定C-RP的優先級,取值範圍為0~255,缺省值為192。數值越大,優先級越低。
bidir:指定該C-RP服務於雙向PIM。如果未指定本參數,該C-RP將服務於PIM-SM。
【使用指導】
C-RP的IP地址必須有對應的本地接口,且該接口上必須使能PIM,否則配置不會生效。
指定IPv4 ACL時,需要注意:
· 對於IPv4基本ACL,該ACL規則中的source參數用來指定C-RP宣告報文中的組播組地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
如果設備想要成為多個組範圍的C-RP,則需要在配置group-policy所對應的ACL時將多個組範圍用多個rule規則表示出來。
如果對同一IP地址多次執行本命令,最後一次執行的命令生效。
【舉例】
# 在公網實例中將IP地址為1.1.1.1配置為225.1.0.0/16和226.2.0.0/16的C-RP,且C-RP的優先級為10。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 225.1.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2000] rule permit source 226.2.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] pim
[Sysname-pim] c-rp 1.1.1.1 group-policy 2000 priority 10
crp-policy命令用來配置合法的C-RP地址範圍及其服務的組播組範圍,以防止C-RP欺騙。
undo crp-policy命令用來恢複缺省情況。
【命令】
crp-policy ipv4-acl-number
undo crp-policy
【缺省情況】
C-RP地址範圍及其服務的組播組範圍不受限製,即認為所有收到的C-RP報文都是合法的。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定IPv4高級ACL的編號,取值範圍為3000~3999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定PIM報文中的C-RP地址範圍,destination參數用來指定該C-RP所服務的組播組地址範圍,並且該規則中除source、destination、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
本命令在對C-RP所宣告的組播組範圍進行過濾時,隻取其前綴部分進行匹配。例如,C-RP宣告的組播組範圍為224.1.0.0/16,如果其前綴部分“224.1.0.0”能匹配上本命令所引用的ACL規則,就認為整個組播組範圍“224.1.0.0/16”都通過了過濾。
【舉例】
# 在公網實例中配置C-RP策略,隻允許1.1.1.1/24範圍內的設備充當C-RP,且隻允許其為225.1.1.0/24範圍內的組播組服務。
<Sysname> system-view
[Sysname] acl advanced 3000
[Sysname-acl-ipv4-adv-3000] rule permit ip source 1.1.1.1 0.0.0.255 destination 225.1.1.0 0.0.0.255
[Sysname-acl-ipv4-adv-3000] quit
[Sysname] pim
[Sysname-pim] crp-policy 3000
【相關命令】
· c-rp (PIM view)
display interface register-tunnel命令用來顯示Register-Tunnel接口的相關信息。
【命令】
display interface [ register-tunnel [ interface-number ] ] [ brief [ description | down ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
register-tunnel:顯示指定Register-Tunnel接口的信息。
interface-number:表示Register-Tunnel接口的編號。設備上隻存在一個Register-Tunnel接口,其編號為0。
brief:顯示概要信息。如果未指定本參數,將顯示詳細信息。
description:當用戶配置的接口描述信息超過27個字符時,在概要信息中顯示完整的接口描述信息。如果未指定本參數,在概要信息中將隻顯示前27個字符,超出部分不會顯示。
down:顯示當前物理狀態為down的接口的信息以及down的原因。如果未指定本參數,將不會根據接口物理狀態來過濾顯示信息。
【使用指導】
Register-Tunnel接口是一種虛擬接口,由係統自動創建。用戶不能對該接口進行配置和刪除,但可使用本命令進行顯示。
Register-Tunnel接口是在組播源注冊過程初期,用於在組播源側DR與RP之間建立一個傳輸注冊報文的通道,具體過程為:當組播源側DR第一次收到組播源發來的組播數據時,由於組播源側DR與RP之間尚未建立SPT,於是組播源側DR通過其Register-Tunnel接口將封裝到注冊報文中的組播數據發給RP,而RP也通過其Register-Tunnel接口接收注冊報文,並將解封裝後的組播數據轉發給接收者。
在上述過程中,RP從組播數據中獲取到了組播源的位置,於是向組播源方向發送加入報文並最終建立起SPT。此後,組播源側DR便不再通過Register-Tunnel接口,而是通過SPT將組播數據發送給RP。
指定register-tunnel時,需要注意:
· 如果未指定接口類型,將顯示設備支持的所有接口的信息。
· 由於設備上隻存在一個Register-Tunnel接口(即Register-Tunnel0),因此隻要指定了register-tunnel參數,不論是否指定interface-number參數,都將顯示接口Register-Tunnel0的相關信息。
【舉例】
# 顯示接口Register-Tunnel0的詳細信息。
<Sysname> display interface register-tunnel 0
Register-Tunnel0
Current state: UP
Line protocol state: DOWN
Description: Register-Tunnel0 Interface
Maximum Transmit Unit: 1536
Internet protocol processing: disabled
Physical: Unknown
Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, 0 drops
Output: 0 packets, 0 bytes, 0 drops
# 顯示接口Register-Tunnel0的概要信息。
<Sysname> display interface register-tunnel 0 brief
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
REG0 UP -- --
表1-1 display interface register-tunnel命令顯示信息描述表
字段 |
描述 |
Current state |
接口的物理狀態,Register-Tunnel接口的物理狀態始終為UP |
Line protocol state |
接口的鏈路狀態,Register-Tunnel接口的鏈路狀態始終為DOWN |
Description |
接口的描述信息,不可配置 |
Maximum Transmit Unit |
接口的最大傳輸單元,不可配置 |
Internet protocol processing |
接口能否配置IP地址,始終為disabled,表示不能 |
Physical |
接口的物理類型,始終為Unknown,表示未知 |
Last 300 seconds input rate |
最近300秒鍾的平均輸入速率,始終均為0 |
Last 300 seconds output rate |
最近300秒鍾的平均輸出速率,始終均為0 |
Input |
接口輸入的報文數、字節數、丟棄報文數,始終均為0 |
Output |
接口輸出的報文數、字節數、丟棄報文數,始終均為0 |
Brief information on interface(s) under route mode |
三層接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
接口的物理連接狀態: · UP:表示接口在物理上連通 · DOWN:表示接口在物理上不通 · ADM:表示接口被手工關閉,需執行undo shutdown命令才能打開 · Stby:表示接口為備份接口,可使用display interface-backup state命令查看其主接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol屬性值中帶有“(s)”,表示該接口的數據鏈路層協議狀態顯示為UP,但實際可能沒有對應的鏈路,或者對應的鏈路不是永久存在而是按需建立的。通常NULL、LoopBack等接口會具有該屬性 |
Protocol |
接口的協議連接狀態,對Register-Tunnel接口無意義,始終為“--” |
Main IP |
接口的IP地址,不可配置。對Register-Tunnel接口無意義,始終為“--” |
Cause |
接口物理狀態為down的原因,始終為Not connected,表示沒有物理連接 |
display pim bsr-info命令用來顯示PIM-SM域中的BSR信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] bsr-info
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的BSR信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的BSR信息。
【舉例】
# 顯示公網實例PIM-SM域中的BSR信息。
<Sysname> display pim bsr-info
Scope: non-scoped
State: Accept Preferred
Bootstrap timer: 00:01:44
Elected BSR address: 12.12.12.1
Priority: 64
Hash mask length: 30
Uptime: 00:21:56
Scope: 239.4.0.0/16
State: Accept Any
Scope-zone expiry timer: 00:21:12
Scope: 239.1.0.0/16
State: Elected
Bootstrap timer: 00:00:26
Elected BSR address: 17.1.11.1
Priority: 64
Hash mask length: 30
Uptime: 02:53:37
Candidate BSR address: 17.1.11.1
Priority: 64
Hash mask length: 30
Scope: 239.2.2.0/24
State: Candidate
Bootstrap timer: 00:01:56
Elected BSR address: 61.2.37.1
Priority: 64
Hash mask length: 30
Uptime: 02:53:32
Candidate BSR address: 17.1.12.1
Priority: 64
Hash mask length: 30
Scope: 239.3.3.0/24
State: Pending
Bootstrap timer: 00:00:07
Candidate BSR address: 17.1.13.1
Priority: 64
Hash mask length: 30
表1-2 display pim bsr-info命令顯示信息描述表
字段 |
描述 |
Scope |
域 |
State |
域狀態 |
Bootstrap timer |
BSR定時器 |
Scope-zone expiry timer |
域老化定時器 |
Elected BSR address |
當選BSR的地址 |
Candidate BSR address |
候選BSR的地址 |
Priority |
BSR的優先級 |
Hash mask length |
哈希掩碼長度 |
Uptime |
BSR已存在的時間 |
display pim claimed-route命令用來顯示PIM所使用的路由信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] claimed-route [ source-address ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的路由信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的路由信息。
source-address:組播源的IP地址,顯示到達指定組播源的路由信息。如果未指定本參數,將顯示PIM所使用的所有路由信息。
【舉例】
# 顯示PIM在公網實例中使用的所有路由信息。
<Sysname> display pim claimed-route
RPF-route selecting rule: longest-match
Route/mask: 7.11.0.0/16 (unicast (direct))
RPF interface: GigabitEthernet1/0/1, RPF neighbor: 8.0.0.2
Total number of (S,G) or (*,G) dependent on this route entry: 4
(7.11.0.10, 225.1.1.1)
(7.11.0.10, 226.1.1.1)
(7.11.0.10, 227.1.1.1)
(*, 228.1.1.1)
Route/mask: 7.12.0.0/16 (multicast static)
RPF interface: GigabitEthernet1/0/2, RPF neighbor: 8.0.0.3,
Config NextHop: 8.0.0.5
Total number of (S,G) or (*,G) dependent on this route entry: 2
(7.12.0.10, 226.1.1.1)
(7.12.0.10, 225.1.1.1)
表1-3 display pim claimed-route命令顯示信息描述表
字段 |
描述 |
RPF-route selecting rule |
RPF路由的選擇規則 |
Route/mask |
路由項。括號內為路由類型,包括: · igp:單播路由(內部網關協議) · egp:單播路由(外部網關協議) · unicast (direct):單播路由(直連) · unicast:其它單播路由(如單播靜態路由等) · multicast static:組播靜態路由 |
RPF interface |
RPF接口的名稱 |
RPF neighbor |
RPF鄰居的IP地址 |
Config NextHop |
配置的下一跳地址,本字段隻在組播靜態路由配置下一跳時顯示 |
Total number of (S,G) or (*,G) dependent on this route entry |
基於此RPF路由的(S,G)或(*,G)個數及列表 |
display pim c-rp命令用來顯示PIM-SM域中的C-RP信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] c-rp [ local ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的C-RP信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的C-RP信息。
local:顯示本地配置且生效的C-RP信息。如果未指定本參數,將顯示所有學習到的C-RP信息。
【使用指導】
隻有當選的BSR上才會有學習到的C-RP信息,其它設備上隻能查看到本地配置生效的C-RP信息。
【舉例】
# 顯示公網實例中學習到的C-RP信息。
<Sysname> display pim c-rp
Scope: non-scoped
Group/MaskLen: 224.0.0.0/4
C-RP address Priority HoldTime Uptime Expires
1.1.1.1 (local) 192 150 03:01:36 00:02:29
2.2.2.2 192 150 1d:13h 00:02:02
Group/MaskLen: 226.1.1.0/24 [B] Expires: 00:00:33
Group/MaskLen: 225.1.0.0/16 [B]
C-RP Address Priority HoldTime Uptime Expires
3.3.3.3 192 150 12w:5d 00:02:05
# 顯示本地配置生效的C-RP信息。
<Sysname> display pim c-rp local
Candidate RP: 12.12.12.9(Loop1)
Priority: 192
HoldTime: 150
Advertisement interval: 60
Next advertisement scheduled at: 00:00:48
表1-4 display pim c-rp命令顯示信息描述表
字段 |
描述 |
Scope |
域 |
Group/MaskLen |
C-RP所服務的組播組 |
[B] |
表示C-RP服務於雙向PIM。如果未顯示本字段,則表示服務於PIM-SM |
C-RP address |
C-RP的IP地址,local表示本地地址 |
Priority |
C-RP的優先級 |
HoldTime |
C-RP的超時時間 |
Uptime |
C-RP已存在的時間,w表示星期,d表示天,h表示小時 |
Expires |
C-RP/組播組的超時剩餘時間 |
Candidate RP |
本地C-RP的IP地址 |
Advertisement interval |
本地C-RP發送通告報文時間間隔 |
Next advertisement scheduled at |
本地C-RP發送下一個通告報文的剩餘時間 |
display pim df-info命令用來顯示雙向PIM的DF信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] df-info [ rp-address ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的雙向PIM DF信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的雙向PIM DF信息。
rp-address:指定雙向PIM的RP地址。
【舉例】
# 顯示公網實例中雙向PIM的DF信息。
<Sysname> display pim df-info
RP address: 12.12.12.12
Interface: GigabitEthernet1/0/4
State : Win DF preference: 10
DF metric : 1562 DF uptime : 00:06:59
DF address: 30.1.1.11 (local)
Interface: Tunnel0, 100.1.1.12
State : Lose DF preference: 0
DF metric : 0 DF uptime : 00:06:59
DF address: 100.1.1.12
表1-5 display pim df-info命令顯示信息描述表
字段 |
描述 |
RP address |
雙向PIM的RP地址 |
Interface |
接口名稱 |
State |
DF的選舉狀態: · Win:競選DF成功 · Lose:競選DF落敗 · Offer:競選DF的初始狀態 · Backoff:正在充當DF,但有更優的設備正在競選DF · -:不參與DF競選 |
DF preference |
DF通告的路由優先級 |
DF metric |
DF通告的路由度量值 |
DF uptime |
DF已存在的時間 |
DF address |
DF的IP地址,local表示本地地址 |
display pim interface命令用來顯示接口上的PIM信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] interface [ interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的PIM信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM信息。
interface-type interface-number:顯示指定接口上的PIM信息。如果未指定本參數,將顯示所有接口上的PIM信息。
verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。
【舉例】
# 顯示公網實例所有接口上的PIM概要信息。
<Sysname> display pim interface
Interface NbrCnt HelloInt DR-Pri DR-Address
GE1/0/1 1 30 1 10.1.1.2
GE1/0/2 0 30 1 172.168.0.2 (local)
GE1/0/3 1 30 1 20.1.1.2
表1-6 display pim interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱 |
NbrCnt |
PIM鄰居的數量 |
HelloInt |
發送Hello報文的時間間隔 |
DR-Pri |
競選DR的優先級 |
DR-Address |
DR的IP地址,local表示本地地址 |
# 顯示公網實例接口GigabitEthernet1/0/1上的PIM詳細信息。
<Sysname> display pim interface gigabitethernet 1/0/1 verbose
Interface: GigabitEthernet1/0/1, 10.1.1.1
PIM version: 2
PIM mode: Sparse
PIM DR: 10.1.1.2
PIM DR Priority (configured): 1
PIM neighbors count: 1
PIM hello interval: 30 s
PIM LAN delay (negotiated): 500 ms
PIM LAN delay (configured): 500 ms
PIM override interval (negotiated): 2500 ms
PIM override interval (configured): 2500 ms
PIM neighbor tracking (negotiated): disabled
PIM neighbor tracking (configured): disabled
PIM generation ID: 0xF5712241
PIM require generation ID: disabled
PIM hello hold interval: 105 s
PIM assert hold interval: 180 s
PIM triggered hello delay: 5 s
PIM J/P interval: 60 s
PIM J/P hold interval: 210 s
PIM BSR domain border: disabled
PIM BFD: disabled
PIM passive: disabled
Number of routers on network not using DR priority: 0
Number of routers on network not using LAN delay: 0
Number of routers on network not using neighbor tracking: 2
表1-7 display pim interface verbose命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱與IP地址 |
PIM version |
PIM協議的版本號 |
PIM mode |
PIM協議的模式,是密集模式還是稀疏模式 |
PIM DR |
DR的IP地址 |
PIM DR Priority (configured) |
競選DR優先級的配置值 |
PIM neighbors count |
PIM鄰居的總數 |
PIM hello interval |
發送Hello報文的時間間隔 |
PIM LAN delay (negotiated) |
剪枝報文傳輸延遲的協商值 |
PIM LAN delay (configured) |
剪枝報文傳輸延遲的配置值 |
PIM override interval (negotiated) |
剪枝否決時間的協商值 |
PIM override interval (configured) |
剪枝否決時間的配置值 |
PIM neighbor tracking (negotiated) |
鄰居跟蹤開啟與否的協商情況 |
PIM neighbor tracking (configured) |
鄰居跟蹤開啟與否的配置情況 |
PIM generation ID |
Generation_ID參數值 |
PIM require generation ID |
是否開啟不接受無Generation ID的Hello報文 |
PIM hello hold interval |
保持PIM鄰居的可達狀態的時間 |
PIM assert hold interval |
保持斷言狀態的時間 |
PIM triggered hello delay |
發送Hello報文的最大延遲時間 |
PIM J/P interval |
發送加入/剪枝報文的時間間隔 |
PIM J/P hold interval |
加入/剪枝狀態的保持時間 |
PIM BSR domain border |
該接口是否配置了BSR的服務邊界 |
PIM BFD |
該接口是否開啟了PIM與BFD聯動功能 |
PIM passive |
該接口是否配置了PIM消極模式 |
Number of routers on network not using DR priority |
該接口所在網段上沒有使用DR優先級字段的路由器數量 |
Number of routers on network not using LAN delay |
該接口所在網段上未使用LAN-delay字段的路由器數量 |
Number of routers on network not using neighbor tracking |
該接口所在網段上未開啟鄰居跟蹤的路由器數量 |
display pim neighbor命令用來顯示PIM鄰居信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] neighbor [ neighbor-address | interface interface-type interface-number | verbose ] *
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的PIM鄰居信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM鄰居信息。
neighbor-address:PIM鄰居的IP地址,顯示指定PIM鄰居的信息。如果未指定本參數,將顯示所有PIM鄰居的信息。
interface interface-type interface-number:接口類型和接口編號,顯示指定接口上的PIM鄰居信息。如果未指定本參數,將顯示所有接口上的PIM鄰居信息。
verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。
【舉例】
# 顯示公網實例所有PIM鄰居的概要信息。
<Sysname> display pim neighbor
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires DR-Priority Mode
10.1.1.2 GE1/0/1 02:50:49 00:01:31 1 B
20.1.1.2 GE1/0/2 02:49:39 00:01:42 1 P
# 顯示公網實例中IP地址為11.110.0.20的PIM鄰居的詳細信息。
<Sysname> display pim neighbor 11.110.0.20 verbose
Neighbor: 11.110.0.20
Interface: GigabitEthernet1/0/3
Uptime: 00:00:10
Expiry time: 00:00:30
DR Priority: 1
Generation ID: 0x2ACEFE15
Holdtime: 105 s
LAN delay: 500 ms
Override interval: 2500 ms
State refresh interval: 60 s
Neighbor tracking: Disabled
Bidirectional PIM: Enabled
RPF proxy vector: Disabled
表1-8 display pim neighbor命令顯示信息描述表
字段 |
描述 |
Total Number of Neighbors |
PIM鄰居的總數 |
Neighbor |
PIM鄰居的IP地址 |
Interface |
PIM鄰居所在接口的名稱 |
Uptime |
PIM鄰居已存在的時間 |
Expires/Expiry time |
PIM鄰居超時的剩餘時間,never表示PIM鄰居永不超時,即永遠可達 |
DR-Priority/DR Priority |
PIM鄰居的優先級 |
Mode |
PIM鄰居的模式,B表示雙向PIM模式,P表示開啟RPF代理向量功能,如果該字段顯示為空則表示非雙向PIM模式且關閉RPF代理向量功能 |
Generation ID |
PIM鄰居的Generation ID(狀態隨機數) |
Holdtime |
PIM鄰居的生存時間,forever表示PIM鄰居永遠存在,即永遠可達 |
LAN delay |
PIM報文在共享網段中的傳輸延遲 |
Override interval |
剪枝否決的時間間隔 |
State refresh interval |
狀態刷新的時間間隔,隻有當PIM鄰居工作在PIM-DM模式下且具備狀態刷新能力時才會顯示本字段 |
Neighbor tracking |
鄰居跟蹤功能是否開啟 |
Bidirectional PIM |
雙向PIM是否使能 |
RPF proxy vector |
RPF代理向量功能是否開啟 |
display pim routing-table命令用來顯示PIM路由表的內容。
【命令】
display pim [ vpn-instance vpn-instance-name ] routing-table [ group-address [ mask { mask-length | mask } ] | source-address [ mask { mask-length | mask } ] | flags flag-value | fsm | incoming-interface interface-type interface-number | mode mode-type | outgoing-interface { exclude | include | match } interface-type interface-number | proxy ] *
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的PIM路由項,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的PIM路由項。
group-address:組播組地址,顯示指定組播組的PIM路由項,取值範圍為224.0.0.0~239.255.255.255。如果未指定本參數,將顯示所有組播組的PIM路由項。
source-address:組播源地址,顯示包含指定組播源的PIM路由項。
mask-length:指定組播組或組播源地址的掩碼長度,取值範圍為0~32,缺省值為32。
mask:指定組播組或組播源地址的掩碼,缺省值為255.255.255.255。
flags flag-value:PIM標誌,顯示包含指定標誌的PIM路由項。如果未指定本參數,將顯示包含所有標誌的PIM路由項。flag-value的取值及含義如下:
· 2msdp:表示準備向MSDP發出通知,在下一個SA報文中包含的PIM路由項;
· act:表示已經有實際數據到達的PIM路由項;
· del:表示計劃刪除的PIM路由項;
· exprune:表示某些出接口被其它組播路由協議剪枝的PIM路由項;
· ext:表示包含了由其它組播路由協議提供出接口的PIM路由項;
· loc:表示在與組播源處於同一網段的路由器上的PIM路由項;
· msdp:表示從MSDP的SA報文中學習到的PIM路由項;
· niif:表示未確定入接口的PIM路由項;
· nonbr:表示PIM鄰居查找失敗的PIM路由項;
· rpt:表示向RP方向發送過(S,G)RPT位剪枝的PIM路由項;
· rq:表示Data-MDT切換接收端的PIM路由項;
· spt:表示SPT上的PIM路由項;
· sq:表示Data-MDT切換發起端的PIM路由項;
· swt:表示正處於向SPT切換過程中的PIM路由項;
· wc:表示帶WC通配符的PIM路由項。
· vxlan:表示是vxlan的overlay表項。
fsm:顯示有限狀態機的詳細信息。
incoming-interface interface-type interface-number:顯示指定入接口的PIM路由項。如果未指定本參數,將顯示所有入接口的PIM路由項。
mode mode-type:PIM模式,顯示指定模式下的PIM路由項。如果未指定本參數,將顯示所有模式下的PIM路由項。mode-type的取值及含義如下:
· bidir:表示雙向PIM模式;
· dm:表示PIM-DM模式;
· sm:表示PIM-SM模式;
· ssm:表示PIM-SSM模式。
outgoing-interface { exclude | include | match } interface-type interface-number:顯示指定出接口的PIM路由項。其中,exclude表示不包含指定接口;include表示包含指定接口;match表示包含且僅包含指定接口。如果未指定本參數,將顯示所有出接口的PIM路由項。
proxy:顯示PIM路由項使用的RPF代理向量信息。
【舉例】
# 顯示公網實例PIM路由表的內容。
<Sysname> display pim routing-table
Total 0 (*, G) entries; 1 (S, G) entries
(172.168.0.12, 227.0.0.1)
RP: 2.2.2.2
Protocol: pim-sm, Flag: SPT LOC ACT
UpTime: 02:54:43
Upstream interface: GigabitEthernet1/0/1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface information:
Total number of downstream interfaces: 1
1: GigabitEthernet1/0/2
Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47
表1-9 display pim routing-table命令顯示信息描述表
字段 |
描述 |
Total 0 (*, G) entries; 1 (S, G) entries |
PIM路由表中(S,G)表項的總數與(*,G)表項的總數 |
(172.168.0.12, 227.0.0.1) |
PIM路由表中的(S,G)表項 |
Protocol |
PIM的模式 |
Flag |
PIM路由表中(S,G)或(*,G)表項的標誌: · 2MSDP:表示準備向MSDP發出通知,在下一個SA報文中包含的PIM路由項 · ACT:表示已有實際數據到達 · DEL:表示計劃要刪除 · EXPRUNE:表示某些出接口被其它組播路由協議剪枝 · EXT:表示包含了由其它組播路由協議提供的出接口 · LOC:表示與組播源處於同一網段 · MSDP:表示從MSDP的SA報文中學習到的PIM路由項 · NIIF:表示未確定入接口 · NONBR:表示PIM鄰居查找失敗 · RPT:表示向RP方向發送過(S,G)RPT位剪枝 · SPT:表示在SPT上 · SQ:表示Data-MDT切換發起端的PIM路由項 · SWT:表示正在向SPT切換 · WC:表示帶WC通配符 · VXLAN:表示是VXLAN的overlay表項 |
Uptime |
(S,G)或(*,G)表項已存在的時間 |
Upstream interface |
(S,G)或(*,G)表項的入接口,使能了nbma模式的ADVPN隧道口,顯示遠端連接IP地址 |
Upstream neighbor |
(S,G)或(*,G)表項的上遊鄰居 |
RPF prime neighbor |
(S,G)或(*,G)表項的RPF鄰居: · 對(*,G)表項來說,當該路由器是RP時,(*,G)表項的RPF鄰居是NULL · 對(S,G)表項來說,當該路由器直連源時,(S,G)表項的RPF鄰居是NULL |
Downstream interface information |
下遊接口的信息,包括: · 下遊接口的總數 · 下遊接口的名稱 · 下遊接口使用的協議類型 · 下遊接口的存在時間 · 下遊接口的超時時間 |
# 在PE設備上顯示公網實例PIM路由項使用的RPF代理向量信息。
<Sysname> display pim routing-table proxy
(100.0.0.8, 232.1.1.1)
Proxy: 10:1/192.168.0.4
Assigner: 0.0.0.0 Origin: BGP MDT
Uptime: 02:08:18 Expires: Off
# 在P設備上顯示公網實例PIM路由項使用的RPF代理向量信息。
<Sysname> display pim routing-table proxy
(100.0.0.8, 232.1.1.1)
Proxy: 10:1/192.168.0.4
Assigner: 1.0.3.1 Origin: PIM
Uptime: 02:19:33 Expires: 00:02:12
# 在ASBR設備上顯示公網實例PIM路由項使用的RPF代理向量信息。
<Sysname> display pim routing-table proxy
(100.0.0.1, 232.1.1.1)
Proxy: 10:1/local
Assigner: 1.0.5.9 Origin: PIM
Uptime: 02:22:04 Expires: 00:02:35
(100.0.0.8, 232.1.1.1)
Proxy: 10:1/local
Assigner: 1.0.4.1 Origin: PIM
Uptime: 02:21:10 Expires: 00:02:35
表1-10 display pim routing-table proxy命令顯示信息描述表
字段 |
描述 |
Proxy |
代理向量信息,包括RD(Route Distinguisher,路由標識符)和RPF代理向量的地址,local表示RPF代理向量為本地地址(比如在ASBR上) |
Assigner |
分配RPF代理向量的設備地址: · 在PE上,RPF代理向量是從BGP MDT路由中獲取的,顯示為0.0.0.0 · 在非PE上,RPF代理向量是從下遊PIM鄰居發來的PIM加入報文中學到的,顯示為下遊PIM鄰居的接口地址 |
Origin |
產生RPF代理向量的協議: · 在PE上,RPF代理向量是從BGP MDT路由中獲取的,顯示為BGP MDT · 在非PE上,RPF代理向量是從下遊PIM鄰居發來的PIM加入報文中學到的,顯示為PIM |
Uptime |
RPF代理向量已存在的時間 |
Expires |
RPF代理向量的超時剩餘時間,Off表示該定時器關閉 |
display pim rp-info命令用來顯示PIM-SM域中的RP信息。
【命令】
display pim [ vpn-instance vpn-instance-name ] rp-info [ group-address ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
vpn-instance vpn-instance-name:顯示指定VPN實例的RP信息,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,將顯示公網實例的RP信息。
group-address:組播組地址,顯示指定組播組所對應的RP信息,取值範圍為224.0.1.0~239.255.255.255。如果未指定本參數,將顯示所有組播組對應的RP信息。
【舉例】
# 顯示公網實例中組播組224.0.1.1所對應的RP信息。
<Sysname> display pim rp-info 224.0.1.1
BSR RP address is: 2.2.2.2
Priority: 192
HoldTime: 180
Uptime: 03:01:10
Expires: 00:02:30
Static RP address is: 3.3.3.5
Preferred: Yes
Configured ACL: 2003
RP mapping for this group is: 3.3.3.5
Anycast-RP 3.3.3.5 members:
Member address State
1.1.0.1 Active
1.2.0.2 Local
1.2.0.1 Remote
# 顯示公網實例中所有組播組對應的RP信息。
<Sysname> display pim rp-info
BSR RP information:
Scope: non-scoped
Group/MaskLen: 224.0.0.0/4
RP address Priority HoldTime Uptime Expires
1.1.1.1 (local) 192 180 03:01:36 00:02:29
2.2.2.2 192 180 1d:13h 00:02:02
Group/MaskLen: 225.1.0.0/16 [B]
RP address Priority HoldTime Uptime Expires
3.3.3.3 192 180 12w:5d 00:02:05
Static RP information:
RP address ACL Mode Preferred
3.3.3.1 2000 pim-sm No
3.3.3.2 2001 bidir Yes
3.3.3.3 2002 pim-sm No
3.3.3.4 pim-sm No
3.3.3.5 2002 pim-sm Yes
Anycast-RP information:
RP address Member address State
3.3.3.5 1.1.0.1 Active
3.3.3.5 1.1.0.2 Local
3.3.3.5 1.2.0.1 Remote
表1-11 display pim rp-info命令顯示信息描述表
字段 |
描述 |
BSR RP address is |
RP的IP地址 |
BSR RP information |
BSR RP信息 |
Scope |
域 |
Group/MaskLen |
RP所服務的組播組 |
[B] |
表示RP服務於雙向PIM。如果不顯示該字段,則表示RP服務於PIM-SM |
RP address |
RP的IP地址,local表示本地地址 |
Priority |
RP的優先級 |
HoldTime |
RP的超時時間 |
Uptime |
RP已存在的時間 |
Expires |
RP超時的剩餘時間 |
Static RP information |
靜態RP信息 |
Static RP address is/RP address |
靜態RP的IP地址 |
Preferred |
是否指定了靜態RP優先 |
Configured ACL/ACL |
靜態RP所服務的組播組列表 |
Mode |
為PIM-SM服務還是為雙向PIM服務 |
RP mapping for this group |
服務於當前組播組的RP的IP地址 |
Anycast-RP 3.3.3.5 members |
Anycast-RP 3.3.3.5的成員 |
Member address |
Anycast-RP成員的IP地址 |
State |
Anycast-RP成員地址的來源: · Active:表示本端激活接口的地址 · Local:表示本端未激活接口的地址 · Remote:表示遠端的地址 |
Anycast-RP information |
Anycast-RP信息 |
display pim statistics命令用來顯示PIM協議報文的統計信息。
【命令】
display pim statistics
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【舉例】
# 顯示PIM協議報文的統計信息。
<Sysname> display pim statistics
Received PIM packets: 3295
Sent PIM packets : 5975
Valid Invalid Succeeded Failed
Hello : 3128 0 4333 0
Reg : 14 0 0 0
Reg-stop : 0 0 0 0
JP : 151 0 561 0
BSM : 0 0 1081 0
Assert : 0 0 0 0
Graft : 0 0 0 0
Graft-ACK: 0 0 0 0
C-RP : 0 0 0 0
SRM : 0 0 0 0
DF : 0 0 0 0
表1-12 display pim statistics命令顯示信息描述表
字段 |
描述 |
Received PIM packets |
收到的PIM協議報文總數 |
Sent PIM packets |
發出的PIM協議報文總數 |
Valid |
收到的合法PIM協議報文數量 |
Invalid |
收到的非法PIM協議報文數量 |
Succeeded |
發送成功的PIM協議報文數量 |
Failed |
發送失敗的PIM協議報文數量 |
Hello |
Hello報文統計 |
Reg |
注冊報文統計 |
Reg-stop |
注冊停止報文統計 |
JP |
加入/剪枝報文統計 |
BSM |
自舉報文統計 |
Assert |
斷言報文統計 |
Graft |
嫁接報文統計 |
Graft-ACK |
嫁接應答報文統計 |
C-RP |
C-RP報文統計 |
SRM |
狀態刷新報文統計 |
DF |
指定轉發者報文統計 |
hello-option dr-priority命令用來全局配置競選DR的優先級。
undo hello-option dr-priority命令用來恢複缺省情況。
【命令】
hello-option dr-priority priority
undo hello-option dr-priority
【缺省情況】
競選DR的優先級為1。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
priority:指定競選DR的優先級,取值範圍為0~4294967295。數值越大,優先級越高。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局配置競選DR的優先級為3。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option dr-priority 3
【相關命令】
· pim hello-option dr-priority
hello-option holdtime命令用來全局配置保持PIM鄰居可達狀態的時間。
undo hello-option holdtime命令用來恢複缺省情況。
【命令】
hello-option holdtime time
undo hello-option holdtime
【缺省情況】
保持PIM鄰居可達狀態的時間為105秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定保持PIM鄰居可達狀態的超時時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局配置保持PIM鄰居可達狀態的時間為120秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option holdtime 120
【相關命令】
· pim hello-option holdtime
hello-option lan-delay命令用來全局配置PIM報文在共享網段中的傳輸延遲。
undo hello-option lan-delay命令用來恢複缺省情況。
【命令】
hello-option lan-delay delay
undo hello-option lan-delay
【缺省情況】
PIM報文在共享網段中的傳輸延遲為500毫秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
delay:指定PIM報文在共享網段中的傳輸延遲,取值範圍為1~32767,單位為毫秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局配置PIM報文在共享網段中的傳輸延遲為200毫秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option lan-delay 200
【相關命令】
· hello-option override-interval (PIM view)
· pim hello-option lan-delay
· pim hello-option override-interval
hello-option neighbor-tracking命令用來全局開啟鄰居跟蹤功能,即禁止加入報文抑製能力。
undo hello-option neighbor-tracking命令用來全局關閉鄰居跟蹤功能,即不禁止加入報文抑製能力。
【命令】
hello-option neighbor-tracking
undo hello-option neighbor-tracking
【缺省情況】
鄰居跟蹤功能處於關閉狀態,即不禁止加入報文抑製能力。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局開啟鄰居跟蹤功能。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option neighbor-tracking
【相關命令】
· pim hello-option neighbor-tracking
hello-option override-interval命令用來全局配置剪枝否決時間。
undo hello-option override-interval命令用來恢複缺省情況。
【命令】
hello-option override-interval interval
undo hello-option override-interval
【缺省情況】
剪枝否決時間為2500毫秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:剪枝的否決時間,取值範圍為1~65535,單位為毫秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局配置剪枝否決時間為2000毫秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option override-interval 2000
【相關命令】
· hello-option lan-delay (PIM view)
· pim hello-option lan-delay
· pim hello-option override-interval
holdtime join-prune命令用來全局配置加入/剪枝狀態的保持時間。
undo holdtime join-prune命令用來恢複缺省情況。
【命令】
holdtime join-prune time
undo holdtime join-prune
【缺省情況】
加入/剪枝狀態的保持時間為210秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定加入/剪枝狀態的保持時間,取值範圍為1~65535,單位為秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。
【舉例】
# 在公網實例中全局配置加入/剪枝狀態的保持時間為280秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] holdtime join-prune 280
【相關命令】
· pim holdtime join-prune
· timer join-prune (PIM view)
jp-pkt-size命令用來配置加入/剪枝報文的最大長度。
undo jp-pkt-size命令用來恢複缺省情況。
【命令】
jp-pkt-size size
undo jp-pkt-size
【缺省情況】
加入/剪枝報文的最大長度為8100字節。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
size:指定加入/剪枝報文的最大長度,取值範圍為100~8100,單位為字節。
【舉例】
# 在公網實例中配置加入/剪枝報文的最大長度為1500字節。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] jp-pkt-size 1500
pim命令用來進入PIM視圖。
undo pim命令用來清除PIM視圖下的所有配置。
【命令】
pim [ vpn-instance vpn-instance-name ]
undo pim [ vpn-instance vpn-instance-name ]
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
vpn-instance vpn-instance-name:指定VPN實例,vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,表示公網實例。
【舉例】
# 先使能公網實例中的IP組播路由,再進入公網實例的PIM視圖。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] pim
[Sysname-pim]
# 先使能VPN實例mvpn中的IP組播路由,再進入該VPN實例的PIM視圖。
<Sysname> system-view
[Sysname] multicast routing vpn-instance mvpn
[Sysname-mrib-mvpn] quit
[Sysname] pim vpn-instance mvpn
[Sysname-pim-mvpn]
pim bfd enable命令用來開啟PIM與BFD聯動功能。
undo pim bfd enable命令用來關閉PIM與BFD聯動功能。
【命令】
pim bfd enable
undo pim bfd enable
【缺省情況】
PIM與BFD聯動功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
隻有在接口上先使能了PIM-DM或PIM-SM,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,在接口GigabitEthernet1/0/1上使能PIM-DM,並開啟PIM與BFD聯動功能。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim dm
[Sysname-GigabitEthernet1/0/1] pim bfd enable
【相關命令】
· pim dm
· pim sm
pim bsr-boundary命令用來配置BSR的服務邊界,即PIM-SM域的邊界。
undo pim bsr-boundary命令用來恢複缺省情況。
【命令】
pim bsr-boundary
undo pim bsr-boundary
【缺省情況】
不存在BSR的服務邊界。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 配置接口GigabitEthernet1/0/1為BSR的服務邊界。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim bsr-boundary
【相關命令】
· c-bsr (PIM view)
· multicast boundary(IP組播命令參考/組播路由與轉發)
pim dm命令用來使能PIM-DM。
undo pim dm命令用來關閉PIM-DM。
【命令】
pim dm
undo pim dm
【缺省情況】
PIM-DM處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
隻有在相應實例中先使能了IP組播路由,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上使能PIM-DM。
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] 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
context-admin
【參數】
priority:指定競選DR的優先級,取值範圍為0~4294967295。數值越大,優先級越高。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上配置競選DR的優先級為3。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option dr-priority 3
· hello-option dr-priority (PIM view)
pim hello-option holdtime命令用來在接口上配置保持PIM鄰居的可達狀態的時間。
undo pim hello-option holdtime命令用來恢複缺省情況。
【命令】
pim hello-option holdtime time
undo pim hello-option holdtime
【缺省情況】
保持PIM鄰居可達狀態的時間為105秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定保持PIM鄰居可達狀態的時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上配置保持PIM鄰居可達狀態的時間為120秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option holdtime 120
【相關命令】
· hello-option holdtime (PIM view)
pim hello-option lan-delay命令用來在接口上配置PIM報文在共享網段中的傳輸延遲。
undo pim hello-option lan-delay命令用來恢複缺省情況。
【命令】
pim hello-option lan-delay delay
undo pim hello-option lan-delay
【缺省情況】
PIM報文在共享網段中的傳輸延遲為500毫秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
delay:指定PIM報文在共享網段中的傳輸延遲,取值範圍為1~32767,單位為毫秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上配置PIM報文在共享網段中的傳輸延遲為200毫秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option lan-delay 200
【相關命令】
· hello-option lan-delay (PIM view)
· hello-option override-interval (PIM view)
· pim hello-option override-interval
pim hello-option neighbor-tracking命令用來在接口上開啟鄰居跟蹤功能,即禁止加入報文抑製能力。
pim hello-option neighbor-tracking disable命令用來在全局開啟了鄰居跟蹤功能的情況下,關閉當前接口上的鄰居跟蹤功能。
undo pim hello-option neighbor-tracking命令用來取消接口上的鄰居跟蹤功能配置,使得接口與全局配置保持一致。
【命令】
pim hello-option neighbor-tracking
pim hello-option neighbor-tracking disable
undo pim hello-option neighbor-tracking
【缺省情況】
接口上的鄰居跟蹤功能處於關閉狀態,即不禁止加入報文抑製能力。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上開啟鄰居跟蹤功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option neighbor-tracking
# 在公網實例全局開啟了鄰居跟蹤功能的情況下,關閉接口GigabitEthernet1/0/1上的鄰居跟蹤功能。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] hello-option neighbor-tracking
[Sysname-pim] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option neighbor-tracking disable
【相關命令】
· hello-option neighbor-tracking (PIM view)
pim hello-option override-interval命令用來在接口上配置剪枝否決時間。
undo pim hello-option override-interval命令用來恢複缺省情況。
【命令】
pim hello-option override-interval interval
undo pim hello-option override-interval
【缺省情況】
剪枝否決時間為2500毫秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定剪枝的否決時間,取值範圍為1~65535,單位為毫秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上配置剪枝否決時間為2000毫秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim hello-option override-interval 2000
【相關命令】
· pim hello-option lan-delay
· hello-option lan-delay (PIM view)
· hello-option override-interval (PIM view)
pim holdtime join-prune命令用來在接口上配置加入/剪枝狀態的保持時間。
undo pim holdtime join-prune命令用來恢複缺省情況。
【命令】
pim holdtime join-prune time
undo pim holdtime join-prune
【缺省情況】
加入/剪枝狀態的保持時間為210秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定加入/剪枝狀態的保持時間,取值範圍為1~65535,單位為秒。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。
【舉例】
# 在接口GigabitEthernet1/0/1上配置加入/剪枝狀態的保持時間為280秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim holdtime join-prune 280
【相關命令】
· holdtime join-prune (PIM view)
· pim timer join-prune
pim neighbor-policy命令用來配置合法Hello報文的源地址範圍,以防止Hello報文欺騙。
undo pim neighbor-policy命令用來恢複缺省情況。
【命令】
pim neighbor-policy ipv4-acl-number
undo pim neighbor-policy
【缺省情況】
Hello報文的源地址範圍不受限製,即認為所有收到的Hello報文都是合法的。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定合法Hello報文的源地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
【舉例】
# 在接口GigabitEthernet1/0/1上配置合法Hello報文的源地址範圍,隻允許與來自網段10.1.1.0/24中的設備建立PIM鄰居關係。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 10.1.1.0 0.0.0.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim neighbor-policy 2000
pim non-stop-routing命令用來開啟PIM協議的NSR功能。
undo pim non-stop-routing命令用來關閉PIM協議的NSR功能。
【命令】
pim non-stop-routing
undo pim non-stop-routing
【缺省情況】
PIM協議的NSR功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 開啟 PIM協議的NSR功能。
<Sysname> system-view
[Sysname] pim non-stop-routing
pim passive命令用來在接口上開啟PIM消極模式。
undo pim passive命令用來在接口上關閉PIM消極模式。
【命令】
pim passive
undo pim passive
【缺省情況】
接口上的PIM消極模式處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
隻有在接口上先使能了PIM-DM或PIM-SM,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,在接口GigabitEthernet1/0/1上使能PIM-DM,並開啟PIM消極模式。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim dm
[Sysname-GigabitEthernet1/0/1] pim passive
pim require-genid命令用來配置拒絕無Generation ID的Hello報文。
undo pim require-genid命令用來恢複缺省情況。
【命令】
pim require-genid
undo pim require-genid
【缺省情況】
接受無Generation ID的Hello報文。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 配置接口GigabitEthernet1/0/1拒絕無Generation ID的Hello報文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim require-genid
pim sm命令用來使能PIM-SM。
undo pim sm命令用來關閉PIM-SM。
【命令】
pim sm
undo pim sm
【缺省情況】
PIM-SM處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
隻有在相應實例中先使能了IP組播路由,本命令才能生效。
【舉例】
# 使能公網實例中的IP組播路由,並在接口GigabitEthernet1/0/1上使能PIM-SM。
<Sysname> system-view
[Sysname] multicast routing
[Sysname-mrib] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim sm
· multicast routing(IP組播命令參考/組播路由與轉發)
pim state-refresh-capable命令用來開啟狀態刷新能力。
undo pim state-refresh-capable命令用來關閉狀態刷新能力。
【命令】
pim state-refresh-capable
undo pim state-refresh-capable
【缺省情況】
狀態刷新能力處於開啟狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 在接口GigabitEthernet1/0/1上關閉狀態刷新能力。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo pim state-refresh-capable
· state-refresh-interval (PIM view)
· state-refresh-rate-limit (PIM view)
· state-refresh-ttl (PIM view)
pim timer graft-retry命令用來配置嫁接報文的重傳時間。
undo pim timer graft-retry命令用來恢複缺省情況。
【命令】
pim timer graft-retry interval
undo pim timer graft-retry
【缺省情況】
嫁接報文的重傳時間為3秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定嫁接報文的重傳時間,取值範圍為1~65535,單位為秒。
【舉例】
# 在接口GigabitEthernet1/0/1上配置嫁接報文的重傳時間為80秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim timer graft-retry 80
pim timer hello命令用來在接口上配置發送Hello報文的時間間隔。
undo pim timer hello命令用來恢複缺省情況。
【命令】
pim timer hello interval
undo pim timer hello
【缺省情況】
發送Hello報文的時間間隔為30秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口GigabitEthernet1/0/1上配置發送Hello報文的時間間隔為40秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim timer hello 40
· timer hello (PIM view)
pim timer join-prune命令用來在接口上配置發送加入/剪枝報文的時間間隔。
undo pim timer join-prune命令用來恢複缺省情況。
【命令】
pim timer join-prune interval
undo pim timer join-prune
【缺省情況】
發送加入/剪枝報文的時間間隔為60秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
本命令不會立即生效,新配置的發送間隔將在當前發送間隔完成後生效。
PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。
【舉例】
# 在接口GigabitEthernet1/0/1上配置發送加入/剪枝報文的時間間隔為80秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim timer join-prune 80
【相關命令】
· pim holdtime join-prune
· timer join-prune (PIM view)
pim triggered-hello-delay命令用來配置觸發Hello報文的最大延遲時間。
undo pim triggered-hello-delay命令用來恢複缺省情況。
【命令】
pim triggered-hello-delay delay
undo pim triggered-hello-delay
【缺省情況】
觸發Hello報文的最大延遲時間為5秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
delay:指定觸發Hello報文的最大延遲時間,取值範圍為1~60,單位為秒。
【舉例】
# 在接口GigabitEthernet1/0/1上配置觸發Hello報文的最大延遲時間為3秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] pim triggered-hello-delay 3
register-policy命令用來配置注冊報文的過濾策略。
undo register-policy命令用來恢複缺省情況。
【命令】
register-policy ipv4-acl-number
undo register-policy
【缺省情況】
不存在注冊報文的過濾策略。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定IPv4高級ACL的編號,取值範圍為3000~3999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定注冊報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,並且該規則中除source、destination、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
【舉例】
# 在公網實例中配置RP上對注冊報文的過濾策略,隻接收來自10.10.0.0/16網段的組播源發向225.1.0.0/16網段的組播組的注冊報文。
<Sysname> system-view
[Sysname] acl advanced 3000
[Sysname-acl-ipv4-adv-3000] rule permit ip source 10.10.0.0 0.0.255.255 destination 225.1.0.0 0.0.255.255
[Sysname-acl-ipv4-adv-3000] quit
[Sysname] pim
[Sysname-pim] register-policy 3000
register-suppression-timeout命令用來配置注冊抑製時間。
undo register-suppression-timeout命令用來恢複缺省情況。
【命令】
register-suppression-timeout interval
undo register-suppression-timeout
【缺省情況】
注冊抑製時間為60秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定注冊抑製時間,取值範圍為1~65535,單位為秒。
【舉例】
# 在公網實例中配置注冊抑製時間為70秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] register-suppression-timeout 70
register-whole-checksum命令用來配置根據注冊報文的全部內容來計算校驗和。
undo register-whole-checksum命令用來恢複缺省情況。
【命令】
register-whole-checksum
undo register-whole-checksum
【缺省情況】
僅根據注冊報文頭來計算校驗和。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 在公網實例中配置根據注冊報文的全部內容來計算校驗和。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] register-whole-checksum
snmp-agent trap enable pim命令用來開啟PIM的告警功能。
undo snmp-agent trap enable pim命令用來關閉PIM的告警功能。
【命令】
snmp-agent trap enable pim [ candidate-bsr-win-election | elected-bsr-lost-election | neighbor-loss ] *
undo snmp-agent trap enable pim [ candidate-bsr-win-election | elected-bsr-lost-election | neighbor-loss ] *
【缺省情況】
PIM的告警功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
candidate-bsr-win-election:表示C-BSR成功當選BSR的告警信息。
elected-bsr-lost-election:表示原BSR在新的選舉中失敗的告警信息。
neighbor-loss:表示鄰居丟失的告警信息。
【使用指導】
如果未指定可選參數,表示開啟或關閉PIM的全部告警功能。
開啟了PIM的告警功能之後,PIM會生成告警信息,以向網管軟件報告本模塊的重要事件。該信息將發送至SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
【舉例】
# 關閉PIM的全部告警功能。
<Sysname> system-view
[Sysname] undo snmp-agent trap enable pim
source-lifetime命令用來配置組播源的生存時間。
undo source-lifetime命令用來恢複缺省情況。
【命令】
source-lifetime time
undo source-lifetime
【缺省情況】
組播源的生存時間為210秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定組播源的生存時間,取值範圍為0~31536000,單位為秒。0表示無窮大,即組播源永不老化。
【舉例】
# 在公網實例中配置組播源的生存時間為200秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] source-lifetime 200
source-policy命令用來配置組播數據過濾器。
undo source-policy命令用來恢複缺省情況。
【命令】
source-policy ipv4-acl-number
undo source-policy
【缺省情況】
不存在組播數據過濾器。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定IPv4基本或高級ACL的編號,取值範圍為2000~3999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 對於IPv4基本ACL,該ACL規則中的source參數用來指定組播數據報文的源地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 對於IPv4高級ACL,該ACL規則中的source參數用來指定組播數據報文中的組播源地址範圍,destination參數用來指定組播組地址範圍,並且該規則中除source、destination、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
多次執行本命令,最後一次執行的命令生效。
【舉例】
# 在公網實例中配置接收組播源為10.10.1.2的組播數據,丟棄組播源為10.10.1.1的組播數據。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 10.10.1.2 0
[Sysname-acl-ipv4-basic-2000] rule deny source 10.10.1.1 0
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] pim
[Sysname-pim] source-policy 2000
spt-switch-threshold命令用來配置發起SPT切換的條件。
undo spt-switch-threshold命令用來刪除指定的發起SPT切換的條件。
【命令】
spt-switch-threshold { traffic-rate | immediacy | infinity } [ group-policy ipv4-acl-number ]
undo spt-switch-threshold [ traffic-rate | immediacy | infinity ] [ group-policy ipv4-acl-number ]
【缺省情況】
設備收到第一個組播數據包後便立即向SPT切換。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
traffic-rate:指定發起SPT切換的組播數據轉發速率閾值,取值範圍為1~4194304,單位為kbps。
immediacy:表示立即發起SPT切換。
infinity:表示永不發起SPT切換。
group-policy ipv4-acl-number:表示組策略列表中的一項,與該組策略匹配的組播組將應用本配置。ipv4-acl-number表示IPv4基本ACL的編號,取值範圍為2000~2999。如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則本配置將應用於所有組播組。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定組播組地址範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
多次執行本命令,可以配置多個SPT切換閾值。但是,如果配置時所指定的ACL規則相同,最後一次執行的命令生效;如果針對同一組播組存在多條配置,則按照配置順序匹配到的第一條配置將生效。
由於某些設備無法將組播報文封裝在注冊報文中發給RP,因此在可能成為RP的設備上不建議配置永不發起SPT切換,以免導致組播報文轉發失敗。
【舉例】
# 在公網實例中配置發起SPT切換的組播數據轉發速率閾值為4kbps。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] spt-switch-threshold 4
# 在接收者側DR的公網實例中配置永不發起SPT切換。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] spt-switch-threshold infinity
ssm-policy命令用來配置SSM組播組的範圍。
undo ssm-policy命令用來恢複缺省情況。
【命令】
ssm-policy ipv4-acl-number
undo ssm-policy
【缺省情況】
SSM組播組的範圍為232.0.0.0/8。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定基本ACL的編號,取值範圍為2000~2999。
【使用指導】
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定SSM組播組範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
通過本命令可以定義允許或拒絕的組播組的地址範圍:如果匹配通過,則組播運行模式為PIM-SSM,否則為PIM-SM。
【舉例】
# 配置SSM組播組的範圍232.1.0.0/16。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule permit source 232.1.0.0 0.0.255.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] pim
[Sysname-pim] ssm-policy 2000
state-refresh-interval命令用來配置發送狀態刷新報文的時間間隔。
undo state-refresh-interval命令用來恢複缺省情況。
【命令】
state-refresh-interval interval
undo state-refresh-interval
【缺省情況】
發送狀態刷新報文的時間間隔為60秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定發送狀態刷新報文的時間間隔,取值範圍為1~255,單位為秒。
【舉例】
# 在公網實例中配置發送狀態刷新報文的時間間隔為70秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] state-refresh-interval 70
【相關命令】
· pim state-refresh-capable
· state-refresh-rate-limit (PIM view)
· state-refresh-ttl (PIM view)
state-refresh-rate-limit命令用來配置接收新狀態刷新報文的等待時間。
undo state-refresh-rate-limit命令用來恢複缺省情況。
【命令】
state-refresh-rate-limit time
undo state-refresh-rate-limit
【缺省情況】
接收新狀態刷新報文的等待時間為30秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:指定接收新狀態刷新報文的等待時間,取值範圍為1~65535,單位為秒。
【舉例】
# 在公網實例中配置接收新狀態刷新報文的等待時間為45秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] state-refresh-rate-limit 45
【相關命令】
· pim state-refresh-capable
· state-refresh-interval (PIM view)
· state-refresh-ttl (PIM view)
state-refresh-ttl命令用來配置狀態刷新報文的TTL值。
undo state-refresh-ttl命令用來恢複缺省情況。
【命令】
state-refresh-ttl ttl-value
undo state-refresh-ttl
【缺省情況】
狀態刷新報文的TTL值為255。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ttl-value:指定狀態刷新報文的TTL值,取值範圍為1~255。
【舉例】
# 在公網實例中配置狀態刷新報文的TTL值為45。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] state-refresh-ttl 45
【相關命令】
· pim state-refresh-capable
· state-refresh-interval (PIM view)
· state-refresh-rate-limit (PIM view)
static-rp命令用來配置靜態RP。
undo static-rp命令用來刪除靜態RP。
【命令】
static-rp rp-address [ipv4-acl-number | bidir | preferred ] *
undo static-rp rp-address
【缺省情況】
不存在靜態RP。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
rp-address:指定靜態RP的IP地址。該地址必須是實際存在且合法的單播IP地址,不能配置為127.0.0.0/8網段的地址;但對於服務於雙向PIM的靜態RP來說,允許將其IP地址指定為一個實際不存在的IP地址。
ipv4-acl-number:指定IPv4基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該靜態RP將隻為能夠通過該過濾規則的組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該靜態RP將為所有組播組服務。
bidir:指定該靜態RP服務於雙向PIM。如果未指定本參數,該靜態RP將服務於PIM-SM。
preferred:表示當網絡中同時存在動態RP和靜態RP時,優先選擇靜態RP,隻有當靜態RP失效時,動態RP才能生效。如果未指定本參數,則表示優先選擇動態RP,隻有當未配置動態RP或動態RP失效時,靜態RP才能生效。
【使用指導】
作為靜態RP的接口不必使能PIM。
指定IPv4 ACL時,需要注意:
· 該ACL規則中的source參數用來指定靜態RP所服務的組播組範圍,並且該規則中除source、fragment和time-range以外的其它可選參數都將被忽略。
· 若ACL中指定了vpn-instance參數則該條規則不生效。
當某個靜態RP引用的ACL規則發生變化時,需要為所有組播組重新選舉RP。
多次執行本命令,可以配置多個靜態RP。但是,如果配置時所指定的靜態RP地址或ACL規則相同,則最後一次執行的命令生效;如果存在多個靜態RP服務於同一組播組的情況,則選擇IP地址最大的靜態RP為該組服務。
【舉例】
# 在公網實例中配置IP地址為11.110.0.6的接口為靜態RP,為組播組225.1.1.0/24提供服務,並優先選擇靜態RP。
<Sysname> system-view
[Sysname] acl basic 2001
[Sysname-acl-ipv4-basic-2001] rule permit source 225.1.1.0 0.0.0.255
[Sysname-acl-ipv4-basic-2001] quit
[Sysname] pim
[Sysname-pim] static-rp 11.110.0.6 2001 preferred
【相關命令】
· display pim rp-info
timer hello命令用來全局配置發送Hello報文的時間間隔。
undo timer hello命令用來恢複缺省情況。
【命令】
timer hello interval
undo timer hello
【缺省情況】
發送Hello報文的時間間隔為30秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在公網實例中全局配置發送Hello報文的時間間隔為40秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] timer hello 40
【相關命令】
· pim timer hello
timer join-prune命令用來全局配置發送加入/剪枝報文的時間間隔。
undo timer join-prune命令用來恢複缺省情況。
【命令】
timer join-prune interval
undo timer join-prune
【缺省情況】
發送加入/剪枝報文的時間間隔為60秒。
【視圖】
PIM視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。
【使用指導】
本配置既可在PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
本命令不會立即生效,新配置的發送間隔將在當前發送間隔完成後生效。
PIM接口向上遊鄰居發送加入/剪枝報文的時間間隔必須小於加入/剪枝狀態的保持時間,以免上遊鄰居老化超時。
【舉例】
# 在公網實例中全局配置發送加入/剪枝報文的時間間隔為80秒。
<Sysname> system-view
[Sysname] pim
[Sysname-pim] timer join-prune 80
【相關命令】
· holdtime join-prune (PIM view)
· pim timer join-prune
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!