08-IPv6 PIM命令
本章節下載: 08-IPv6 PIM命令 (252.48 KB)
1.1.1 bsm-fragment enable (IPv6 PIM view)
1.1.2 bsr-policy (IPv6 PIM view)
1.1.5 crp-policy (IPv6 PIM view)
1.1.6 display ipv6 pim bsr-info
1.1.7 display ipv6 pim claimed-route
1.1.9 display ipv6 pim interface
1.1.10 display ipv6 pim neighbor
1.1.11 display ipv6 pim routing-table
1.1.12 display ipv6 pim rp-info
1.1.13 hello-option dr-priority (IPv6 PIM view)
1.1.14 hello-option holdtime (IPv6 PIM view)
1.1.15 hello-option lan-delay (IPv6 PIM view)
1.1.16 hello-option neighbor-tracking (IPv6 PIM view)
1.1.17 hello-option override-interval (IPv6 PIM view)
1.1.18 holdtime join-prune (IPv6 PIM view)
1.1.23 ipv6 pim hello-option dr-priority
1.1.24 ipv6 pim hello-option holdtime
1.1.25 ipv6 pim hello-option lan-delay
1.1.26 ipv6 pim hello-option neighbor-tracking
1.1.27 ipv6 pim hello-option override-interval
1.1.28 ipv6 pim holdtime join-prune
1.1.29 ipv6 pim neighbor-policy
1.1.32 ipv6 pim state-refresh-capable
1.1.33 ipv6 pim timer graft-retry
1.1.35 ipv6 pim timer join-prune
1.1.36 ipv6 pim triggered-hello-delay
1.1.37 jp-pkt-size (IPv6 PIM view)
1.1.38 register-policy (IPv6 PIM view)
1.1.39 register-whole-checksum (IPv6 PIM view)
1.1.40 source-lifetime (IPv6 PIM view)
1.1.41 source-policy (IPv6 PIM view)
1.1.42 spt-switch-threshold (IPv6 PIM view)
1.1.43 state-refresh-hoplimit (IPv6 PIM view)
1.1.44 state-refresh-interval (IPv6 PIM view)
1.1.45 state-refresh-rate-limit (IPv6 PIM view)
1.1.46 static-rp (IPv6 PIM view)
1.1.47 timer hello (IPv6 PIM view)
1.1.48 timer join-prune (IPv6 PIM view)
bsm-fragment enable命令用來使能自舉報文語義分片功能。
undo bsm-fragment enable命令用來關閉自舉報文語義分片功能。
【命令】
bsm-fragment enable
undo bsm-fragment enable
【缺省情況】
自舉報文語義分片功能處於使能狀態。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【使用指導】
當IPv6 PIM-SM域中存在不支持自舉報文語義分片的設備時,請關閉本功能。
【舉例】
# 關閉自舉報文語義分片功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] undo bsm-fragment enable
bsr-policy命令用來配置合法的BSR地址範圍,以防止BSR欺騙。
undo bsr-policy命令用來取消BSR地址範圍的限製。
【命令】
bsr-policy acl6-number
undo bsr-policy
【缺省情況】
BSR的地址範圍不受任何限製,即認為來自任意源的自舉報文都是合法的。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
acl6-number:指定IPv6基本ACL的編號,取值範圍為2000~2999。
【使用指導】
ACL規則中的source參數用來指定合法BSR的源地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。
【舉例】
# 配置合法的BSR地址範圍,隻允許網段2001::2/64中的設備充當BSR。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source 2001::2 64
[Sysname-acl6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] bsr-policy 2000
【相關命令】
· c-bsr (IPv6 PIM view)
c-bsr命令用來配置C-BSR。
undo c-bsr命令用來刪除C-BSR的相關配置。
【命令】
c-bsr ipv6-address [ scope scope-id ] [ hash-length hash-length | priority priority ] *
undo c-bsr ipv6-address [ scope scope-id ]
【缺省情況】
沒有配置C-BSR。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:指定C-BSR的IPv6地址。
scope scope-id:指定IPv6管理域的編號,取值範圍為3~15。如果未指定本參數,表示配置服務於Global域的C-BSR。
hash-length hash-length:指定哈希掩碼長度,取值範圍為0~128,缺省值為126。
priority priority:指定C-BSR的優先級,取值範圍為0~255,缺省值為64。數值越大,優先級越高。
【使用指導】
· C-BSR的IPv6地址必須有對應的本地接口,且該接口上必須使能IPv6 PIM,否則配置不會生效。
· 如果對同一個域多次執行本命令,新配置將覆蓋舊配置;而針對不同域的C-BSR則允許指定相同的IPv6地址。
【舉例】
# 將IPv6地址為1101::1的設備配置為Global域的C-BSR。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] c-bsr 1101::1
c-rp命令用來配置C-RP。
undo c-rp命令用來刪除C-RP的相關配置。
【命令】
c-rp ipv6-address [ advertisement-interval adv-interval | { group-policy acl6-number | scope scope-id } | holdtime hold-time | priority priority ] *
undo c-rp ipv6-address
【缺省情況】
沒有配置C-RP。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:指定C-RP的IPv6地址。
advertisement-interval adv-interval:指定發送宣告報文的間隔時間,取值範圍為1~65535,單位為秒,缺省值為60秒。
group-policy acl6-number:指定IPv6基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該C-RP將隻為ACL規則所允許的IPv6組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效的permit規則,則該C-RP將為所有IPv6組播組(FF00::/8)組服務。
scope scope-id:指定IPv6管理域的編號,取值範圍為3~15。
holdtime hold-time:指定C-RP的超時時間,取值範圍為1~65535,單位為秒,缺省值為150秒。
priority priority:指定C-RP的優先級,取值範圍為0~255,缺省值為192。該數值越大,優先級越低。
【使用指導】
· C-RP的IPv6地址必須有對應的本地接口,且該接口上必須使能IPv6 PIM,否則配置不會生效。
· ACL規則中的source參數用來指定C-RP所服務的IPv6組播組範圍(若指定的不是IPv6組播組地址,則此規則不生效),而其它可選參數都將被忽略。該ACL規則用來定義該C-RP所服務的IPv6組播組範圍,隻有permit的IPv6組播組才會作為RP的服務組範圍通告出去。
· 如果設備想要成為多個組範圍的C-RP,則需要在配置group-policy所對應的ACL時將多個組範圍用多個rule規則表示出來。
· 如果對同一IPv6地址多次執行本命令,新配置將覆蓋舊配置。
【舉例】
# 將IPv6地址為2001::1配置為組播組FF0E:0:1391::/96的C-RP,且C-RP的優先級為10。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source ff0e:0:1391:: 96
[Sysname-acl6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] c-rp 2001::1 group-policy 2000 priority 10
crp-policy命令用來配置合法的C-RP地址範圍及其服務的IPv6組播組範圍,以防止C-RP欺騙。
undo crp-policy命令用來取消C-RP地址範圍及其服務的IPv6組播組範圍的限製。
【命令】
crp-policy acl6-number
undo crp-policy
【缺省情況】
C-RP地址範圍及其服務的IPv6組播組範圍不受任何限製,即認為所有收到的C-RP報文都是合法的。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
acl6-number:指定IPv6高級ACL的編號,取值範圍為3000~3999。
【使用指導】
· ACL規則中的source參數用來指定合法C-RP的IPv6地址範圍,destination參數用來指定該C-RP所服務的IPv6組播組地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。
· 本命令在對C-RP所宣告的IPv6組播組範圍進行過濾時,隻依據其組前綴進行過濾。譬如,當C-RP宣告的IPv6組播組範圍為FF0E:0:1::/96,crp-policy命令所規定的合法IPv6組播組範圍為FF0E:0:1::/120時,最終通過過濾的IPv6組播組範圍為FF0E:0:1::/96。
【舉例】
# 配置C-RP策略,隻允許2001::2/64範圍內的設備充當C-RP,且隻允許其為FF03::101/64範圍內的IPv6組播組服務。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule permit ipv6 source 2001::2 64 destination ff03::101 64
[Sysname-acl6-adv-3000] quit
[Sysname] ipv6 pim
[Sysname-pim6] crp-policy 3000
【相關命令】
· c-rp (IPv6 PIM view)
display ipv6 pim bsr-info命令用來顯示IPv6 PIM-SM域中的BSR信息。
【命令】
display ipv6 pim bsr-info
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示IPv6 PIM-SM域中的BSR信息。
<Sysname> display ipv6 pim bsr-info
Scope: non-scoped
State: Accept Preferred
Bootstrap timer: 00:01:44
Elected BSR address: 12:12::1
Priority: 64
Hash mask length: 126
Uptime: 00:21:56
Scope: 5
State: Accept Any
Scope-zone expiry timer: 00:21:12
Scope: 6
State: Elected
Bootstrap timer: 00:00:26
Elected BSR address: 17:11::1
Priority: 64
Hash mask length: 126
Uptime: 02:53:37
Candidate BSR address: 17:11::1
Priority: 64
Hash mask length: 126
Scope: 7
State: Candidate
Bootstrap timer: 00:01:56
Elected BSR address: 61:37::1
Priority: 64
Hash mask length: 126
Uptime: 02:53:32
Candidate BSR address: 17:12::1
Priority: 64
Hash mask length: 126
Scope: 8
State: Pending
Bootstrap timer: 00:00:07
Candidate BSR address: 17:13::1
Priority: 64
Hash mask length: 126
表1-1 display ipv6 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 ipv6 pim claimed-route命令用來顯示IPv6 PIM所使用的路由信息。
【命令】
display ipv6 pim claimed-route [ ipv6-source-address ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
ipv6-source-address:組播源的IPv6地址,顯示到達指定組播源的路由信息。如果未指定本參數,將顯示IPv6 PIM所使用的所有路由信息。
【舉例】
# 顯示IPv6 PIM使用的所有路由信息。
<Sysname> display ipv6 pim claimed-route
RPF-route selecting rule: longest-match
Route/mask: 7:11::/64 (unicast (direct))
RPF interface: Vlan-interface2, RPF neighbor: 8::2
Total number of (S,G) or (*,G) dependent on this route entry: 4
(7:11::10, ff1e::1)
(7:11::10, ff1e::2)
(7:11::10, ff1e::3)
(*, ff1e::4)
Route/mask: 7:12::/64 (unicast)
RPF interface: Vlan-interface2, RPF neighbor: 8::3,
Total number of (S,G) or (*,G) dependent on this route entry: 2
(7:12::10, ff1e::1)
(7:12::10, ff1e::2)
表1-2 display ipv6 pim claimed-route命令顯示信息描述表
字段 |
描述 |
RPF-route selecting rule |
RPF路由的選擇規則 |
Route/mask |
路由項。括號內為路由類型,包括: · igp:單播路由(內部網關協議) · egp:單播路由(外部網關協議) · unicast (direct):單播路由(直連) · unicast:其它單播路由(如單播靜態路由等) |
RPF interface |
RPF接口的名稱 |
RPF neighbor |
RPF鄰居的IPv6地址 |
Total number of (S,G) or (*,G) dependent on this route entry |
基於此RPF路由的(S,G)或(*,G)個數及列表 |
display ipv6 pim c-rp命令用來顯示IPv6 PIM-SM域中的C-RP信息。
【命令】
display ipv6 pim c-rp [ local ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
local:顯示本地配置且生效的C-RP信息。如果未指定本參數,將顯示所有學習到的C-RP信息。
【使用指導】
隻有當選的BSR上才會有學習到的C-RP信息,其它設備上隻能查看到本地配置生效的C-RP信息。
【舉例】
# 顯示學習到的C-RP信息。
<Sysname> display ipv6 pim c-rp
Scope: non-scoped
Group/MaskLen: FF00::/8
C-RP address Priority HoldTime Uptime Expires
8:12::2 (local) 192 150 00:27:48 00:01:43
Group/MaskLen: FF23::/92 Expires: 00:02:07
# 顯示本地配置生效的C-RP信息。
<Sysname> display ipv6 pim c-rp local
Candidate RP: 8:12::2(Loop1)
Priority: 192
HoldTime: 150
Advertisement interval: 60
Next advertisement scheduled at: 00:00:46
表1-3 display ipv6 pim c-rp命令顯示信息描述表
字段 |
描述 |
Scope |
域 |
Group/MaskLen |
C-RP所服務的IPv6組播組 |
C-RP address |
C-RP的IPv6地址 |
Priority |
C-RP的優先級 |
HoldTime |
C-RP的超時時間 |
Uptime |
C-RP已存在的時間,w表示星期,d表示天,h表示小時 |
Expires |
C-RP/組播組的超時剩餘時間 |
Candidate RP |
本地C-RP的IPv6地址 |
Advertisement interval |
本地C-RP發送通告報文時間間隔 |
Next advertisement scheduled at |
本地C-RP發送下一個通告報文的剩餘時間 |
display ipv6 pim interface命令用來顯示接口上的IPv6 PIM信息。
【命令】
display ipv6 pim interface [ interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:顯示指定接口上的IPv6 PIM信息。如果未指定本參數,將顯示所有接口上的IPv6 PIM信息。
verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。
【舉例】
# 顯示所有接口上的IPv6 PIM概要信息。
<Sysname> display ipv6 pim interface
Interface NbrCnt HelloInt DR-Pri DR-Address
Vlan1 1 30 1 FE80::200:5EFF:FE04:8700
表1-4 display ipv6 pim interface命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱 |
NbrCnt |
IPv6 PIM鄰居的數量 |
HelloInt |
發送Hello報文的時間間隔 |
DR-Pri |
競選DR的優先級 |
DR-Address |
DR的IPv6地址(鏈路本地地址) |
# 顯示接口Vlan-interface1上的IPv6 PIM詳細信息。
<Sysname> display ipv6 pim interface vlan-interface 1 verbose
Interface: Vlan-interface1, FE80::200:5EFF:FE04:8700
PIM version: 2
PIM mode: Sparse
PIM DR: FE80::200:AFF:FE01:101
PIM DR Priority (configured): 1
PIM neighbor count: 1
PIM hello interval: 30 s
PIM LAN delay (negotiated): 500 ms
PIM LAN delay (configured): 500 ms
PIM override interval (negotiated): 2500 ms
PIM override interval (configured): 2500 ms
PIM neighbor tracking (negotiated): disabled
PIM neighbor tracking (configured): disabled
PIM generation ID: 0xF5712241
PIM require generation ID: disabled
PIM hello hold interval: 105 s
PIM assert hold interval: 180 s
PIM triggered hello delay: 5 s
PIM J/P interval: 60 s
PIM J/P hold interval: 210 s
PIM BSR domain border: disabled
PIM BFD: 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-5 display ipv6 pim interface verbose命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱與IPv6地址(鏈路本地地址) |
PIM version |
IPv6 PIM協議的版本號 |
PIM mode |
IPv6 PIM協議的模式,是密集模式還是稀疏模式 |
PIM DR |
DR的IPv6地址(鏈路本地地址) |
PIM DR Priority (configured) |
競選DR優先級的配置值 |
PIM neighbor count |
IPv6 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 |
保持IPv6 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 |
該接口是否使能了IPv6 PIM與BFD聯動功能 |
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 ipv6 pim neighbor命令用來顯示IPv6 PIM鄰居信息。
【命令】
display ipv6 pim neighbor [ ipv6-neighbor-address | interface interface-type interface-number | verbose ] *
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
ipv6-neighbor-address:IPv6 PIM鄰居的IPv6地址,顯示指定IPv6 PIM鄰居的信息。如果未指定本參數,將顯示所有IPv6 PIM鄰居的信息。
interface interface-type interface-number:接口類型和接口編號,顯示指定接口上的IPv6 PIM鄰居信息。如果未指定本參數,將顯示所有接口上的IPv6 PIM鄰居信息。
verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。
【舉例】
# 顯示所有IPv6 PIM鄰居的概要信息。
<Sysname> display ipv6 pim neighbor
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires DR-Priority
FE80::A01:101:1 Vlan1 02:50:49 00:01:31 1
FE80::A01:102:1 Vlan2 02:49:39 00:01:42 1
# 顯示IPv6地址為FE80::A01:101:1的IPv6 PIM鄰居的詳細信息。
<Sysname> display ipv6 pim neighbor fe80::a01:101:1 verbose
Neighbor: FE80::A01:101:1
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
Secondary address(es):
1::1
表1-6 display ipv6 pim neighbor命令顯示信息描述表
字段 |
描述 |
Total Number of Neighbors |
IPv6 PIM鄰居的總數 |
Neighbor |
IPv6 PIM鄰居的IPv6主地址(鏈路本地地址) |
Interface |
IPv6 PIM鄰居所在接口的名稱 |
Uptime |
IPv6 PIM鄰居已存在的時間 |
Expires/Expiry time |
IPv6 PIM鄰居超時的剩餘時間,never表示IPv6 PIM鄰居永不超時,即永遠可達 |
DR-Priority/DR Priority |
IPv6 PIM鄰居的優先級 |
Generation ID |
IPv6 PIM鄰居的Generation ID(狀態隨機數) |
Holdtime |
IPv6 PIM鄰居的生存時間,forever表示IPv6 PIM鄰居永遠存在,即永遠可達 |
LAN delay |
發送剪枝報文的延遲時間 |
Override interval |
剪枝否決的時間間隔 |
State refresh interval |
狀態刷新的時間間隔,隻有當IPv6 PIM鄰居工作在IPv6 PIM-DM模式下且具備狀態刷新能力時才會顯示本字段 |
Neighbor tracking |
鄰居跟蹤功能是否使能 |
Secondary address(es) |
IPv6 PIM鄰居的IPv6從地址(非鏈路本地地址) |
display ipv6 pim routing-table命令用來顯示IPv6 PIM路由表的內容。
【命令】
display ipv6 pim routing-table [ ipv6-group-address [ prefix-length ] | ipv6-source-address [ prefix-length ] | 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
【參數】
ipv6-group-address:IPv6組播組地址,顯示指定IPv6組播組的IPv6 PIM路由項,取值範圍為FFxy::/16,其中x和y均代表0~F的任意一個十六進製數。如果未指定本參數,將顯示所有IPv6組播組的IPv6 PIM路由項。
ipv6-source-address:IPv6組播源地址,顯示包含指定IPv6組播源的IPv6 PIM路由項。
prefix-length:指定IPv6組播組或IPv6組播源地址的前綴長度。對於IPv6組播組地址,其取值範圍為8~128,缺省值為128;對於IPv6組播源地址,其取值範圍為0~128,缺省值為128。
flags flag-value:IPv6 PIM標誌,顯示包含指定標誌的IPv6 PIM路由項。如果未指定本參數,將顯示包含所有標誌的IPv6 PIM路由項。flag-value的取值及含義如下:
· act:表示已經有實際數據到達的IPv6 PIM路由項;
· del:表示計劃刪除的IPv6 PIM路由項;
· exprune:表示某些出接口被其它IPv6組播路由協議剪枝的IPv6 PIM路由項;
· ext:表示包含了由其它IPv6組播路由協議提供出接口的IPv6 PIM路由項;
· loc:表示在與IPv6組播源處於同一網段的設備上的IPv6 PIM路由項;
· niif:表示未確定入接口的IPv6 PIM路由項;
· nonbr:表示IPv6 PIM鄰居查找失敗的IPv6 PIM路由項;
· rpt:表示向RP方向發送過(S,G)RPT位剪枝的IPv6 PIM路由項;
· spt:表示SPT上的IPv6 PIM路由項;
· swt:表示正處於向SPT切換過程中的IPv6 PIM路由項;
· wc:表示帶WC通配符的IPv6 PIM路由項。
fsm:顯示有限狀態機的詳細信息。
incoming-interface interface-type interface-number:顯示指定入接口的IPv6 PIM路由項。如果未指定本參數,將顯示所有入接口的PIM路由項。
mode mode-type:IPv6 PIM模式,顯示指定模式下的IPv6 PIM路由項。如果未指定本參數,將顯示所有模式下的IPv6 PIM路由項。mode-type的取值及含義如下:
· dm:表示IPv6 PIM-DM模式;
· sm:表示IPv6 PIM-SM模式;
outgoing-interface { exclude | include | match } interface-type interface-number:顯示指定出接口的IPv6 PIM路由項。其中,exclude表示不包含指定接口;include表示包含指定接口;match表示包含且僅包含指定接口。如果未指定本參數,將顯示所有出接口的IPv6 PIM路由項。
【舉例】
# 顯示IPv6 PIM路由表的內容。
<Sysname> display ipv6 pim routing-table
Total 0 (*, G) entry; 1 (S, G) entry
(2001::2, FFE3::101)
RP: FE80::A01:100:1
Protocol: pim-sm, Flag: SPT LOC ACT
UpTime: 02:54:43
Upstream interface: Vlan-interface1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface(s) information:
Total number of downstreams: 1
1: Vlan-interface2
Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47
# 顯示IPv6 PIM路由表的狀態機信息。
<Sysname> display ipv6 pim routing-table fsm
Total 0 (*, G) entry; 1 (S, G) entry
Abbreviations for FSM states:
NI - no info, J - joined, NJ - not joined, P - pruned,
NP - not pruned, PP - prune pending, W - winner, L - loser,
F - forwarding, AP - ack pending, DR - designated router,
NDR - non-designated router, RCV - downstream receivers
(2001::2, FFE3::101)
RP: FE80::A01:100:1
Protocol: pim-sm, Flag: SPT LOC ACT
UpTime: 02:54:43
Upstream interface: Vlan-interface1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Join/Prune FSM: [SPT: J] [RPT: NP]
Downstream interface(s) information:
Total number of downstreams: 1
1: Vlan-interface2
Protocol: pim-sm, UpTime: 02:54:43, Expires: 00:02:47
DR state: [DR]
Join/Prune FSM: [NI]
Assert FSM: [NI]
FSM information for non-downstream interfaces: None
表1-7 display ipv6 pim routing-table命令顯示信息描述表
字段 |
描述 |
Total 0 (*, G) entry; 1 (S, G) entry |
IPv6 PIM路由表中(S,G)與(*,G)表項的總數 |
Abbreviations for FSM states: NI - no info, J - joined, NJ - not joined, P – pruned NP - not pruned, PP - prune pending, W - winner, L – loser F - forwarding, AP - ack pending, DR - designated router NDR - non-designated router, RCV - downstream receivers |
狀態機的縮寫:NI表示初始狀態,J表示加入狀態,P表示剪枝狀態,NP表示未剪枝狀態,PP表示剪枝未決狀態,W表示斷言當選,L表示斷言落選,F表示轉發狀態,AP表示嫁接確認狀態,DR表示指定路由器,NDR表示非指定路由器,RCV表示下遊接收者 |
(2001::2, FFE3::101) |
IPv6 PIM路由表中的(S,G)表項 |
RP |
RP的地址 |
Protocol |
IPv6 PIM的模式 |
Flag |
IPv6 PIM路由表中(S,G)或(*,G)表項的標誌: · ACT:表示已有實際數據到達 · DEL:表示計劃要刪除 · EXPRUNE:表示某些出接口被其它IPv6組播路由協議剪枝 · EXT:表示包含了由其它IPv6組播路由協議提供的出接口 · LOC:表示與IPv6組播源處於同一網段 · NIIF:表示未確定入接口 · NONBR:表示IPv6 PIM鄰居查找失敗 · RPT:表示向RP方向發送過(S,G)RPT位剪枝 · SPT:表示在SPT上 · SWT:表示正在向SPT切換 · WC:表示帶WC通配符 |
Uptime |
(S,G)或(*,G)表項已存在的時間 |
Upstream interface |
(S,G)或(*,G)表項的入接口 |
Upstream neighbor |
(S,G)或(*,G)表項的上遊鄰居 |
RPF prime neighbor |
(S,G)或(*,G)表項的RPF鄰居: · 對(*,G)表項來說,當該路由器是RP時,(*,G)表項的RPF鄰居是NULL · 對(S,G)表項來說,當該路由器直連源時,(S,G)表項的RPF鄰居是NULL |
DR state |
DR的狀態 |
Join/Prune FSM |
加入/剪枝狀態機 |
Assert FSM |
斷言狀態機 |
Downstream interface(s) information |
下遊接口的信息,包括: · 下遊接口的總數 · 下遊接口的名稱 · 下遊接口使用的協議類型 · 下遊接口的存在時間 · 下遊接口的超時時間 |
FSM information for non-downstream interfaces |
非下遊接口的狀態機信息 |
display ipv6 pim rp-info命令用來顯示IPv6 PIM-SM域中的RP的信息。
【命令】
display ipv6 pim rp-info [ ipv6-group-address ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
ipv6-group-address:IPv6組播組地址,顯示指定IPv6組播組所對應的RP信息,取值範圍為FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一個十六進製數。如果未指定本參數,將顯示所有IPv6組播組對應的RP信息。
【舉例】
# 顯示IPv6組播組FF0E::101所對應的RP信息。
<Sysname> display ipv6 pim rp-info ff0e::101
BSR RP address is: 7:12::1
Priority: 192
HoldTime: 180
Uptime: 03:01:10
Expires: 00:02:30
Static RP address is: 7:12::1
Preferred: No
Configured ACL: 2003
RP mapping for this group is: 7:12::1 (local host)
# 顯示所有IPv6組播組對應的RP信息。
<Sysname> display ipv6 pim rp-info
BSR RP information:
Scope: non-scoped
Group/MaskLen: FF00::/8
RP address Priority HoldTime Uptime Expires
8:12::2 (local) 192 180 03:01:36 00:02:29
Group/MaskLen: FF23::/92
RP address Priority HoldTime Uptime Expires
7:12::1 (local) 192 180 00:00:39 00:02:57
Static RP information:
RP address ACL Mode Preferred
3:3::1 2000 pim-sm No
3:3::3 2002 pim-sm No
3:3::4 pim-sm No
3:3::5 2002 pim-sm Yes
表1-8 display ipv6 pim rp-info命令顯示信息描述表
字段 |
描述 |
BSR RP address is |
RP的IPv6地址 |
BSR RP information |
BSR RP信息 |
Scope |
域 |
Group/MaskLen |
RP所服務的IPv6組播組 |
RP address |
RP的IPv6地址 |
(local) |
表示本地RP,如果不顯示該字段,則表示非本地RP |
Priority |
RP的優先級 |
HoldTime |
RP的超時時間 |
Uptime |
RP已存在的時間 |
Expires |
RP超時的剩餘時間 |
Static RP information |
靜態RP信息 |
Static RP address is/RP address |
靜態RP的IPv6地址 |
Preferred |
是否指定了靜態RP優先 |
Configured ACL/ACL |
靜態RP所服務的IPv6組播組列表 |
Mode |
靜態RP所服務的IPv6 PIM類型 |
RP mapping for this group |
服務於當前組播組的RP的IPv6地址 |
hello-option dr-priority命令用來全局配置競選DR的優先級。
undo hello-option dr-priority命令用來恢複缺省情況。
【命令】
hello-option dr-priority priority
undo hello-option dr-priority
【缺省情況】
競選DR的優先級為1。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
priority:指定競選DR的優先級,取值範圍為0~4294967295。該數值越大,優先級越高。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置競選DR的優先級為3。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option dr-priority 3
【相關命令】
· ipv6 pim hello-option dr-priority
hello-option holdtime命令用來全局配置保持IPv6 PIM鄰居可達狀態的時間。
undo hello-option holdtime命令用來恢複缺省情況。
【命令】
hello-option holdtime time
undo hello-option holdtime
【缺省情況】
保持IPv6 PIM鄰居可達狀態的時間為105秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
time:指定保持IPv6 PIM鄰居可達狀態的超時時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置保持IPv6 PIM鄰居可達狀態的時間為120秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option holdtime 120
【相關命令】
· ipv6 pim hello-option holdtime
hello-option lan-delay命令用來全局配置發送剪枝報文的延遲時間。
undo hello-option lan-delay命令用來恢複缺省情況。
【命令】
hello-option lan-delay delay
undo hello-option lan-delay
【缺省情況】
發送剪枝報文的延遲時間為500毫秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
delay:指定發送剪枝報文的延遲時間,取值範圍為1~32767,單位為毫秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置發送剪枝報文的延遲時間為200毫秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option lan-delay 200
【相關命令】
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
· ipv6 pim hello-option override-interval
hello-option neighbor-tracking命令用來全局使能鄰居跟蹤功能,即關閉加入報文抑製能力。
undo hello-option neighbor-tracking命令用來恢複缺省情況。
【命令】
hello-option neighbor-tracking
undo hello-option neighbor-tracking
【缺省情況】
鄰居跟蹤功能處於關閉狀態,即加入報文抑製能力處於開啟狀態。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局使能鄰居跟蹤功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option neighbor-tracking
【相關命令】
· ipv6 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毫秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定剪枝否決時間,取值範圍為1~65535,單位為毫秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置剪枝否決時間為2000毫秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option override-interval 2000
【相關命令】
· hello-option lan-delay (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
· ipv6 pim hello-option override-interval
holdtime join-prune命令用來全局配置保持加入/剪枝狀態的時間。
undo holdtime join-prune命令用來恢複缺省情況。
【命令】
holdtime join-prune time
undo holdtime join-prune
【缺省情況】
保持加入/剪枝狀態的時間為210秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
time:指定保持加入/剪枝狀態的時間,取值範圍為1~65535,單位為秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置保持加入/剪枝狀態的時間為280秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] holdtime join-prune 280
【相關命令】
· ipv6 pim holdtime join-prune
ipv6 pim命令用來進入IPv6 PIM視圖。
undo ipv6 pim命令用來清除IPv6 PIM視圖下的所有配置。
【命令】
ipv6 pim
undo ipv6 pim
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
<Sysname> system-view
[Sysname] ipv6 multicast routing-enable
[Sysname] ipv6 pim
[Sysname-pim6]
ipv6 pim bfd enable命令用來使能IPv6 PIM與BFD聯動功能。
undo ipv6 pim bfd enable命令用來關閉IPv6 PIM與BFD聯動功能。
【命令】
ipv6 pim bfd enable
undo ipv6 pim bfd enable
【缺省情況】
IPv6 PIM與BFD聯動功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
隻有在接口上先使能了IPv6 PIM-DM或IPv6 PIM-SM,本命令才能生效。
【舉例】
# 使能IPv6組播路由,在接口Vlan-interface100上使能IPv6 PIM-DM,並使能IPv6 PIM與BFD聯動功能。
<Sysname> system-view
[Sysname] ipv6 multicast routing-enable
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim dm
[Sysname-Vlan-interface100] ipv6 pim bfd enable
【相關命令】
· ipv6 pim dm
· ipv6 pim sm
ipv6 pim bsr-boundary命令用來配置BSR的服務邊界,即IPv6 PIM-SM域的邊界。
undo ipv6 pim bsr-boundary命令用來刪除BSR的服務邊界。
【命令】
ipv6 pim bsr-boundary
undo ipv6 pim bsr-boundary
【缺省情況】
沒有配置BSR的服務邊界。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置接口Vlan-interface100為BSR的服務邊界。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim bsr-boundary
【相關命令】
· c-bsr (IPv6 PIM view)
· ipv6 multicast boundary(IP組播命令參考/IPv6組播路由與轉發)
ipv6 pim dm命令用來使能IPv6 PIM-DM。
undo ipv6 pim dm命令用來關閉IPv6 PIM-DM。
【命令】
ipv6 pim dm
undo ipv6 pim dm
【缺省情況】
IPv6 PIM-DM處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
隻有在設備上先使能了IPv6組播路由,本命令才能生效。
【舉例】
# 使能IPv6組播路由,並在接口Vlan-interface100上使能IPv6 PIM-DM。
<Sysname> system-view
[Sysname] ipv6 multicast routing-enable
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim dm
【相關命令】
· ipv6 multicast routing-enable(IP組播命令參考/IPv6組播路由與轉發)
ipv6 pim hello-option dr-priority命令用來在接口上配置競選DR的優先級。
undo ipv6 pim hello-option dr-priority命令用來恢複缺省情況。
【命令】
ipv6 pim hello-option dr-priority priority
undo ipv6 pim hello-option dr-priority
【缺省情況】
競選DR的優先級為1。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
priority:指定競選DR的優先級,取值範圍為0~4294967295。該數值越大,優先級越高。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置競選DR的優先級為3。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option dr-priority 3
【相關命令】
· hello-option dr-priority (IPv6 PIM view)
ipv6 pim hello-option holdtime命令用來在接口上配置保持IPv6 PIM鄰居的可達狀態的時間。
undo ipv6 pim hello-option holdtime命令用來恢複缺省情況。
【命令】
ipv6 pim hello-option holdtime time
undo ipv6 pim hello-option holdtime
【缺省情況】
保持IPv6 PIM鄰居可達狀態的時間為105秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
time:指定保持IPv6 PIM鄰居可達狀態的時間,取值範圍為1~65535,單位為秒。如果指定為65535秒,則表示PIM鄰居永遠可達。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置保持IPv6 PIM鄰居可達狀態的時間為120秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option holdtime 120
【相關命令】
· hello-option holdtime (IPv6 PIM view)
ipv6 pim hello-option lan-delay命令用來在接口上配置發送剪枝報文的延遲時間。
undo ipv6 pim hello-option lan-delay命令用來恢複缺省情況。
【命令】
ipv6 pim hello-option lan-delay delay
undo ipv6 pim hello-option lan-delay
【缺省情況】
發送剪枝報文的延遲時間為500毫秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
delay:指定發送剪枝報文的延遲時間,取值範圍為1~32767,單位為毫秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置發送剪枝報文的延遲時間為200毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option lan-delay 200
【相關命令】
· hello-option lan-delay (IPv6 PIM view)
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option override-interval
ipv6 pim hello-option neighbor-tracking命令用來在接口上使能鄰居跟蹤功能,即關閉加入報文抑製能力。
ipv6 pim hello-option neighbor-tracking disable命令用來在全局使能了鄰居跟蹤功能的情況下,關閉當前接口上的鄰居跟蹤功能。
undo ipv6 pim hello-option neighbor-tracking命令用來抵消上述兩條命令的配置,即讓接口與全局配置保持一致。
【命令】
ipv6 pim hello-option neighbor-tracking
ipv6 pim hello-option neighbor-tracking disable
undo ipv6 pim hello-option neighbor-tracking
【缺省情況】
鄰居跟蹤功能處於關閉狀態,即加入報文抑製能力處於開啟狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上使能鄰居跟蹤功能。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option neighbor-tracking
# 在全局使能了鄰居跟蹤功能的情況下,關閉接口Vlan-interface100上的鄰居跟蹤功能。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] hello-option neighbor-tracking
[Sysname-pim6] quit
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option neighbor-tracking disable
【相關命令】
· hello-option neighbor-tracking (IPv6 PIM view)
ipv6 pim hello-option override-interval命令用來在接口上配置剪枝否決時間。
undo ipv6 pim hello-option override-interval命令用來恢複缺省情況。
【命令】
ipv6 pim hello-option override-interval interval
undo ipv6 pim hello-option override-interval
【缺省情況】
剪枝否決時間為2500毫秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定剪枝否決時間,取值範圍為1~65535,單位為毫秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置剪枝否決時間為2000毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim hello-option override-interval 2000
【相關命令】
· hello-option lan-delay (IPv6 PIM view)
· hello-option override-interval (IPv6 PIM view)
· ipv6 pim hello-option lan-delay
ipv6 pim holdtime join-prune命令用來在接口上配置保持加入/剪枝狀態的時間。
undo ipv6 pim holdtime join-prune命令用來恢複缺省情況。
【命令】
ipv6 pim holdtime join-prune time
undo ipv6 pim holdtime join-prune
【缺省情況】
保持加入/剪枝狀態的時間為210秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
time:指定保持加入/剪枝狀態的時間,取值範圍為1~65535,單位為秒。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置保持加入/剪枝狀態的時間為280秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim holdtime join-prune 280
【相關命令】
· holdtime join-prune (IPv6 PIM view)
ipv6 pim neighbor-policy命令用來配置合法Hello報文的源地址範圍,以防止Hello報文欺騙。
undo ipv6 pim neighbor-policy命令用來恢複缺省情況。
【命令】
ipv6 pim neighbor-policy acl6-number
undo ipv6 pim neighbor-policy
【缺省情況】
Hello報文的源地址範圍不受任何限製,即認為所有收到的Hello報文都是合法的。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
acl6-number:指定IPv6基本ACL的編號,取值範圍為2000~2999。
【使用指導】
ACL規則中的source參數用來指定合法Hello報文的源地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。
【舉例】
# 在接口Vlan-interface100上配置合法Hello報文的源地址範圍,隻允許與來自網段FE80:101::101/64中的設備建立IPv6 PIM鄰居關係。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source fe80:101::101 64
[Sysname-acl6-basic-2000] quit
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim neighbor-policy 2000
ipv6 pim require-genid命令用來配置拒絕無Generation ID的Hello報文。
undo ipv6 pim require-genid命令用來恢複缺省情況。
【命令】
ipv6 pim require-genid
undo ipv6 pim require-genid
【缺省情況】
接受無Generation ID的Hello報文。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置接口Vlan-interface100拒絕無Generation ID的Hello報文。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim require-genid
ipv6 pim sm命令用來使能IPv6 PIM-SM。
undo ipv6 pim sm命令用來關閉IPv6 PIM-SM。
【命令】
ipv6 pim sm
undo ipv6 pim sm
【缺省情況】
IPv6 PIM-SM處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
隻有在設備上先使能了IPv6組播路由,本命令才能生效。
【舉例】
# 使能IPv6組播路由,並在接口Vlan-interface100上使能IPv6 PIM-SM。
<Sysname> system-view
[Sysname] ipv6 multicast routing-enable
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim sm
· ipv6 multicast routing-enable(IP組播命令參考/IPv6組播路由與轉發)
ipv6 pim state-refresh-capable命令用來使能狀態刷新能力。
undo ipv6 pim state-refresh-capable命令用來關閉狀態刷新能力。
【命令】
ipv6 pim state-refresh-capable
undo ipv6 pim state-refresh-capable
【缺省情況】
狀態刷新能力處於使能狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 在接口Vlan-interface100上關閉狀態刷新能力。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] undo ipv6 pim state-refresh-capable
【相關命令】
· state-refresh-hoplimit (IPv6 PIM view)
· state-refresh-interval (IPv6 PIM view)
· state-refresh-rate-limit (IPv6 PIM view)
ipv6 pim timer graft-retry命令用來配置嫁接報文的重傳時間。
undo ipv6 pim timer graft-retry命令用來恢複缺省情況。
【命令】
ipv6 pim timer graft-retry interval
undo ipv6 pim timer graft-retry
【缺省情況】
嫁接報文的重傳時間為3秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定嫁接報文的重傳時間,取值範圍為1~65535,單位為秒。
【舉例】
# 在接口Vlan-interface100上配置嫁接報文的重傳時間為80秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim timer graft-retry 80
ipv6 pim timer hello命令用來在接口上配置發送Hello報文的時間間隔。
undo ipv6 pim timer hello命令用來恢複缺省情況。
【命令】
ipv6 pim timer hello interval
undo ipv6 pim timer hello
【缺省情況】
發送Hello報文的時間間隔為30秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置發送Hello報文的時間間隔為40秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim timer hello 40
【相關命令】
· timer hello (IPv6 PIM view)
ipv6 pim timer join-prune命令用來在接口上配置發送加入/剪枝報文的時間間隔。
undo ipv6 pim timer join-prune命令用來恢複缺省情況。
【命令】
ipv6 pim timer join-prune interval
undo ipv6 pim timer join-prune
【缺省情況】
發送加入/剪枝報文的時間間隔為60秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 在接口Vlan-interface100上配置發送加入/剪枝報文的時間間隔為80秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 pim timer join-prune 80
【相關命令】
· timer join-prune (IPv6 PIM view)
ipv6 pim triggered-hello-delay命令用來配置觸發Hello報文的最大延遲時間。
undo ipv6 pim triggered-hello-delay命令用來恢複缺省情況。
【命令】
ipv6 pim triggered-hello-delay delay
undo ipv6 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] ipv6 pim triggered-hello-delay 3
jp-pkt-size命令用來配置加入/剪枝報文的最大長度。
undo jp-pkt-size命令用來恢複缺省情況。
【命令】
jp-pkt-size size
undo jp-pkt-size
【缺省情況】
加入/剪枝報文的最大長度為8100字節。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
size:指定加入/剪枝報文的最大長度,取值範圍為100~64000,單位為字節。
【舉例】
# 配置加入/剪枝報文的最大長度為1500字節。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] jp-pkt-size 1500
register-policy命令用來配置注冊報文的過濾規則。
undo register-policy命令用來刪除注冊報文的過濾規則。
【命令】
register-policy acl6-number
undo register-policy
【缺省情況】
沒有配置注冊報文的過濾規則。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
acl6-number:指定IPv6高級ACL的編號,取值範圍為3000~3999。
【使用指導】
ACL規則中的source參數用來指定注冊報文的源地址範圍,destination參數用來指定IPv6組播組地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。隻有與該ACL規則中的permit語句匹配的注冊報文才會被RP接受。
【舉例】
# 配置RP上對注冊報文的過濾規則,隻接收來自3:1::/64網段的IPv6組播源發向FF0E:13::/64網段的IPv6組播組的注冊報文。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule permit ipv6 source 3:1:: 64 destination ff0e:13:: 64
[Sysname-acl6-adv-3000] quit
[Sysname] ipv6 pim
[Sysname-pim6] register-policy 3000
register-whole-checksum命令用來配置根據注冊報文的全部內容來計算校驗和。
undo register-whole-checksum命令用來恢複缺省情況。
【命令】
register-whole-checksum
undo register-whole-checksum
【缺省情況】
僅根據注冊報文頭來計算校驗和。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置根據注冊報文的全部內容來計算校驗和。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] register-whole-checksum
source-lifetime命令用來配置IPv6組播源的生存時間。
undo source-lifetime命令用來恢複缺省情況。
【命令】
source-lifetime time
undo source-lifetime
【缺省情況】
IPv6組播源的生存時間為210秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
time:指定IPv6組播源的生存時間,取值範圍為0~31536000,單位為秒。0表示無窮大,即IPv6組播源永不老化。
【舉例】
# 配置IPv6組播源的生存時間為200秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] source-lifetime 200
source-policy命令用來配置IPv6組播數據過濾器。
undo source-policy命令用來刪除IPv6組播數據過濾器。
【命令】
source-policy acl6-number
undo source-policy
【缺省情況】
沒有配置IPv6組播數據過濾器。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
acl6-number:指定IPv6基本或高級ACL的編號,取值範圍為2000~3999。
【使用指導】
· 對於IPv6基本ACL,該ACL規則中的source參數用來指定IPv6組播數據報文的源地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。未通過該過濾規則的報文將被丟棄。
· 對於IPv6高級ACL,該ACL規則中的source參數用來指定IPv6組播數據報文的源地址範圍,destination參數用來指定組播組地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。未通過該過濾規則的報文將被丟棄。
· 重複執行本命令,新配置將覆蓋舊配置。
【舉例】
# 配置接收IPv6組播源3121::1的IPv6組播數據報文,丟棄IPv6組播源3121::2的IPv6組播數據報文。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source 3121::1 128
[Sysname-acl6-basic-2000] rule deny source 3121::2 128
[Sysname-acl6-basic-2000] quit
[Sysname] ipv6 pim
[Sysname-pim6] source-policy 2000
[Sysname-pim6] quit
spt-switch-threshold命令用來配置發起SPT切換的條件。
undo spt-switch-threshold命令用來恢複缺省情況。
【命令】
spt-switch-threshold { immediacy | infinity } [ group-policy acl6-number ]
undo spt-switch-threshold [ immediacy | infinity ] [ group-policy acl6-number ]
【缺省情況】
設備收到第一個IPv6組播數據包後便立即向SPT切換。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
immediacy:表示立即發起SPT切換。
infinity:表示永不發起SPT切換。
group-policy acl6-number:表示組策略列表中的一項,與該組策略匹配的IPv6組播組將應用本配置。acl6-number表示IPv6基本ACL的編號,取值範圍為2000~2999。如果未指定本參數指定的ACL不存在或ACL中未配置有效規則,則本配置將應用於所有IPv6組播組。
【使用指導】
· ACL規則中的source參數用來指定IPv6組播組地址範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。
· 由於某些設備無法將IPv6組播報文封裝在注冊報文中發給RP,因此在可能成為RP的設備上不建議配置永不發起SPT切換,以免導致IPv6組播報文轉發失敗。
【舉例】
[Sysname-pim6] spt-switch-threshold infinity
state-refresh-hoplimit命令用來配置狀態刷新報文的Hop Limit值。
undo state-refresh-hoplimit命令用來恢複缺省情況。
【命令】
state-refresh-hoplimit hoplimit-value
undo state-refresh-hoplimit
【缺省情況】
狀態刷新報文的Hop Limit值為255。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
hoplimit-value:指定狀態刷新報文的Hop Limit值,取值範圍為1~255。
【舉例】
# 配置狀態刷新報文的Hop Limit值為45。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-hoplimit 45
【相關命令】
· ipv6 pim state-refresh-capable
· state-refresh-interval (IPv6 PIM view)
· state-refresh-rate-limit (IPv6 PIM view)
state-refresh-interval命令用來配置發送狀態刷新報文的時間間隔。
undo state-refresh-interval命令用來恢複缺省情況。
【命令】
state-refresh-interval interval
undo state-refresh-interval
【缺省情況】
發送狀態刷新報文的時間間隔為60秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定發送狀態刷新報文的時間間隔,取值範圍為1~255,單位為秒。
【舉例】
# 配置發送狀態刷新報文的時間間隔為70秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-interval 70
【相關命令】
· ipv6 pim state-refresh-capable
· state-refresh-rate-limit (IPv6 PIM view)
· state-refresh-hoplimit (IPv6 PIM view)
state-refresh-rate-limit命令用來配置接收新狀態刷新報文的等待時間。
undo state-refresh-rate-limit命令用來恢複缺省情況。
【命令】
state-refresh-rate-limit time
undo state-refresh-rate-limit
【缺省情況】
接收新狀態刷新報文的等待時間為30秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
time:指定接收新狀態刷新報文的等待時間,取值範圍為1~65535,單位為秒。
【舉例】
# 配置接收新狀態刷新報文的等待時間為45秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] state-refresh-rate-limit 45
【相關命令】
· ipv6 pim state-refresh-capable
· state-refresh-interval (IPv6 PIM view)
· state-refresh-hoplimit (IPv6 PIM view)
static-rp命令用來配置靜態RP。
undo static-rp命令用來刪除靜態RP。
【命令】
static-rp ipv6-rp-address [ acl6-number | preferred ] *
undo static-rp ipv6-rp-address
【缺省情況】
沒有配置靜態RP。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-rp-address:指定靜態RP的IPv6地址。該地址必須是合法的IPv6全球單播地址。
acl6-number:指定基本IPv6基本ACL的編號,取值範圍為2000~2999。如果指定了本參數,該靜態RP將隻為能夠通過該過濾規則的IPv6組播組服務;如果未指定本參數、指定的ACL不存在或ACL中未配置有效規則,則該靜態RP將為所有IPv6組播組(FF00::/8)服務。
preferred:表示當網絡中同時存在動態RP和靜態RP時,優先選擇靜態RP,隻有當靜態RP失效時,動態RP才能生效。如果未指定本參數,則表示優先選擇動態RP,隻有當未配置動態RP或動態RP失效時,靜態RP才能生效。
【使用指導】
· 作為靜態RP的接口不必使能IPv6 PIM。
· ACL規則中的source參數用來指定靜態RP所服務的IPv6組播組範圍,若指定了vpn-instance參數則此規則不生效,而除fragment和time-range以外的其它可選參數都將被忽略。
· 當某個靜態RP引用的ACL規則發生變化時,需要為所有IPv6組播組重新選舉RP。
· 重複執行本命令,可以配置多個靜態RP。但是,如果配置時所指定的靜態RP地址或ACL規則相同,則新配置將覆蓋舊配置;如果存在多個靜態RP服務於同一組播組的情況,則選擇IPv6地址最大的靜態RP為該組服務。
【舉例】
# 配置IPv6地址為2001::2的接口為靜態RP,為IPv6組播組FF03::101/64提供服務,並優先選擇靜態RP。
<Sysname> system-view
[Sysname] acl ipv6 number 2001
[Sysname-acl6-basic-2001] rule permit source ff03::101 64
[Sysname-acl6-basic-2001] quit
[Sysname] ipv6 pim
[Sysname-pim6] static-rp 2001::2 2001 preferred
· display ipv6 pim rp-info
timer hello命令用來全局配置發送Hello報文的時間間隔。
undo timer hello命令用來恢複缺省情況。
【命令】
timer hello interval
undo timer hello
【缺省情況】
發送Hello報文的時間間隔為30秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定發送Hello報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送Hello報文。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置發送Hello報文的時間間隔為40秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] timer hello 40
【相關命令】
· ipv6 pim timer hello
timer join-prune命令用來全局配置發送加入/剪枝報文的時間間隔。
undo timer join-prune命令用來恢複缺省情況。
【命令】
timer join-prune interval
undo timer join-prune
【缺省情況】
發送加入/剪枝報文的時間間隔為60秒。
【視圖】
IPv6 PIM視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定發送加入/剪枝報文的時間間隔,取值範圍為0~18000,單位為秒。0表示無窮大,即永不發送加入/剪枝報文。
【使用指導】
本配置既可在IPv6 PIM視圖又可在接口視圖下進行,前者對所有接口都生效,而後者隻對當前接口生效,但後者的配置優先級較高。
【舉例】
# 全局配置發送加入/剪枝報文的時間間隔為80秒。
<Sysname> system-view
[Sysname] ipv6 pim
[Sysname-pim6] timer join-prune 80
【相關命令】
· ipv6 pim timer join-prune
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!