05-IS-IS命令
本章节下载: 05-IS-IS命令 (401.97 KB)
目 录
1.1.1 area-authentication-mode
1.1.3 bandwidth-reference (IS-IS view)
1.1.6 default-route-advertise (IS-IS view)
1.1.7 display isis graceful-restart event-log
1.1.8 display isis graceful-restart status
1.1.11 display isis name-table
1.1.12 display isis non-stop-routing event-log
1.1.13 display isis non-stop-routing status
1.1.15 display isis redistribute
1.1.18 display isis statistics
1.1.21 domain-authentication-mode
1.1.27 graceful-restart suppress-sa
1.1.32 import-route isis level-1 into level-2
1.1.33 import-route isis level-2 into level-1
1.1.36 isis authentication-mode
1.1.46 isis primary-path-detect bfd echo
1.1.51 isis timer holding-multiplier
1.1.62 maximum load-balancing (IS-IS view)
1.1.68 reset isis graceful-restart event-log
1.1.69 reset isis non-stop-routing event-log
1.1.74 snmp-agent trap enable isis
area-authentication-mode命令用来配置区域验证方式和验证密码。
undo area-authentication-mode命令用来恢复缺省情况。
IS-IS视图
md5:MD5验证模式。
simple:简单验证模式。
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算法。
cipher:表示输入的密码为密文。
cipher-string:表示设置的密文密码,为33~53个字符的字符串,区分大小写。
plain:表示输入的密码为明文。
plain-string:表示设置的明文密码,为1~16个字符的字符串,区分大小写。
ip:检查LSP中IP的相应字段的配置内容。
osi:检查LSP中OSI的相应字段的配置内容。
配置区域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-1报文(包括LSP、CSNP、PSNP)中,并对收到的Level-1报文进行验证密码的检查。
通过配置区域验证,可防止将从不可信任的路由器学习到的路由信息加入到本地LSDB中。
· 如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容。
· 以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中。
· 认证密码选用ip或osi不受实际的网络环境影响。
# 在IS-IS进程1下配置区域采用简单明文验证模式,验证密码为123456。
[Sysname] isis 1
[Sysname-isis-1] area-authentication-mode simple plain 123456
auto-cost enable命令用来使能自动计算接口链路开销值功能。
undo auto-cost enable命令用来关闭自动计算接口链路开销值功能。
IS-IS视图
使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路度量值。当开销值的类型为wide或wide-compatible时,可以根据公式“开销=(参考值÷带宽)×10”计算接口的链路度量值。当开销值类型为其他类型时,具体情况如下:接口带宽≤10Mbps时,值为60;接口带宽≤100Mbps时,值为50;接口带宽≤155Mbps时,值为40;接口带宽≤622Mbps时,值为30;接口带宽≤2500Mbps时,值为20;接口带宽>2500Mbps时,值为10。
# 使能IS-IS进程1的自动计算接口链路开销值功能。
[Sysname] isis 1
[Sysname-isis-1] auto-cost enable
bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值。
undo bandwidth-reference命令用来恢复缺省情况。
IS-IS自动计算链路度量值时依据的带宽参考值为100Mbps。
IS-IS视图
value:带宽参考值,取值范围为1~2147483648,单位为Mbps。
# 配置IS-IS进程1的带宽参考值为200Mbps。
[Sysname] isis 1
[Sysname-isis-1] bandwidth-reference 200
circuit-cost命令用来全局配置IS-IS的链路开销值。
undo circuit-cost命令用来取消该配置。
circuit-cost value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
没有全局配置IS-IS的链路开销值。
IS-IS视图
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] isis 1
[Sysname-isis-1] circuit-cost 11 level-1
cost-style命令用来配置IS-IS开销值的类型,即IS-IS接收和发送的报文中到达目的地路径开销值的类型。
undo cost-style命令用来恢复缺省情况。
只接收和发送采用narrow方式表示路径开销值的报文。
IS-IS视图
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] isis 1
[Sysname-isis-1] cost-style narrow-compatible
default-route-advertise命令用来配置IS-IS发布Level-1或Level-2级别的缺省路由,即在指定级别的LSP中宣告目的地为0.0.0.0/0的路径信息。
undo default-route-advertise命令用来恢复缺省情况。
default-route-advertise [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name ] *
IS-IS不发布Level-1或Level-2级别的缺省路由。
IS-IS视图
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个字符的字符串,区分大小写。
· 如果不指定级别,则默认发布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中各自生成缺省路由。
# 配置IS-IS进程1发布Level-2级别缺省路由。
[Sysname] isis 1
[Sysname-isis-1] default-route-advertise
display isis brief命令用来显示IS-IS的概要信息。
display isis brief [ process-id ] [ standby slot slot-number ]
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的概要信息。如果未指定本参数,将显示所有IS-IS进程的概要信息。
standby slot slot-number:显示IRF中指定成员设备的IS-IS概要信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示IS-IS的概要信息。
# 显示IS-IS的概要信息。
IS-IS(1) Protocol Brief Information
network-entity : 10.0000.0000.0001.00
is-level : level-1-2
cost-style : narrow
fast-reroute : disable
preference : 15
lsp-length receive : 1497
lsp-length originate
level-1 : 1497
level-2 : 1497
maximum imported routes : 1000000
timers
lsp-max-age : 1200
lsp-refresh : 900
SPF intervals : 5 50 200
IPv6 enable
preference : 15
maximum imported routes : 1000
表1-1 display isis brief显示信息描述表
· disable表示未使能 · enable表示使能 |
||
可以接收LSP的最大长度 |
||
生成的LSP的最大长度 |
||
引入Level1/Level2的IPv4路由/IPv6路由最大条数 |
||
LSP的最大生存时间 |
||
LSP的刷新周期 |
||
SPF的计算时间间隔 |
||
IS-IS进程支持IPv6功能 |
display isis graceful-restart event-log命令用来显示IS-IS GR日志信息。
display isis graceful-restart event-log slot slot-number
slot slot-number:显示IRF中指定成员设备的IS-IS GR日志信息,slot-number表示设备在IRF中的成员编号。
# 显示1号成员设备上GR的日志信息。
<Sysname> display isis graceful-restart event-log slot 1
Jul 18 20:44:33 2012 -Slot=0 Enter HA Block status
Jul 18 10:44:33 2012 -Slot=0 Exit HA Block status
Jul 18 20:46:13 2012 -Slot=0 Process 1 enter GR restarting phase(Initialization).
Jul 18 20:46:13 2012 -Slot=0 Prcoess 1 enter GR phase (LSDB synchronization).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (First SPF computation).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (Redistribution).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (Second SPF computation).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (LSP stability).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (LSP generation).
Jul 18 20:46:40 2012 -Slot=0 Process 1 enter GR phase (Finish).
Jul 18 20:46:40 2012 -Slot=0 Process 1 GR complete.
表1-2 display isis graceful-restart event-log显示信息描述表
GR阶段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · 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 ]
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命令显示信息描述表
当前设备的Restarter状态: · RESTARTING:保证能进行转发 · STARTING:不能保证转发 · COMPLETE:完成GR |
|
当前设备的Restart阶段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · First SPF computation:第一次路由计算 · Redistribution:引入路由 · Second SPF computation:第二次路由计算 · LSP stability:准备生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
|
T1定时器的超时值,单位为秒 |
|
T1定时器的超时次数 |
|
T2定时器的超时值,单位为秒 |
|
T3定时器的超时值,单位为秒 |
|
路由器是否支持SA: · supported:支持 · Not supported:不支持 |
|
当前Level使能的IS-IS接口数 |
|
GR Restarter从GR Helper进行LSDB同步时,当前Level未完成同步的LSP数目 |
display isis interface命令用来显示IS-IS的接口信息。
interface-type interface-number:显示指定接口的信息。如果未指定本参数,将显示所有接口的信息。
verbose:显示接口的详细信息。如果未指定该参数,将显示接口的概要信息。
statistics:显示接口的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,显示与指定IS-IS进程相关联接口的信息。如果未指定本参数,将显示所有IS-IS进程的接口信息。
standby slot slot-number:显示IRF中指定成员设备的IS-IS接口信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示IS-IS的接口信息。
# 显示使能IS-IS功能接口的概要信息。
<Sysname> display isis interface
Interface information for IS-IS(1)
----------------------------------
Interface: Vlan-interface2
ID IPv4.State IPv6.State MTU Type DIS
001 Up Up 1497 L1/L2 No/No
# 显示使能IS-IS功能接口的详细信息。
<Sysname> display isis interface verbose
Interface information for IS-IS(1)
----------------------------------
Interface: Vlan-interface2
ID IPv4.State IPv6.State MTU Type DIS
001 Up Up 1497 L1/L2 No/No
SNPA address : 000c-2972-ac4d
IP address : 1.1.1.1
Secondary IP address(es) :
IPv6 link-local address : FE80::20C:29FF:FE72:AC4D
CSNP timer value : L1 10 L2 10
Hello timer value : L1 10 L2 10
Hello multiplier value : L1 3 L2 3
Lsp timer value : L12 33
LSP max transmition count : L12 5
Cost : L1 10 L2 10
Priority : L1 64 L2 64
IPv4 BFD : Disabled
IPv6 BFD : Disabled
表1-4 display isis interface显示信息描述表
电路ID |
|
IPv4状态:Up和Down |
|
IPv6状态:Up和Down |
|
接口MTU值 |
|
是否被选举为DIS,“--”表示不进行DIS选举(P2P网络) |
|
主IP地址 |
|
从IP地址 |
|
IPv6链路本地地址 |
|
CSNP报文发送时间间隔 |
|
Hello报文发送时间间隔 |
|
Hello报文失效数目 |
|
发送LSP的最小时间间隔 |
|
每次发送LSP的数目 |
|
DIS优先级 |
|
是否使能IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
|
是否使能IPv6 IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
# 显示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显示信息描述表
· LAN:表示接口的网络类型为广播 · P2P:表示接口的网络类型为点对点 |
|
使能IS-IS功能且状态为up的接口数 |
|
使能IS-IS功能且状态为down的接口数 |
|
使能IPv6 IS-IS功能且状态为up的接口数 |
|
使能IPv6 IS-IS功能且状态为down的接口数 |
display isis lsdb命令用来显示IS-IS的链路状态数据库信息。
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进程的链路状态数据库信息。
standby slot slot-number:显示IRF中指定成员设备的IS-IS链路状态数据库信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示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
<Sysname> display isis lsdb level-1
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
---------------------------
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
5555.1111.1111.00-00 0x00000006 0x8519 1150 75 0/0/0
5555.1111.1111.00-01 0x00000001 0x4995 1139 41 0/0/0
7777.8888.1111.00-00* 0x00000020 0xceeb 1159 68 0/0/0
7777.8888.1111.01-00* 0x00000004 0xb4a4 1150 55 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
<Sysname> display isis lsdb level-1 verbose
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
---------------------------
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
5555.1111.1111.00-00 0x00000006 0x8519 1124 75 0/0/0
Source 5555.1111.1111.00
NLPID IPv4
Area address 18
IPv4 address 8.8.8.5
NBR ID
5555.5555.5555.00 COST: 0
NBR ID
7777.8888.1111.01 COST: 10
5555.1111.1111.00-01 0x00000001 0x4995 1113 41 0/0/0
Source 5555.1111.1111.00
IP-Internal
8.8.8.0 255.255.255.0 COST: 10
7777.8888.1111.00-00* 0x00000020 0xceeb 1133 68 0/0/0
Source 7777.8888.1111.00
NLPID IPv4
Area address 18
IPv4 address 8.8.8.7
NBR ID
7777.8888.1111.01 COST: 10
IP-Internal
8.8.8.0 255.255.255.0 COST: 10
7777.8888.1111.01-00* 0x00000004 0xb4a4 1124 55 0/0/0
Source 7777.8888.1111.01
NLPID IPv4
NBR ID
5555.1111.1111.00 COST: 0
NBR ID
7777.8888.1111.00 COST: 0
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
表1-6 display isis lsdb命令显示信息描述表
链路状态报文ID |
|
LSP序列号 |
|
LSP校验和 |
|
LSP生存时间,随着时间推移递减 |
|
LSP长度 |
|
LSP中ATT(Attach bit)、P(Partition bit)、OL(Overload bit)的置位情况,1表示置位,0表示没有置位 |
|
LSP生成路由器的System ID |
|
LSP生成路由器运行的网络层协议 |
|
LSP生成路由器的区域地址 |
|
LSP生成路由器使能IS-IS功能接口的IP地址 |
|
LSP生成路由器使能IPv6 IS-IS功能接口的IPv6地址 |
|
LSP生成路由器邻居的System ID |
|
LSP生成路由器的IP内部可达地址和掩码信息 |
|
LSP生成路由器的IP外部可达地址和掩码信息 |
|
LSP生成路由器的扩展IP可达地址和掩码信息 |
|
LSP生成路由器的认证信息 |
|
LSP生成路由器的IP内部可达IPv6地址和前缀信息 |
|
LSP生成路由器的IP外部可达IPv6地址和前缀信息 |
display isis name-table命令用来显示系统ID到主机名称的映射关系表。
display isis name-table [ process-id ]
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程系统ID到主机名称的映射关系表。如果未指定本参数,将显示所有IS-IS进程系统ID到主机名称的映射关系表。
# 为本地IS-IS系统配置主机名称“RUTA”。
[Sysname] isis 1
[Sysname-isis-1] is-name RUTA
# 为远端系统配置System ID与主机名称的映射关系,远端系统的System ID为“0000.0000.0041”,为其配置的主机名称为“RUTB”。
[Sysname-isis-1] is-name map 0000.0000.0041 RUTB
# 显示系统ID到主机名称的映射关系表。
[Sysname-isis-1] display isis name-table
Name table information for ISIS(1)
---------------------------------------------------------------
System ID Hostname Type
6789.0000.0001 RUTA DYNAMIC
0000.0000.0041 RUTB STATIC
表1-7 display isis name-table命令显示信息描述表
系统ID |
|
系统ID与主机名称映射关系的生成方式,其中: · DYNAMIC:表示映射关系是动态生成的 · STATIC:表示映射关系是通过静态配置的 |
display isis non-stop-routing event-log命令用来显示IS-IS NSR日志信息。
display isis non-stop-routing event-log slot slot-number
slot slot-number:显示IRF中指定成员设备的IS-IS NSR日志信息,slot-number表示设备在IRF中的成员编号。
# 显示IS-IS NSR日志信息。
<Sysname> display isis non-stop-routing event-log slot 0
Jul 20 08:34:05 2012 -Slot=0 Enter HA Block status
Jul 19 22:34:05 2012 -Slot=0 Exit HA Block status
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (Initialization).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (Smooth).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (First SPF computation).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (Redistribution).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (Second SPF computation).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (LSP stability).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (LSP generation).
Jul 19 22:37:53 2012 -Slot=0 Process 1 enter NSR phase (Finish).
Jul 19 22:37:53 2012 -Slot=0 Process 1 NSR complete.
表1-8 display isis graceful-restart event-log显示信息描述表
NSR阶段: · Initialization:初始化 · Smooth:平滑 · 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 [ process-id ]
process-id:IS-IS进程号,取值范围为1~65535,显示与指定IS-IS进程相关联接口的信息。如果未指定本参数,将显示所有IS-IS进程的接口信息。
# 显示IS-IS的NSR状态。
<Sysname> display isis non-stop-routing status
Nonstop Routing information for IS-IS(1)
----------------------------------------
表1-9 display isis non-stop-routing status命令显示信息描述表
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 ] [ standby slot slot-number ]
statistics:显示IS-IS邻居的统计信息。
verbose:显示IS-IS邻居的详细信息。如果未指定该参数,将显示IS-IS邻居的概要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的邻居信息。如果未指定本参数,将显示所有IS-IS进程的邻居信息。
standby slot slot-number:显示IRF中指定成员设备的IS-IS邻居信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示IS-IS的邻居信息。
# 显示IS-IS邻居的概要信息。
Peer information for IS-IS(1)
-----------------------------
System Id: 0000.0000.0001
Interface: Vlan2 Circuit Id: ---
State: Up HoldTime: 27s Type: L1(L1L2) PRI: 64
System Id: 0000.0000.0001
Interface: Vlan2 Circuit Id: ---
State: Up HoldTime: 27s Type: L2(L1L2) PRI: 64
# 显示IS-IS邻居的详细信息。
<Sysname> display isis peer verbose
Peer information for ISIS(1)
----------------------------
System ID: 0000.1111.2222
Interface: Vlan2 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
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
System ID: 0000.1111.2222
Interface: Vlan2 Circuit Id: 0000.1111.2222.01
State: Up Holdtime: 7s Type: L2(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
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
表1-10 display isis peer命令显示信息描述表
与对端相连的本地IS-IS接口 |
|
抑制时间,随着时间推移递减,如果在抑制时间内还没有收到邻居发送的Hello报文,则认为邻居已经失效,如果收到了Hello报文,则抑制时间将重置为初始值 |
|
· L1:表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1 · L2:表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-2 · L1(L1L2):表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1-2 · L2(L1L2):表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-1-2 |
|
邻居接口DIS优先级 |
|
邻居接口的IP地址 |
|
邻接协议:IPv4或IPv6 |
|
RR标记 |
|
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-11 display isis peer statistics命令显示信息描述表
· LAN Level-1:表示网络类型为广播的Level-1邻居个数 · LAN Level-2:表示网络类型为广播的Level-2邻居个数 · P2P:表示网络类型为点对点的邻居个数 |
|
状态为up的IPv4邻居个数 |
|
状态为init的IPv4邻居个数 |
|
状态为up的IPv6邻居个数 |
|
状态为init的IPv6邻居个数 |
display isis redistribute命令用来显示IS-IS引入路由的信息。
display isis redistribute [ ipv4 [ ip-address mask-lengh ] ] [ level-1 | level-2 ] [ process-id ]
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-1 display isis redistribute命令显示信息描述表
指定IS-IS进程引入路由信息 |
|
Level-1的IS-IS IPv4引入路由信息 |
|
Level-2的IS-IS IPv4引入路由信息 |
|
引入的路由类型,包括直连、IS-IS、静态、OSPF、BGP、RIP |
|
IPv4目的地址 |
|
路由内部Cost |
|
路由外部Cost |
|
引入路由发布时的Tag值 |
|
display isis route命令用来显示IS-IS的IPv4路由信息。
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路由信息。
Route information for ISIS(1)
-----------------------------
Level-1 IPv4 Forwarding Table
-----------------------------
IPv4 Destination IntCost ExtCost ExitInterface NextHop Flags
-------------------------------------------------------------------------------
8.8.8.0/24 10 NULL Vlan2 Direct D/L/-
9.9.9.0/24 20 NULL Vlan2 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 Vlan2 Direct D/L/-
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-12 display isis route命令显示信息描述表
指定IS-IS进程路由信息 |
|
Level-1的IS-IS IPv4路由信息 |
|
Level-2的IS-IS IPv4路由信息 |
|
IPv4目的地址 |
|
路由内部Cost |
|
路由外部Cost |
|
· D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识。设置为“Up”表示可以避免由L2发送到L1的LSP又返回给L2,设置为“Down”表示不可以 |
# 显示IS-IS的IPv4路由详细信息。
<Sysname> display isis route verbose
Route information for ISIS(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 Vlan2 0x00000000
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 Vlan2 0x00000003
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-13 display isis route verbose命令显示信息描述表
指定IS-IS进程的IPv4路由信息 |
|
Level-1的IS-IS IPv4路由信息 |
|
Level-2的IS-IS IPv4路由信息 |
|
IPv4目的地址 |
|
路由内部Cost |
|
路由外部Cost |
|
Tag值 |
|
· R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识。设置为“Up”表示可以避免由L2发送到L1的LSP又返回给L2,设置为“Down”表示不可以 |
|
display isis spf-tree命令用来显示IS-IS的IPv4拓扑信息。
display isis spf-tree [ ipv4 ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
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 : Vlan50
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: Vlan50
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 : Vlan50
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: Vlan50
Cost: 0 Nexthop : 1.1.1.3
<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.0032.00
Distance : 0
NodeFlag : S/-/-/-/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Tun1
Cost: 10 Nexthop : 20.20.20.64
SpfNode : 0000.0000.0032.01
Distance : 10
NodeFlag : S/-/-/R/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Vlan2
Cost: 0 Nexthop : 10.10.10.64
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 0 Nexthop : N/A
SpfNode : 0000.0000.0064.00
Distance : 10
NodeFlag : S/-/-/R/-/-
NextHopCnt: 2
Neighbor : 0000.0000.0064.00 Interface : Vlan2
NextHop : 10.10.10.64
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : 20.20.20.64
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLinkCnt: 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
Level-2 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
NodeFlag : S/-/-/-/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Tun1
Cost: 10 Nexthop : 20.20.20.64
SpfNode : 0000.0000.0032.01
Distance : 10
NodeFlag : S/-/-/R/-/-
NextHopCnt: 0
SpfLinkCnt: 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: Vlan2
Cost: 0 Nexthop : 10.10.10.64
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost: 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Adjacent Interface: N/A
Cost: 0 Nexthop : N/A
SpfNode : 0000.0000.0064.00
Distance : 10
NodeFlag : S/-/-/R/-/-
NextHopCnt: 2
Neighbor : 0000.0000.0064.00 Interface : Vlan2
NextHop : 10.10.10.64
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : 20.20.20.64
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLinkCnt: 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost: 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type: Remote Interface: N/A
Cost: 10 Nexthop : N/A
表1-14 display isis spf-tree命令显示信息描述表
· S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
|
节点的主用下一跳地址/链路发布源下一跳地址 |
|
节点的主用下一跳出接口/链路发布源下一跳出接口 |
|
· I:孤立链路 · D: 链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
|
· Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
|
display isis statistics命令用来显示IS-IS的统计信息。
display isis statistics [ level-1 | level-1-2 | level-2 ] [ process-id ]
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 ISIS(1)
----------------------------------
Level-1 Statistics
------------------
MTR(Basic-V4)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 1
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
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(Basic-V4)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 0
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
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-15 display isis statistics命令显示信息描述表
指定IS-IS进程的统计信息 |
||
Level-1路由统计信息 |
||
Level-2路由统计信息 |
||
Total IPv4 Learnt Routes in IPv4 Routing Table:学习到的IPv4路由信息的总数 Total IPv6 Learnt Routes in IPv6 Routing Table:学习到的IPv6路由信息的总数 |
||
引入IPv4路由数量: · Static:引入的IPv4静态路由数量 · Direct:引入的IPv4直连路由数量 · ISIS:从其它IS-IS进程引入的路由数量 · BGP:从BGP引入的路由数量 · RIP:从RIP引入的路由数量 · OSPF:从OSPF引入的路由数量 |
||
引入IPv6路由数量: · Static:引入的IPv6静态路由数量 · Direct:引入的IPv6直连路由数量 · ISISv6:从其它IS-ISv6进程引入的路由数量 · BGP4+:从BGP4+引入的路由数量 · RIPng:从RIPng引入的路由数量 · OSPFv3:从OSPFv3引入的路由数量 |
||
LSP信息: · LSP Source ID:本地生成的LSP的System ID · No. of used LSPs:本地生成的LSP已使用的分片数量 |
display osi命令用来显示OSI连接的信息,包括socket的状态、选项等,以及接收报文时需要匹配的入接口和组播MAC地址信息。
display osi [ slot slot-number ]
slot slot-number:显示IRF中指定设备的OSI连接的信息。slot-number表示设备在IRF中的成员编号。如果不指定本参数,则显示所有成员设备上的信息。
# 显示所有OSI连接的信息。
Total OSI socket number: 1
Slot: 4 Cpu: 0
Creator: isisd[1007]
State: N/A
Options: SO_FILTER
Error: 0
Receiving buffer(cc/hiwat/lowat/state): 0 / 41600 / 1 / N/A
Sending buffer(cc/hiwat/lowat/state): 0 / 9216 / 512 / N/A
Type: 2
Enabled interfaces:
Vlan-interface1
MAC address: 0100-1111-1111 0100-2222-2222
Vlan-interface2
MAC address: 0100-1111-1111 0100-2222-2222 0100-3333-3333
Serial2/0
表1-2 display osi命令显示信息描述表
OSI socket的总数 |
|
设备在IRF中的成员编号 |
|
创建socket的任务名称,括号中为创建者的进程号 |
|
OSI socket无状态,始终显示为N/A |
|
socket的选项,OSI socket支持以下两种: · SO_FILTER:设置了过滤选项 · N/A:没有设置选项 |
|
影响socket连接的错误 |
|
IS-IS使用的socket类型为2,对应无连接的、不可靠的运输层数据包协议 |
|
接收报文时需要匹配的入接口和组播MAC地址信息,仅以太链路层接口上收到的报文需要匹配组播MAC地址 |
display osi statistics命令用来显示OSI连接的报文统计信息,包括接收报文、中继转发报文、丢弃报文和发送报文等统计信息。
display osi statistics [ slot slot-number ]
slot slot-number:显示IRF中指定设备的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-3 display osi statistics命令显示信息描述表
因为未匹配报文入接口、或者未匹配MAC地址、或者不满足连接的过滤条件而被丢弃的报文数 |
||
因为socket接收缓冲区已满而没有向上层传送的报文数 |
||
IS-IS通过OSI连接发送的报文总数 |
||
domain-authentication-mode命令用来配置路由域验证方式和验证密码。
undo domain-authentication-mode命令用来恢复缺省情况。
undo domain-authentication-mode
IS-IS视图
md5:MD5验证模式。
simple:简单验证模式。
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算法。
cipher:表示输入的密码为密文。
cipher-string:表示设置的密文密码,为33~53个字符的字符串。
plain:表示输入的密码为明文。
plain-string:表示设置的明文密码,为1~16个字符的字符串。
ip:检查LSP中IP的相应字段的配置内容。
osi:检查LSP中OSI的相应字段的配置内容。
配置路由域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-2报文(包括LSP、CSNP、PSNP)中并对收到的Level-2报文进行验证密码的检查。
· 所有骨干层(Level-2)路由器必须配置相同的验证方式和验证密码。
· 如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容。
· 以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中。
· 认证密码选用ip或osi不受实际的网络环境影响。
# 配置路由域采用简单明文验证模式,认证密码为123456。
[Sysname] isis 1
[Sysname-isis-1] domain-authentication-mode simple plain 123456
fast-reroute命令用来配置IS-IS支持快速重路由功能。
undo fast-reroute命令用来恢复缺省情况。
fast-reroute { auto | route-policy route-policy-name }
IS-IS支持快速重路由功能处于关闭状态。
IS-IS视图
auto:对所有路由自动选取备份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name为1~63个字符的字符串,区分大小写。为通过策略的路由指定备份下一跳信息。
IS-IS支持快速重路由功能不能与IS-IS的BFD功能同时使用,否则可能导致快速重路由功能失效。
# 配置对所有路由自动选取备份下一跳信息。
[Sysname-isis-1] fast-reroute auto
filter-policy export命令用来配置IS-IS对引入的路由信息进行过滤。
undo filter-policy export命令用来取消该配置。
undo filter-policy export [ protocol [ process-id ] ]
IS-IS视图
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:路由协议名称,指定过滤从哪种路由协议引入的路由信息。目前可包括:bgp、direct、isis、ospf、rip和static。如果不指定该参数,将对所有引入的路由进行过滤。
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] acl number 2000
[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] filter-policy 2000 export
# 使用编号为3000的ACL对引入的路由进行过滤,只允许113.0.0.0/16通过。
[Sysname] acl number 3000
[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-adv-3000] rule 100 deny ip
[Sysname-acl-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] filter-policy 3000 export
filter-policy import命令用来配置IS-IS对接收的路由是否加入IP路由表进行过滤。
undo filter-policy import命令用来恢复缺省情况。
filter-policy { acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
【缺省情况】
IS-IS视图
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用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效)。
# 基于ACL 2000对接收的路由是否加入IP路由表进行过滤。
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] filter-policy 2000 import
# 基于ACL 3000对接收的路由是否加入IP路由表进行过滤,只允许113.0.0.0/16加入IP路由表。
[Sysname] acl number 3000
[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-adv-3000] rule 100 deny ip
[Sysname-acl-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] filter-policy 3000 import
· display ip routing-table(三层技术-IP路由命令参考/IP路由基础)
flash-flood命令用来使能LSP快速扩散功能。
undo flash-flood命令用来关闭LSP快速扩散功能。
undo flash-flood [ level-1 | level-2 ]
LSP快速扩散功能处于关闭状态。
IS-IS视图
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] 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能力。
IS-IS协议的GR能力处于关闭状态。
IS-IS视图
IS-IS GR特性与IS-IS NSR特性互斥,即graceful-restart和non-stop-routing命令互斥,不能同时配置。
# 使能IS-IS进程1的GR能力。
[Sysname-isis-1] graceful-restart
· graceful-restart suppress-sa
graceful-restart suppress-sa命令用来配置重启时抑制SA(Suppress-Advertisement)位置位。undo graceful-restart suppress-sa命令用来取消重启时抑制SA位置位。
undo graceful-restart suppress-sa
SA位处于置位状态。
IS-IS视图
SA表示抑制邻接标志位,其主要目的是为了避免出现路由黑洞,例如在启动或者重启时没有保留本地转发表,此时如果GR Helper将报文送到设备来进行转发将会造成严重的丢包现象,在这种情况下GR Restarter发送的Hello报文中必须将SA位置1,而GR Helper接收到这种SA位被置1的Hello报文后就不会将发送该Hello报文的GR Restarter放入LSP扩散出去。
# 配置重启时对SA位进行抑制。
[Sysname-isis-1] graceful-restart suppress-sa
graceful-restart t1命令用来配置T1定时器。
undo graceful-restart t1命令用来恢复缺省情况。
graceful-restart t1 seconds count count
T1定时器的超时值为3秒,超时次数为10次。
IS-IS视图
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-isis-1] graceful-restart t1 5 count 5
graceful-restart t2命令用来配置T2定时器。
undo graceful-restart t2命令用来恢复缺省情况。
T2定时器的超时值为60秒。
IS-IS视图
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-isis-1] graceful-restart t2 50
graceful-restart t3命令用来配置T3定时器。
undo graceful-restart t3命令用来恢复缺省情况。
T3定时器的超时值为300秒。
IS-IS视图
seconds:T3定时器的超时值,取值范围为300~65535,单位为秒。
T3定时器用来控制路由器的重启时间间隔。重启时间间隔在IS-IS的Hello PDU中设置为保持时间,这样在该路由器重启的时间内邻居不会断掉与其的邻接关系。如果T3定时器超时后GR还没有完成,则GR失败。
# 配置IS-IS进程1的T3定时器超时值为500秒。
[Sysname-isis-1] graceful-restart t3 500
import-route命令用来从其它路由协议或其它IS-IS进程引入路由信息。
undo import-route命令用来取消从其它路由协议或其它IS-IS进程引入路由信息。
undo import-route protocol [ process-id | all-processes ]
IS-IS不引入其它协议的路由信息。
IS-IS视图
protocol:指定引入的路由协议,可以是bgp、direct、isis、ospf、rip或static。
process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocol是isis、ospf或rip时该参数可选。
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数。
allow-ibgp:允许引入IBGP路由。只有当protocol是bgp时该参数可选。
cost cost:引入的路由的路径开销,取值范围为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时,配置值即为生效值。
· import-route bgp表示只引入EBGP路由;import-route bgp allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。
· 只能引入路由表中状态为active的路由,是否为active状态可以通过display ip routing-table protocol命令来查看。
· undo import-route protocol all-processes命令只能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。
# 引入静态路由,cost值为15。
[Sysname-isis-1] import-route static cost 15
import-route isis level-1 into level-2命令用来配置将Level-1区域的路由信息引入到Level-2区域。
undo import-route isis level-1 into level-2命令用来取消此功能。
undo import-route isis level-1 into level-2
Level-1区域的路由信息向Level-2区域发布。
IS-IS视图
filter-policy:过滤策略。
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] isis 1
[Sysname-isis-1] import-route isis level-1 into level-2
· 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命令用来取消此功能。
undo import-route isis level-2 into level-1
Level-2区域的路由信息不向Level-1区域发布。
IS-IS视图
filter-policy:过滤策略。
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] isis 1
[Sysname-isis-1] import-route isis level-2 into level-1
· import-route isis level-1 into level-2
import-route limit命令用来配置引入Level1/Level2的IPv4路由最大条数。
undo import-route limit命令用来恢复缺省情况。
缺省情况下未配置引入Level1/Level2的IPv4路由最大条数。
IS-IS视图
number:引入Level1/Level2的IPv4路由最大条数。取值范围为1~16384。
# 配置IS-IS进程1引入Level1/Level2的IPv4路由最大条数为1000。
[Sysname-isis-1] import-route limit 1000
isis命令用来创建一个IS-IS进程,并进入IS-IS视图。
undo isis命令用来删除IS-IS进程。
isis [ process-id ] [ vpn-instance vpn-instance-name ]
process-id:IS-IS进程号,取值范围为1~65535,缺省值为1。
vpn-instance vpn-instance-name:指定IS-IS所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示IS-IS位于公网中。
# 创建IS-IS进程1,配置网络实体名称,其中系统ID为0000.0000.0002,区域ID为01.0001。
[Sysname] isis 1
[Sysname-isis-1] network-entity 01.0001.0000.0000.0002.00
isis authentication-mode命令用来配置邻居关系验证方式和验证密码。
undo isis authentication-mode命令用来取消该配置。
undo isis authentication-mode [ level-1 | level-2 ]
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算法。
md5:MD5验证模式。
simple:简单验证模式。
cipher:表示输入的密码为密文。
cipher-string:表示设置的密文密码,为33~53个字符的字符串,区分大小写。
plain:表示输入的密码为明文。
plain-string:表示设置的明文密码,为1~16个字符的字符串,区分大小写。
level-1:为Level-1配置认证密码。
level-2:为Level-2配置认证密码。
ip:检查SNP、LSP中IP的相应字段的配置内容。
osi:检查SNP、LSP中OSI的相应字段的配置内容。
配置邻居关系验证方式和验证密码后,验证密码将会按照设定的方式封装到Hello报文中,并对接收到的Hello报文进行验证密码的检查,通过检查才会形成邻居关系,否则将不会形成邻居关系。
· 两台路由器要形成邻居关系必须配置相同的验证方式和验证密码。
· 以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中。
· 如果没有指定level-1或level-2参数,将同时为level-1和level-2的Hello报文配置验证方式及验证密码。
· 如果没有指定ip或osi参数,将检查Hello报文中OSI的相应字段的配置内容。
· 认证密码选用ip或osi不受实际的网络环境影响。
· 必须先使用isis enable命令在接口上使能IS-IS功能才能进行参数level-1和level-2的配置。
# 为Vlan-interface10接口配置邻居关系采用简单明文验证模式,验证密码为123456。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis authentication-mode simple plain 123456
isis bfd enable命令用来使能IS-IS的BFD功能。
undo isis bfd enable命令用来关闭IS-IS的BFD功能。
IS-IS的BFD功能处于关闭状态。
# 使能接口Vlan-interface11的IS-IS BFD功能。
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis enable
[Sysname-Vlan-interface11] isis bfd enable
isis circuit-level命令用来配置接口的链路邻接关系类型。
undo isis circuit-level命令用来恢复缺省情况。
isis circuit-level [ level-1 | level-1-2 | level-2 ]
接口既可以建立Level-1的邻接关系,也可以建立Level-2的邻接关系。
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报文。
# 接口Vlan-interface10和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2 Hello报文。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-level level-1
isis circuit-type p2p命令用来配置接口的网络类型为P2P。
undo isis circuit-type命令用来取消配置接口的网络类型为P2P。
接口网络类型根据物理接口决定。(VLAN接口网络类型为Broadcast。)
接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同。
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,既可以节省网络带宽,又可以加快网络的收敛速度。
需要注意的是,仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置。
# 配置接口Vlan-interface10为P2P类型。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-type p2p
isis cost命令用来配置IS-IS接口的链路开销值。
undo isis cost命令用来取消该配置。
isis cost value [ level-1 | level-2 ]
undo isis cost [ level-1 | level-2 ]
没有配置IS-IS接口的链路开销值。
value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
如果没有指定level-1或者level-2,将同时配置计算Level-1和Level-2路由时使用的链路开销值。
# 配置接口Vlan-interface10上Level-2的链路开销值为5。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis cost 5 level-2
isis dis-name命令用来在DIS上配置局域网名称来代表这个广播网中的伪节点。
undo isis dis-name命令用来恢复缺省情况。
symbolic-name:本地局域网的名称,为1~64个字符的字符串,不区分大小写。
该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效。
# 配置本地局域网的名称为“LOCALAREA”。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis dis-name LOCALAREA
isis dis-priority命令用来配置接口在不同层次的DIS优先级。
undo isis dis-priority命令用来取消该配置。
isis dis-priority value [ level-1 | level-2 ]
undo isis dis-priority [ level-1 | level-2 ]
接口Level-1和Level-2级别DIS优先级为64。
value:配置接口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。
# 配置接口Vlan-interface10的Level-2 DIS优先级为127。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis dis-priority 127 level-2
isis enable命令用来在指定接口上使能IS-IS功能,并配置与该接口关联的IS-IS进程。
undo isis enable命令用来在指定接口上关闭IS-IS功能。
IS-IS功能在接口上处于关闭状态,且没有任何IS-IS进程与其关联。
process-id:指定与该接口关联的IS-IS进程,process-id为IS-IS进程号,取值范围为1~65535,缺省值为1。
# 创建IS-IS路由进程1,并在接口Vlan-interface10上使能IS-IS功能。
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable 1
isis mib-binding命令用来配置IS-IS进程绑定MIB。
undo isis mib-binding命令用来恢复缺省情况。
MIB绑定在进程号最小的IS-IS进程上。
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] isis mib-binding 100
isis peer-ip-check命令用来配置在PPP接口上建立邻接关系必须在同一网段的检查功能,即在接收Hello报文时,对端的IP地址与当前接口必须在同一网段。
undo isis peer-ip-check命令用来恢复缺省情况。
协议类型为PPP的接口要与对端路由器建立邻接关系,双方可以不在同一网段。
# 配置在Vlan-Interface10接口上与对端路由器建立邻接关系必须在同一网段的检查功能,即在Serial2/1/0上接收IS-IS Hello报文时,对端的IP地址与当前接口必须在同一网段才可以建立邻接关系。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis peer-ip-check
isis primary-path-detect bfd echo命令用来使能IS-IS协议中主用链路的BFD(Echo方式)检测功能。
undo isis primary-path-detect bfd命令用来恢复缺省情况。
isis primary-path-detect bfd echo
undo isis primary-path-detect bfd
IS-IS协议中主用链路的BFD(Echo方式)检测功能处于关闭状态。
配置本功能后,IS-IS协议的快速重路由特性中的主用链路将使用BFD(Echo方式)进行检测。
# 在接口Vlan-interface10上配置IS-IS协议快速重路由特性中主用链路使能BFD(Echo方式)检测功能。
[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] bfd echo-source-ip 1.1.1.1
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis primary-path-detect bfd echo
isis silent命令用来禁止接口发送和接收IS-IS报文。
undo isis silent命令用来恢复缺省情况。
Loopback接口视图下不支持此命令。
# 禁止接口Vlan-interface10发送和接收IS-IS报文。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis silent
isis small-hello命令用来配置接口发送不加入填充CLV的小型Hello报文。
undo isis small-hello命令用来恢复缺省情况。
接口发送标准Hello报文。
Loopback接口视图下不支持此命令。
# 指定接口Vlan-interface10发送小型Hello报文。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis small-hello
isis timer csnp命令用来配置DIS在广播网络上发送CSNP报文的时间间隔。
undo isis timer csnp命令用来取消该配置。
isis timer csnp seconds [ level-1 | level-2 ]
undo isis timer csnp [ level-1 | level-2 ]
DIS在广播网络上发送CSNP报文的时间间隔为10秒。
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报文在Vlan-interface10接口上的发送时间间隔为15秒。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer csnp 15 level-2
isis timer hello命令用来配置Hello报文的发送时间间隔。
undo isis timer hello命令用来取消该配置。
isis timer hello seconds [ level-1 | level-2 ]
undo isis timer hello [ level-1 | level-2 ]
Hello报文的发送时间间隔为10秒。
seconds:配置Hello报文的发送时间间隔,取值范围为3~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报文在Vlan-interface10接口上的发送时间间隔为20秒。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer hello 20 level-2
· isis timer holding-multiplier
isis timer holding-multiplier命令用来配置Hello报文失效数目。
undo isis timer holding-multiplier命令用来取消该配置。
isis timer holding-multiplier value [ level-1 | level-2 ]
undo isis timer holding-multiplier [ level-1 | level-2 ]
Hello报文失效数目为3。
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。
# 指定接口Vlan-interface10上标志邻居失效的Level-2 Hello报文数目为6。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer holding-multiplier 6
isis timer lsp命令用来配置IS-IS在接口上发送LSP的最小时间间隔以及一次最多可以发送的LSP报文数目。
undo isis timer lsp命令用来恢复缺省情况。
isis timer lsp time [ count count ]
发送LSP的最小时间间隔为33毫秒,一次最多可以发送5个LSP报文。
time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒。
count:一次最多发送的链路状态报文的数目,取值范围为1~1000。
当LSDB的内容发生变化时,IS-IS将把发生变化的LSP扩散出去,用户可以对LSP的最小发送时间间隔进行调节。
请合理配置LSP发送时间间隔,当存在大量IS-IS接口或大量路由时,会发送大量的LSP报文,导致LSP风暴的出现。
# 配置在Vlan-interface10接口LSP的发送时间间隔为500毫秒。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer lsp 500
isis timer retransmit命令用来配置LSP在点到点链路上的重传时间间隔。
undo isis timer retransmit命令用来恢复缺省情况。
LSP在点到点链路上的重传时间间隔为5秒。
seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒。
在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CSNP来实现LSDB的同步,不需要进行此项配置。
# 在接口Vlan-interface10上配置LSP在点到点链路上的重传时间间隔为50秒。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis circuit-type p2p
[Sysname-Vlan-interface10] isis timer retransmit 50
· isis timer lsp
ispf enable命令用来使能IS-IS ISPF功能,即增量SPF计算功能。
undo ispf enable命令用来关闭IS-IS ISPF功能。
使能IS-IS ISPF功能。
IS-IS视图
使能增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树。
# 使能增量SPF计算功能。
[Sysname] isis 1
[Sysname-isis-1] ispf enable
is-level命令用来配置路由器的Level级别。
undo is-level命令用来恢复缺省情况。
is-level { level-1 | level-1-2 | level-2 }
路由器的的Level级别为Level-1-2。
IS-IS视图
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] isis 1
[Sysname-isis-1] is-level level-1
is-name命令用来使能动态主机名映射功能并为当前路由器配置主机名称。
undo is-name命令用来关闭动态主机名映射功能。
【缺省情况】
动态主机名映射功能处于关闭状态且没有为当前路由器配置主机名称。
IS-IS视图
sys-name:为本地IS配置的主机名称,为1~64个字符的字符串,不区分大小写。
只有使能动态主机名映射功能后,使用display isis lsdb等命令才可以看到路由器的主机名而不是System ID。
# 为本地IS配置主机名称。
[Sysname] isis 1
[Sysname-isis-1] is-name RUTA
is-name map命令用来为远端IS配置System ID与主机名称的映射关系。
undo is-name map命令用来取消此配置。
is-name map sys-id map-sys-name
IS-IS视图
sys-id:远端IS的系统ID或伪系统ID。
map-sys-name:为远端IS配置的主机名称,为1~64个字符的字符串,不区分大小写。
每个System ID只能对应一个主机名称。
# 为远端IS配置静态主机名映射,远端IS的System ID为“0000.0000.0041”,为其配置的主机名称为“RUTB”。
[Sysname] isis 1
[Sysname-isis-1] is-name map 0000.0000.0041 RUTB
log-peer-change命令用来打开邻接状态变化的输出开关。
undo log-peer-change命令用来关闭邻接状态变化的输出开关。
IS-IS视图
打开邻接状态输出开关后,IS-IS邻接状态变化时会生成日志信息发送到设备的信息中心,通过设置信息中心的参数,最终决定日志信息的输出规则(即是否允许输出以及输出方向)。(有关信息中心参数的配置请参见“网络管理和监控配置指导”中的“信息中心”。)
# 关闭IS-IS邻接状态变化的输出开关。
[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 ]
LSP分片扩展功能处于关闭状态。
IS-IS视图
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] isis 1
[Sysname-isis-1] lsp-fragments-extend level-2
lsp-length originate命令用来配置当前路由器生成的Level-1 LSP和Level-2 LSP的最大长度。
undo lsp-length originate命令用来取消该配置。
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视图
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] isis 1
[Sysname-isis-1] lsp-length originate 1024 level-2
lsp-length receive命令用来配置当前路由器可以接收的LSP的最大长度。
undo lsp-length receive命令用来恢复缺省情况。
可以接收的LSP的最大长度为1497个字节。
IS-IS视图
size:LSP的最大长度,取值范围为512~16384,单位为字节。
# 配置接收LSP报文最大长度为1024字节。
[Sysname] isis 1
[Sysname-isis-1] lsp-length receive 1024
maximum load-balancing命令用来配置IS-IS可用的等价路由的最大条数。
undo maximum load-balancing命令用来恢复缺省情况。
IS-IS视图
number:等价路由的最大条数。
缺省情况下,IS-IS可用的等价路由最大条数与系统可用的最大等价路由条数保持一致。
如果通过max-ecmp-num命令调整系统可用的最大等价路由条数为m,则本命令的缺省值为m,取值范围为1~m。
# 配置IS-IS可用的等价路由的最大条数为2。
[Sysname] isis 100
[Sysname-isis-100] maximum load-balancing 2
· max-ecmp-num(三层技术-IP路由命令参考/IP路由基础)
network-entity命令用来配置IS-IS进程的网络实体名称(Network Entity Title,简称NET)。
undo network-entity命令用来删除网络实体名称。
IS-IS视图
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] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
non-stop-routing命令用来使能IS-IS协议的NSR功能。
undo non-stop-routing命令用来关闭IS-IS协议的NSR功能。
IS-IS视图
IS-IS NSR特性与IS-IS GR特性互斥,即non-stop-routing和graceful-restart命令互斥,不能同时配置。
#在IS-IS进程1中使能NSR功能。
[Sysname-isis-1] non-stop-routing
preference命令用来配置IS-IS路由优先级。
undo preference命令用来恢复缺省情况。
preference { preference | route-policy route-policy-name } *
IS-IS路由的优先级为15。
IS-IS视图
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] isis 1
[Sysname-isis-1] preference 25
priority命令用来配置指定IS-IS路由收敛的优先级。
undo priority命令用来取消该配置。
priority { critical | high | medium } { prefix-list prefix-list-name | tag tag-value }
undo priority { critical | high | medium } [ prefix-list | tag ]
IS-IS路由收敛的优先级为低优先级。
IS-IS视图
critical:最高优先级。
high:高优先级。
medium:中优先级。
prefix-list prefix-list-name:指定IPv4地址前缀列表名,唯一标识一个IPv4地址前缀列表。prefix-list-name为1~63个字符的字符串,区分大小写。
tag tag-value:指定要求的标记值,取值范围为1~4294967295。
IS-IS路由的优先级越高收敛的速度越快。
需要注意的是,IS-IS主机路由的优先级为中优先级。
# 配置前缀列表standtest的IS-IS路由收敛的优先级为高优先级。
[Sysname] isis 1
[Sysname-isis-1] priority high prefix-list standtest
reset isis all命令用来清除IS-IS进程所有的数据结构信息。
reset isis all [ process-id ] [ graceful-restart ]
process-id:IS-IS进程号,取值范围为1~65535,清除该IS-IS进程所有的数据结构信息。
graceful-restart:清除IS-IS数据之后,通过GR方式来恢复。
如果未指定IS-IS进程号,将清除所有IS-IS进程的数据结构信息。
本命令用在某些需要立即刷新LSP的情况下。
# 清除所有IS-IS进程的数据结构信息。
reset isis graceful-restart event-log命令用来清除IS-IS GR的日志信息。
reset isis graceful-restart event-log slot slot-number
slot slot-number:清除IRF中指定成员设备的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
slot slot-number:清除IRF中指定成员设备的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 ]
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连接的报文统计信息。
在某些情况下,需要统计从某个时刻开始的报文统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。
# 清除OSI连接的报文统计信息。
<Sysname> reset osi statistics
set-overload命令用来为当前路由器配置过载标志位。
undo set-overload命令用来清除过载标志位。
IS-IS视图
on-startup:系统启动时将过载标志位置位。
start-from-nbr system-id [ timeout1 [ nbr-timeout ] ]:从系统启动时开始计算,如果在nbr-timeout参数指定的时长内仍未与指定邻居建立邻接关系完毕,过载标志位将结束置位状态;如果在nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,且从与指定邻居建立邻接关系时重新计时,在timeout1参数配置的时长内保持置位状态。
· system-id:指定邻居的System ID。
· timeout1:取值范围为5~86400秒,缺省值为600秒(10分钟)。
· nbr-timeout:取值范围为5~86400秒,缺省值为1200秒(20分钟)。
timeout2:从系统启动时开始计算,过载标志位保持置位状态的时间长度,取值范围为5~86400秒。缺省值为600秒(10分钟)。
allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。
external:当配置allow时,允许发布从其它协议学来的IP地址前缀。
interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀。
· 如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undo set-overload清除过载标志位。
· 如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态。
# 在当前路由器上配置过载标志位。
[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视图
context-name:上下文的名称,为1~32个字符的字符串,区分大小写。
TRILL使用IS-IS的MIB(Management Information Base,管理信息库)对NMS(Network Management System,网络管理系统)提供TRILL对象的管理,但标准IS-IS MIB中定义的MIB为单实例管理对象,无法同时对IS-IS和TRILL进行管理。因此,参考RFC 4750中对OSPF多实例的管理方法,为管理TRILL定义一个上下文名称,以区分来自NMS的SNMP请求是要对IS-IS还是TRILL进行管理。需要注意的是,由于上下文名称只是SNMPv3独有的概念,因此对于SNMPv1/v2c,会将团体名映射为上下文名称以对不同协议进行区分。
# 配置管理IS-IS进程1的SNMP实体所使用的上下文名称为isis。
[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的告警功能。
IS-IS的告警功能处于开启状态。
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] undo snmp-agent trap enable isis
summary命令用来配置一条聚合路由。
undo summary命令用来删除指定的聚合路由。
undo summary ip-address { mask-length | mask } [ level-1 | level-1-2 | level-2 ]
IS-IS视图
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] isis 1
[Sysname-isis-1] summary 202.0.0.0 255.0.0.0
timer lsp-generation命令用来配置LSP重新生成的时间间隔。
undo timer lsp-generation命令用来取消该配置。
undo timer lsp-generation [ level-1 | level-2 ]
LSP重新生成的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。
IS-IS视图
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] isis 1
[Sysname-isis-1] timer lsp-generation 10 100 200
timer lsp-max-age命令用来配置当前路由器生成的LSP在LSDB里的最大生存时间。
undo timer lsp-max-age命令用来恢复缺省情况。
当前路由器生成的LSP在LSDB里的最大生存时间为1200秒。
IS-IS视图
seconds:LSP在LSDB里的最大生存时间,取值范围是1~65535,单位为秒。
每个LSP都有一个最大生存时间,随着时间的推移最大生存时间将逐渐减小,当LSP的最大生存时间为0时,IS-IS将启动清除过期LSP的过程。用户可根据网络规模对LSP的最大生存时间进行调整。
# 配置当前路由器生成的LSP在LSDB里的最大生存时间为25分钟,即1500秒。
[Sysname] isis 1
[Sysname-isis-1] timer lsp-max-age 1500
timer lsp-refresh命令用来配置LSP刷新周期。
undo timer lsp-refresh命令用来恢复缺省情况。
LSP刷新周期为900秒。
IS-IS视图
seconds:LSP刷新周期,取值范围为1~65534,单位为秒。
路由器必须定时刷新自己生成的LSP,防止LSP的最大生存时间减小为0。另外,通过定时刷新LSP可以使整个区域中的LSP保持同步。用户可对LSP的刷新周期进行配置,提高LSP的刷新频率可以加快网络收敛速度,但是将占用更多的带宽。
timer lsp-refresh命令配置的时间必须小于timer lsp-max-age命令配置的时间,以保证在LSP失效前进行刷新。
# 配置当前系统的LSP刷新周期为1500秒。
[Sysname] isis 1
[Sysname-isis-1] timer lsp-refresh 1500
timer spf命令用来配置IS-IS路由计算的时间间隔。
undo timer spf命令用来恢复缺省情况。
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]
IS-IS路由计算的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。
IS-IS视图
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] 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视图
virtual-system-id:IS-IS进程的虚拟系统ID。
# 配置IS-IS进程1的虚拟系统ID为2222.2222.2222。
[Sysname] isis 1
[Sysname-isis-1] virtual-system 2222.2222.2222
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!