12-IPv6 IS-IS命令
本章節下載: 12-IPv6 IS-IS命令 (325.51 KB)
目 錄
1.1.6 display isis redistribute ipv6
1.1.8 display isis spf-tree ipv6
1.1.9 display isis statistics ipv6
1.1.14 import-route isisv6 level-1 into level-2
1.1.15 import-route isisv6 level-2 into level-1
1.1.20 isis ipv6 fast-reroute lfa-backup exclude
1.1.21 isis ipv6 prefix-suppression
1.1.22 isis ipv6 primary-path-detect bfd
設備各款型對於本節所描述的特性支持情況有所不同,詳細差異信息如下:
型號 |
特性 |
描述 |
F5010/F5020/F5030/F5030-6GW/F5040/F5060/F5080/F5000-M/F5000-S/F5000-C |
IPv6 IS-IS |
支持 |
F1005/F1010/F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM |
· F1005/F1010:不支持 · F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM:支持 |
|
F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK710/AK711 |
· F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK710:不支持 · F1000-AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK711:支持 |
|
F1000-GM-AK370/F1000-GM-AK380 |
支持 |
|
LSU3FWCEA0/LSUM1FWCEAB0/LSX1FWCEA1 |
支持 |
|
LSXM1FWDF1/LSUM1FWDEC0/IM-NGFWX-IV/LSQM1FWDSC0/LSWM1FWD0/LSPM6FWD |
支持 |
IPv6 IS-IS實現了IPv4 IS-IS的所有功能,與IPv4 IS-IS的區別在於發布的是IPv6路由信息,本章隻列出了IPv6 IS-IS專有的命令,其他相關命令請參見“三層技術-IP路由命令參考”中的“IS-IS”。
address-family ipv6命令用來創建IS-IS IPv6地址族,並進入IS-IS IPv6地址族視圖。
undo address-family ipv6命令用來刪除IS-IS IPv6地址族及IS-IS IPv6地址族視圖下的所有配置。
【命令】
address-family ipv6 [ unicast ]
undo address-family ipv6 [ unicast ]
【缺省情況】
不存在IS-IS IPv6地址族。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
unicast:表示單播地址族。缺省為單播地址族。
【使用指導】
配置本命令後,進程的IPv6被使能。
【舉例】
# 在IS-IS視圖下,創建並進入IS-IS IPv6地址族視圖。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6
[Sysname-isis-100-ipv6]
auto-cost enable命令用來使能自動計算接口鏈路開銷值功能。
undo auto-cost enable命令用來關閉自動計算接口鏈路開銷值功能。
【命令】
auto-cost enable
undo auto-cost enable
【缺省情況】
自動計算接口鏈路開銷值功能處於關閉狀態。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
使能自動計算接口鏈路開銷值功能後,將根據帶寬參考值自動計算接口的鏈路度量值。當開銷值的類型為wide或wide-compatible時,可以根據公式“開銷=(參考值÷帶寬)×10”計算接口的鏈路度量值。當開銷值類型為其他類型時,具體情況如下:接口帶寬≤10Mbps時,值為60;接口帶寬≤100Mbps時,值為50;接口帶寬≤155Mbps時,值為40;接口帶寬≤622Mbps時,值為30;接口帶寬≤2500Mbps時,值為20;接口帶寬>2500Mbps時,值為10。
【舉例】
# 使能IS-IS進程1的IPv6自動計算接口鏈路開銷值功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] auto-cost enable
【相關命令】
· bandwidth-reference
· cost-style
· isis ipv6 cost
bandwidth-reference命令用來配置IPv6 IS-IS自動計算鏈路開銷值時依據的帶寬參考值。
undo bandwidth-reference命令用來恢複缺省情況。
【命令】
bandwidth-reference value
undo bandwidth-reference
【缺省情況】
IPv6 IS-IS自動計算鏈路度量值時依據的帶寬參考值為100Mbps。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
value:帶寬參考值,取值範圍為1~2147483648,單位為Mbps。
【舉例】
# 配置IS-IS進程1的IPv6帶寬參考值為200Mbps。
<Sysname> system-view
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] bandwidth-reference 200
【相關命令】
· auto-cost enable
· isis cost
circuit-cost命令用來全局配置IPv6 IS-IS的鏈路開銷值。
undo circuit-cost命令用來取消全局配置的IPv6 IS-IS的鏈路開銷值。
【命令】
circuit-cost value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
【缺省情況】
未全局配置IPv6 IS-IS的鏈路開銷值。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
value:鏈路開銷值,當指定的路徑開銷值類型不同時,取值範圍也不同:
· 當指定的路徑開銷值類型為narrow、narrow-compatible或compatible時,取值範圍為0~63。
· 當指定的路徑開銷值類型為wide或wide-compatible時,取值範圍為0~16777215。
level-1:配置在計算Level-1路由時使用的鏈路開銷值。
level-2:配置在計算Level-2路由時使用的鏈路開銷值。
【使用指導】
如果不指定級別,將同時配置計算Level-1和Level-2路由時使用的鏈路開銷值。
【舉例】
# 全局配置IS-IS進程1下IPv6所有接口在計算Level-1路由時的鏈路開銷值為11。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] circuit-cost 11 level-1
【相關命令】
· cost-style
· isis cost
default-route-advertise命令用來配置IPv6 IS-IS發布Level-1或Level-2級別的缺省路由。
undo default-route-advertise命令用來恢複缺省情況。
【命令】
default-route-advertise [ avoid-learning | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo default-route-advertise
【缺省情況】
IPv6 IS-IS不發布Level-1或Level-2級別的缺省路由。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
avoid-learning:禁止學習通過LSP發過來的缺省路由和ATT位產生的缺省路由,防止出現環路。
level-1:發布Level-1級別的缺省路由。
level-1-2:同時發布Level-1和Level-2級別的缺省路由。
level-2:發布Level-2級別的缺省路由。
route-policy route-policy-name:指定路由策略名。route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:配置缺省路由Tag值,取值範圍為1~4294967295。
【使用指導】
如果不指定級別,則發布Level-2級別的缺省路由。
Level-1缺省路由隻發布給本區域的其他路由器;Level-2缺省路由發布給所有Level-2和Level-1-2路由器。
通過使用路由策略,可以強製IPv6 IS-IS隻在路由表中有匹配的路由項時才生成缺省路由。如果在路由策略視圖中apply isis level-1,則可以在L1 LSP中生成缺省路由;如果在路由策略視圖中apply isis level-2,則可以在L2 LSP中生成缺省路由;如果在路由策略視圖中apply isis level-1-2,可以在L1 LSP、L2 LSP中各自生成缺省路由。
如果在路由策略中指定了Tag值,則本命令中的Tag值不生效。
【舉例】
# 配置IPv6 IS-IS進程1發布Level-2級別的缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] default-route-advertise
【相關命令】
· apply isis
display isis redistribute ipv6命令用來顯示IPv6 IS-IS引入路由信息。
【命令】
display isis redistribute ipv6 [ ipv6-address mask-length ] [ level-1 | level-2 ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv6-address mask-length:顯示指定目的IPv6地址和掩碼長度的引入路由。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的IPv6路由信息。
level-1:顯示Level-1的IS-IS路由信息。
level-2:顯示Level-2的IS-IS路由信息。
【使用指導】
如果不指定級別,將同時顯示Level-1和Level-2的路由信息。
【舉例】
# 顯示IS-IS的IPv6引入路由信息。
<Sysname> display isis redistribute ipv6 1
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost : 0 Tag :
State : Active
Level-2 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost : 0 Tag :
State : Active
表1-1 display isis redistribute ipv6命令顯示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS進程引入路由信息 |
Level-1 IPv6 Redistribute Table |
Level-1的IS-IS IPv6引入路由信息 |
Level-2 IPv6 Redistribute Table |
Level-2的IS-IS IPv6引入路由信息 |
Type |
引入的路由類型,包括直連、ISISv6、靜態、OSPFv3、BGP4+、RIPng |
Destination |
IPv6目的地址 |
IntCost |
內部路由Cost |
Tag |
引入路由發布時的Tag值 |
State |
引入路由是否為最終生效路由 |
display isis route ipv6命令用來顯示IPv6 IS-IS路由信息。
【命令】
display isis route ipv6 [ ipv6-address ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv6-address:顯示指定目的IPv6地址的路由。
level-1:顯示Level-1的IPv6 IS-IS路由。
level-2:顯示Level-2的IPv6 IS-IS路由。
verbose:顯示IPv6 IS-IS路由的詳細信息。
process-id:IPv6 IS-IS進程號,取值範圍為1~65535。
【使用指導】
如果不指定級別,則顯示Level-1和Level-2路由信息,即Level-1-2。
【舉例】
# 顯示IPv6 IS-IS的路由信息。
<Sysname> display isis route ipv6
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
Destination: 2001:1:: PrefixLen: 64
Flag : R/L/- Cost : 20
Next hop : FE80::200:5EFF:FE64:8905 Interface: GE1/0/1
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Next hop : Direct Interface: GE1/0/1
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
Level-2 IPv6 forwarding table
-----------------------------
Destination: 2001:1:: PrefixLen: 64
Flag : -/-/- Cost : 20
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
表1-2 display isis route ipv6命令顯示信息描述表
字段 |
描述 |
Destination |
IPv6目的地址前綴 |
PrefixLen |
前綴長度 |
Flag/Flags |
路由信息狀態標誌位 · D:直連路由 · R:該路由是否已放到路由表中 · L:是否已經通過LSP發布 · U:路由滲透狀態標識,標識Level-1路由是否來自Level-2。如果配置為“U”則可避免由Level-2發送到Level-1的LSP又返回給Level-2 |
Cost |
開銷值 |
Next hop |
下一跳 |
Interface |
出接口 |
# 顯示IPv6 IS-IS的詳細路由信息。
<Sysname> display isis route ipv6 verbose
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
IPv6 dest : 2001:1::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : GE1/0/1
Nib ID : 0x0
IPv6 dest : 2001:2::/64
Flag : R/-/- Cost : 20
Admin tag : - Src count : 2
Nexthop : FE80::200:5EFF:FE64:8905
Interface : GE1/0/1
BkNexthop : FE80::200:5EFF:FE64:8905
BkInterface : GE1/0/1
Nib ID : 0x24000002
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down bit set
Level-2 IPv6 Forwarding Table
-----------------------------
IPv6 dest : 2001:1::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
IPv6 dest : 2001:2::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-3 display isis route ipv6 verbose命令顯示信息描述表
字段 |
描述 |
IPv6 dest |
IPv6目的地址和前綴信息 |
Flag/Flags |
路由信息狀態標誌位 · D:直連路由 · R:該路由是否已放到路由表中 · L:是否已經通過LSP發布 · U:路由滲透狀態標識,標識Level-1路由是否來自Level-2。如果配置為“U”則可避免由Level-2發送到Level-1的LSP又返回給Level-2 |
Cost |
開銷值 |
Admin tag |
管理標記 |
Src count |
發布源個數 |
Nexthop |
下一跳 |
Interface |
出接口 |
BkNexthop |
備份下一跳 |
BkInterface |
備份出接口 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
display isis spf-tree ipv6命令用來顯示IS-IS的IPv6拓撲信息。
【命令】
display isis spf-tree ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
level-1:顯示Level-1的IS-IS拓撲信息。如果未指定級別,將同時顯示Level-1和Level-2的拓撲信息。
level-2:顯示Level-2的IS-IS拓撲信息。如果未指定級別,將同時顯示Level-1和Level-2的拓撲信息。
verbose:顯示IS-IS的詳細拓撲信息。如果未指定該參數,顯示摘要拓撲信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的拓撲信息。如果未指定IS-IS進程號,將顯示所有IS-IS進程的拓撲信息。
【舉例】
# 顯示IS-IS的IPv6拓撲信息。
<Sysname> display isis spf-tree ipv6
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
Level-2 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
# 顯示IS-IS Level-1的IPv6詳細拓撲信息。
<Sysname> display isis spf-tree ipv6 level-1 verbose
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 10 Nexthop : N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
SpfNode : 0000.0000.0032.01
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: GE1/0/2
Cost : 10 Nexthop : FE80::200:12FF:FE34:1
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 0 Nexthop : N/A
SpfNode : 0000.0000.0064.00
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 2
Neighbor : 0000.0000.0064.00 Interface : GE1/0/2
NextHop : FE80::200:12FF:FE34:1
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : FE80::A0A:A40
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLink count : 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: N/A
Cost : 10 Nexthop : N/A
AdvMtID : 0
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
AdvMtID : 0
表1-4 display isis spf-tree ipv6命令顯示信息描述表
字段 |
描述 |
SpfNode |
拓撲節點ID |
Distance |
根節點到該節點的最短距離 |
TE distance |
根節點到該節點的最短距離(包含隧道Link),如果未配置隧道,則與Distance值相等 |
NodeFlag |
節點狀態標記: · S:節點在SPF樹上 · T:節點在候選列表上 · O:節點處於OverLoad · R:節點是直連的 · I:孤立節點 · D:節點待刪除 |
TE tunnel count |
Destination為該節點的隧道條數 |
Nexthop count |
節點的下一跳個數 |
NextHop |
節點的主用下一跳地址/鏈路發布源下一跳地址 |
AdvMtID |
從哪個拓撲學到的路由: · 0:標準拓撲ID · 6~4094:其它拓撲ID |
Interface |
節點的主用下一跳出接口/鏈路發布源下一跳出接口 |
BkNextHop |
節點的備份下一跳地址 |
BkInterface |
節點的備份下一跳出接口 |
Neighbor |
節點主用下一跳鄰居節點ID |
BkNeighbor |
節點備份下一跳鄰居節點ID |
SpfLink |
拓撲鏈路 |
SpfLink count |
拓撲鏈路個數 |
LinkCost |
鏈路開銷 |
LinkNewCost |
鏈路新開銷 |
LinkFlag |
鏈路狀態標記: · I:孤立鏈路 · D:鏈路待刪除 · C:目的節點是源節點的子節點 · P:目的節點是源節點的父節點 · V:鏈路受到影響 · N:新增鏈路 · L:鏈路在變化鏈表上 · U:鏈路協議類型發生變化 · H:鏈表下一跳發生變化 |
LinkSrcCnt |
鏈路發布源個數 |
Type |
鏈路發布源類型: · Adjacent:本地鄰居維護產生 · Remote:其它節點LSP產生 |
Cost |
鏈路發布源開銷 |
display isis statistics ipv6命令用來顯示IS-IS的IPv6統計信息。
【命令】
display isis statistics ipv6 [ level-1 | level-1-2 | level-2 ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
level-1:顯示IS-IS Level-1的統計信息。
level-1-2:顯示IS-IS Level-1-2的統計信息。
level-2:顯示IS-IS Level-2的統計信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的統計信息。如果未指定本參數,將顯示所有IS-IS進程的統計信息。
【使用指導】
如果未指定級別,將同時顯示Level-1和Level-2的統計信息。
【舉例】
# 顯示IS-IS的IPv6統計信息。
<Sysname> display isis statistics ipv6
Statistics information for IS-IS(1)
-----------------------------------
Level-1 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Level-2 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
表1-5 display isis statistics ipv6命令顯示信息描述表
字段 |
描述 |
Statistics information for IS-IS(processid) |
指定IS-IS進程的統計信息 |
Level-1 Statistics |
Level-1路由統計信息 |
Level-2 Statistics |
Level-2路由統計信息 |
MTR(topo-name) |
指定某個拓撲,拓撲名為base則為公網拓撲 |
Learnt routes information |
學習到的路由信息: Total IPv6 Learnt Routes in IPv6 Routing Table:學習到的IPv6路由信息的總數 |
Imported routes information |
路由引入信息 |
IPv6 Imported Routes |
引入IPv6路由數量: · Static:引入的IPv6靜態路由數量 · Direct:引入的IPv6直連路由數量 · ISISv6:從其它IS-ISv6進程引入的路由數量 · BGP4+:從BGP4+引入的路由數量 · RIPng:從RIPng引入的路由數量 · OSPFv3:從OSPFv3引入的路由數量 |
Lsp information |
LSP信息: · LSP Source ID:本地生成的LSP的System ID · No. of used LSPs:本地生成的LSP已使用的分片數量 |
fast-reroute命令用來配置IPv6 IS-IS快速重路由功能。
undo fast-reroute命令用來關閉IPv6 IS-IS快速重路由功能。
【命令】
fast-reroute { lfa | route-policy route-policy-name }
undo fast-reroute
【缺省情況】
IPv6 IS-IS快速重路由功能處於關閉狀態。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
lfa:為所有路由通過LFA(Loop Free Alternate)算法選取備份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name為1~63個字符的字符串,區分大小寫。為通過策略的路由指定備份下一跳信息。
【使用指導】
等價路由不支持快速重路由功能。
【舉例】
# 為所有路由通過LFA算法選取備份下一跳信息。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] fast-reroute lfa
【相關命令】
· display isis route ipv6
filter-policy export命令用來配置IPv6 IS-IS對引入的路由信息進行過濾。
undo filter-policy export命令用來取消IPv6 IS-IS對引入的路由信息的過濾。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
【缺省情況】
IPv6 IS-IS不對引入的路由進行過濾。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv6-acl-number:用來過濾引入路由的基本或高級IPv6 ACL編號,取值範圍為2000~3999。
prefix-list prefix-list-name:用來過濾引入路由的IPv6地址前綴列表名稱,prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:用來過濾引入路由的路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
protocol:路由協議名稱,指定過濾從哪種路由協議引入的路由信息。如果不指定該參數,將對所有引入的路由進行過濾。
process-id:路由協議進程號,取值範圍為1~65535。當protocol為isisv6、ospfv3、ripng時,支持該參數。
【使用指導】
某些情況下,可能要求隻發布某些滿足條件的路由信息,此時,可以定義filter-policy配置所發布路由信息的過濾條件,隻有通過了過濾的路由信息才能被發布。
filter-policy export命令一般和import-route命令結合使用,它隻對已引入的路由在發布給其他路由器時進行過濾。
當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 配置IPv6 IS-IS使用編號為2006的IPv6基本ACL對引入的路由進行過濾。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 2006 export
# 使用編號為3000的IPv6高級ACL對引入的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 3000 export
【相關命令】
· filter-policy import
filter-policy import命令用來配置IPv6 IS-IS對接收的路由信息進行過濾。
undo filter-policy import命令用來取消恢複缺省情況。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
【缺省情況】
IPv6 IS-IS不對接收的路由信息進行過濾。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv6-acl-number:用來過濾接收的路由的基本或高級IPv6 ACL編號,取值範圍為2000~3999。
prefix-list prefix-list-name:用來過濾接收的路由的IPv6地址前綴列表名稱,prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:用來過濾接收的路由的路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
某些情況下,可能要求隻接收某些滿足條件的路由信息,此時,可以定義filter-policy配置接收路由信息的過濾條件,隻有通過了過濾的路由信息才能被加入路由表。
當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 使用編號為2003的IPv6基本ACL對接收的路由進行過濾。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 2003 import
# 使用編號為3000的IPv6高級ACL對接收的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] filter-policy 3000 import
【相關命令】
· filter-policy export
import-route命令用來配置IPv6 IS-IS引入外部路由信息。
undo import-route命令用來取消IPv6 IS-IS引入的外部路由信息。
【命令】
import-route protocol [ as-number | process-id ] [ allow-ibgp ] [ allow-direct | cost cost-value | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route protocol [ process-id ]
【缺省情況】
IPv6 IS-IS不引入外部路由信息。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
protocol:要引入的路由協議。
as-number:引入指定AS內的路由。as-number為AS號,取值範圍為1~4294967295。隻有當protocol是bgp4+時該參數可選。當protocol是bgp4+時,如果沒有指定本參數,則引入所有的IPv6 EBGP路由。建議配置時指定AS號,否則引入的IPv6 EBGP路由數量過多時,會引發設備內存資源緊張等問題。
process-id:引入路由的源路由協議號,取值範圍1~65535,缺省值為1。隻有當protocol是ripng、isisv6及ospfv3時,該參數可選。
allow-direct:在引入的路由中包含使能了該協議的接口網段路由。缺省情況下,在引入協議路由時不會包含使能了該協議的接口網段路由。當allow-direct與route-policy route-policy-name參數一起使用時,需要注意路由策略中配置的匹配規則不要與接口路由信息存在衝突,否則會導致allow-direct配置失效。例如,當配置allow-direct參數引入OSPFv3直連時,在路由策略中不要配置if-match route-type匹配條件,否則,allow-direct參數失效。
cost cost-value:引入路由的路由開銷值,取值範圍為0~4261412864。
level-1:引入路由到Level-1的路由表中。
level-1-2:引入路由到Level-1和Level-2的路由表中。
level-2:引入路由到Level-2的路由表中。如果不指定引入的級別,默認為引入路由到Level-2路由表中。
route-policy route-policy-name:用來過濾引入的路由的路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:為引入的路由分配管理標簽號,取值範圍1~4294967295。
allow-ibgp:允許引入IBGP路由,隻有當protocol為bgp4+時,該參數可選。
【使用指導】
對IPv6 IS-IS而言,其它路由協議發現的路由總被當作路由域外部的路由來處理。從其它協議引入IPv6路由時,還可指定引入路由的缺省開銷值。
在IPv6 IS-IS引入路由時,可以指定將路由引入到Level-1級、Level-2級或者Level-1-2級路由表中。
import-route bgp4+表示隻引入EBGP路由,import-route bgp4+ allow-ibgp表示將IBGP路由也引入,容易引起路由環路,請慎用。
【舉例】
# IPv6 IS-IS引入靜態路由,並配置其開銷值為15。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route static cost 15
import-route isisv6 level-1 into level-2命令用來配置從Level-1向Level-2進行路由滲透。
undo import-route isisv6 level-1 into level-2命令用來禁止從Level-1向Level-2進行路由滲透。
【命令】
import-route isisv6 level-1 into level-2 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-1 into level-2
【缺省情況】
從Level-1向Level-2進行路由滲透。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
filter-policy:過濾策略。
ipv6-acl-number:IPv6 ACL的編號,取值範圍2000~3999。
prefix-list prefix-list-name:IPv6地址前綴列表名稱,prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:為引入的路由分配管理標簽號,取值範圍1~4294967295。
【使用指導】
Level-1-2路由器可以將它所知道的其他區域的Level-1區域路由信息發布給本區域的Level-2和Level-1-2路由器。
【舉例】
# 設定路由器從Level-1向Level-2進行路由滲透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-1 into level-2
import-route isisv6 level-2 into level-1命令用來配置從Level-2向Level-1進行路由滲透。
undo import-route isisv6 level-2 into level-1命令用來恢複缺省情況。
【命令】
import-route isisv6 level-2 into level-1 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-2 into level-1
【缺省情況】
不從Level-2向Level-1進行路由滲透。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
filter-policy:過濾策略。
ipv6-acl-number:IPv6 ACL的編號,取值範圍2000~3999。
prefix-list prefix-list-name:IPv6地址前綴列表名稱,prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:為引入的路由分配管理標簽號,取值範圍1~4294967295。
【使用指導】
Level-1-2路由器可以將它所知道的其他區域的Level-2區域路由信息發布給本區域的Level-1和Level-1-2路由器。
【舉例】
# 設定路由器從Level-2向Level-1進行路由滲透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-2 into level-1
import-route limit命令用來配置引入Level1/Level2的IPv6路由最大條數。
undo import-route limit命令用來恢複缺省情況。
【命令】
import-route limit number
undo import-route limit
【缺省情況】
引入Level1/Level2的IPv6路由最大條數為1000000。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
number:引入Level1/Level2的IPv6路由最大條數,取值範圍為1~1000000。
【舉例】
# 配置IS-IS進程1引入Level1/Level2的IPv6路由最大條數為1000。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route limit 1000
設備各款型對於本節所描述的命令支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
描述 |
F5010/F5020/F5030/F5030-6GW/F5040/F5060/F5080/F5000-M/F5000-S/F5000-C |
isis ipv6 bfd enable |
支持 |
F1005/F1010/F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM |
· F1005/F1010:不支持 · F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM:支持 |
|
F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK710/AK711 |
· F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK710:不支持 · F1000-AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK711:支持 |
|
F1000-GM-AK370/F1000-GM-AK380 |
支持 |
|
LSU3FWCEA0/LSUM1FWCEAB0/LSX1FWCEA1 |
支持 |
|
LSXM1FWDF1/LSUM1FWDEC0/IM-NGFWX-IV/LSQM1FWDSC0/LSWM1FWD0/LSPM6FWD |
支持 |
isis ipv6 bfd enable命令用來在使能IPv6 IS-IS的BFD功能。
undo isis ipv6 bfd enable命令用來關閉IPv6 IS-IS的BFD功能。
【命令】
isis ipv6 bfd enable
undo isis ipv6 bfd enable
【缺省情況】
IPv6 IS-IS的BFD功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 使能接口GigabitEthernet1/0/1的IPv6 IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 bfd enable
isis ipv6 cost命令用來配置接口的IPv6鏈路開銷值。
undo isis ipv6 cost命令用來取消接口的IPv6鏈路開銷值的配置。
【命令】
isis ipv6 cost cost-value [ level-1 | level-2 ]
undo isis ipv6 cost [ level-1 | level-2 ]
【缺省情況】
未配置接口的IPv6鏈路開銷值。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
cost-value:鏈路開銷值,取值範圍為1~16777215。
level-1:配置在計算Level-1路由時使用的鏈路開銷值。
level-2:配置在計算Level-2路由時使用的鏈路開銷值。
【使用指導】
接口必須使能IPv6 IS-IS功能。
隻有IS-IS支持IPv6拓撲標準模式的情況下,接口中配置的IPv6鏈路開銷值才會生效。
【舉例】
# 配置接口GigabitEthernet1/0/1的IPv6鏈路開銷值為10。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6 unicast
[Sysname-isis-100-ipv6] quit
[Sysname-isis-100] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 100
[Sysname-GigabitEthernet1/0/1] isis ipv6 cost 10
isis ipv6 enable命令用來使能接口上IS-IS的IPv6能力。
undo isis ipv6 enable命令用來關閉指定接口上IS-IS的IPv6能力。
【命令】
isis ipv6 enable [ process-id ]
undo isis ipv6 enable
【缺省情況】
接口上IS-IS的IPv6能力處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
process-id:IS-IS進程號,取值範圍1~65535,缺省值為1。
【舉例】
# 配置IPv6 IS-IS,並在接口GigabitEthernet1/0/1上使能IS-IS的IPv6能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] address-family ipv6 unicast
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] ipv6 address 2002::1/64
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 1
isis ipv6 fast-reroute lfa-backup exclude命令用來禁止接口參與LFA計算。
undo isis ipv6 fast-reroute lfa-backup exclude命令用來恢複缺省情況。
【命令】
isis ipv6 fast-reroute lfa-backup exclude
undo isis ipv6 fast-reroute lfa-backup exclude
【缺省情況】
接口參與LFA計算。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
接口缺省參與LFA計算,具有成為備份接口的資格。配置本功能後,接口不會被選為備份接口。
【舉例】
# 禁止接口GigabitEthernet1/0/1參與LFA計算。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 1
[Sysname-GigabitEthernet1/0/1] isis ipv6 fast-reroute lfa-backup exclude
【相關命令】
· fast-reroute
isis ipv6 prefix-suppression命令用來配置接口的前綴抑製功能。
undo isis ipv6 prefix-suppression命令用來關閉接口的前綴抑製功能。
【命令】
isis ipv6 prefix-suppression
undo isis ipv6 prefix-suppression
【缺省情況】
未配置接口的前綴抑製功能。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
接口上使能IS-IS時,有時候不希望在LSP中發布此接口的前綴,可以通過在接口上配置此命令,減少此接口的前綴在LSP中攜帶,屏蔽內部節點被發布,提高安全性,加快路由收斂。
【舉例】
# 接口GigabitEthernet1/0/1使能前綴抑製功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 prefix-suppression
isis ipv6 primary-path-detect bfd命令用來使能IPv6 IS-IS協議中主用鏈路的BFD檢測功能。
undo isis ipv6 primary-path-detect bfd命令用來關閉IPv6 IS-IS協議中主用鏈路的BFD檢測功能。
【命令】
isis ipv6 primary-path-detect bfd { ctrl | echo }
undo isis ipv6 primary-path-detect bfd
【缺省情況】
IPv6 IS-IS協議中主用鏈路的BFD檢測功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ctrl:配置通過工作於控製報文方式的BFD會話對主用鏈路進行檢測。
echo:配置通過工作於echo報文方式的BFD會話對主用鏈路進行檢測。
【使用指導】
配置本功能後,IPv6 IS-IS協議的快速重路由特性和PIC特性中的主用鏈路將使用BFD進行檢測。
【舉例】
# 在接口GigabitEthernet1/0/1上配置IPv6 IS-IS協議快速重路由特性中主用鏈路使能BFD(Ctrl方式)檢測功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] fast-reroute lfa
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 primary-path-detect bfd ctrl
# 在接口GigabitEthernet1/0/2上配置IPv6 IS-IS協議PIC特性中主用鏈路使能BFD(Echo方式)檢測功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] pic additional-path-always
[Sysname-isis-1] quit
[Sysname] bfd echo-source-ipv6 1::1
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] isis ipv6 primary-path-detect bfd echo
isis ipv6 tag命令用來配置接口的Tag值。
undo isis ipv6 tag命令用來恢複缺省情況。
【命令】
isis ipv6 tag tag
undo isis ipv6 tag
【缺省情況】
未配置接口的Tag值。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
tag:管理標記值,取值範圍為1~4294967295。
【使用指導】
當cost-sytle為wide、wide-compatible 或compatible時,如果發布可達的IP地址前綴具有Tag屬性,IS-IS會將Tag加入到該前綴的IP可達信息TLV中。
【舉例】
# 配置接口GigabitEthernet1/0/1的Tag值。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 tag 4294967295
ispf enable命令用來開啟IPv6 IS-IS ISPF功能,即增量SPF計算功能。
undo ispf enable命令用來關閉IPv6 IS-IS ISPF功能。
【命令】
ispf enable
undo ispf enable
【缺省情況】
IPv6 IS-IS ISPF功能處於開啟狀態。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
使能增量SPF計算功能後,當網絡的拓撲結構發生變化影響到最短路徑樹的結構時,隻將受影響的部分節點進行修正,而不重建整棵最短路徑樹。
【舉例】
# 使能增量SPF計算功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] ispf enable
maximum load-balancing命令用來配置IPv6 IS-IS支持的等價路由的最大條數。
undo maximum load-balancing命令用來恢複缺省情況。
【命令】
maximum load-balancing number
undo maximum load-balancing
【缺省情況】
IPv6 IS-IS支持的等價路由的最大條數與係統支持最大等價路由的條數相同。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
number:等價路由的最大條數,取值範圍為1~16。
【舉例】
# 配置IPv6 IS-IS支持的等價路由的最大條數為2。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] maximum load-balancing 2
multi-topology命令用來配置IS-IS支持IPv6拓撲。
undo multiple-topology命令用來取消IS-IS支持IPv6拓撲。
【命令】
multi-topology [ compatible ]
undo multi-topology
【缺省情況】
IS-IS不支持IPv6拓撲。
【視圖】
IS-IS IPv6地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
compatible:支持IPv6拓撲兼容模式,發布IPv6前綴時,會向IPv4拓撲和IPv6拓撲中分別發布一份。如果未指定本參數,表示不支持IPv6拓撲兼容模式,發布IPv6前綴時,隻會向IPv6拓撲中發布一份。
【使用指導】
配置此命令之後,IS-IS的IPv4和IPv6將分拓撲進行計算。
本命令必須在鏈路開銷值類型為wide、compatible或wide-compatible時才能配置。
【舉例】
# 配置IS-IS支持IPv6拓撲。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] multi-topology
【相關命令】
· cost-style
preference命令用來配置IPv6 IS-IS路由優先級。
undo preference命令用來恢複缺省情況。
【命令】
preference { preference | route-policy route-policy-name } *
undo preference
【缺省情況下】
IPv6 IS-IS路由優先級為15。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
preference:IPv6 IS-IS協議優先級,取值範圍為1~255。
route-policy route-policy-name:指定路由策略名。route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
由於在一台路由器上可能同時運行多種動態路由協議,就存在各個路由協議之間路由信息共享和選擇的問題。係統為每一種路由協議配置一個優先級,當不同協議都發現了到同一目的地址的路由時,優先級高的協議將起決定作用。
【舉例】
# 配置IPv6 IS-IS路由優先級為20。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] preference 20
prefix-priority命令用來配置指定IPv6 IS-IS路由收斂的優先級。
undo prefix-priority命令用來取消指定IPv6 IS-IS路由收斂的優先級的配置。
【命令】
prefix-priority { critical | high | medium } { prefix-list prefix-list-name | tag tag-value }
prefix-priority route-policy route-policy-name
undo prefix-priority { critical | high | medium } [ prefix-list | tag ]
undo prefix-priority route-policy
【缺省情況】
IPv6 IS-IS路由收斂的優先級為低優先級。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
critical:最高優先級。
high:高優先級。
medium:中優先級。
route-policy route-policy-name:指定路由策略名,配置路由收斂的優先級。route-policy-name為1~63個字符的字符串,區分大小寫。
prefix-list prefix-list-name:指定IPv6地址前綴列表名,唯一標識一個IPv6地址前綴列表。prefix-list-name為1~63個字符的字符串,區分大小寫。
tag tag-value:指定要求的標記值,取值範圍為1~4294967295。
【使用指導】
IPv6 IS-IS路由的優先級越高收斂的速度越快。
IPv6 IS-IS主機路由的優先級為中優先級。
【舉例】
# 配置前綴列表standtest的IPv6 IS-IS路由收斂的優先級為高優先級。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] prefix-priority high prefix-list standtest
set-overload命令用來配置IPv6過載標誌位。
undo set-overload命令用來恢複缺省情況。
【命令】
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 | wait-for-bgp4+ [ timeout3 ] ] ] [ allow { external | interlevel } * ]
undo set-overload
【缺省情況】
未配置過載標誌位。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
on-startup:係統啟動時將過載標誌位置位。
start-from-nbr system-id [ timeout1 [ nbr-timeout ] ]:從係統啟動時開始計算,如果在nbr-timeout參數指定的時長內仍未與指定鄰居建立鄰接關係完畢,過載標誌位將結束置位狀態;如果在nbr-timeout參數指定的時長內與指定鄰居建立鄰接關係完畢,過載標誌位將繼續保持置位狀態,且從與指定鄰居建立鄰接關係時重新計時,在timeout1參數配置的時長內保持置位狀態。
· system-id:指定鄰居的System ID。
· timeout1:取值範圍為5~86400秒,缺省值為600。
· nbr-timeout:取值範圍為5~86400秒,缺省值為1200。
timeout2:從係統啟動時開始計算,過載標誌位保持置位狀態的時間長度,取值範圍為5~86400秒。缺省值為600。
wait-for-bgp4+ [ timeout3 ]:從係統啟動時開始計算,如果在timeout3參數指定的時長內IPv6 BGP仍未收斂,過載標誌位將結束置位狀態。timeout3取值範圍為5~86400秒,缺省值為600。
allow:允許發布地址前綴。缺省情況下,當係統進入過載狀態時不允許發布地址前綴。
external:當配置allow時,允許發布從其它協議學來的IP地址前綴。
interlevel:當配置allow時,允許發布從不同層次學來的IP地址前綴。
【使用指導】
如果沒有指定on-startup參數,IS-IS將立即把過載標誌位置位且一直保持置位狀態直到用戶通過undo set-overload清除過載標誌位。
如果隻指定on-startup參數,過載標誌位將在係統啟動時開始置位,並且在timeout2參數指定的時長內保持置位狀態。
【舉例】
# 在當前路由器上配置過載標誌位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] set-overload
summary命令用來配置IPv6 IS-IS聚合路由。
undo summary命令用來刪除指定的聚合路由。
【命令】
summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo summary ipv6-prefix prefix-length [ level-1 | level-1-2 | level-2 ]
【缺省情況】
未配置IPv6 IS-IS聚合路由。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv6-prefix:IPv6 IS-IS聚合路由前綴。
prefix-length:IPv6 IS-IS聚合路由前綴長度,取值範圍為0~128。
avoid-feedback:避免通過路由計算學習到聚合路由。
generate_null0_route:為防止路由循環而生成NULL 0路由。
level-1:隻對引入到Level-1區域的路由進行聚合。
level-1-2:對向Level-1區域和Level-2區域引入的路由都進行聚合。
level-2:隻對引入到Level-2區域的路由進行聚合。
tag:管理標簽號,取值範圍1~4294967295。
【使用指導】
如果命令中沒有指定Level,缺省為level-2。
可以將有相同下一跳的路由聚合為一條路由,這樣一方麵可以減小路由表規模,另一方麵可以減少本路由器生成的LSP報文和LSDB的規模。其中,被聚合的路由可以是IS-IS協議發現的路由,也可以是被引入的路由。另外,聚合後路由的開銷取所有被聚合路由中最小的開銷值。
【舉例】
# 配置一條2002::/32的聚合路由。
<Sysname> system-view
[Sysname] isis
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] summary 2002:: 32
timer spf命令用來配置IPv6 IS-IS路由計算的時間間隔。
undo timer spf命令用來恢複缺省情況。
【命令】
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer spf
【缺省情況】
IPv6 IS-IS路由計算的最大時間間隔為5秒,最小時間間隔為50毫秒,時間間隔懲罰增量為200毫秒。
【視圖】
IS-IS IPv6單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
maximum-interval:IPv6 IS-IS路由計算的最大時間間隔,取值範圍為1~120,單位為秒。
minimum-interval:IPv6 IS-IS路由計算的最小時間間隔,取值範圍為10~60000,單位為毫秒。
incremental-interval:IPv6 IS-IS路由計算的時間間隔懲罰增量,取值範圍為10~60000,單位為毫秒。
【使用指導】
根據本地維護的LSDB,運行IS-IS協議的路由器通過SPF算法計算出以自己為根的最短路徑樹,並根據這一最短路徑樹決定到目的網絡的下一跳。通過調節SPF的計算間隔,可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。
本命令在網絡變化不頻繁的情況下將連續路由計算的時間間隔縮小到minimum-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將等待時間按照配置的懲罰增量延長,最大不超過maximum-interval。
minimum-interval和incremental-interval配置值不允許大於maximum-interval配置值。
【舉例】
# 配置路由器Sysname的IPv6 IS-IS路由計算的最大時間間隔為10秒,最小時間間隔為100毫秒,懲罰增量為300毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] timer spf 10 100 300
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!