05-IS-IS命令
本章節下載: 05-IS-IS命令 (588.80 KB)
目 錄
1.1.2 area-authentication send-only
1.1.3 area-authentication-mode
1.1.10 display isis graceful-restart event-log
1.1.11 display isis graceful-restart status
1.1.14 display isis mesh-group
1.1.15 display isis name-table1/0/1
1.1.16 display isis non-stop-routing event-log
1.1.17 display isis non-stop-routing status
1.1.19 display isis redistribute
1.1.22 display isis statistics
1.1.26 domain-authentication send-only
1.1.27 domain-authentication-mode
1.1.33 graceful-restart suppress-sa
1.1.39 import-route isis level-1 into level-2
1.1.40 import-route isis level-2 into level-1
1.1.43 isis authentication send-only
1.1.44 isis authentication-mode
1.1.52 isis fast-reroute lfa-backup exclude
1.1.56 isis prefix-suppression
1.1.57 isis primary-path-detect bfd
1.1.63 isis timer holding-multiplier
1.1.81 reset isis graceful-restart event-log
1.1.82 reset isis non-stop-routing event-log
1.1.88 snmp-agent trap enable isis
address-family ipv4命令用來創建IS-IS IPv4地址族,並進入IS-IS IPv4地址族視圖。
undo address-family ipv4命令用來刪除IS-IS IPv4地址族及IS-IS IPv4地址族視圖下的所有配置。
【命令】
address-family ipv4 [ unicast ]
undo address-family ipv4 [ unicast ]
【缺省情況】
不存在IS-IS IPv4地址族。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
unicast:表示單播地址族。缺省為單播地址族。
【舉例】
# 創建IS-IS IPv4地址族,並進入IS-IS IPv4地址族視圖。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv4
[Sysname-isis-100-ipv4]
area-authentication send-only命令用來配置對收到的Level-1報文(包括LSP、CSNP、PSNP)忽略認證信息檢查。
undo area-authentication send-only命令用來恢複缺省情況。
【命令】
area-authentication send-only
undo area-authentication send-only
【缺省情況】
如果配置了區域驗證方式和驗證密鑰,對收到的報文執行認證信息檢查。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
配置區域驗證方式和驗證密鑰後,驗證密鑰將按照設定的方式插入到發送的Level-1報文(包括LSP、CSNP、PSNP)中,並對收到的Level-1報文進行驗證密鑰的檢查。當需要更改密鑰時由於密鑰不匹配可能導致業務發生中斷。通過命令配置對收到的Level-1報文忽略認證信息檢查可保證業務不中斷,報文正常接收。
【舉例】
# 對收到報文忽略認證信息檢查。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] area-authentication send-only
【相關命令】
· area-authentication-mode
· domain-authentication send-only
· isis authentication send-only
area-authentication-mode命令用來配置區域驗證方式和驗證密鑰。
undo area-authentication-mode命令用來恢複缺省情況。
【命令】
area-authentication-mode { { gca key-id { hmac-sha-1 | hmac-sha-224 | hmac-sha-256 | hmac-sha-384 | hmac-sha-512 } [ nonstandard ] | md5 | simple } { cipher | plain } string | keychain keychain-name } [ ip | osi ]
【缺省情況】
未配置區域驗證方式和驗證密鑰。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
gca:GCA驗證模式(Generic Cryptographic Authentication)。
key-id:唯一標識一個認證項(SA),取值範圍為1~65535。發送方將Key ID放入認證TLV中,接收方根據報文中提取的Key ID選擇SA對報文進行認證。
hmac-sha-1:支持HMAC-SHA-1算法。
hmac-sha-224:支持HMAC-SHA-224算法。
hmac-sha-256:支持HMAC-SHA-256算法。
hmac-sha-384:支持HMAC-SHA-384算法。
hmac-sha-512:支持HMAC-SHA-512算法。
nonstandard:非標準GCA驗證模式。
md5:MD5驗證模式。
simple:簡單驗證模式。
cipher:以密文方式設置密鑰。
plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。
string:密鑰字符串,區分大小寫。明文密鑰為1~16個字符的字符串,密文密鑰為33~53個字符的字符串。
keychain:使用keychain驗證模式。
keychain-name:keychain名,為1~63個字符的字符串,區分大小寫。
ip:檢查LSP中IP的相應字段的配置內容。
osi:檢查LSP中OSI的相應字段的配置內容。
配置區域驗證方式和驗證密鑰後,驗證密鑰將按照設定的方式插入到發送的Level-1報文(包括LSP、CSNP、PSNP)中,並對收到的Level-1報文進行驗證密鑰的檢查。
IS-IS的md5驗證模式對應於keychain的HMAC-MD5認證算法,所以keychain內的key隻有使用HMAC-MD5認證算法,才能使得IS-IS在使用keychain驗證模式時能夠正常工作。當IS-IS區域使用keychain驗證模式時,報文的收、發過程如下:
· IS-IS在發送Level-1報文前,會先從keychain獲取當前的有效發送key,根據該key的認證算法和認證密鑰進行報文驗證;如果當前不存在有效發送key,或者該key的認證算法不是HMAC-MD5,則IS-IS發送的Level-1報文中不含認證TLV。
· IS-IS在收到Level-1報文後,會從keychain獲取當前的有效接收key,根據各個key的認證算法和認證密鑰對報文進行校驗。如果當前不存在有效接收key,或者使用所有的有效接收key對報文的校驗都未成功,則報文校驗不通過,該報文被丟棄。
通過配置區域驗證,可防止將從不可信任的路由器學習到的路由信息加入到本地LSDB中。
同一區域內的路由器必須配置相同的驗證方式和驗證密鑰。
認證密鑰選用ip或osi不受實際的網絡環境影響。如果沒有指定ip或osi參數,將檢查LSP中OSI的相應字段的配置內容。
使用GCA驗證模式時:
· 不指定nonstandard參數時,為協議標準實現方式,可與友商互通;
· 指定nonstandard參數時,為私有實現方式,用於與Comware早期采用非標準實現方式的設備(無nonstandard參數)互通。
【舉例】
# 在IS-IS進程1下配置區域采用簡單明文驗證模式,驗證密鑰為123456。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] area-authentication-mode simple plain 123456
【相關命令】
· area-authentication send-only
· domain-authentication-mode
· isis authentication-mode
auto-cost enable命令用來使能自動計算接口鏈路開銷值功能。
undo auto-cost enable命令用來關閉自動計算接口鏈路開銷值功能。
【命令】
auto-cost enable
undo auto-cost enable
【缺省情況】
自動計算接口鏈路開銷值功能處於關閉狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
使能自動計算接口鏈路開銷值功能後,將根據帶寬參考值自動計算接口的鏈路度量值。當開銷值的類型為wide或wide-compatible時,可以根據公式“開銷=(參考值÷帶寬)×10”計算接口的鏈路度量值。當開銷值類型為其他類型時,具體情況如下:接口帶寬≤10Mbps時,值為60;接口帶寬≤100Mbps時,值為50;接口帶寬≤155Mbps時,值為40;接口帶寬≤622Mbps時,值為30;接口帶寬≤2500Mbps時,值為20;接口帶寬>2500Mbps時,值為10。
【舉例】
# 使能IS-IS進程1的自動計算接口鏈路開銷值功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] auto-cost enable
【相關命令】
· bandwidth-reference
· cost-style
· isis cost
bandwidth-reference命令用來配置IS-IS自動計算鏈路開銷值時依據的帶寬參考值。
undo bandwidth-reference命令用來恢複缺省情況。
【命令】
bandwidth-reference value
undo bandwidth-reference
【缺省情況】
IS-IS自動計算鏈路度量值時依據的帶寬參考值為100Mbps。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
value:帶寬參考值,取值範圍為1~2147483648,單位為Mbps。
【舉例】
# 配置IS-IS進程1的帶寬參考值為200Mbps。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] bandwidth-reference 200
【相關命令】
· auto-cost enable
· isis cost
circuit-cost命令用來全局配置IS-IS的鏈路開銷值。
undo circuit-cost命令用來取消全局配置的IS-IS的鏈路開銷值。
【命令】
circuit-cost cost-value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
【缺省情況】
未全局配置IS-IS的鏈路開銷值。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
cost-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下所有接口在計算Level-1路由時的鏈路開銷值為11。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] circuit-cost 11 level-1
【相關命令】
· cost-style
· isis cost
cost-style命令用來配置IS-IS開銷值的類型,即IS-IS接收和發送的報文中到達目的地路徑開銷值的類型。
undo cost-style命令用來恢複缺省情況。
【命令】
cost-style { narrow | wide | wide-compatible | { compatible | narrow-compatible } [ relax-spf-limit ] }
undo cost-style
【缺省情況】
IS-IS開銷值的類型為narrow。
【視圖】
【缺省用戶角色】
network-admin
context-admin
【參數】
narrow:表示隻可以接收和發送采用narrow方式(取值範圍為0~63)表示到達目的地路徑開銷的報文。
wide:表示隻可以接收和發送采用wide方式(取值範圍為0~16777215)表示到達目的地路徑開銷的報文。
compatible:表示可以接收和發送采用narrow和wide方式表示到達目的地路徑開銷的報文。
narrow-compatible:表示可以接收采用narrow和wide方式表示到達目的地路徑開銷的報文,卻隻能發送采用narrow方式表示到達目的地路徑開銷的報文。
wide-compatible:表示可以接收采用narrow和wide方式表示到達目的地路徑開銷的報文,卻隻能發送采用wide方式表示到達目的地路徑開銷的報文。
relax-spf-limit:表示允許接收到達目的地路徑開銷值大於1023的報文。如果不指定該參數,則在收到開銷值大於1023的報文時,將丟棄。隻有當指定了compatible或narrow-compatible時該參數可選。
【舉例】
# 配置路由器可以接收采用narrow或wide方式表示路由開銷值的報文,卻隻能發送采用narrow方式表示路由開銷值的報文。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] cost-style narrow-compatible
【相關命令】
· circuit-cost
· isis cost
default-route-advertise命令用來配置IS-IS發布Level-1或Level-2級別的缺省路由,即在指定級別的LSP中宣告目的地為0.0.0.0/0的路徑信息。
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
【缺省情況】
IS-IS不發布Level-1或Level-2級別的缺省路由。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
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路由器。
如果在路由策略視圖中apply isis level-1,則可以在L1 LSP中生成缺省路由;如果在路由策略視圖中apply isis level-2,則可以在L2 LSP中生成缺省路由;如果在路由策略視圖中apply isis level-1-2,可以在L1 LSP、L2 LSP中各自生成缺省路由。
如果在路由策略中指定了Tag值,則本命令中的Tag值不生效。
【舉例】
# 配置IS-IS進程1發布Level-2級別缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] default-route-advertise
display isis命令用來顯示IS-IS的進程信息。
【命令】
display isis [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的進程信息。如果未指定本參數,將顯示所有IS-IS進程的進程信息。
【舉例】
# 顯示IS-IS的進程信息。
<Sysname> display isis
IS-IS(1) Protocol Information
Network-entity : 10.0000.0000.0001.00
IS-level : level-1-2
Cost-style : Wide
Fast reroute : Disabled
Preference : 15
LSP-length receive : 1497
LSP-length originate
level-1 : 1497
level-2 : 1497
Maximum imported routes : 1000
Timers
LSP-max-age : 1200
LSP-refresh : 900
SPF intervals : 5 50 200
IPv6 enabled
Fast reroute : LFA
Preference : 15
Maximum imported routes : 1000
SPF intervals : 5 50 200
IPv4-Unicast
Preference : 15
Maximum imported routes : 1000000
SPF intervals : 5 50 200
Overload status : Overloaded manually
表1-1 display isis顯示信息描述表
字段 |
描述 |
|
Network-entity |
網絡實體名稱 |
|
IS-level |
路由器類型 |
|
Cost-style |
開銷類型 |
|
Fast reroute |
是否使能快速重路由功能: · Disabled:表示未使能 · LFA:表示自動選取備份下一跳 · Route-policy:表示通過路由策略來指定備份下一跳 |
|
Preference |
路由優先級 |
|
LSP-length receive |
可以接收LSP的最大長度 |
|
LSP-length originate |
生成的LSP的最大長度 |
|
Maximum imported routes |
引入Level1/Level2的IPv4路由/IPv6路由最大條數 |
|
Timers |
LSP-max-age |
LSP的最大生存時間 |
LSP-refresh |
LSP的刷新周期 |
|
SPF intervals |
SPF的計算時間間隔 |
|
IPv6 enabled |
IS-IS進程支持IPv6功能 |
display isis graceful-restart event-log命令用來顯示IS-IS GR日誌信息。
【命令】
display isis graceful-restart event-log slot slot-number
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
slot slot-number:顯示指定成員設備的IS-IS GR日誌信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 顯示0號板上GR的日誌信息。
<Sysname> display isis graceful-restart event-log slot 1
IS-IS loginfo :
Sep 18 08:48:24 2015 slot 1 Process 1 enter GR restarting phase(Initialization).
Sep 18 08:48:24 2015 slot 1 Process 1 enter GR phase (LSDB synchronization).
Sep 18 08:48:24 2015 slot 1 Process 1 enter GR phase (TE tunnel prepare).
Sep 18 08:48:24 2015 slot 1 Process 1 enter GR phase (First SPF computation).
Sep 18 08:48:25 2015 slot 1 Process 1 enter GR phase (Redistribution).
Sep 18 08:48:25 2015 slot 1 Process 1 enter GR phase (Second SPF computation).
Sep 18 08:48:25 2015 slot 1 Process 1 enter GR phase (LSP stability).
Sep 18 08:48:25 2015 slot 1 Process 1 enter GR phase (LSP generation).
Sep 18 08:48:25 2015 slot 1 Process 1 enter GR phase (Finish).
Sep 18 08:48:25 2015 slot 1 Process 1 GR complete.
表1-2 display isis graceful-restart event-log顯示信息描述表
字段 |
描述 |
GR phase |
GR階段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · TE tunnel prepare:TE隧道計算準備階段 · First SPF computation:第一次路由計算 · Redistribution:引入路由 · Second SPF computation:第二次路由計算 · LSP stability:準備生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
display isis graceful-restart status命令用來顯示IS-IS協議的GR狀態。
【命令】
display isis graceful-restart status [ level-1 | level-2 ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
level-1:表示Level-1級別的IS-IS GR狀態。
level-2:表示Level-2級別的IS-IS GR狀態。
process-id:IS-IS進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有IS-IS進程的GR狀態。
【舉例】
# 顯示IS-IS協議的GR狀態。
<Sysname> display isis graceful-restart status
Restart information for IS-IS(1)
--------------------------------
Restart status: COMPLETE
Restart phase: Finish
Restart t1: 3, count 10; Restart t2: 60; Restart t3: 300
SA Bit: supported
Level-1 restart information
---------------------------
Total number of interfaces: 1
Number of waiting LSPs: 0
Level-2 restart information
---------------------------
Total number of interfaces: 1
Number of waiting LSPs: 0
表1-3 display isis graceful-restart status命令顯示信息描述表
字段 |
描述 |
Restart status |
當前設備的Restarter狀態: · RESTARTING:保證能進行轉發 · STARTING:不能保證轉發 · COMPLETE:完成GR |
Restart phase |
當前設備的Restart階段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · First SPF computation:第一次路由計算 · Redistribution:引入路由 · Second SPF computation:第二次路由計算 · LSP stability:準備生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
Restart t1 |
T1定時器的超時值,單位為秒 |
count |
T1定時器的超時次數 |
Restart t2 |
T2定時器的超時值,單位為秒 |
Restart t3 |
T3定時器的超時值,單位為秒 |
SA Bit |
路由器是否支持SA: · supported:支持 · Not supported:不支持 |
Total number of interfaces |
當前Level使能的IS-IS接口數 |
Number of waiting LSPs |
GR Restarter從GR Helper進行LSDB同步時,當前Level未完成同步的LSP數目 |
display isis interface命令用來顯示IS-IS的接口信息。
【命令】
display isis interface [ [ interface-type interface-number ] [ verbose ] | statistics ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
interface-type interface-number:顯示指定接口的信息。如果未指定本參數,將顯示所有接口的信息。
verbose:顯示接口的詳細信息。如果未指定該參數,將顯示接口的概要信息。
statistics:顯示接口的統計信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示與指定IS-IS進程相關聯接口的信息。如果未指定本參數,將顯示所有IS-IS進程的接口信息。
【舉例】
# 顯示使能IS-IS功能接口的概要信息。
<Sysname> display isis interface
Interface information for IS-IS(1)
----------------------------------
Interface: GigabitEthernet1/0/2
Index IPv4 state IPv6 state CircuitID MTU Type DIS
00001 Up Down 1 1497 L1/L2 No/No
# 顯示使能IS-IS功能接口的詳細信息。
<Sysname> display isis interface verbose
Interface information for IS-IS(1)
----------------------------------
Interface: GigabitEthernet1/0/2
Index IPv4 state IPv6 state CircuitID MTU Type DIS
00001 Up Down 1 1497 L1/L2 No/No
SNPA address : 000c-29e8-1bd5
IP address : 192.168.220.10
Secondary IP address(es) :
IPv6 link-local address :
Extended circuit ID : 1
CSNP timer value : L1 10 L2 10
Hello timer value : 10
Hello multiplier value : 3
LSP timer value : L12 33
LSP transmit-throttle count : L12 5
Cost : L1 100 L2 100
IPv6 cost : L1 10 L2 10
Priority : L1 64 L2 64
Retransmit timer value : L12 5
LDP state : L1 Init L2 No-LDP
LDP sync state : L1 Init L2 Achieved
IPv4 BFD : Disabled
IPv6 BFD : Disabled
IPv4 FRR LFA backup : Enabled
IPv6 FRR LFA backup : Enabled
FRR LFA backup : Enabled
IPv4 prefix-suppression : Disabled
IPv6 prefix-suppression : Disabled
IPv4 tag : 1
IPv6 tag : 4294967295
IPv4 primary path detection mode: BFD ctrl
IPv6 primary path detection mode: BFD ctrl
IPv4-Unicast :
Cost : L1 444 L2 444
FRR LFA backup : Disabled
Prefix-suppression : Enabled
Tag : 44444444
表1-4 display isis interface顯示信息描述表
字段 |
描述 |
Interface |
接口類型和接口編號 |
Index |
接口索引 |
IPv4 state |
IPv4狀態:Up和Down |
IPv6 state |
IPv6狀態:Up和Down |
CircuitID |
鏈路ID |
MTU |
接口MTU值 |
Type |
接口的鏈路鄰接關係類型 |
DIS |
是否被選舉為DIS: · “--”表示不進行DIS選舉(P2P網絡) · “/”左側表示是否被選舉為Level-1的DIS,右側表示是否被選舉為Level-2的DIS |
SNPA address |
子網連接點地址 |
IP address |
主IP地址 |
Secondary IP address(es) |
從IP地址 |
IPv6 link-local address |
IPv6鏈路本地地址 |
Extended circuit ID |
擴展鏈路ID,點對點鏈路存在該項 |
CSNP timer value |
CSNP報文發送時間間隔 |
Hello timer value |
Hello報文發送時間間隔 |
Hello multiplier value |
Hello報文失效數目 |
LSP timer value |
發送LSP的最小時間間隔 |
LSP transmit-throttle count |
每次發送LSP的數目 |
Cost |
接口的鏈路開銷值 |
IPv6 cost |
接口的IPv6鏈路開銷值 |
Priority |
DIS優先級 |
Retransmit timer value |
LSP在點到點鏈路上的重傳時間間隔 |
LDP state |
LDP狀態: · Init:表示處於初始化狀態,LDP還沒有上報狀態 · No-LDP:表示未配置LDP · Not ready:表示未建立LDP會話 · Ready:表示已建立LDP會話 |
LDP sync state |
LDP同步狀態: · Init:表示初始化 · Achieved:表示已同步 · Max cost:表示保持最大開銷值 |
IPv4 BFD |
是否使能IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 BFD |
是否使能IPv6 IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 FRR LFA backup |
是否使能IPv4的路由LFA計算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 FRR LFA backup |
是否使能IPv6的路由LFA計算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 prefix-suppression |
是否使能IS-IS的前綴抑製功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 prefix-suppression |
是否使能IPv6 IS-IS的前綴抑製功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 tag |
接口IPv4 tag值 |
IPv6 tag |
接口IPv6 tag值 |
IPv4 primary path detection mode |
· IPv4主鏈路檢測方式: · BFD ctrl:BFD控製報文檢測方式 · BFD echo:BFD echo報文檢測方式 |
IPv6 primary path detection mode |
· IPv6主鏈路檢測方式: · BFD ctrl:BFD控製報文檢測方式 · BFD echo:BFD echo報文檢測方式 |
# 顯示IS-IS接口的統計信息。
<Sysname> display isis interface statistics
Interface statistics information for IS-IS(1)
--------------------------------------------
Type IPv4 up/down IPv6 up/down
LAN 1/0 0/0
P2P 0/0 0/0
表1-5 display isis interface statistics顯示信息描述表
字段 |
描述 |
Type |
接口類型,取值為: · LAN:表示接口的網絡類型為廣播 · P2P:表示接口的網絡類型為點對點 |
IPv4 up |
使能IS-IS功能且狀態為up的接口數 |
IPv4 down |
使能IS-IS功能且狀態為down的接口數 |
IPv6 up |
使能IPv6 IS-IS功能且狀態為up的接口數 |
IPv6 down |
使能IPv6 IS-IS功能且狀態為down的接口數 |
display isis lsdb命令用來顯示IS-IS的鏈路狀態數據庫信息。
【命令】
display isis lsdb [ [ level-1 | level-2 ] | local | [ lsp-id lspid | lsp-name lspname ] | verbose ] * [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
level-1:顯示Level-1鏈路狀態數據庫。
level-2:顯示Level-2鏈路狀態數據庫。
local:顯示當前路由器產生的LSP的信息。
lsp-id lspid:LSP標識,形式為SYSID.Pseudonode ID-fragment num,其中,SYSID是產生該LSP的節點或偽節點的SystemID,Pseudonode ID是偽節點ID,fragment num是該LSP的分片號。
lsp-name lspname:LSP名稱,形式為Symbolic name.[Pseudo ID]-fragment num。
verbose:顯示鏈路狀態數據庫中的LSP的詳細信息。如果未指定該參數,將顯示鏈路狀態數據庫中的LSP的概要信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的鏈路狀態數據庫信息。如果未指定本參數,將顯示所有IS-IS進程的鏈路狀態數據庫信息。
【使用指導】
如果未指定級別,將同時顯示Level-1和Level-2的鏈路狀態數據庫信息。
【舉例】
# 顯示Level-1鏈路狀態數據庫的概要信息。
<Sysname> display isis lsdb level-1
Database information for IS-IS(1)
--------------------------------
Level-1 Link State Database
---------------------------
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x00000087 0xf846 1152 183 0/0/0
0000.0000.0003.00-00 0x00000005 0x4bee 520 177 0/0/0
0000.0000.0003.00-01 0x00000004 0x7245 520 45 0/0/0
0000.0000.0011.00-00 0x0000000b 0xcdf6 815 183 0/0/0
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
# 顯示Level-1鏈路狀態數據庫的詳細信息。
<Sysname> display isis lsdb level-1 verbose
Database information for IS-IS(1)
--------------------------------
Level-1 Link State Database
---------------------------
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x00000080 0x73f 1185 183 0/0/0
Source 0000.0000.0001.00
NLPID IPv4
Area address 10
IPv4 address 192.168.220.10
MT ID 0000 (-/-)
MT ID 0002 (-/-)
MT ID 0006 (-/-)
+NBR ID
0000.0000.0011.00 Cost: 100
Admin group: 0x00000000
Physical bandwidth: 12500000 bytes/sec
Reservable bandwidth: 0 bytes/sec
Unreserved bandwidth for each TE class:
TE class 0: 0 bytes/sec TE class 1: 0 bytes/sec
TE class 2: 0 bytes/sec TE class 3: 0 bytes/sec
TE class 4: 0 bytes/sec TE class 5: 0 bytes/sec
TE class 6: 0 bytes/sec TE class 7: 0 bytes/sec
TE class 8: 0 bytes/sec TE class 9: 0 bytes/sec
TE class 10: 0 bytes/sec TE class 11: 0 bytes/sec
TE class 12: 0 bytes/sec TE class 13: 0 bytes/sec
TE class 14: 0 bytes/sec TE class 15: 0 bytes/sec
TE cost: 10
Bandwidth constraint model: Prestandard DS-TE RDM
Bandwidth constraints:
BC[0] : 0 bytes/sec BC[1] : 0 bytes/sec
Neighbor IP address: 192.168.220.30
Interface IP address: 192.168.220.10
IPv6 unicast NBR ID
6464.6464.6464.01 Cost: 10 MT ID: 2
MT NBR ID
6464.6464.6464.01 Cost: 10 MT ID: 6
+IP-Extended
192.168.220.0 255.255.255.0 Cost: 100
IPv4 unicast
1.1.1.1 255.255.255.255 Cost: 0 MT ID: 6
IPv4 unicast
10.10.10.0 255.255.255.0 Cost: 10 MT ID: 6
IPv6 unicast
1:1:1::1/128 Cost: 0 MT ID: 2
IPv6 unicast
10:10:10::/64 Cost: 10 MT ID: 2
Router ID 1.1.1.1
0000.0000.0003.00-00 0x00000005 0x4bee 887 177 0/0/0
Source 0000.0000.0003.00
NLPID IPv4
Area address 10
IPv4 address 10.10.10.10
IPv4 address 192.168.220.20
+NBR ID
0000.0000.0001.00 Cost: 10
Admin group: 0x00000000
Physical bandwidth: 12500000 bytes/sec
Reservable bandwidth: 0 bytes/sec
Unreserved bandwidth for each TE class:
TE class 0: 0 bytes/sec TE class 1: 0 bytes/sec
TE class 2: 0 bytes/sec TE class 3: 0 bytes/sec
TE class 4: 0 bytes/sec TE class 5: 0 bytes/sec
TE class 6: 0 bytes/sec TE class 7: 0 bytes/sec
TE class 8: 0 bytes/sec TE class 9: 0 bytes/sec
TE class 10: 0 bytes/sec TE class 11: 0 bytes/sec
TE class 12: 0 bytes/sec TE class 13: 0 bytes/sec
TE class 14: 0 bytes/sec TE class 15: 0 bytes/sec
TE cost: 10
Bandwidth constraint model: Prestandard DS-TE RDM
Bandwidth constraints:
BC[0]: 0 bytes/sec BC[1]: 0 bytes/sec
Interface IP address: 192.168.220.20
Neighbor IP address: 192.168.220.10
Router ID 3.3.3.3
0000.0000.0003.00-01 0x00000004 0x7245 887 45 0/0/0
Source 0000.0000.0003.00
+IP-Extended
10.10.10.0 255.255.255.0 Cost: 10
+IP-Extended
192.168.220.0 255.255.255.0 Cost: 10
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
表1-6 display isis lsdb命令顯示信息描述表
字段 |
描述 |
LSPID |
鏈路狀態報文ID |
Seq Num |
LSP序列號 |
Checksum |
LSP校驗和 |
Holdtime |
LSP生存時間,隨著時間推移遞減 |
Length |
LSP長度 |
ATT/P/OL |
LSP中ATT(Attach bit)、P(Partition bit)、OL(Overload bit)的置位情況,1表示置位,0表示沒有置位 |
Source |
LSP生成路由器的System ID |
HOST NAME |
LSP生成路由器的動態主機名 |
ORG ID |
LSP生成路由器配置的虛擬係統所對應的原始係統ID |
NLPID |
LSP生成路由器運行的網絡層協議 |
Area address |
LSP生成路由器的區域地址 |
IPv4 address |
LSP生成路由器使能IS-IS功能接口的IP地址 |
IPv6 address |
LSP生成路由器使能IPv6 IS-IS功能接口的IPv6地址 |
NBR ID |
LSP生成路由器鄰居的System ID |
IPv6 unicast NBR ID |
LSP生成路由器的IPv6單播鄰居信息 |
Admin group |
鏈路管理組屬性 |
Interface IP address |
與對端相連的本地接口IP地址 |
Neighbor IP address |
鄰居的接口IP地址 |
Physical bandwidth |
物理帶寬 |
Reservable bandwidth |
預留帶寬 |
Unreserved bandwidth for each TE class |
每個TE class的可預留帶寬 |
TE class |
8個或16個TE class各自的可用帶寬 |
TE cost |
TE開銷 |
Bandwidth constraint model |
帶寬約束模型,取值包括: · Prestandard DS-TE RDM · IETF DS-TE RDM · IETF DS-TE MAM |
BC |
各個帶寬約束值(Prestandard模式支持2個BC,IETF模式支持至多8個BC) |
Router ID |
路由器ID |
IP-Internal |
LSP生成路由器的IP內部可達地址和掩碼信息 |
IP-External |
LSP生成路由器的IP外部可達地址和掩碼信息 |
IP-Extended |
LSP生成路由器的擴展IP可達地址和掩碼信息 |
Cost |
開銷值 |
Auth |
LSP生成路由器的認證信息 |
IPV6 |
LSP生成路由器的IP內部可達IPv6地址和前綴信息 |
IPV6-Ext |
LSP生成路由器的IP外部可達IPv6地址和前綴信息 |
IPv4 unicast |
LSP生成路由器的IPv4單播可達信息 |
IPv6 unicast |
LSP生成路由器的IPv6單播內部可達信息 |
IPv6 unicast-ext |
LSP生成路由器的IPv6單播外部可達信息 |
display isis mesh-group命令用來顯示IS-IS Mesh-Group的配置信息。
【命令】
display isis mesh-group [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程Mesh-Group的配置信息。如果未指定本參數,將顯示所有IS-IS進程Mesh-Group的配置信息。
【舉例】
# 配置路由器上運行IS-IS的GigabitEthernet1/0/1接口和GigabitEthernet1/0/2接口屬於Mesh-Group 100。
<Sysname> system-view
[Sysname] interface gigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis mesh-group 100
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitEthernet 1/0/2
[Sysname-GigabitEthernet1/0/2] isis mesh-group 100
# 顯示配置的IS-IS Mesh-Group的信息。
[Sysname-GigabitEthernet1/0/2] display isis mesh-group
Mesh Group information for IS-IS(1)
----------------------------------------------------------------------
Interface Status
GigabitEthernet1/0/1 Blocked
GigabitEthernet1/0/2 100
表1-7 display isis mesh-group命令顯示信息描述表
字段 |
描述 |
Interface |
接口名稱 |
Status |
接口所屬的Mesh-Group/是否配置了接口阻塞 |
display isis name-table命令用來顯示係統ID到主機名稱的映射關係表。
【命令】
display isis name-table [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程係統ID到主機名稱的映射關係表。如果未指定本參數,將顯示所有IS-IS進程係統ID到主機名稱的映射關係表。
【舉例】
# 顯示係統ID到主機名稱的映射關係表。
<Sysname> display isis name-table
Name table information for IS-IS(1)
-----------------------------------
System ID Hostname Type Level
6789.0000.0001 RUTA DYNAMIC Level-1
6789.0000.0001 RUTA DYNAMIC Level-2
0000.0000.0041 RUTB STATIC Level-1
0000.0000.0041 RUTB STATIC Level-2
6789.0000.0001.01 DIS-A DYNAMIC Level-1
0000.0000.0041.01 DIS-B DYNAMIC Level-2
表1-8 display isis name-table命令顯示信息描述表
字段 |
描述 |
System ID |
係統ID |
Hostname |
主機名稱 |
Type |
係統ID與主機名稱映射關係的生成方式,其中: · DYNAMIC:表示映射關係是動態生成的 · STATIC:表示映射關係是通過靜態配置的 |
Level |
係統ID與主機名稱映射關係生效的Level · Level-1:表示該映射關係在Level-1生效 · Level-2:表示該映射關係在Level-2生效 |
display isis non-stop-routing event-log命令用來顯示IS-IS NSR日誌信息。
【命令】
display isis non-stop-routing event-log slot slot-number
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
slot slot-number:顯示指定成員設備的IS-IS NSR日誌信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 顯示IS-IS NSR日誌信息。
<Sysname> display isis non-stop-routing event-log slot 1
IS-IS loginfo :
Sep 18 10:20:44 2015 slot 1 Enter HA Block status
Sep 18 10:20:44 2015 slot 1 Exit HA Block status
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (Initialization).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (Smooth).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (TE tunnel prepare).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (First SPF computation).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (Redistribution).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (Second SPF computation).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (LSP stability).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (LSP generation).
Sep 18 10:24:00 2015 slot 1 Process 100 enter NSR phase (Finish).
Sep 18 10:24:00 2015 slot 1 Process 100 NSR complete.
表1-9 display isis graceful-restart event-log顯示信息描述表
字段 |
描述 |
NSR phase |
NSR階段: · Initialization:初始化 · Smooth:平滑 · TE tunnel prepare:TE隧道計算準備階段 · First SPF computation:第一次路由計算 · Redistribution:引入路由 · Second SPF computation:第二次路由計算 · LSP stability:準備生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
display isis non-stop-routing status命令用來顯示IS-IS的NSR狀態。
【命令】
display isis non-stop-routing status
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【舉例】
# 顯示IS-IS的NSR狀態。
<Sysname> display isis non-stop-routing status
Nonstop Routing information for IS-IS(1)
----------------------------------------
NSR phase: Finish
表1-10 display isis non-stop-routing status命令顯示信息描述表
字段 |
描述 |
NSR phase |
NSR階段: · Initialization:初始化 · Smooth:平滑 · First SPF computation:第一次路由計算 · Redistribution:引入路由 · Second SPF computation:第二次路由計算 · LSP stability:準備生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
display isis peer命令用來顯示IS-IS的鄰居信息。
【命令】
display isis peer [ statistics | verbose ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
statistics:顯示IS-IS鄰居的統計信息。
verbose:顯示IS-IS鄰居的詳細信息。如果未指定該參數,將顯示IS-IS鄰居的概要信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的鄰居信息。如果未指定本參數,將顯示所有IS-IS進程的鄰居信息。
【舉例】
# 顯示IS-IS鄰居的概要信息。
<Sysname> display isis peer
Peer information for IS-IS(1)
-----------------------------
System Id: 0000.0000.0001
Interface: GE1/0/2 Circuit Id: 0000.0000.0001.01
State: Up HoldTime: 27s Type: L1(L1L2) PRI: 64
System Id: 0000.0000.0001
Interface: GE1/0/2 Circuit Id: 0000.0000.0001.01
State: Up HoldTime: 27s Type: L2(L1L2) PRI: 64
# 顯示IS-IS鄰居的詳細信息。
<Sysname> display isis peer verbose
Peer information for IS-IS(1)
----------------------------
System ID: 0000.1111.2222
Interface: GE1/0/2 Circuit Id: 0000.1111.2222.01
State: Up Holdtime: 6s Type: L1(L1L2) PRI: 64
Area address(es): 49
Peer IP address(es): 12.0.0.2
Peer local circuit ID: 1
Peer circuit SNPA address: 000c-293b-c4be
Uptime: 00:05:07
Adj protocol: IPv4
Adj P2P three-way handshake: No
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
System ID: 0000.0000.0002
Interface: GE1/0/3 Circuit Id: 001
State: Up HoldTime: 27s Type: L1L2 PRI: --
Area address(es): 49
Peer IP address(es): 192.168.220.30
Peer local circuit ID: 1
Peer circuit SNPA address: 000c-29fd-ed69
Uptime: 00:05:07
Adj protocol: IPv4
Adj P2P three-way handshake: Yes
Peer extended circuit ID: 2
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
表1-11 display isis peer命令顯示信息描述表
字段 |
描述 |
System Id |
鄰居的System ID |
Interface |
與對端相連的本地IS-IS接口 |
Circuit Id |
鏈路ID |
State |
鏈路狀態 |
HoldTime |
抑製時間,隨著時間推移遞減,如果在抑製時間內還沒有收到鄰居發送的Hello報文,則認為鄰居已經失效,如果收到了Hello報文,則抑製時間將重置為初始值 |
Type |
鏈路關係類型,其中: · L1:表示與鄰居建立的鏈路類型為Level-1,鄰居路由器類型為Level-1 · L2:表示與鄰居建立的鏈路類型為Level-2,鄰居路由器類型為Level-2 · L1(L1L2):表示與鄰居建立的鏈路類型為Level-1,鄰居路由器類型為Level-1-2 · L2(L1L2):表示與鄰居建立的鏈路類型為Level-2,鄰居路由器類型為Level-1-2 |
PRI |
鄰居接口DIS優先級 |
Area address(es) |
鄰居所在區域地址 |
Peer IP address(es) |
鄰居接口的IP地址 |
Peer IPv6 address(es) |
鄰居接口的IPv6地址 |
Uptime |
鄰居關係保持時間 |
Adj Protocol |
鄰接協議:IPv4或IPv6 |
Peer local circuit ID |
鄰居鏈路ID |
Peer circuit SNPA address |
鄰居子網連接點地址 |
Adj P2P three-way handshake |
鄰居是否支持P2P三次握手 |
Peer extended circuit ID |
鄰居接口的擴展鏈路ID,鄰居支持三次握手時存在該項 |
Graceful Restart capable |
GR Helper能力 |
Restarting signal |
RR標記 |
Suppress adjacency advertisement |
SA標記 |
# 顯示IS-IS鄰居的統計信息。
<Sysname> display isis peer statistics
Peer Statistics information for IS-IS(1)
---------------------------------------
Type IPv4 Up/Init IPv6 Up/Init
LAN Level-1 1/0 0/0
LAN Level-2 1/0 0/0
P2P 0/0 0/0
表1-12 display isis peer statistics命令顯示信息描述表
字段 |
描述 |
Type |
鄰居類型,取值為: · LAN Level-1:表示網絡類型為廣播的Level-1鄰居個數 · LAN Level-2:表示網絡類型為廣播的Level-2鄰居個數 · P2P:表示網絡類型為點對點的鄰居個數 |
IPv4 Up |
狀態為up的IPv4鄰居個數 |
IPv4 Init |
狀態為init的IPv4鄰居個數 |
IPv6 Up |
狀態為up的IPv6鄰居個數 |
IPv6 Init |
狀態為init的IPv6鄰居個數 |
display isis redistribute命令用來顯示IS-IS引入路由的信息。
【命令】
display isis redistribute [ ipv4 [ ip-address mask-lengh ] ] [ level-1 | level-2 ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv4:顯示IS-IS的IPv4引入路由信息。缺省情況下,顯示IPv4引入路由信息。
ip-address mask-lengh:顯示指定目的IP地址和掩碼長度的引入路由。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的IPv4路由信息。
level-1:顯示Level-1的IS-IS路由信息。
level-2:顯示Level-2的IS-IS路由信息。
【使用指導】
如果不指定級別,將同時顯示Level-1和Level-2的路由信息。
【舉例】
# 顯示IS-IS的IPv4引入路由信息。
<Sysname> display isis redistribute 1
Route information for IS-IS(1)
------------------------------
Level-1 IPv4 Redistribute Table
--------------------------------
Type IPv4 Destination IntCost ExtCost Tag State
--------------------------------------------------------------------------------
D 192.168.30.0/24 0 0 Active
D 11.11.11.11/32 0 0
D 10.10.10.0/24 0 0
Type: D -Direct, I -ISIS, S -Static, O -OSPF, B -BGP, R –RIP
表1-13 display isis redistribute命令顯示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS進程引入路由信息 |
Level-1 IPv4 Redistribute Table |
Level-1的IS-IS IPv4引入路由信息 |
Level-2 IPv4 Redistribute Table |
Level-2的IS-IS IPv4引入路由信息 |
Type |
引入的路由類型,包括直連、IS-IS、靜態、OSPF、BGP、RIP |
IPV4 Destination |
IPv4目的地址 |
IntCost |
路由內部Cost |
ExtCost |
路由外部Cost |
Tag |
引入路由發布時的Tag值 |
State |
引入路由是否為最終生效路由 |
display isis route命令用來顯示IS-IS的IPv4路由信息。
【命令】
display isis route [ ipv4 [ ip-address mask-length ] ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv4:顯示IS-IS的IPv4路由信息。缺省情況下,顯示IPv4路由信息。
ip-address mask-length:顯示指定目的IP地址和掩碼長度的路由。mask-length取值範圍為0~32。
verbose:顯示IS-IS詳細的IPv4路由信息。如果未指定該參數,將顯示路由信息的概要信息。
process-id:IS-IS進程號,取值範圍為1~65535,顯示指定IS-IS進程的IPv4路由信息。
level-1:顯示Level-1的IS-IS路由信息。
level-2:顯示Level-2的IS-IS路由信息。
【使用指導】
· 如果未指定級別,將同時顯示Level-1和Level-2的路由信息。
· 如果未指定IS-IS進程號,將顯示所有IS-IS進程的路由信息。
【舉例】
# 顯示IS-IS的IPv4路由信息。
<Sysname> display isis route
Route information for IS-IS(1)
-----------------------------
Level-1 IPv4 Forwarding Table
-----------------------------
IPv4 Destination IntCost ExtCost ExitInterface NextHop Flags
-------------------------------------------------------------------------------
8.8.8.0/24 10 NULL GE1/0/2 Direct D/L/-
9.9.9.0/24 20 NULL GE1/0/2 8.8.8.5 R/L/-
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
Level-2 IPv4 Forwarding Table
-----------------------------
IPv4 Destination IntCost ExtCost ExitInterface NextHop Flags
-------------------------------------------------------------------------------
8.8.8.0/24 10 NULL D/L/-
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-14 display isis route命令顯示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS進程路由信息 |
Level-1 IPv4 Forwarding Table |
Level-1的IS-IS IPv4路由信息 |
Level-2 IPv4 Forwarding Table |
Level-2的IS-IS IPv4路由信息 |
IPv4 Destination |
IPv4目的地址 |
IntCost |
路由內部Cost |
ExtCost |
路由外部Cost |
ExitInterface |
出接口 |
NextHop |
下一跳 |
Flags |
路由狀態標誌 · D:直連路由 · R:該路由是否已放到路由表中 · L:是否已經通過LSP發布 · U:路由滲透狀態標識。設置為“Up”表示可以避免由L2發送到L1的LSP又返回給L2,設置為“Down”表示不可以 |
# 顯示IS-IS的IPv4路由詳細信息。
<Sysname> display isis route verbose
Route information for IS-IS(1)
-----------------------------
Level-1 IPv4 Forwarding Table
-----------------------------
IPV4 Dest : 8.8.8.0/24 Int. Cost : 10 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : D/L/-
NextHop : Interface : ExitIndex :
Direct GE1/0/2 0x00000000
Nib ID : 0x0
IPV4 Dest : 9.9.9.0/24 Int. Cost : 20 Ext. Cost : NULL
Admin Tag : - Src Count : 1 Flag : R/L/-
NextHop : Interface : ExitIndex :
8.8.8.5 GE1/0/2 0x00000003
Nib ID : 0x0
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
Level-2 IPv4 Forwarding Table
-----------------------------
IPV4 Dest : 8.8.8.0/24 Int. Cost : 10 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : D/L/-
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-15 display isis route verbose命令顯示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS進程的IPv4路由信息 |
Level-1 IPv4 Forwarding Table |
Level-1的IS-IS IPv4路由信息 |
Level-2 IPv4 Forwarding Table |
Level-2的IS-IS IPv4路由信息 |
IPV4 Dest |
IPv4目的地址 |
Int. Cost |
路由內部Cost |
Ext. Cost |
路由外部Cost |
Admin Tag |
Tag值 |
Src Count |
發布源個數 |
Flag |
路由狀態標誌 · R:該路由是否已放到路由表中 · L:是否已經通過LSP發布 · U:路由滲透狀態標識。設置為“Up”表示可以避免由L2發送到L1的LSP又返回給L2,設置為“Down”表示不可以 |
Next Hop |
下一跳 |
Interface |
出接口 |
ExitIndex |
出接口索引 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
display isis spf-tree命令用來顯示IS-IS的IPv4拓撲信息。
【命令】
display isis spf-tree [ ipv4 ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv4:顯示IS-IS的IPv4拓撲信息。如果未指定該參數,顯示IPv4拓撲信息。
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的IPv4拓撲信息。
<Sysname> display isis spf-tree
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的IPv4詳細拓撲信息。
<Sysname> display isis spf-tree 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.0001.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 10 Nexthop : N/A
SpfNode : 0000.0000.0004.00
Distance : 10
Te Distance : 10
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x14000000
TE tunnel count: 1
Destination: 4.4.4.4 Interface : Tun0
TE cost : 10 Final cost : 10
Add nexthop: YES Add TLV : YES
Nexthop count : 2
Neighbor : 0000.0000.0004.00 Interface : Tun0
Nexthop : 4.4.4.4
BkNeighbor : N/A BkInterface: N/A
BkNexthop : N/A
Neighbor : 0000.0000.0004.00 Interface : GE1/0/1
Nexthop : 1.1.1.3
BkNeighbor : N/A BkInterface: N/A
BkNexthop : N/A
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
AdvMtID: 0
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x14000001
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0001.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 0 Nexthop : N/A
-->0000.0000.0004.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: GE1/0/1
Cost: 0 Nexthop : 1.1.1.3
Level-2 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0001.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 10 Nexthop : N/A
SpfNode : 0000.0000.0004.00
Distance : 10
TE distance : 10
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 1
Destination: 4.4.4.4 Interface : Tun0
TE cost : 10 Final cost : 10
Add nexthop: YES Add TLV : YES
Nexthop count : 2
Neighbor : 0000.0000.0004.00 Interface : Tun0
Nexthop : 4.4.4.4
BkNeighbor : N/A BkInterface: N/A
BkNexthop : N/A
Neighbor : 0000.0000.0004.00 Interface : GE1/0/1
Nexthop : 1.1.1.3
BkNeighbor : N/A BkInterface: N/A
BkNexthop : N/A
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
AdvMtID: 0
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0001.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 0 Nexthop : N/A
-->0000.0000.0004.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: GE1/0/1
Cost: 0 Nexthop : 1.1.1.3
表1-16 display isis spf-tree命令顯示信息描述表
字段 |
描述 |
SpfNode |
拓撲節點ID |
Distance |
根節點到該節點的最短距離 |
TE distance |
根節點到該節點的最短距離(包含隧道Link),如果未配置隧道,則與Distance值相等 |
NodeFlag |
節點狀態標記: · S:節點在SPF樹上 · T:節點在候選列表上 · O:節點處於OverLoad · R:節點是直連的 · I:孤立節點 · D:節點待刪除 |
RelayNibID |
節點的迭代下一跳ID |
TE tunnel count |
Destination為該節點的隧道條數 |
Destination |
目的路由器 |
TE cost |
TE隧道配置的IGP開銷值 |
Final cost |
TE隧道的最終生效開銷值 |
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命令用來顯示IS-IS的統計信息。
【命令】
display isis statistics [ ipv4 ] [ level-1 | level-1-2 | level-2 ] [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
ipv4:顯示IS-IS的IPv4統計信息。如果未指定該參數,則顯示IS-IS的IPv4和IPv6統計信息。
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進程的統計信息。
【使用指導】
· 如果未指定級別,將同時顯示Level-1和Level-2的統計信息。
· 如果未指定IS-IS進程號,將顯示所有IS-IS進程的統計信息。
【舉例】
# 顯示IS-IS的統計信息。
<Sysname> display isis statistics
Statistics information for IS-IS(1)
----------------------------------
Level-1 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 1
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
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
Lsp information:
LSP Source ID: No. of used LSPs
7777.8888.1111 001
Level-2 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
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
Lsp information:
LSP Source ID: No. of used LSPs
7777.8888.1111 001
表1-17 display isis statistics命令顯示信息描述表
字段 |
描述 |
|
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 IPv4 Learnt Routes in IPv4 Routing Table:學習到的IPv4路由信息的總數 Total IPv6 Learnt Routes in IPv6 Routing Table:學習到的IPv6路由信息的總數 |
|
Imported routes information |
IPv4 Imported Routes |
引入IPv4路由數量: · Static:引入的IPv4靜態路由數量 · Direct:引入的IPv4直連路由數量 · ISIS:從其它IS-IS進程引入的路由數量 · BGP:從BGP引入的路由數量 · RIP:從RIP引入的路由數量 · OSPF:從OSPF引入的路由數量 |
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已使用的分片數量 |
display osi命令用來顯示OSI連接的信息,包括socket的狀態、選項等,以及接收報文時需要匹配的入接口和組播MAC地址信息。
【命令】
display osi [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
slot slot-number:顯示指定成員設備的OSI連接的信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示所有成員設備的連接信息。
【舉例】
# 顯示所有OSI連接的信息。
<Sysname> display osi
Total OSI socket number: 2
Creator: isisd[1539]
State: N/A
Options: SO_FILTER
Error: 0
Receiving buffer(cc/hiwat/lowat/drop/state): 0 / 1048576 / 1 / 0 / N/A
Sending buffer(cc/hiwat/lowat/state): 0 / 262144 / 512 / N/A
Type: 2
Enabled interfaces:
GigabitEthernet0/0
MAC address: 0180-c200-0014
Creator: isisd[1539]
State: N/A
Options: SO_FILTER
Error: 0
Receiving buffer(cc/hiwat/lowat/drop/state): 0 / 1048576 / 1 / 0 / N/A
Sending buffer(cc/hiwat/lowat/state): 0 / 262144 / 512 / N/A
Type: 2
Enabled interfaces:
GigabitEthernet0/0
MAC address: 0180-c200-0014
表1-18 display osi命令顯示信息描述表
字段 |
描述 |
Total OSI socket number |
OSI socket的總數 |
Slot |
單板的槽位號 |
Creator |
創建socket的任務名稱,括號中為創建者的進程號 |
State |
OSI socket無狀態,始終顯示為N/A |
Options |
socket的選項,OSI socket支持以下兩種: · SO_FILTER:設置了過濾選項 · N/A:沒有設置選項 |
Error |
影響socket連接的錯誤 |
Receiving buffer(cc/hiwat/lowat/drop/state) |
接收緩衝區信息,括號中分別為:當前使用空間、最大空間、最小空間、丟包數、狀態 |
Sending buffer(cc/hiwat/lowat/state) |
發送緩衝區信息,括號中分別為:當前使用空間、最大空間、最小空間、狀態 |
Type |
IS-IS使用的socket類型為2,對應無連接的、不可靠的運輸層數據包協議 |
Enabled interfaces |
接收報文時需要匹配的入接口和組播MAC地址信息,僅以太鏈路層接口上收到的報文需要匹配組播MAC地址 |
display osi statistics命令用來顯示OSI連接的報文統計信息,包括接收報文、中繼轉發報文、丟棄報文和發送報文等統計信息。
【命令】
display osi statistics [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
slot slot-number:顯示指定成員設備的OSI連接的報文統計信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示所有成員設備的報文統計信息之和。
【舉例】
# 顯示OSI連接的報文統計信息。
<Sysname> display osi statistics
Received packets:
Total: 35
Relay received: 35
Relay forwarded: 35
Invalid service slot: 0
No matched socket: 0
Not delivered, input socket full: 0
Sent packets:
Total: 19
Relay forwarded: 19
Relay received: 19
Failed: 0
表1-19 display osi statistics命令顯示信息描述表
字段 |
描述 |
|
Received packets |
Total |
從鏈路層接收的報文總數 |
Relay received |
業務板從其他板中繼接收的入方向報文總數,該計數不計入Total中 |
|
Relay forwarded |
中繼轉發給業務板的入方向報文數 |
|
Invalid service slot |
因為業務板不可用而被丟棄的報文數 |
|
No matched socket |
因為未匹配報文入接口、或者未匹配MAC地址、或者不滿足連接的過濾條件而被丟棄的報文數 |
|
Not delivered, input socket full |
因為socket接收緩衝區已滿而沒有向上層傳送的報文數 |
|
Sent packets |
Total |
IS-IS通過OSI連接發送的報文總數 |
Relay forwarded |
中繼轉發給出接口所在板的出方向報文數,該計數不計入Total中 |
|
Relay received |
出接口所在板從其他板中繼接收的出方向報文總數 |
|
Failed |
發送失敗的報文個數 |
【相關命令】
· reset osi statistics
distribute bgp-ls命令用來配置允許設備將IS-IS鏈路狀態信息發布到BGP。
undo distribute bgp-ls命令用來恢複缺省情況。
【命令】
distribute bgp-ls [ instance-id id ] [ level-1 | level-2 ]
undo distribute bgp-ls [ level-1 | level-2 ]
【缺省情況】
不允許設備將IS-IS鏈路狀態信息發布到BGP。
【視圖】
ISIS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
instance-id id:實例ID,用於區分鏈路狀態信息,取值範圍為0~65535。如果未指定本參數,則表示實例0。
level-1:配置允許設備將level-1級別的鏈路狀態信息發布到BGP。
level-2:配置允許設備將level-2級別的鏈路狀態信息發布到BGP。
【使用指導】
本功能允許設備將鏈路狀態信息發布到BGP,由BGP向外發布,以滿足需要知道鏈路狀態信息的應用的需求。IS-IS鏈路狀態信息隨鏈路狀態的更新同步發布。
對於具有相同實例ID的不同IS-IS進程,如果它們的鏈路狀態信息相同,設備隻會將IS-IS進程號最小的鏈路狀態信息發布到BGP。
如果要將不同IS-IS進程的相同鏈路狀態信息發布到BGP,需要為不同的進程指定不同的實例ID。
如果沒有指定level-1或level-2參數,設備將同時允許把level-1和level-2級別的鏈路狀態信息發布到BGP。
對於undo命令,不指定任何參數表示不允許設備將IS-IS鏈路狀態信息發布到BGP。
【舉例】
# 配置允許設備將IS-IS進程1的鏈路狀態信息發布到BGP。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] distribute bgp-ls
domain-authentication send-only命令用來配置對收到的Level-2報文(包括LSP、CSNP、PSNP)忽略認證信息檢查。
undo domain-authentication send-only命令用來恢複缺省情況。
【命令】
domain-authentication send-only
undo domain-authentication send-only
【缺省情況】
如果配置了路由域驗證方式和驗證密鑰,對收到的報文執行認證信息檢查。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
配置路由域驗證方式和驗證密鑰後,驗證密鑰將按照設定的方式插入到發送的Level-2報文(包括LSP、CSNP、PSNP)中,並對收到的Level-2報文進行驗證密鑰的檢查。當需要更改密鑰時由於密鑰不匹配可能導致業務發生中斷。通過命令配置對收到的Level-2報文忽略認證信息檢查可保證業務不中斷,報文正常接收。
【舉例】
# 對收到報文忽略認證信息檢查。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] domain-authentication send-only
【相關命令】
· area-authentication send-only
· domain-authentication-mode
· isis authentication send-only
domain-authentication-mode命令用來配置路由域驗證方式和驗證密鑰。
undo domain-authentication-mode命令用來恢複缺省情況。
【命令】
domain-authentication-mode { { gca key-id { hmac-sha-1 | hmac-sha-224 | hmac-sha-256 | hmac-sha-384 | hmac-sha-512 } [ nonstandard ] | md5 | simple } { cipher | plain } string | keychain keychain-name } [ ip | osi ]
undo domain-authentication-mode
【缺省情況】
未配置路由域驗證方式和驗證密鑰。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
gca:GCA驗證模式(Generic Cryptographic Authentication)。
key-id:唯一標識一個認證項(SA),取值範圍為1~65535。發送方將Key ID放入認證TLV中,接收方根據報文中提取的Key ID選擇SA對報文進行認證。
hmac-sha-1:支持HMAC-SHA-1算法。
hmac-sha-224:支持HMAC-SHA-224算法。
hmac-sha-256:支持HMAC-SHA-256算法。
hmac-sha-384:支持HMAC-SHA-384算法。
hmac-sha-512:支持HMAC-SHA-512算法。
nonstandard:非標準GCA驗證模式。
md5:MD5驗證模式。
simple:簡單驗證模式。
cipher:以密文方式設置密鑰。
plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。
string:密鑰字符串,區分大小寫。明文密鑰為1~16個字符的字符串,密文密鑰為33~53個字符的字符串。
keychain:使用keychain驗證模式。
keychain-name:keychain名,為1~63個字符的字符串,區分大小寫。
ip:檢查LSP中IP的相應字段的配置內容。
osi:檢查LSP中OSI的相應字段的配置內容。
【使用指導】
配置路由域驗證方式和驗證密鑰後,驗證密鑰將按照設定的方式插入到發送的Level-2報文(包括LSP、CSNP、PSNP)中並對收到的Level-2報文進行驗證密鑰的檢查。
IS-IS的md5驗證模式對應於keychain的HMAC-MD5認證算法,所以keychain內隻有使用HMAC-MD5認證算法,才能使得IS-IS使用keychain驗證模式正常工作。當IS-IS路由域使用keychain驗證模式時,報文的收、發過程如下:
· IS-IS在發送Level-2報文前,會先從keychain獲取當前的有效發送key,根據該key的認證算法和認證密鑰進行報文驗證;如果當前不存在有效發送key,或者該key的認證算法不是HMAC-MD5,則IS-IS發送的Level-2報文中不含認證TLV。
· IS-IS在收到Level-2報文後,會從keychain獲取當前的有效接收key,根據各個key的認證算法和認證密鑰對報文進行校驗,如果當前不存在有效接收key,或者使用所有的有效接收key對報文的校驗都未成功,則報文校驗不通過,該報文被丟棄。
所有骨幹層(Level-2)路由器必須配置相同的驗證方式和驗證密鑰。
認證密鑰選用ip或osi不受實際的網絡環境影響。如果沒有指定ip或osi參數,將檢查LSP中OSI的相應字段的配置內容。
使用GCA驗證模式時:
· 不指定nonstandard參數時,為協議標準實現方式,可與友商互通;
· 指定nonstandard參數時,為私有實現方式,用於與Comware早期采用非標準實現方式的設備(無nonstandard參數)互通。
【舉例】
# 配置路由域采用簡單明文驗證模式,認證密鑰為123456。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] domain-authentication-mode simple plain 123456
【相關命令】
· area-authentication-mode
· domain-authentication send-only
· isis authentication-mode
fast-reroute命令用來配置IS-IS支持快速重路由功能。
undo fast-reroute命令用來關閉IS-IS支持快速重路由功能。
【命令】
fast-reroute { lfa | route-policy route-policy-name }
undo fast-reroute
【缺省情況】
IS-IS支持快速重路由功能處於關閉狀態。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
lfa:為所有路由通過LFA(Loop Free Alternate)算法選取備份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name為1~63個字符的字符串,區分大小寫。為通過策略的路由指定備份下一跳信息。
【使用指導】
IS-IS支持快速重路由通過LFA算法選取備份下一跳功能與IS-IS TE特性互斥。
【舉例】
# 使能IS-IS進程1支持快速重路由功能,並為所有路由通過LFA算法選取備份下一跳信息。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] fast-reroute lfa
filter-policy export命令用來配置IS-IS對引入的路由信息進行過濾。
undo filter-policy export命令用來取消IS-IS對引入的路由信息進行過濾。
【命令】
filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
【缺省情況】
IS-IS不對引入的路由信息進行過濾。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定訪問控製列表序號,取值範圍為2000~3999,基於ACL對引入的路由信息進行過濾。
prefix-list prefix-list-name:指定IPv4地址前綴列表名,基於目的地址對引入的路由信息進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:指定路由策略名,基於路由策略對引入的路由信息進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。
protocol:路由協議名稱,指定過濾從哪種路由協議引入的路由信息。如果不指定該參數,將對所有引入的路由進行過濾。
process-id:路由協議進程號,取值範圍為1~65535。隻有當protocol為isis、ospf、rip時,該參數可選,若未指定,缺省進程號為1。
【使用指導】
當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard來過濾指定目的地址和掩碼的路由,其中source用來過濾路由目的地址,destination用來過濾路由掩碼,配置的掩碼應該是連續的(當配置的掩碼不連續時該過濾掩碼的條件不生效)。
【舉例】
# 使用編號為2000的基本ACL對引入的路由進行過濾。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] filter-policy 2000 export
# 使用編號為3000的高級ACL對引入的路由進行過濾,隻允許113.0.0.0/16通過。
<Sysname> system-view
[Sysname] acl advanced 3000
[Sysname-acl-ipv4-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-ipv4-adv-3000] rule 100 deny ip
[Sysname-acl-ipv4-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] address-family ipv4
[Sysname-isis-1-ipv4] filter-policy 3000 export
【相關命令】
· display isis route
filter-policy import命令用來配置IS-IS對接收的路由信息進行過濾。
undo filter-policy import命令用來恢複缺省情況。
【命令】
filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
【缺省情況】
IS-IS不對接收的路由信息進行過濾。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ipv4-acl-number:指定訪問控製列表序號,取值範圍為2000~3999,基於ACL對接收的路由是否加入IP路由表進行過濾。
prefix-list prefix-list-name:指定IPv4地址前綴列表名,基於目的地址對接收的路由是否加入IP路由表進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:指定路由策略名,基於路由策略對接收的路由是否加入IP路由表進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard來過濾指定目的地址和掩碼的路由,其中source用來過濾路由目的地址,destination用來過濾路由掩碼,配置的掩碼應該是連續的(當配置的掩碼不連續時該過濾掩碼的條件不生效)。
【舉例】
# 使用編號為2000的基本ACL對接收的路由信息進行過濾。
<Sysname> system-view
[Sysname] acl basic 2000
[Sysname-acl-ipv4-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-ipv4-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] filter-policy 2000 import
# 使用編號為3000的高級ACL對接收的路由信息進行過濾,隻允許113.0.0.0/16通過。
<Sysname> system-view
[Sysname] acl number 3000
[Sysname-acl-ipv4-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-ipv4-adv-3000] rule 100 deny ip
[Sysname-acl-ipv4-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] address-family ipv4
[Sysname-isis-1-ipv4] filter-policy 3000 import
【相關命令】
· display ip routing-table(三層技術-IP路由命令參考/IP路由基礎)
flash-flood命令用來使能LSP快速擴散功能。
undo flash-flood命令用來關閉LSP快速擴散功能。
【命令】
flash-flood [ flood-count flooding-count | max-timer-interval flooding-interval | [ level-1 | level-2 ] ] *
undo flash-flood [ level-1 | level-2 ]
【缺省情況】
LSP快速擴散功能處於關閉狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
flood-count flooding-count:在SPF重新計算前快速擴散LSP的個數,取值範圍為1~15,缺省值為5。
max-timer-interval flooding-interval:在LSP快速擴散之前的等待時間,取值範圍為10~50000,單位為毫秒,缺省值為10。
level-1:使能在level-1級別的快速擴散功能。
level-2:使能在level-2級別的快速擴散功能。
【使用指導】
如果不指定級別,將同時使能level-1和level-2級別的快速擴散功能。
【舉例】
# 使能LSP快速擴散功能,配置發送個數10個,發送延時100毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] flash-flood flood-count 10 max-timer-interval 100
graceful-restart命令用來使能IS-IS協議的GR能力。
undo graceful-restart命令用來關閉IS-IS協議的GR能力。
【命令】
graceful-restart
undo graceful-restart
【缺省情況】
IS-IS協議的GR能力處於關閉狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
IS-IS GR特性與IS-IS NSR特性互斥,即graceful-restart和non-stop-routing命令互斥,不能同時配置。
【舉例】
# 使能IS-IS進程1的GR能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart
【相關命令】
· graceful-restart suppress-sa
graceful-restart suppress-sa命令用來配置重啟時抑製SA(Suppress-Advertisement)位置位。undo graceful-restart suppress-sa命令用來恢複缺省情況。
【命令】
graceful-restart suppress-sa
undo graceful-restart suppress-sa
【缺省情況】
SA位處於置位狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
SA表示抑製鄰接標誌位,將其置位的主要目的是避免出現路由黑洞,例如在啟動或者重啟時沒有保留本地轉發表,此時如果GR Helper將報文送到設備來進行轉發將會造成嚴重的丟包現象,在這種情況下GR Restarter發送的Hello報文中必須將SA位置1,而GR Helper接收到這種SA位被置1的Hello報文後就不會將發送該Hello報文的GR Restarter放入LSP擴散出去。
【舉例】
# 配置重啟時對SA位進行抑製。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart suppress-sa
【相關命令】
· graceful-restart
graceful-restart t1命令用來配置T1定時器。
undo graceful-restart t1命令用來恢複缺省情況。
【命令】
graceful-restart t1 seconds count count
undo graceful-restart t1
【缺省情況】
T1定時器的超時值為3秒,超時次數為10次。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:T1定時器的超時值,取值範圍為3~10,單位為秒。
count:T1定時器超時次數,取值範圍為1~20。
【使用指導】
T1定時器用來控製發送帶有RR標誌位的Restart TLV的次數。重啟路由器發送帶有RR標誌位的Restart TLV,如果在超時時間內收到對端回複的帶有RA標誌的Restart TLV,才能正常進入GR流程;否則GR流程失敗。
【舉例】
# 配置IS-IS進程1的T1定時器超時值為5秒,超時次數為5。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart t1 5 count 5
【相關命令】
· graceful-restart
· graceful-restart t2
· graceful-restart t3
graceful-restart t2命令用來配置T2定時器。
undo graceful-restart t2命令用來恢複缺省情況。
【命令】
graceful-restart t2 seconds
undo graceful-restart t2
【缺省情況】
T2定時器的超時值為60秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:T2定時器的超時值,取值範圍為30~65535,單位為秒。
【使用指導】
T2定時器用來控製LSDB同步時間。每個LSDB都有一個T2定時器,對於Level-1-2路由器來說,就需要有兩個T2定時器,一個為Level-1的T2定時器,另外一個為Level-2的T2定時器。如果Level-1和Level-2的T2定時器都超時後,LSDB同步還沒有完成,則GR失敗。
【舉例】
# 配置IS-IS進程1的T2定時器超時值為50秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart t2 50
【相關命令】
· graceful-restart
· graceful-restart t1
· graceful-restart t3
graceful-restart t3命令用來配置T3定時器。
undo graceful-restart t3命令用來恢複缺省情況。
【命令】
graceful-restart t3 seconds
undo graceful-restart t3
【缺省情況】
T3定時器的超時值為300秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:T3定時器的超時值,取值範圍為300~65535,單位為秒。
【使用指導】
T3定時器用來控製路由器的重啟時間間隔。重啟時間間隔在IS-IS的Hello PDU中設置為保持時間,這樣在該路由器重啟的時間內鄰居不會斷掉與其的鄰接關係。如果T3定時器超時後GR還沒有完成,則GR失敗。
【舉例】
# 配置IS-IS進程1的T3定時器超時值為500秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart t3 500
【相關命令】
· graceful-restart
· graceful-restart t1
· graceful-restart t2
ignore-att命令用來配置IS-IS不采用ATT位計算缺省路由。
undo ignore-att命令用來恢複缺省情況。
【命令】
ignore-att
undo ignore-att
【缺省情況】
IS-IS采用ATT位計算缺省路由。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 配置不采用ATT位計算缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ignore-att
import-route命令用來從其它路由協議或其它IS-IS進程引入路由信息。
undo import-route命令用來取消從其它路由協議或其它IS-IS進程引入路由信息。
【命令】
import-route protocol [ as-number ] [ process-id | all-processes | allow-ibgp ] [ allow-direct | cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route protocol [ process-id | all-processes ]
【缺省情況】
IS-IS不引入其它協議的路由信息。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
protocol:指定引入的路由協議。
as-number:引入指定AS內的路由。as-number為AS號,取值範圍為1~4294967295。隻有當protocol是bgp時該參數可選。當protocol是bgp時,如果沒有指定本參數,則引入所有的IPv4 EBGP路由。建議配置時指定AS號,否則引入的IPv4 EBGP路由數量過多時,會引發設備內存資源緊張等問題。
process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。隻有當protocol是isis、ospf或rip時該參數可選。
all-processes:引入指定路由協議所有進程的路由,隻有當protocol是rip、ospf或isis時可以指定該參數。
allow-ibgp:允許引入IBGP路由。隻有當protocol是bgp時該參數可選。
allow-direct:在引入的路由中包含使能了該協議的接口網段路由。缺省情況下,在引入協議路由時不會包含使能了該協議的接口網段路由。當allow-direct與route-policy route-policy-name參數一起使用時,需要注意路由策略中配置的匹配規則不要與接口路由信息存在衝突,否則會導致allow-direct配置失效。例如,當配置allow-direct參數引入OSPF直連時,在路由策略中不要配置if-match route-type匹配條件,否則,allow-direct參數失效。
cost cost-value:引入的路由的路徑開銷值,取值範圍為0~4261412864。
· 當路徑開銷值類型為narrow、narrow-compatible或compatible時,取值範圍為0~63。
· 當路徑開銷值類型為wide或wide-compatible時,取值範圍為0~4261412864。
cost-type { external | internal }:表示路徑開銷類型:internal表示內部路由;external表示外部路由,配置路徑開銷類型為external後,通過LSP發布路由時路徑開銷會在配置的cost值的基礎上加上64,從而保證內部路由優於外部路由。缺省情況下為external類型。隻有當開銷類型為narrow、narrow-compatible或者compatible時,該參數有效。
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:為引入路由配置Tag值,取值範圍為1~4294967295。
【使用指導】
IS-IS將所有引入路由域中的路由當作外部路由,它們描述了應該如何選擇到路由域以外目的地的路由。
真正生效的開銷值受當前開銷類型的影響。當路徑開銷值類型為narrow、narrow-compatible或compatible時,生效的開銷值範圍為0~63,超過63的也取值為63;當路徑開銷值類型為wide或wide-compatible時,配置值即為生效值。
該命令不能引入缺省路由。隻能引入路由表中狀態為active的路由,是否為active狀態可以通過display ip routing-table protocol命令來查看。
import-route bgp表示隻引入EBGP路由;import-route bgp allow-ibgp表示將IBGP路由也引入,容易引起路由環路,請慎用。
undo import-route protocol all-processes命令隻能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。
【舉例】
# 引入靜態路由,cost值為15。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] import-route static cost 15
【相關命令】
· import-route limit
import-route isis level-1 into level-2命令用來配置將Level-1區域的路由信息引入到Level-2區域。
undo import-route isis level-1 into level-2命令用來禁止將Level-1區域的路由信息引入到Level-2區域。
【命令】
import-route isis level-1 into level-2 [ filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isis level-1 into level-2
【缺省情況】
Level-1區域的路由信息向Level-2區域發布。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
filter-policy:過濾策略。
ipv4-acl-number:指定訪問控製列表序號,取值範圍為2000~3999,過濾從Level-1區域引入到Level-2區域的路由信息。
prefix-list prefix-list-name:指定IPv4地址前綴列表名,基於目的地址對從Level-1區域引入到Level-2區域的路由信息進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:指定路由策略名,基於路由策略從Level-1區域引入到Level-2區域的路由信息進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:為引入路由配置Tag值,取值範圍為1~4294967295。
【使用指導】
如果要通過路由策略對從Level-1區域引入到Level-2區域的路由信息進行過濾,必須在import-route isis level-1 into level-2命令中同時指定要應用的路由策略,否則路由過濾將不會生效;其它路由策略,如在接收或引入路由時指定的路由策略對路由滲透無效。
如果指定了過濾策略,則隻有通過過濾的路由才能夠被發布到Level-2區域中。
【舉例】
# 配置路由器從Level-1向Level-2進行路由滲透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] import-route isis level-1 into level-2
【相關命令】
· import-route
· import-route isis level-1 into level-2
import-route isis level-2 into level-1命令用來配置將Level-2區域的路由信息引入到Level-1區域。
undo import-route isis level-2 into level-1命令用來恢複缺省情況。
【命令】
import-route isis level-2 into level-1 [ filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isis level-2 into level-1
【缺省情況】
Level-2區域的路由信息不向Level-1區域發布。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
filter-policy:過濾策略。
ipv4-acl-number:指定訪問控製列表序號,取值範圍為2000~3999,過濾從Level-2區域引入到Level-1區域的路由信息。
prefix-list prefix-list-name:指定IPv4地址前綴列表名,基於目的地址對從Level-2區域引入到Level-1區域的路由信息進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。
route-policy route-policy-name:指定路由策略名,基於路由策略從Level-2區域引入到Level-1區域的路由信息進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。
tag tag:為引入路由配置Tag值,取值範圍為1~4294967295。
【使用指導】
如果要通過路由策略對從Level-2區域引入到Level-1區域的路由信息進行過濾,必須在import-route isis level-2 into level-1命令中同時指定要應用的路由策略,否則路由過濾將不會生效;其它路由策略,如在接收或引入路由時指定的路由策略對路由滲透無效。
如果指定了過濾策略,則隻有通過過濾的路由才能夠被發布到Level-1區域中。
【舉例】
# 配置路由器從Level-2向Level-1進行路由滲透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] import-route isis level-2 into level-1
【相關命令】
· import-route
· import-route isis level-1 into level-2
import-route limit命令用來配置引入Level1/Level2的IPv4路由最大條數。
undo import-route limit命令用來恢複缺省情況。
【命令】
import-route limit number
undo import-route limit
【缺省情況】
設備引入Level1/Level2的IPv4路由最大條數為1000000。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
number:引入Level1/Level2的IPv4路由最大條數。
【舉例】
# 配置IS-IS進程1引入Level1/Level2的IPv4路由最大條數為1000。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] import-route limit 1000
· import-route
isis命令用來啟動IS-IS,並進入IS-IS視圖。
undo isis命令用來關閉IS-IS。
【命令】
isis [ process-id ] [ vpn-instance vpn-instance-name ]
undo isis [ process-id ]
【缺省情況】
係統沒有運行IS-IS。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
process-id:IS-IS進程號,取值範圍為1~65535,缺省值為1。
vpn-instance vpn-instance-name:指定IS-IS所屬的VPN。vpn-instance-name表示VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示IS-IS位於公網中。
【舉例】
# 創建IS-IS進程1,配置網絡實體名稱,其中係統ID為0000.0000.0002,區域ID為01.0001。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 01.0001.0000.0000.0002.00
【相關命令】
· isis enable
· network-entity
isis authentication send-only命令用來配置對收到的Hello報文忽略認證信息檢查。
undo isis authentication send-only命令用來取消對收到的Hello報文忽略認證信息檢查的配置。
【命令】
isis authentication send-only [ level-1 | level-2 ]
undo isis authentication send-only [ level-1 | level-2 ]
【缺省情況】
如果配置了接口驗證方式和驗證密鑰,對收到的報文執行認證信息檢查。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
level-1:對收到的Level-1 Hello報文忽略認證信息檢查。
level-2:對收到的Level-2 Hello報文忽略認證信息檢查。
【使用指導】
配置鄰居關係驗證方式和驗證密鑰後,驗證密鑰將會按照設定的方式封裝到Hello報文中,並對接收到的Hello報文進行驗證密鑰的檢查,通過檢查才會形成鄰居關係。當需要更改密鑰時由於密鑰不匹配可能導致鄰居關係中斷。通過命令配置對收到的Hello報文忽略認證信息檢查可保證鄰居關係不中斷,報文正常接收。
【舉例】
# 為接口GigabitEthernet1/0/1配置對收到Level-1 Hello報文忽略認證信息檢查。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis authentication send-only level-1
【相關命令】
· area-authentication send-only
· domain-authentication send-only
· isis authentication-mode
isis authentication-mode命令用來配置鄰居關係驗證方式和驗證密鑰。
undo isis authentication-mode命令用來取消鄰居關係驗證方式和驗證密鑰的配置。
【命令】
isis authentication-mode { { gca key-id { hmac-sha-1 | hmac-sha-224 | hmac-sha-256 | hmac-sha-384 | hmac-sha-512 } [ nonstandard ] | md5 | simple } { cipher | plain } string | keychain keychain-name } [ level-1 | level-2 ] [ ip | osi ]
undo isis authentication-mode [ level-1 | level-2 ]
【缺省情況】
接口沒有配置鄰居關係驗證方式和驗證密鑰。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
gca:GCA驗證模式(Generic Cryptographic Authentication)。
key-id:唯一標識一個認證項(SA),取值範圍為1~65535。發送方將Key ID放入認證TLV中,接收方根據報文中提取的Key ID選擇SA對報文進行認證。
hmac-sha-1:支持HMAC-SHA-1算法。
hmac-sha-224:支持HMAC-SHA-224算法。
hmac-sha-256:支持HMAC-SHA-256算法。
hmac-sha-384:支持HMAC-SHA-384算法。
hmac-sha-512:支持HMAC-SHA-512算法。
nonstandard:兼容非標準GCA驗證模式。
md5:MD5驗證模式。
simple:簡單驗證模式。
cipher:以密文方式設置密鑰。
plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。
string:密鑰字符串,區分大小寫。明文密鑰為1~16個字符的字符串,密文密鑰為33~53個字符的字符串。
keychain:使用keychain驗證方式。
keychain-name:keychain名,為1~63個字符的字符串,區分大小寫。
level-1:為Level-1配置認證密鑰。
level-2:為Level-2配置認證密鑰。
ip:檢查SNP、LSP中IP的相應字段的配置內容。
osi:檢查SNP、LSP中OSI的相應字段的配置內容。
【使用指導】
配置鄰居關係驗證方式和驗證密鑰後,驗證密鑰將會按照設定的方式封裝到Hello報文中,並對接收到的Hello報文進行驗證密鑰的檢查,通過檢查才會形成鄰居關係,否則將不會形成鄰居關係。
IS-IS的md5驗證模式對應於keychain的HMAC-MD5認證算法,所以keychain內隻有使用HMAC-MD5認證算法,才能使得IS-IS使用keychain驗證模式正常工作。當IS-IS在接口使用keychain驗證模式時,報文的收、發過程如下:
· IS-IS在發送Hello報文前,會先從keychain獲取當前的有效發送key,根據該key的認證算法和認證密鑰進行報文驗證;如果當前不存在有效發送key,或者該key的認證算法不是HMAC-MD5,則IS-IS發送的Hello報文中不含認證TLV。
IS-IS在收到Hello報文後,會從keychain獲取當前的有效接收key,根據各個key的認證算法和認證密鑰對報文進行校驗,如果當前不存在有效接收key,或者使用所有的有效接收key對報文的校驗都未成功,則報文校驗不通過,該報文被丟棄。
兩台路由器要形成鄰居關係必須配置相同的驗證方式和驗證密鑰。
指定level-1或level-2參數時:
· 必須先使用isis enable命令在接口上使能IS-IS功能才能進行參數level-1和level-2的配置。
· 如果沒有指定level-1或level-2參數,將同時為level-1和level-2的Hello報文配置驗證方式及驗證密鑰。
認證密鑰選用ip或osi不受實際的網絡環境影響。如果沒有指定ip或osi參數,將檢查Hello報文中OSI的相應字段的配置內容。
使用GCA驗證模式時:
· 不指定nonstandard參數時,為協議標準實現方式,可與友商互通;
· 指定nonstandard參數時,為私有實現方式,用於與Comware早期采用非標準實現方式的設備(無nonstandard參數)互通。
【舉例】
# 為接口GigabitEthernet1/0/1配置鄰居關係采用簡單明文驗證模式,驗證密鑰為123456。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis authentication-mode simple plain 123456
【相關命令】
· area-authentication-mode
· domain-authentication-mode
· isis authentication send-only
isis bfd enable命令用來使能IS-IS的BFD功能。
undo isis bfd enable命令用來關閉IS-IS的BFD功能。
【命令】
isis bfd enable
undo isis bfd enable
【缺省情況】
IS-IS的BFD功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 使能接口GigabitEthernet1/0/1的IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis enable
[Sysname-GigabitEthernet1/0/1] isis bfd enable
isis circuit-level命令用來配置接口的鏈路鄰接關係類型。
undo isis circuit-level命令用來恢複缺省情況。
【命令】
isis circuit-level [ level-1 | level-1-2 | level-2 ]
undo isis circuit-level
【缺省情況】
接口既可以建立Level-1的鄰接關係,也可以建立Level-2的鄰接關係。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
level-1:配置本接口鏈路鄰接關係類型為Level-1。
level-1-2:配置本接口鏈路鄰接關係類型為Level-1-2。
level-2:配置本接口鏈路鄰接關係類型為Level-2。
【使用指導】
如果路由器類型是Level-1(Level-2),接口的鏈路類型隻能為Level-1(Level-2),因此僅當路由器類型是Level-1-2時,才需要通過配置接口的鏈路鄰接關係類型來限製接口上所能建立的鄰接關係,讓接口隻發送和接收Level-1(Level-2)類型的Hello報文。
【舉例】
# 接口GigabitEthernet1/0/1和同一區域內的非骨幹路由器相連,配置接口的鏈路鄰接關係類型為Level-1,禁止發送和接收Level-2 Hello報文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis enable
[Sysname-GigabitEthernet1/0/1] isis circuit-level level-1
【相關命令】
· is-level
isis circuit-type p2p命令用來配置接口的網絡類型為P2P。
undo isis circuit-type命令用來恢複缺省情況。
【命令】
isis circuit-type p2p
undo isis circuit-type
【缺省情況】
接口網絡類型根據物理接口決定。(VLAN接口網絡類型為Broadcast。)
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
接口網絡類型不同,其工作機製也略微不同,如:當網絡類型為廣播網時,需要選舉DIS、通過泛洪CSNP報文來實現LSDB同步,當網絡類型為P2P時不需要選舉DIS,LSDB同步機製也不同。
當隻有兩台路由器接入到同一個廣播網時,通過將接口網絡類型配置為P2P可以使IS-IS按照P2P而不是廣播網的工作機製運行,避免DIS選舉以及CSNP的泛洪,既可以節省網絡帶寬,又可以加快網絡的收斂速度。
僅當接口的網絡類型為廣播網且隻有兩台路由器接入該廣播網時才需要進行該項配置且兩台路由器都要進行此項配置。
【舉例】
# 配置接口GigabitEthernet1/0/1的網絡類型為P2P。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis enable
[Sysname-GigabitEthernet1/0/1] isis circuit-type p2p
isis cost命令用來配置IS-IS接口的鏈路開銷值。
undo isis cost命令用來取消IS-IS接口的鏈路開銷值的配置。
【命令】
isis cost cost-value [ level-1 | level-2 ]
undo isis cost [ level-1 | level-2 ]
【缺省情況】
未配置IS-IS接口的鏈路開銷值。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
cost-value:鏈路開銷值,取值範圍為1~16777215。
level-1:配置在計算Level-1路由時使用的鏈路開銷值。
level-2:配置在計算Level-2路由時使用的鏈路開銷值。
【使用指導】
如果沒有指定level-1或者level-2,將同時配置計算Level-1和Level-2路由時使用的鏈路開銷值。
【舉例】
# 配置接口GigabitEthernet1/0/1在計算Level-2路由時使用的鏈路開銷值為5。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis cost 5 level-2
· auto-cost enable
· bandwidth-reference
isis dis-name命令用來在DIS上配置局域網名稱來代表這個廣播網中的偽節點。
undo isis dis-name命令用來恢複缺省情況。
【命令】
isis dis-name symbolic-name
undo isis dis-name
【缺省情況】
未配置本地局域網名稱。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
symbolic-name:本地局域網的名稱,為1~64個字符的字符串,不區分大小寫。
【使用指導】
該命令隻有在使能了動態主機名映射功能的路由器上配置才能有效,在點到點鏈路的接口上配置無效。
【舉例】
# 配置本地局域網的名稱為“LOCALAREA”。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis dis-name LOCALAREA
【相關命令】
· display isis name-table
· is-name
isis dis-priority命令用來配置接口在不同層次的DIS優先級。
undo isis dis-priority命令用來取消接口在不同層次的DIS優先級的配置。
【命令】
isis dis-priority priority [ level-1 | level-2 ]
undo isis dis-priority [ level-1 | level-2 ]
【缺省情況】
接口Level-1和Level-2級別DIS優先級為64。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
priority:配置接口DIS優先級,取值範圍為0~127。
level-1:配置Level-1級別DIS選舉優先級。
level-2:配置Level-2級別DIS選舉優先級。
【使用指導】
如果不指定級別,將同時配置Level-1和Level-2級別DIS選舉優先級。
當網絡類型為廣播網時,IS-IS需要選舉DIS,Level-1和Level-2的DIS是分別選舉的,用戶可以為不同級別的DIS選舉配置不同的優先級,DIS優先級數值越高,被選中的可能性就越大;如果兩台路由器DIS優先級相同,則SNPA(Subnetwork Point of Attachment,子網連接點)地址(廣播網絡中的SNPA地址是MAC地址)最大的路由器會被選中。
在IS-IS中並沒有備份DIS的概念,優先級為0的路由器也可以參與選舉DIS。
【舉例】
# 配置接口GigabitEthernet1/0/1的Level-2 DIS優先級為127。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis dis-priority 127 level-2
isis enable命令用來在指定接口上使能IS-IS功能,並配置與該接口關聯的IS-IS進程。
undo isis enable命令用來在指定接口上關閉IS-IS功能。
【命令】
isis enable [ process-id ]
undo isis enable
【缺省情況】
接口上的IS-IS功能處於關閉狀態,且沒有任何IS-IS進程與其關聯。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
process-id:指定與該接口關聯的IS-IS進程,process-id為IS-IS進程號,取值範圍為1~65535,缺省值為1。
【舉例】
# 創建IS-IS路由進程1,並在接口GigabitEthernet1/0/1上使能IS-IS功能。
<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 enable 1
【相關命令】
· isis
· network-entity
isis fast-reroute lfa-backup exclude命令用來禁止接口參與LFA計算。
undo isis fast-reroute lfa-backup exclude命令用來恢複缺省情況。
【命令】
isis fast-reroute lfa-backup exclude
undo isis 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 enable 1
[Sysname-GigabitEthernet1/0/1] isis fast-reroute lfa-backup exclude
【相關命令】
· fast-reroute
isis mesh-group命令用來配置接口屬於Mesh group或配置接口阻塞。
undo isis mesh-group命令用來恢複缺省情況。
【命令】
isis mesh-group { mesh-group-number | mesh-blocked }
undo isis mesh-group
【缺省情況】
接口不屬於任何Mesh-Group且接口不阻塞。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
mesh-group-number:Mesh-Group號,取值範圍為1~4294967295。
mesh-blocked:配置接口阻塞,接口隻有在收到鄰居路由器要求發送LSP的請求時才會發送LSP,否則不會主動向外發送LSP。
【使用指導】
對於不屬於Mesh-Group的接口,當收到LSP時,接口將按照正常流程將LSP擴散到所有其它接口。對於連通程度比較高,有多條點到點鏈路的NBMA網絡,這種處理會造成LSP的重複擴散,浪費帶寬。
把接口配置屬於一個Mesh-Group後,當接收到一個新的LSP時,隻把LSP擴散到其它Mesh-Group的接口以及沒有配置Mesh group的接口,而不會擴散到到同Mesh-Group中的其它接口。
若配置某個接口阻塞,則該接口隻有在收到鄰居路由器要求發送LSP的請求時才會發送LSP,否則不會主動向外發送LSP。
Mesh-Group隻對點到點類型鏈路的接口起作用。
【舉例】
# 將幀中繼子接口GigabitEthernet1/0/1.1加入組號為3的Mesh-Group中。
<Sysname> system-view1/0/1
[Sysname] interface gigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] link-protocol fr
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitEthernet 1/0/1.1
[Sysname-GigabitEthernet1/0/1.1] isis mesh-group 3
isis mib-binding命令用來配置IS-IS進程綁定MIB。
undo isis mib-binding命令用來恢複缺省情況。
【命令】
isis mib-binding process-id
undo isis mib-binding
【缺省情況】
MIB綁定在進程號最小的IS-IS進程上。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
process-id:IS-IS進程號,取值範圍為1~65535。
【使用指導】
如果指定的process-id不存在,配置IS-IS進程綁定命令時將會提示IS-IS進程不存在,無法完成配置。
如果配置了IS-IS進程綁定MIB,若刪除process-id對應的IS-IS進程,則同時刪除IS-IS進程綁定MIB配置,MIB綁定到進程號最小的IS-IS進程上。
【舉例】
# 配置IS-IS進程100綁定MIB。
<Sysname> system-view
[Sysname] isis mib-binding 100
isis peer-ip-check命令用來配置在PPP接口上建立鄰接關係必須在同一網段的檢查功能,即在接收Hello報文時,對端的IP地址與當前接口必須在同一網段。
undo isis peer-ip-check命令用來恢複缺省情況。
【命令】
isis peer-ip-check
undo isis peer-ip-check
【缺省情況】
協議類型為PPP的接口要與對端路由器建立鄰接關係,雙方可以不在同一網段。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【舉例】
# 配置在GigabitEthernet1/0/1接口上與對端路由器建立鄰接關係必須在同一網段的檢查功能,即在GigabitEthernet1/0/1上接收IS-IS Hello報文時,對端的IP地址與當前接口必須在同一網段才可以建立鄰接關係。
<Sysname> system-view
[Sysname] interface gigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis peer-ip-check
isis prefix-suppression命令用來配置接口的前綴抑製功能。
undo isis prefix-suppression命令用來關閉接口的前綴抑製功能。
【命令】
isis prefix-suppression
undo isis 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 prefix-suppression
isis primary-path-detect bfd echo命令用來使能IS-IS協議中主用鏈路的BFD檢測功能。
undo isis primary-path-detect bfd命令用來關閉IS-IS協議中主用鏈路的BFD檢測功能。
【命令】
isis primary-path-detect bfd { ctrl | echo }
undo isis primary-path-detect bfd
【缺省情況】
IS-IS協議中主用鏈路的BFD檢測功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
配置本功能後,IS-IS協議的快速重路由特性和PIC特性中的主用鏈路將使用BFD進行檢測。
【舉例】
# 在接口GigabitEthernet1/0/1上配置IS-IS協議快速重路由特性中主用鏈路使能BFD(Ctrl方式)檢測功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] fast-reroute lfa
[Sysname-isis-1-ipv4] quit
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis primary-path-detect bfd ctrl
# 在接口GigabitEthernet1/0/2上配置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-ip 1.1.1.1
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] isis primary-path-detect bfd echo
isis silent命令用來禁止接口發送和接收IS-IS報文。
undo isis silent命令用來恢複缺省情況。
【命令】
isis silent
undo isis silent
【缺省情況】
接口既發送也接收IS-IS報文。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
Loopback接口視圖下不支持此命令。
【舉例】
# 禁止接口GigabitEthernet1/0/1發送和接收IS-IS報文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis silent
isis small-hello命令用來配置接口發送不加入填充CLV的小型Hello報文。
undo isis small-hello命令用來恢複缺省情況。
【命令】
isis small-hello
undo isis small-hello
【缺省情況】
接口發送標準Hello報文。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
Loopback接口視圖下不支持此命令。
【舉例】
# 指定接口GigabitEthernet1/0/1發送小型Hello報文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis small-hello
isis tag命令用來配置接口的Tag值。
undo isis tag命令用來恢複缺省情況。
【命令】
isis tag tag
undo isis 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 tag 4294967295
isis timer csnp命令用來配置DIS在廣播網絡上發送CSNP報文的時間間隔。
undo isis timer csnp命令用來取消DIS在廣播網絡上發送CSNP報文的時間間隔的配置。
【命令】
isis timer csnp seconds [ level-1 | level-2 ]
undo isis timer csnp [ level-1 | level-2 ]
【缺省情況】
DIS在廣播網絡上發送CSNP報文的時間間隔為10秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:DIS在廣播網絡上發送CSNP報文的時間間隔,取值範圍為1~600,單位為秒。
level-1:配置DIS在Level-1發送CSNP報文的時間間隔。
level-2:配置DIS在Level-2發送CSNP報文的時間間隔。
【使用指導】
如果不指定級別,將同時配置DIS在Level-1和Level-2發送CSNP報文的時間間隔。
當網絡類型為廣播網時,DIS使用CSNP報文來進行LSDB同步,因此隻有在被選舉為DIS的路由器上進行該項配置才有效。
【舉例】
# 配置Level-2的CSNP報文在接口GigabitEthernet1/0/1上的發送時間間隔為15秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis timer csnp 15 level-2
isis timer hello命令用來配置Hello報文的發送時間間隔。
undo isis timer hello命令用來取消Hello報文的發送時間間隔的配置。
【命令】
isis timer hello seconds [ level-1 | level-2 ]
undo isis timer hello [ level-1 | level-2 ]
【缺省情況】
Hello報文的發送時間間隔為10秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:配置Hello報文的發送時間間隔,取值範圍為1~255,單位為秒。
level-1:配置Level-1 Hello報文的發送時間間隔。
level-2:配置Level-2 Hello報文的發送時間間隔。
【使用指導】
如果路由器在鄰居關係保持時間內(即Hello報文失效數目與Hello報文發送時間間隔的乘積)沒有收到來自鄰居路由器的Hello報文時將宣告鄰居關係失效。通過設置Hello報文失效數目和Hello報文的發送時間間隔,可以調整鄰居關係保持時間,即鄰居路由器要花多長時間能夠監測到鏈路已經失效並重新進行路由計算。
在廣播鏈路上,Level-1和Level-2 Hello報文會分別發送,其時間間隔也要分別配置;在點到點鏈路中,Level-1和Level-2的Hello報文是在同一個點到點Hello報文中發送,不需要分別配置發送時間間隔。
參數level-1和level-2僅在廣播接口上是可配置的,而且必須先在接口上使能IS-IS功能。
發送時間間隔越短,網絡收斂更快,但也需要占用更多的係統資源;因此,需要根據實際情況指定。
如果不指定級別,將同時配置Level-1和Level-2的Hello報文發送時間間隔。
【舉例】
# 配置Level-2的Hello報文在接口GigabitEthernet1/0/1上的發送時間間隔為20秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis timer hello 20 level-2
【相關命令】
· isis timer holding-multiplier
isis timer holding-multiplier命令用來配置Hello報文失效數目。
undo isis timer holding-multiplier命令用來取消Hello報文失效數目的配置。
【命令】
isis timer holding-multiplier value [ level-1 | level-2 ]
undo isis timer holding-multiplier [ level-1 | level-2 ]
【缺省情況】
Hello報文失效數目為3。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
value:IS-IS鄰居的Hello報文失效數目,取值範圍為3~1000。
level-1:Level-1的IS-IS鄰居Hello報文失效數目。
level-2:Level-2的IS-IS鄰居Hello報文失效數目。
【使用指導】
Hello報文失效數目,即宣告鄰居失效前IS-IS沒有收到的鄰居Hello報文的數目。
如果路由器在鄰居關係保持時間內(即Hello報文失效數目與Hello報文發送時間間隔的乘積)沒有收到來自鄰居路由器的Hello報文時將宣告鄰居關係失效。通過設置Hello報文失效數目和Hello報文的發送時間間隔,可以調整鄰居關係保持時間,即鄰居路由器要花多長時間能夠監測到鏈路已經失效並重新進行路由計算。
在廣播鏈路上,Level-1和Level-2 Hello報文會分別發送,Hello報文失效數目需要分別設置;在點到點鏈路中,Level-1和Level-2的Hello報文是在同一個點到點Hello報文中發送,因此不需要指定Level-1或Level-2。
參數level-1和level-2僅在廣播接口上是可配置的,而且必須先在接口上使能IS-IS功能。
如果不指定級別,將同時配置Level-1和Level-2的Hello報文失效數目。
Hello報文失效數目與Hello報文發送時間間隔的乘積不能超過65535。
【舉例】
# 指定接口GigabitEthernet1/0/1上標誌鄰居失效的Level-2 Hello報文數目為6。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis timer holding-multiplier 6 level-2
【相關命令】
· isis timer hello
isis timer lsp命令用來配置IS-IS在接口上發送LSP的最小時間間隔以及一次最多可以發送的LSP報文數目。
undo isis timer lsp命令用來恢複缺省情況。
【命令】
isis timer lsp time [ count count ]
undo isis timer lsp
【缺省情況】
發送LSP的最小時間間隔為33毫秒,一次最多可以發送5個LSP報文。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
time:發送鏈路狀態報文的最小時間間隔,取值範圍為1~1000,單位為毫秒。
count:一次最多發送的鏈路狀態報文的數目,取值範圍為1~1000。
【使用指導】
當LSDB的內容發生變化時,IS-IS將把發生變化的LSP擴散出去,用戶可以對LSP的最小發送時間間隔進行調節。
請合理配置LSP發送時間間隔,當存在大量IS-IS接口或大量路由時,會發送大量的LSP報文,導致LSP風暴的出現。
【舉例】
# 配置在GigabitEthernet1/0/1接口LSP的發送時間間隔為500毫秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis timer lsp 500
【相關命令】
· isis timer retransmit
isis timer retransmit命令用來配置LSP在點到點鏈路上的重傳時間間隔。
undo isis timer retransmit命令用來恢複缺省情況。
【命令】
isis timer retransmit seconds
undo isis timer retransmit
【缺省情況】
LSP在點到點鏈路上的重傳時間間隔為5秒。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:表示LSP報文的重傳時間間隔,取值範圍1~300,單位為秒。
【使用指導】
在點到點鏈路上,發送的LSP需要得到對端的應答,否則將在重傳時間間隔內重新發送該LSP;在廣播鏈路上,DIS周期性廣播CSNP來實現LSDB的同步,不需要進行此項配置。
【舉例】
# 在接口GigabitEthernet1/0/1上配置LSP在點到點鏈路上的重傳時間間隔為50秒。
<Sysname> system-view
[Sysname] interface gigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis timer retransmit 50
【相關命令】
· isis circuit-type p2p
· isis timer lsp
ispf enable命令用來使能IS-IS ISPF功能,即增量SPF計算功能。
undo ispf enable命令用來關閉IS-IS ISPF功能。
【命令】
ispf enable
undo ispf enable
【缺省情況】
IS-IS ISPF功能處於使能狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
使能增量SPF計算功能後,當網絡的拓撲結構發生變化影響到最短路徑樹的結構時,隻將受影響的部分節點進行修正,而不重建整棵最短路徑樹。
【舉例】
# 使能增量SPF計算功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ispf enable
is-level命令用來配置路由器的Level級別。
undo is-level命令用來恢複缺省情況。
【命令】
is-level { level-1 | level-1-2 | level-2 }
undo is-level
【缺省情況】
路由器的Level級別為Level-1-2。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
level-1:配置路由器工作在Level-1,它隻計算區域內路由,維護L1的LSDB。
level-1-2:配置路由器工作在Level-1-2,同時參與L1和L2的路由計算,維護L1和L2兩個LSDB。
level-2:配置路由器工作在Level-2,隻參加L2的LSP交換和L2的路由計算,維護L2的LSDB。
【使用指導】
如果隻有一個區域,建議用戶將所有路由器的Level配置為Level-1或者Level-2,因為沒有必要讓所有路由器同時維護兩個完全相同的數據庫。
在IP網絡中使用時,建議將所有的路由器都配置為Level-2,這樣有利於以後的擴展。
【舉例】
# 配置路由器的Level級別為Level-1。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-level level-1
is-name命令用來使能動態主機名映射功能並為當前路由器配置主機名稱。
undo is-name命令用來關閉動態主機名映射功能。
【命令】
is-name sys-name
undo is-name
【缺省情況】
動態主機名映射功能處於關閉狀態,且沒有為當前路由器配置主機名稱。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
sys-name:為本地IS配置的主機名稱,為1~64個字符的字符串,不區分大小寫。
【使用指導】
隻有使能動態主機名映射功能後,使用display isis lsdb等命令才可以看到路由器的主機名而不是System ID。
【舉例】
# 為本地IS配置主機名稱。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-name RUTA
【相關命令】
· display isis name-table
is-name map命令用來為遠端IS配置System ID與主機名稱的映射關係。
undo is-name map命令用來取消為遠端IS配置的System ID與主機名稱的映射關係。
【命令】
is-name map sys-id map-sys-name
undo is-name map sys-id
【缺省情況】
沒有為遠端IS配置System ID與主機名稱的映射關係。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
sys-id:遠端IS的係統ID或偽係統ID。
map-sys-name:為遠端IS配置的主機名稱,為1~64個字符的字符串,不區分大小寫。
【使用指導】
每個System ID隻能對應一個主機名稱。
【舉例】
# 為遠端IS配置靜態主機名映射,遠端IS的System ID為“0000.0000.0041”,為其配置的主機名稱為“RUTB”。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-name map 0000.0000.0041 RUTB
【相關命令】
· display isis name-table
log-peer-change命令用來打開鄰接狀態變化的輸出開關。
undo log-peer-change命令用來關閉鄰接狀態變化的輸出開關。
【命令】
log-peer-change
undo log-peer-change
【缺省情況】
鄰接狀態變化的輸出開關處於打開狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
打開鄰接狀態輸出開關後,IS-IS鄰接狀態變化時會生成日誌信息發送到設備的信息中心,通過設置信息中心的參數,最終決定日誌信息的輸出規則(即是否允許輸出以及輸出方向)。(有關信息中心參數的配置請參見“網絡管理和監控配置指導”中的“信息中心”。)
【舉例】
# 關閉IS-IS鄰接狀態變化的輸出開關。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] undo log-peer-change
lsp-fragments–extend命令用來在指定Level上使能IS-IS進程的LSP分片擴展功能。
undo lsp-fragments–extend命令用來恢複缺省情況。
【命令】
lsp-fragments-extend [ level-1 | level-1-2 | level-2 ]
undo lsp-fragments-extend
【缺省情況】
LSP分片擴展功能處於關閉狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
level-1:隻對Level-1 LSP進行分片擴展。
level-1-2:對Level-1 LSP和Level-2 LSP都進行分片擴展。
level-2:隻對Level-2 LSP進行分片擴展。
【使用指導】
如果配置時沒有指定level-1、level-2或level-1-2參數,IS-IS進程運行LSP分片擴展功能時,將同時對Level-1 LSP和Level-2 LSP都進行分片擴展。
【舉例】
# 使能Level-2的LSP分片擴展功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-fragments-extend level-2
lsp-length originate命令用來配置當前路由器生成的Level-1 LSP和Level-2 LSP的最大長度。
undo lsp-length originate命令用來取消當前路由器生成的Level-1 LSP和Level-2 LSP的最大長度的配置。
【命令】
lsp-length originate size [ level-1 | level-2 ]
undo lsp-length originate [ level-1 | level-2 ]
【缺省情況】
生成的Level-1 LSP和Level-2 LSP的最大長度均為1497個字節。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
size:LSP的最大長度,取值範圍為512~16384,單位為字節。
level-1:配置Level-1 LSP長度。
level-2:配置Level-2 LSP長度。
【使用指導】
如果命令中沒有指定Level-1或Level-2,則默認為對當前IS-IS係統進行配置。
【舉例】
# 配置生成的Level-2 LSP最大長度為1024字節。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-length originate 1024 level-2
lsp-length receive命令用來配置當前路由器可以接收的LSP的最大長度。
undo lsp-length receive命令用來恢複缺省情況。
【命令】
lsp-length receive size
undo lsp-length receive
【缺省情況】
可以接收的LSP的最大長度為1497個字節。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
size:LSP的最大長度,取值範圍為512~16384,單位為字節。
【舉例】
# 配置接收LSP報文最大長度為1024字節。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-length receive 1024
maximum load-balancing命令用來配置IS-IS支持的等價路由的最大條數。
undo maximum load-balancing命令用來恢複缺省情況。
【命令】
maximum load-balancing number
undo maximum load-balancing
【缺省情況】
IS-IS支持的等價路由的最大條數為16。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
number:等價路由的最大條數。取值範圍為1~16。
【舉例】
# 配置IS-IS支持的等價路由的最大條數為2。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv4
[Sysname-isis-100-ipv4] maximum load-balancing 2
network-entity命令用來配置IS-IS進程的網絡實體名稱(Network Entity Title,簡稱NET)。
undo network-entity命令用來刪除網絡實體名稱。
【命令】
network-entity net
undo network-entity net
【缺省情況】
未配置NET。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
net:格式為X…X.XXXX....XXXX.00,為十六進製數。前麵的“X…X”是區域地址,中間的12個“X”是路由器的System ID,最後的“00”是SEL。
【使用指導】
NET可以看作是一類特殊的NSAP,即SEL為0的NSAP地址,長度為8~20個字節。
NET由三部分組成:
· 區域ID:它的長度可變的,為1~13個字節。
· System ID:用來在區域內唯一標識主機或路由器,它的長度固定為6個字節。
· SEL:為0,它的長度固定為1個字節。
例如NET為:ab.cdef.1234.5678.9abc.00,則其中區域ID為ab.cdef,System ID為1234.5678.9abc,SEL為00。
【舉例】
# 指定NET為10.0001.1010.1020.1030.00。其中區域ID是10.0001,System ID是1010.1020.1030。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
【相關命令】
· isis
· isis enable
non-stop-routing命令用來使能IS-IS協議的NSR功能。
undo non-stop-routing命令用來關閉IS-IS協議的NSR功能。
【命令】
non-stop-routing
undo non-stop-routing
【缺省情況】
IS-IS協議的NSR功能處於關閉狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
IS-IS NSR特性與IS-IS GR特性互斥,即non-stop-routing和graceful-restart命令互斥,不能同時配置。
各個進程的NSR功能是相互獨立的,隻對本進程生效。如果存在多個IS-IS進程,建議在各個進程下使能IS-IS NSR功能。
【舉例】
#在IS-IS進程1中使能NSR功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] non-stop-routing
pic命令用來使能前綴無關收斂功能。
undo pic命令用來關閉前綴無關收斂功能。
【命令】
pic [ additional-path-always ]
undo pic
【缺省情況】
前綴無關收斂功能處於使能狀態。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
additional-path-always:支持非直連的次優路由作為備份。
【使用指導】
PIC(Prefix Independent Convergence,前綴無關收斂),即收斂時間與前綴數量無關,加快收斂速度。傳統的路由計算快速收斂都與前綴數量相關,收斂時間與前綴數量成正比。隻有鄰居發送的LSP才會進行PIC。
IS-IS快速重路由功能和PIC同時配置時,IS-IS快速重路由功能生效。
【舉例】
# 使能IS-IS協議的PIC支持非直連次優路由做備份功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] pic additional-path-always
preference命令用來配置IS-IS協議的路由優先級。
undo preference命令用來恢複缺省情況。
【命令】
preference { preference | route-policy route-policy-name } *
undo preference
【缺省情況】
IS-IS協議的路由優先級為15。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
preference:IS-IS協議的路由優先級,取值範圍為1~255。
route-policy route-policy-name:指定路由策略,對通過該路由策略過濾的路由指定優先級。route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
配置了route-policy參數後,如果route-policy中對某些匹配的路由優先級進行了修改,則這些匹配的路由取route-policy修改的優先級,其它路由的優先級均取preference命令所設的值。
由於在一台路由器上可能同時運行多種動態路由協議,就存在各個路由協議之間路由信息共享和選擇的問題。係統為每一種路由協議配置一個優先級,當不同協議都發現了到同一目的地的路由時,優先級高的協議將起決定作用。
【舉例】
# 配置IS-IS協議的路由優先級為25。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] preference 25
prefix-priority命令用來配置IS-IS路由收斂的優先級。
undo prefix-priority命令用來取消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
【缺省情況】
IS-IS路由收斂的優先級為低優先級。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
critical:最高優先級。
high:高優先級。
medium:中優先級。
prefix-list prefix-list-name:指定IPv4地址前綴列表名,唯一標識一個IPv4地址前綴列表。prefix-list-name為1~63個字符的字符串,區分大小寫。
tag tag-value:指定要求的標記值,取值範圍為1~4294967295。
route-policy route-policy-name:指定路由策略名,配置路由收斂的優先級。route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
IS-IS路由的優先級越高收斂的速度越快。
IS-IS主機路由的優先級為中優先級。
【舉例】
# 配置前綴列表standtest的IS-IS路由收斂的優先級為高優先級。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] prefix-priority high prefix-list standtest
reset isis all命令用來清除IS-IS進程所有的數據結構信息。
【命令】
reset isis all [ process-id ] [ graceful-restart ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
process-id:IS-IS進程號,取值範圍為1~65535,清除該IS-IS進程所有的數據結構信息。
graceful-restart:清除IS-IS數據之後,通過GR方式來恢複。
【使用指導】
如果未指定IS-IS進程號,將清除所有IS-IS進程的數據結構信息。
本命令用在某些需要立即刷新LSP的情況下。
【舉例】
# 清除所有IS-IS進程的數據結構信息。
<Sysname> reset isis all
reset isis graceful-restart event-log命令用來清除IS-IS GR的日誌信息。
【命令】
reset isis graceful-restart event-log slot slot-number
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
slot slot-number:清除指定成員設備的IS-IS GR日誌信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 清除1號板上GR的日誌信息。
<Sysname> reset isis graceful-restart event-log slot 1
reset isis non-stop-routing event-log命令用來清除IS-IS NSR的日誌信息。
【命令】
reset isis non-stop-routing event-log slot slot-number
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
slot slot-number:清除指定成員設備的IS-IS NSR日誌信息,slot-number表示設備在IRF中的成員編號。
【舉例】
# 清除1號板上NSR的日誌信息。
<Sysname> reset isis non-stop-routing event-log slot 1
reset isis peer命令用來清除IS-IS指定鄰居的數據結構信息。
【命令】
reset isis peer system-id [ process-id ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
system-id:IS-IS鄰居的System ID。
process-id:IS-IS進程號,取值範圍為1~65535,清除指定IS-IS進程鄰居的數據結構信息。
【使用指導】
本命令用在需要重建某個特定鄰居的情況下使用。
【舉例】
# 清除係統ID為0000.0c11.1111的IS-IS鄰居的數據結構信息。
<Sysname> reset isis peer 0000.0c11.1111
reset osi statistics命令用來清除OSI連接的報文統計信息。
【命令】
reset osi statistics
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
context-admin
【使用指導】
在某些情況下,需要統計從某個時刻開始的報文統計信息,這時必須在統計開始前清除原有的統計信息,重新進行統計。
【舉例】
# 清除OSI連接的報文統計信息。
<Sysname> reset osi statistics
【相關命令】
· display osi statistics
set-att命令用來配置係統自身發布的Level-1 LSP的ATT位置位。
undo set-att命令用來恢複缺省情況。
【命令】
set-att { always | never }
undo set-att
【缺省情況】
係統自身發布的Level-1 LSP的ATT位不置位。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
always:保持對Level-1 LSP的ATT位置位。
never:保持對Level-1 LSP的ATT位不置位。
【舉例】
# 設置ATT位置位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] set-att always
set-overload命令用來配置過載標誌位。
undo set-overload命令用來恢複缺省情況。
【命令】
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 | wait-for-bgp [ timeout3 ] ] ] [ allow { external | interlevel } * ]
undo set-overload
【缺省情況】
未配置過載標誌位。
【視圖】
IS-IS視圖
【缺省用戶角色】
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-bgp [ timeout3 ]:從係統啟動時開始計算,如果在timeout3參數指定的時長內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] set-overload
snmp context-name命令用來配置管理IS-IS的SNMP實體所使用的上下文名稱。
undo snmp context-name命令用來恢複缺省情況。
【命令】
snmp context-name context-name
undo snmp context-name
【缺省情況】
未配置管理IS-IS的SNMP實體所使用的上下文名稱。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
context-name:管理IS-IS的SNMP實體所使用的上下文名稱,為1~32個字符的字符串,區分大小寫。
【舉例】
# 配置管理IS-IS進程1的SNMP實體所使用的上下文名稱為isis。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] snmp context-name isis
snmp-agent trap enable isis命令用來開啟IS-IS的告警功能。
undo snmp-agent trap enable isis命令用來關閉IS-IS的告警功能。
【命令】
snmp-agent trap enable isis [ adjacency-state-change | area-mismatch | authentication | authentication-type | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-corrupt | lsp-parse-error | lsp-size-exceeded | manual-address-drop | max-seq-exceeded | maxarea-mismatch | own-lsp-purge | protocol-support | rejected-adjacency | skip-sequence-number | version-skew ] *
undo snmp-agent trap enable isis [ adjacency-state-change | area-mismatch | authentication | authentication-type | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-corrupt | lsp-parse-error | lsp-size-exceeded | manual-address-drop | max-seq-exceeded | maxarea-mismatch | own-lsp-purge | protocol-support | rejected-adjacency | skip-sequence-number | version-skew ] *
【缺省情況】
IS-IS的告警功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
adjacency-state-change:IS-IS鄰居狀態變化。
area-mismatch:Hello報文區域地址不匹配。
authentication:IS-IS報文認證失敗。
authentication-type:IS-IS報文認證類型錯誤。
buffsize-mismatch:LSP報文長度和產生緩衝區大小不匹配。
id-length-mismatch:IS-IS報文中System ID長度不匹配。
lsdboverload-state-change:LSDB過載狀態變化。
lsp-corrupt:LSP在LSDB中校驗和錯誤。
lsp-parse-error:LSP報文解析錯誤。
lsp-size-exceeded:超大的LSP報文導致泛洪失敗。
manual-address-drop:手動配置區域地址丟棄。
max-seq-exceeded:LSP序列號超過最大序列號。
maxarea-mismatch:最大配置區域地址數不匹配。
own-lsp-purge:嚐試清除本地LSP。
protocol-support:報文協議支持類型不匹配。
rejected-adjacency:Hello報文鄰接不匹配丟棄。
skip-sequence-number:跳過已經產生過的LSP序列號。
version-skew:Hello報文版本號不匹配。
【使用指導】
如果未指定任何參數,將開啟IS-IS所有類型的告警功能。
如果配置時不存在任何IS-IS進程,將會提示無IS-IS進程,並不允許配置。
如果刪除了所有配置的IS-IS進程,則本功能不生效。
【舉例】
# 關閉IS-IS的告警功能。
<Sysname> system-view
[Sysname] undo snmp-agent trap enable isis
summary命令用來配置一條聚合路由。
undo summary命令用來刪除指定的聚合路由。
【命令】
summary ip-address { mask-length | mask } [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo summary ip-address { mask-length | mask } [ level-1 | level-1-2 | level-2 ]
【缺省情況】
不對路由進行聚合。
【視圖】
IS-IS IPv4單播地址族視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
ip-address:聚合路由的目的IP地址。
mask-length:聚合路由的網絡掩碼長度,取值範圍為0~32。
mask:聚合路由的網絡掩碼,點分十進製格式。
avoid-feedback:避免通過路由計算學習到聚合路由。
generate_null0_route:為防止路由循環而生成NULL0路由。
level-1:隻對引入到Level-1區域的路由進行聚合。
level-1-2:對引入到Level-1和Level-2區域的路由都進行聚合。
level-2:隻對引入到Level-2區域的路由進行聚合。
tag tag:管理標記,取值範圍為1~4294967295。
【使用指導】
如果不輸入level參數,則默認隻對level-2的路由進行聚合。
如果沒有指定拓撲名,則隻對標準拓撲的路由進行聚合。
通過路由聚合,一方麵可以減小路由表規模,還可以減少本路由器生成的LSP報文大小和LSDB的規模。其中,被聚合的路由可以是IS-IS協議發現的路由,也可以是引入的外部路由。另外,聚合後路由的開銷值取所有被聚合路由中最小的開銷值。
路由器隻對本地生成的LSP中的路由進行聚合。
【舉例】
# 配置一條202.0.0.0/8的聚合路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] summary 202.0.0.0 255.0.0.0
timer lsp-generation命令用來配置LSP重新生成的時間間隔。
undo timer lsp-generation命令用來取消LSP重新生成的時間間隔的配置。
【命令】
timer lsp-generation maximum-interval [ minimum-interval [ incremental-interval ] ] [ level-1 | level-2 ]
undo timer lsp-generation [ level-1 | level-2 ]
【缺省情況】
LSP重新生成的最大時間間隔為5秒,最小時間間隔為50毫秒,時間間隔懲罰增量為200毫秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
maximum-interval:網絡拓撲變化導致LSP重新生成時,LSP生成的最大時間間隔,取值範圍為1~120,單位為秒。
minimum-interval:網絡拓撲變化導致LSP重新生成時,LSP生成的最小時間間隔,取值範圍為10~60000,單位為毫秒。
incremental-interval:網絡拓撲變化導致LSP重新生成時,LSP生成的時間間隔懲罰增量,取值範圍為10~60000,單位為毫秒。
level-1:配置Level-1 LSP生成時間間隔。
level-2:配置Level-2的LSP生成時間間隔,默認不配置級別時對Level-1和Level-2同時起作用。
【使用指導】
通過調節LSP重新生成的時間間隔,可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。在網絡變化不頻繁的情況下,將LSA重新生成時間間隔縮小到minimum-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將等待時間按照配置的懲罰增量延長,最大不超過maximum-interval。
minimum-interval和incremental-interval配置值不允許大於maximum-interval配置值。
【舉例】
# 配置IS-IS LSP重新生成的最大時間間隔為10秒,最小時間間隔為100毫秒,時間間隔懲罰增量為200毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-generation 10 100 200
timer lsp-max-age命令用來配置當前路由器生成的LSP在LSDB裏的最大生存時間。
undo timer lsp-max-age命令用來恢複缺省情況。
【命令】
timer lsp-max-age seconds
undo timer lsp-max-age
【缺省情況】
當前路由器生成的LSP在LSDB裏的最大生存時間為1200秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:LSP在LSDB裏的最大生存時間,取值範圍是1~65535,單位為秒。
【使用指導】
每個LSP都有一個最大生存時間,隨著時間的推移最大生存時間將逐漸減小,當LSP的最大生存時間為0時,IS-IS將啟動清除過期LSP的過程。用戶可根據網絡規模對LSP的最大生存時間進行調整。
【舉例】
# 配置當前路由器生成的LSP在LSDB裏的最大生存時間為25分鍾,即1500秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-max-age 1500
【相關命令】
· timer lsp-refresh
timer lsp-refresh命令用來配置LSP刷新周期。
undo timer lsp-refresh命令用來恢複缺省情況。
【命令】
timer lsp-refresh seconds
undo timer lsp-refresh
【缺省情況】
LSP刷新周期為900秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
seconds:LSP刷新周期,取值範圍為1~65534,單位為秒。
【使用指導】
路由器必須定時刷新自己生成的LSP,防止LSP的最大生存時間減小為0。另外,通過定時刷新LSP可以使整個區域中的LSP保持同步。用戶可對LSP的刷新周期進行配置,提高LSP的刷新頻率可以加快網絡收斂速度,但是將占用更多的帶寬。
timer lsp-refresh命令配置的時間必須小於timer lsp-max-age命令配置的時間,以保證在LSP失效前進行刷新。
【舉例】
# 配置當前係統的LSP刷新周期為1500秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-refresh 1500
【相關命令】
· timer lsp-max-age
timer spf命令用來配置IS-IS路由計算的時間間隔。
undo timer spf命令用來恢複缺省情況。
【命令】
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer spf
【缺省情況】
IS-IS路由計算的最大時間間隔為5秒,最小時間間隔為50毫秒,時間間隔懲罰增量為200毫秒。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
maximum-interval:IS-IS路由計算的最大時間間隔,取值範圍為1~120,單位為秒。
minimum-interval:IS-IS路由計算的最小時間間隔,取值範圍為10~60000,單位為毫秒。
incremental-interval:IS-IS路由計算的時間間隔懲罰增量,取值範圍為10~60000,單位為毫秒。
【使用指導】
根據本地維護的LSDB,運行IS-IS協議的路由器通過SPF算法計算出以自己為根的最短路徑樹,並根據這一最短路徑樹決定到目的網絡的下一跳。通過調節SPF的計算間隔,可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。
本命令在網絡變化不頻繁的情況下將連續路由計算的時間間隔縮小到minimum-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將等待時間按照配置的懲罰增量延長,最大不超過maximum-interval。
minimum-interval和incremental-interval配置值不允許大於maximum-interval配置值。
【舉例】
# 配置路由器Sysname的IS-IS路由計算的最大時間間隔為10秒,最小時間間隔為100毫秒,懲罰增量為300毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer spf 10 100 300
virtual-system命令用來配置IS-IS進程的虛擬係統ID。
undo virtual-system命令用來刪除虛擬係統ID。
【命令】
virtual-system virtual-system-id
undo virtual-system virtual-system-id
【缺省情況】
未配置IS-IS進程的虛擬係統ID。
【視圖】
IS-IS視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
virtual-system-id:IS-IS進程的虛擬係統ID。
【舉例】
# 配置IS-IS進程1的虛擬係統ID為2222.2222.2222。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] virtual-system 2222.2222.2222
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!