06-IS-IS命令
本章节下载: 06-IS-IS命令 (1.21 MB)
目 录
1.1.3 area-authentication send-only
1.1.4 area-authentication-mode
1.1.11 display isis event-log lsp
1.1.12 display isis event-log spf
1.1.13 display isis graceful-restart event-log
1.1.14 display isis graceful-restart status
1.1.17 display isis mesh-group
1.1.18 display isis name-table
1.1.19 display isis non-stop-routing event-log
1.1.20 display isis non-stop-routing status
1.1.22 display isis redistribute
1.1.25 display isis statistics
1.1.29 domain-authentication send-only
1.1.30 domain-authentication-mode
1.1.33 fast-reroute tiebreaker
1.1.38 graceful-restart suppress-sa
1.1.44 import-route isis level-1 into level-2
1.1.45 import-route isis level-2 into level-1
1.1.46 import-route isisv6 level-1 into level-2
1.1.47 import-route isisv6 level-2 into level-1
1.1.50 isis authentication send-only
1.1.51 isis authentication-mode
1.1.53 isis bfd session-restrict-adj
1.1.60 isis fast-reroute lfa-backup exclude
1.1.62 isis ipv6 bfd session-restrict-adj
1.1.65 isis ipv6 fast-reroute lfa-backup exclude
1.1.66 isis ipv6 prefix-suppression
1.1.67 isis ipv6 primary-path-detect bfd
1.1.72 isis prefix-suppression
1.1.73 isis primary-path-detect bfd
1.1.79 isis timer holding-multiplier
1.1.98 reset isis event-log lsp
1.1.99 reset isis event-log spf
1.1.100 reset isis graceful-restart event-log
1.1.101 reset isis non-stop-routing event-log
1.1.108 snmp-agent trap enable isis
非缺省vSystem不支持本特性的部分命令,具体情况请见本文相关描述。有关vSystem的详细介绍请参见“虚拟化技术配置指导”中的“vSystem”。
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
vsys-admin
【参数】
unicast:表示单播地址族。缺省为单播地址族。
【举例】
# 创建IS-IS IPv4地址族,并进入IS-IS IPv4地址族视图。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv4
[Sysname-isis-100-ipv4]
address-family ipv6命令用来创建IS-IS IPv6地址族,并进入IS-IS IPv6地址族视图。
undo address-family ipv6命令用来删除IS-IS IPv6地址族及IS-IS IPv6地址族视图下的所有配置。
【命令】
address-family ipv6 [ unicast ]
undo address-family ipv6 [ unicast ]
【缺省情况】
不存在IS-IS IPv6地址族。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
unicast:表示单播地址族。缺省为单播地址族。
【使用指导】
配置本命令后,进程的IPv6被使能。
【举例】
# 在IS-IS视图下,创建并进入IS-IS IPv6地址族视图。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6
[Sysname-isis-100-ipv6]
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
vsys-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
vsys-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的相应字段的配置内容。
通过配置区域验证,可防止将从不可信任的路由器学习到的路由信息加入到本地LSDB中。
配置区域验证方式和验证密钥后,验证密钥将按照设定的方式插入到发送的Level-1报文(包括LSP、CSNP、PSNP)中,并对收到的Level-1报文进行验证密钥的检查。
IS-IS支持keychain中的HMAC-MD5和HMAC-SM3两种认证算法。对于HMAC-SM3算法,仅能支持keychain中key-id的范围为0~65535内的key。
当IS-IS区域使用keychain验证模式时,报文的收、发过程如下:
· IS-IS在发送Level-1报文前,会先从keychain获取当前的有效发送key,根据该key的认证算法和认证密钥进行报文验证。如果当前不存在有效发送key,或者该key的认证算法不是HMAC-MD5或HMAC-SM3,则IS-IS发送的Level-1报文中不含认证TLV。
· IS-IS在收到Level-1报文后根据如下规则处理报文:
¡ 如果报文中的认证算法为HMAC-MD5,IS-IS会从keychain获取当前所有的有效接收key,根据各个key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果当前不存在有效接收key,或者使用所有的有效接收key对报文的校验都未成功,则报文校验不通过,该报文将被丢弃。
¡ 如果报文中的认证算法为HMAC-SM3,IS-IS会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收key,则该报文将被丢弃。
同一区域内的路由器必须配置相同的验证方式和验证密钥。
认证密钥选用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视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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
· isis ipv6 cost
bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值。
undo bandwidth-reference命令用来恢复缺省情况。
【命令】
bandwidth-reference value
undo bandwidth-reference
【缺省情况】
IS-IS自动计算链路度量值时依据的带宽参考值为100Mbps。
【视图】
IS-IS视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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
vsys-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单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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
vsys-admin
vsys-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
Isolation : Disabled
Process state : Admin-down
IPv6 router ID : 100::1
Fast reroute : Disabled
ECMP group : Disabled
Fast-reroute TI-LFA
level-1 : Disabled
level-2 : Disabled
Microloop-avoidance
level-1 : Disabled
level-2 : Disabled
Microloop-avoidance RIB-update-delay
level-1 : 5000
level-2 : 5000
Fast-reroute remote-LFA
level-1 : Disabled
level-2 : Disabled
Node-protecting preference
level-1 : 40
level-2 : 40
Lowest-cost preference
level-1 : 20
level-2 : 20
SRLG preference
level-1 : 10
level-2 : 10
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 mode : Normal
SPF intervals : 5 50 200
IPv6 enabled
Fast reroute : Disabled
ECMP group : Disabled
SRv6-policy autoroute : Disabled
Preference : 15
Maximum imported routes : 1000
SPF intervals : 5 50 200
Link tag inheritance : Disabled
Segment routing IPv6
SRv6 : Disabled
SRv6 SRH compression
level-1 : Disable
level-2 : Disable
Fast-reroute TI-LFA
level-1 : Disabled
level-2 : Disabled
Node-protecting preference
level-1 : 40
level-2 : 40
Lowest-cost preference
level-1 : 20
level-2 : 20
SRLG preference
level-1 : 10
level-2 : 10
SR microloop avoidance
level-1 : Disabled
level-2 : Disabled
SR microloop avoidance RIB-update-delay
level-1 : 5000
level-2 : 5000
表1-1 display isis显示信息描述表
字段 |
描述 |
Network entity |
网络实体名称 |
IS level |
路由器类型 |
Cost style |
开销类型 |
Isolation |
是否开启Isolate功能: · Disabled:表示关闭 · Enabled:表示开启 |
Process state |
IS-IS进程的状态,显示为Admin-down表示通过shutdown process命令关闭了IS-IS进程。如果未通过shutdown process命令关闭IS-IS进程,则不显示该字段 |
IPv6 router ID |
IS-IS进程下配置的IPv6 Router ID |
Fast reroute |
是否使能快速重路由功能: · Disabled:表示未使能 · LFA:表示自动选取备份下一跳 · Route-policy:表示通过路由策略来指定备份下一跳 |
ECMP group |
是否开启等价路由组功能: · Disabled:表示关闭 · Enabled:表示开启 |
Fast-reroute TI-LFA |
是否使能TI-LFA快速重路由功能: · Disabled:表示未开启 · Enabled:表示开启 |
Microloop-avoidance |
是否使能正切防微环功能: · Disabled:表示未开启 · Enabled:表示开启 |
Microloop-avoidance RIB-update-delay |
正切防微环延迟时间 |
Fast-reroute TI-LFA |
是否使能TI-LFA快速重路由功能: · Disabled:表示未开启 · Enabled:表示开启 |
Node-protecting preference |
节点保护优选方案的优先级 |
Lowest-cost preference |
最小开销路径优选方案的优先级 |
SRLG preference |
共享风险链路组优选方案的优先级 |
Preference |
路由优先级 |
LSP length receive |
可以接收LSP的最大长度 |
LSP length originate |
生成的LSP的最大长度 |
Maximum imported routes |
引入Level1/Level2的IPv4路由/IPv6路由最大条数 |
Timers |
LSP相关定时器信息,包括: · LSP-max-age:LSP的最大生存时间 · LSP-refresh:LSP的刷新周期 · SPF mode:SPF计算时间间隔的方式 · SPF intervals:SPF的计算时间间隔 |
IPv6 enabled |
IS-IS进程支持IPv6功能 |
SRv6-policy autoroute |
(暂不支持)SRv6 TE Policy的自动引流功能: · Disabled:表示未开启 · Enabled:表示开启。level-1表示开启Level-1的SRv6 TE Policy的自动引流功能;level-2表示开启Level-2的SRv6 TE Policy的自动引流功能;level-1-2表示同时开启Level-1和Level-2的SRv6 TE Policy的自动引流功能 |
Link tag inheritance |
是否使能IPv6 IS-IS的链路标记继承功能: · Disabled:表示未开启 · Enabled:表示开启 |
Segment routing IPv4 |
IS-IS进程支持IPv4 SR |
Configured SRGB |
ISIS进程下配置的SRGB标签段的最大标签值和最小标签值,仅在配置了SRGB时才显示 |
Effective SRGB |
当前生效的SRGB标签段的最大标签值和最小标签值 |
Level-1 tunnel count |
Level1区域的SR隧道个数 |
Level-2 tunnel count |
Level2区域的SR隧道个数 |
Local block |
SRLB标签段的最大标签值和最小标签值 |
Fast-reroute TI-LFA |
是否使能TI-LFA快速重路由功能: · Disabled:表示未开启 · Enabled:表示开启 |
Node-protecting preference |
节点保护优选方案的优先级 |
Lowest-cost preference |
最小开销路径优选方案的优先级 |
SRLG preference |
共享风险链路组优选方案的优先级 |
SR microloop avoidance |
是否使能SR防微环功能: · Disabled:表示未开启 · Enabled:表示开启 |
SR microloop avoidance RIB-update-delay |
SR防微环延迟时间 |
Segment routing IPv6 |
(暂不支持)IS-IS进程支持SRv6 |
SRv6 |
(暂不支持)是否开启SRv6功能: · Disabled:表示未开启 · Enabled:表示开启 |
SRv6 SRH compression |
(暂不支持)是否开启SRv6压缩功能: · Disabled:表示未开启 · Enabled:表示开启 |
display isis event-log lsp命令用来显示IS-IS LSP日志信息。
【命令】
display isis event-log lsp { purged | refreshed } [ level-1 | level-2 ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
purged:显示清除LSP的日志信息。
refreshed:显示刷新LSP的日志信息,包括生成和接收LSP的日志信息。
level-1:显示Level-1的LSP日志信息。
level-2:显示Level-2的LSP日志信息。
process-id:IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的LSP日志信息。
【使用指导】
如果不指定级别,则同时显示Level-1和Level-2级别的LSP日志信息。
【举例】
# 显示IS-IS清除LSP的日志信息。
<Sysname> display isis event-log lsp purged
LSP log for IS-IS(1)
--------------------
Level-1 LSP log
---------------
Date Time LSP ID Seq Num Event
--------------------------------------------------------------------------------
2017-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Generated LSP purge packet
2017-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Received LSP purge packet
2017-07-31 10:15:29 2222.2222.2222.01-00 0x00000005 Generated LSP purge packet
Level-2 LSP log
---------------
Date Time LSP ID Seq Num Event
--------------------------------------------------------------------------------
2017-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Generated LSP purge packet
2017-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Received LSP purge packet
2017-07-31 10:15:29 2222.2222.2222.01-00 0x00000005 Generated LSP purge packet
# 显示IS-IS刷新LSP的日志信息。
<Sysname> display isis event-log lsp refreshed
LSP log for IS-IS(1)
--------------------
Level-1 LSP log
---------------
Date Time LSP ID Seq Num Event
--------------------------------------------------------------------------------
2017-06-06 17:18:48 0000.0000.0012.00-00 0x00000038 Received LSP
2017-06-06 17:18:48 0000.0000.0011.00-00 0x00000042 Received LSP
2017-06-06 17:18:48 0000.0000.0012.00-00 0x00000039 Generated LSP
2017-06-06 17:18:48 0000.0000.0012.00-00 0x00000038 Received LSP
2017-06-06 17:18:48 0000.0000.0011.00-00 0x00000042 Received LSP
2017-06-06 17:18:48 0000.0000.0012.00-00 0x00000002 Generated LSP
2017-06-06 17:18:48 0000.0000.0011.01-00 0x00000032 Received LSP
2017-06-06 17:18:48 0000.0000.0011.02-00 0x00000035 Received LSP
2017-06-06 17:18:48 0000.0000.0011.01-00 0x00000032 Received LSP
2017-06-06 17:18:48 0000.0000.0011.02-00 0x00000035 Received LSP
2017-06-06 17:18:47 0000.0000.0012.00-00 0x00000001 Generated LSP
Level-2 LSP log
---------------
Date Time LSPID Seq Num Event
--------------------------------------------------------------------------------
2017-06-06 17:18:48 0000.0000.0012.00-00 0x00000002 Generated LSP
2017-06-06 17:18:47 0000.0000.0012.00-00 0x00000001 Generated LSP
表1-2 display isis event-log lsp命令显示信息描述表
字段 |
描述 |
Date |
记录LSP变化的日期 |
Time |
记录LSP变化的时间 |
LSPID |
链路状态报文ID |
Seq Num |
LSP序列号 |
Event |
LSP变化的事件类型: · Received LSP:接收到LSP报文 · Received LSP purge packet:接收到LSP清除报文 · Generated LSP:生成LSP报文 · Generated LSP purge packet:生成LSP清除报文 |
【相关命令】
· reset isis event-log lsp
display isis event-log spf命令用来显示IS-IS路由计算日志信息。
【命令】
display isis event-log spf [ ipv4 | ipv6 ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
ipv4:显示IS-IS的IPv4路由计算日志信息。
ipv6:显示IS-IS的IPv6路由计算日志信息。
level-1:显示Level-1路由计算日志信息。
level-2:显示Level-2路由计算日志信息。
verbose:显示路由计算日志的详细信息。如果未指定本参数,将显示路由计算日志的概要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的路由计算日志信息。如果未指定本参数,将显示所有IS-IS进程的路由计算日志信息。
【使用指导】
如果不指定ipv4和ipv6参数,则显示公网拓扑IPv4路由计算日志信息。
如果不指定级别,则同时显示Level-1和Level-2级别的路由计算日志信息。
【举例】
# 显示IS-IS路由计算日志的概要信息。
<Sysname> display isis event-log spf
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2018-12-07 11:11:45 0.003 2 LDP label changed
2018-12-07 11:11:10 0 2 Remote LFA configuration changed
2018-12-07 11:10:45 0 4 Interface metric changed
2018-12-07 09:26:40 0 4 LSP updated
2018-12-07 09:26:28 0 2 DIS changed
2018-12-07 09:26:21 0.001 2 LSP updated
2018-12-07 09:26:07 0.001 3 Direct route changed
Level-2 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2018-12-07 11:11:45 0.003 2 LDP label changed
2018-12-07 11:11:10 0 2 Remote LFA configuration changed
2018-12-07 11:10:45 0 4 Interface metric changed
2018-12-07 09:26:40 0 4 LSP updated
2018-12-07 09:26:28 0 2 DIS changed
2018-12-07 09:26:21 0 2 LSP updated
2018-12-07 09:26:07 0 3 Direct route changed
# 显示IS-IS路由计算日志的详细信息。
<Sysname> display isis event-log spf verbose
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Log date : 2018-12-07 11:10:45
Log key : 5
Trigger count : 4
Trigger event : Interface metric changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 1
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 1
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 1 delete: 0
Last 10 routes:
1.1.1.0/24
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:40
Log key : 4
Trigger count : 4
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 1
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 1
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:28
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:21
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0.001 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2018-12-07 09:26:07
Log key : 1
Trigger count : 3
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0.001 Add: 1 modify: 0 delete: 0
Last 10 routes:
1.1.1.0/24
Route summary 0 Summary route nodes: 0
Total 0.001
Level-2 SPF Log
---------------
Log date : 2018-12-07 11:10:45
Log key : 5
Trigger count : 4
Trigger event : Interface metric changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 1
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 1
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:40
Log key : 4
Trigger count : 4
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 1
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 1
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:28
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:21
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2018-12-07 09:26:07
Log key : 1
Trigger count : 3
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI/R-LFA prepare 0 TI/R-LFA links: 0, TI/R-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
表1-3 display isis event-log spf命令显示信息描述表
字段 |
描述 |
Date |
路由计算开始日期 |
Time |
路由计算开始时间 |
Duration |
路由计算持续时间,单位为秒,精确到小数点后六位 |
Count |
触发当前路由计算的事件计数 |
Trigger event |
最后一次触发路由计算的事件类型: · NextHop changed:下一跳发生变化 · DIS changed:DIS发生变化 · Interface metric changed:接口链路开销发生变化 · SPF link changed:SPF link发送变化 · Default route changed:缺省路由发生变化 · Summary route changed:聚合路由发生变化 · TE tunnel updated:TE隧道更新 · TE tunnel metric changed:TE隧道链路开销变化 · IPv6 mode changed:IPv6分拓扑模式发生变化 · FRR configuration changed:FRR配置变化 · Prefix priority configuration changed:前缀优先级配置变化 · Route preference changed:路由优先级配置发生变化 · ISPF configuration changed:ISPF配置发生变化 · Import filter policy changed:接收路由信息过滤策略变化 · ECMP configuration changed:等价路由条数规格配置变化 · PIC configuration changed:PIC配置发生变化 · Interface LFA exclude changed:接口不参与LFA计算配置发生变化 · ATT configuration changed:ATT配置发生变化 · GR/NSR first SPF:GR/NSR过程中第一次路由计算 · GR over:GR过程结束 · T3 timeout:T3定时器超时 · Direct route changed:直连路由变化 · Logic interface changed:逻辑接口变化 · Route leakage configuration changed:路由渗透配置变化 · NSR over:NSR过程结束 · Entered overload state:协议进入过载状态 · Exited overload state:协议离开过载状态 · Area address changed:区域地址变化 · Route policy changed:路由策略变化 · Redistributed route updated:引入路由更新 · LSP updated:LSP更新 · MT disabled:拓扑去使能 · MT enabled:拓扑使能 · TE tunnel configuration changed:TE隧道配置变化 · TE tunnel destination changed:TE隧道目的地址变化 · RIB smooth:RIB平滑 · Remote LFA configuration changed:Remote LFA配置变化 · LDP label changed:LDP标签变化 |
Log date |
路由计算日志的生成时间 |
Log key |
路由计算日志Key |
Trigger count |
触发当前路由计算的事件计数 |
SPF details |
路由计算各阶段详细信息 |
Phase |
路由计算阶段: · TE tunnel ADJ:TE隧道邻居发布计算阶段 · Topology:拓扑计算阶段 · BSPF:备份SPF计算阶段 · TI/R-LFA prepare:TI/Remote-LFA计算准备阶段 · Link PSPF:链路保护PSPF收敛后路径树计算 · Link PQ:链路保护PQ节点空间计算 · Node PSPF:节点保护PSPF收敛后路径树计算 · Node PQ:节点保护PQ节点空间计算 · LFA:LFA计算阶段 · Area:区域计算阶段 · PRC:前缀计算阶段 · Route summary:路由聚合计算阶段 |
Description |
路由计算阶段的描述信息: · TE SPF nodes:表示TE隧道邻居发布计算的SPF节点数 · SPF nodes:表示拓扑计算的SPF节点数 · Candidate NBRs:表示候选邻居节点计数 · TI/R-LFA links:表示TI/Remote-LFA保护链路计数 · TI/R-LFA nodes:表示TI/Remote-LFA保护节点计数 · LFA SPF nodes:表示LFA计算的SPF节点数 · Area addresses:表示区域地址计算的区域地址个数 · Add、modify和delete:表示前缀计算汇总信息 · Last 10 routes:表示最后计算的10条路由信息 · Summary route nodes:表示聚合路由计算的聚合节点数 |
Total |
路由计算各阶段持续时间总和 |
# 显示IS-IS的IPv6路由计算日志的概要信息。
<Sysname> display isis event-log spf ipv6
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2015-09-07 11:10:45 0 4 Interface metric changed
2015-09-07 09:26:40 0 4 LSP updated
2015-09-07 09:26:28 0 2 DIS changed
2015-09-07 09:26:21 0.001 2 LSP updated
2015-09-07 09:26:07 0.001 3 Direct route changed
Level-2 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2015-09-07 11:10:45 0 4 Interface metric changed
2015-09-07 09:26:40 0 4 LSP updated
2015-09-07 09:26:28 0 2 DIS changed
2015-09-07 09:26:21 0 2 LSP updated
2015-09-07 09:26:07 0 3 Direct route changed
# 显示IS-IS的IPv6路由计算日志的详细信息。
<Sysname> display isis event-log spf ipv6 verbose
SPF Log for IS-IS(1)
--------------------
Level-1 SPF Log
---------------
Log date : 2015-09-07 02:18:09
Log key : 10
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:18:09
Log key : 9
Trigger count : 2
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.003 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.003
Log date : 2011-01-01 02:17:40
Log key : 8
Trigger count : 2
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.005 Add: 1 modify: 0 delete: 0
Last 10 routes:
10::/64
Route summary 0 Summary route nodes: 0
Total 0.005
Log date : 2015-09-07 02:17:38
Log key : 7
Trigger count : 1
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:33
Log key : 6
Trigger count : 5
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.003 Add: 0 modify: 0 delete: 1
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.003
Log date : 2015-09-07 02:17:21
Log key : 5
Trigger count : 1
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.006 Add: 1 modify: 0 delete: 0
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.006
Log date : 2015-09-07 02:17:11
Log key : 4
Trigger count : 1
Trigger event : IPv6 mode changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:09:33
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.001 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 01:09:25
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:08:49
Log key : 1
Trigger count : 1
Trigger event : Area address changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Level-2 SPF Log
---------------
Log date : 2015-09-07 02:18:09
Log key : 10
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:18:09
Log key : 9
Trigger count : 2
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.002 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0.001 Summary route nodes: 0
Total 0.003
Log date : 2015-09-07 02:17:40
Log key : 8
Trigger count : 2
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:38
Log key : 7
Trigger count : 1
Trigger event : Logic interface changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:33
Log key : 6
Trigger count : 5
Trigger event : NextHop changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0.001 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 02:17:21
Log key : 5
Trigger count : 1
Trigger event : Direct route changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 0
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 02:17:11
Log key : 4
Trigger count : 1
Trigger event : IPv6 mode changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0.001 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2015-09-07 01:09:33
Log key : 3
Trigger count : 2
Trigger event : DIS changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 3
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:09:25
Log key : 2
Trigger count : 2
Trigger event : LSP updated
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF links changed: 1
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
Log date : 2015-09-07 01:08:49
Log key : 1
Trigger count : 1
Trigger event : Area address changed
SPF details :
Phase Duration Description
TE tunnel ADJ 0 TE SPF nodes: 0
Topology 0 SPF nodes: 0
BSPF 0 Candidate NBRs: 0
TI-LFA prepare 0 TI-LFA links: 0, TI-LFA nodes: 0
Link PSPF 0
Link PQ 0
Node PSPF 0
Node PQ 0
LFA 0 LFA SPF nodes: 0
Area 0 Area addresses: 1
PRC 0 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0
表1-4 display isis event-log spf ipv6命令显示信息描述表
字段 |
描述 |
Date |
路由计算开始日期 |
Time |
路由计算开始时间 |
Duration |
路由计算持续时间,单位为秒,精确到小数点后六位 |
Count |
触发当前路由计算的事件计数 |
Trigger event |
最后一次触发路由计算的事件类型: · NextHop changed:下一跳发生变化 · DIS changed:DIS发生变化 · Interface metric changed:接口链路开销发生变化 · SPF link changed:SPF link发送变化 · Default route changed:缺省路由发生变化 · Summary route changed:聚合路由发生变化 · TE tunnel updated:TE隧道更新 · TE tunnel metirc changed:TE隧道链路开销变化 · IPv6 mode changed:IPv6分拓扑模式发生变化 · FRR configuration changed:FRR配置变化 · Prefix priority configuration changed:前缀优先级配置变化 · Route preference changed:路由优先级配置发生变化 · ISPF configuration changed:ISPF配置发生变化 · Import filter policy changed:接收路由信息过滤策略变化 · ECMP configuration changed:等价路由条数规格配置变化 · PIC configuration changed:PIC配置发生变化 · Interface LFA exclude changed:接口不参与LFA计算配置发生变化 · ATT configuration changed:ATT配置发生变化 · GR/NSR first SPF:GR/NSR过程中第一次路由计算 · GR over:GR过程结束 · T3 timeout:T3定时器超时 · Direct route changed:直连路由变化 · Logic interface changed:逻辑接口变化 · Route leakage configuration changed:路由渗透配置变化 · NSR over:NSR过程结束 · Entered overload state:协议进入过载状态 · Exited overload state:协议离开过载状态 · Area address changed:区域地址变化 · Route policy changed:路由策略变化 · Redistributed route updated:引入路由更新 · LSP updated:LSP更新 · MT disabled:拓扑去使能 · MT enabled:拓扑使能 · TE tunnel configuration changed:TE隧道配置变化 · TE tunnel destination changed:TE隧道目的地址变化 · RIB smooth:RIB平滑 |
Log date |
路由计算日志的生成时间 |
Log key |
路由计算日志Key |
Trigger count |
触发当前路由计算的事件计数 |
SPF details |
路由计算各阶段详细信息 |
Phase |
路由计算阶段: · TE tunnel ADJ:TE隧道邻居发布计算阶段 · Topology:拓扑计算阶段 · BSPF:备份SPF计算阶段 · TI-LFA prepare:TI-LFA计算准备阶段 · Link PSPF:链路保护PSPF收敛后路径树计算 · Link PQ:链路保护PQ节点空间计算 · Node PSPF:节点保护PSPF收敛后路径树计算 · Node PQ:节点保护PQ节点空间计算 · LFA:LFA计算阶段 · Area:区域计算阶段 · PRC:前缀计算阶段 · Route summary:路由聚合计算阶段 |
Description |
路由计算阶段的描述信息: · TE SPF nodes:表示TE隧道邻居发布计算的SPF节点数 · SPF nodes:表示拓扑计算的SPF节点数 · Candidate NBRs:表示候选邻居节点计数 · TI-LFA links:表示TI-LFA保护链路计数 · TI-LFA nodes:表示TI-LFA保护节点计数 · LFA SPF nodes:表示LFA计算的SPF节点数 · Area addresses:表示区域地址计算的区域地址个数 · Add、modify和delete:表示前缀计算汇总信息 · Last 10 routes:表示最后计算的10条路由信息 · Summary route nodes:表示聚合路由计算的聚合节点数 |
Total |
路由计算各阶段持续时间总和 |
【相关命令】
· reset isis event-log spf
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中的成员编号。
【使用指导】
非缺省vSystem不支持本命令。
【举例】
# 显示指定slot上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-5 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
vsys-admin
vsys-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-6 display isis graceful-restart status命令显示信息描述表
字段 |
描述 |
Restart status |
当前设备的Restarter状态: · RESTARTING:保证能进行转发 · STARTING:不能保证转发 · COMPLETE:完成GR |
Restart phase |
当前设备的Restart阶段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · TE tunnel prepare:TE隧道准备阶段 · 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
vsys-admin
vsys-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 Circuit ID 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 Circuit ID 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
IPv4 BFD : Disabled
IPv6 BFD : Disabled
IPv4 BFD session-restrict-adj : Enabled
IPv6 BFD session-restrict-adj : Disabled
IPv4 FRR LFA backup : Enabled
IPv6 FRR LFA backup : Enabled
IPv4 FRR TI-LFA : L1 Enabled L2 Enabled
IPv6 FRR TI-LFA : L1 Enabled L2 Enabled
IPv4 FRR remote-LFA : L1 Enabled L2 Enabled
IPv4 prefix-suppression : Disabled
IPv6 prefix-suppression : Disabled
IPv4 tag : 1
IPv6 tag : 4294967295
IPv6 link tag : 100
IPv4 primary path detection mode: BFD ctrl
IPv6 primary path detection mode: BFD ctrl
# 显示使能IS-IS SR功能接口的详细信息。
<Sysname> display isis interface verbose
Interface information for IS-IS(1)
----------------------------------
Interface: LoopBack1
Index IPv4 state IPv6 state Circuit ID MTU Type DIS
00003 Up Down 1 1536 L1/L2 --
SNPA address : 0000-0000-0000
IP address : 111.111.111.111
Secondary IP addresses :
IPv6 link-local address :
Extended circuit ID : 3
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 0 L2 0
IPv6 cost : L1 0 L2 0
Priority : L1 64 L2 64
Retransmit timer value : L12 5
IPv4 BFD : Disabled
IPv6 BFD : Disabled
IPv4 BFD session-restrict-adj : Enabled
IPv6 BFD session-restrict-adj : Disabled
IPv4 FRR LFA backup : Enabled
IPv6 FRR LFA backup : Enabled
IPv4 FRR TI-LFA : L1 Enabled L2 Enabled
IPv6 FRR TI-LFA : L1 Enabled L2 Enabled
IPv4 FRR remote-LFA : L1 Enabled L2 Enabled
IPv4 prefix suppression : Disabled
IPv6 prefix suppression : Disabled
IPv4 tag : 0
IPv6 tag : 0
Prefix-SID type : Index
Value : 2
Prefix-SID validity : Valid
表1-7 display isis interface显示信息描述表
字段 |
描述 |
Interface |
接口类型和接口编号 |
Index |
接口索引 |
IPv4 state |
IPv4状态: · Up:表示IPv4相邻节点的链路层和网络层均可达 · Down:表示IPv4相邻节点的链路层和网络层均不可达 · Lnk:Up/IP:Dn:表示IPv4相邻节点的链路层可达,网络层不可达 |
IPv6 state |
IPv6状态: · Up:表示IPv6相邻节点的链路层和网络层均可达 · Down:表示IPv6相邻节点的链路层和网络层均不可达 · Lnk:Up/IP:Dn:表示IPv6相邻节点的链路层可达,网络层不可达 |
Circuit ID |
链路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在点到点链路上的重传时间间隔 |
IPv4 BFD |
是否使能IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 BFD |
是否使能IPv6 IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 BFD session-restrict-adj |
是否开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能: · Disabled:表示未开启 · Enabled:表示开启 |
IPv6 BFD session-restrict-adj |
是否开启BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能: · Disabled:表示未开启 · Enabled:表示开启 |
IPv4 FRR LFA backup |
是否使能IPv4的路由LFA计算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 FRR LFA backup |
是否使能IPv6的路由LFA计算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 FRR TI-LFA |
是否使能IPv4的路由TI-LFA计算功能: · Disabled:表示关闭 · Enabled:表示开启 |
IPv6 FRR TI-LFA |
是否使能IPv6的路由TI-LFA计算功能: · Disabled:表示关闭 · Enabled:表示开启 |
IPv4 FRR remote-LFA |
是否使能IPv4的路由Remote 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值 |
IPv6 link tag |
接口IPv6的链路标记值 |
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报文检测方式 |
Prefix-SID type |
前缀SID的类型: · Absolute:前缀SID绝对值 · Index:前缀SID相对值 |
Value |
前缀SID的取值 |
Prefix-SID validity |
Prefix SID配置是否有效: · Invalid:表示无效值,即前缀SID的值不在SRGB范围内 · Valid:表示有效值 |
Static adjacency SID |
接口下配置的静态Adjacency SID |
Nexthop |
下一跳地址,0.0.0.0表示P2P类型 |
Type |
Adjacency SID的类型: · Absolute:Adjacency SID绝对值 · Index:Adjacency SID索引值 |
# 显示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-8 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
vsys-admin
vsys-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)
--------------------------------
ATTENTION: System is overloaded.
Overload is set for isolation.
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)
--------------------------------
ATTENTION: System is overloaded.
Overload is set for isolation.
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
IPv6 unicast NBR ID
6464.6464.6464.01 Cost: 10 MT ID: 2
LinkTag: 100
MT NBR ID
6464.6464.6464.01 Cost: 10 MT ID: 6
+IP-Extended
192.168.220.0 255.255.255.0 Cost: 100
+IP-Extended
14.159.100.2 255.255.255.255 Cost: 0
Prefix-SID: 3333 Algorithm: 0
Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0
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
Router ID 1.1.1.1
IPv6 router ID 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
Router ID 3.3.3.3
IPv6 router ID 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-9 display isis lsdb命令显示信息描述表
字段 |
描述 |
ATTENTION: System is overloaded |
系统过载 |
Overload is set manually |
手工方式设置过载 |
Overload is set for isolation |
Isolate方式设置过载 |
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地址 |
MT ID 0000 (-/-) MT ID 0002 (-/-) MT ID 0006 (-/-) |
LSP生成路由器支持的拓扑信息 0000表示标准拓扑 (-/-),即ATT/OL |
NBR ID |
LSP生成路由器邻居的System ID |
IPv6 unicast NBR ID |
LSP生成路由器的IPv6单播邻居信息 |
LinkTag |
链路标记值 |
Router ID |
路由器IPv4 ID |
IPv6 router ID |
路由器IPv6 ID |
IP-Internal |
LSP生成路由器的IP内部可达地址和掩码信息 |
IP-External |
LSP生成路由器的IP外部可达地址和掩码信息 |
IP-Extended |
LSP生成路由器的扩展IP可达地址和掩码信息 |
Cost |
开销值 |
Auth |
LSP生成路由器的认证信息 |
IPv4 unicast |
LSP生成路由器的IPv4单播可达信息 |
LAN-ADJ-SID |
LAN邻接链路的SID通告信息 |
P2P-ADJ-SID |
P2P邻接链路的SID通告信息 |
Flags (F/B/V/L/S) |
邻接链路的SID通告信息标志位信息: · F:地址族标志,置位时,表明是IPv6邻居;不置位时,表明是IPv4邻居 · B:备份标志,置位时,表明可用于链路保护 · V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值;不置位时,表明携带的是一个相对值 · L:本地/全局标志,置位时,表明是一个本地意义的前缀SID;不置位时,表明是全局意义的前缀SID · S:集合标志,置位时,表明是为一系列邻居集合分配的标签 |
Weight |
邻接链路的权重 |
System ID |
系统ID |
Adjacency SID |
邻接链路通告的SID |
Function type |
定义SID的function类型,类型如下: · End (no PSP, no USP):End类型SID,且倒数第二跳不弹出、最后一跳不弹出 · End with PSP:End类型SID,且倒数第二跳弹出 · End with USP:End类型SID,且最后一跳跳弹出 · End with PSP&USP:End类型SID,且倒数第二跳弹出、最后一跳弹出 · End.X (no PSP, no USP):End.X类型SID,且倒数第二跳不弹出、最后一跳不弹出 · End.X with PSP:End.X类型SID,且倒数第二跳弹出 · End.X with USP:End.X类型SID,且最后一跳跳弹出 · End.X with PSP&USP:End.T类型SID,且倒数第二跳弹出、最后一跳弹出 · End.T (no PSP, no USP):End.T类型SID,且倒数第二跳不弹出、最后一跳不弹出 · End.T with PSP:End.T类型SID,且倒数第二跳弹出 · End.T with USP:End.T类型SID,且最后一跳跳弹出 · End.T with PSP&USP:End.T类型SID,且倒数第二跳弹出、最后一跳弹出 · End.DT6:End.DT6类型SID · End.DX6:End.DX6类型SID · End with COC (no PSP, no USP):End压缩类型SID,且倒数第二跳不弹出、最后一跳不弹出 · End with PSP&COC:End压缩类型SID,且倒数第二跳弹出 · End with PSP&USP&COC:End压缩类型SID,且倒数第二跳弹出、最后一跳弹出 · End.X with COC (no PSP, no USP):End.X压缩类型SID,且倒数第二跳不弹出、最后一跳不弹出 · End.X with PSP&COC:End.X压缩类型SID,且倒数第二跳弹出 · End.X with PSP&USP&COC:End.X压缩类型SID,且倒数第二跳弹出、最后一跳弹出 |
Common prefix length |
压缩格式SID的公共前缀长度 |
Node length |
压缩格式SID的节点长度 |
Function length |
压缩格式SID的Function长度 |
Args length |
压缩格式SID的Args长度 |
Prefix-SID flags(R/N/P/E/V/L) |
前缀SID标志信息: · R:Re-advertisement标志,置位时,表示有层间泄漏或路由引入情况发生 · N:Node-SID标志,置位时,表示前缀SID为到达某一台SR节点的SID · P:No-PHP标志,置位时,表示倒数第二跳不允许弹出前缀SID · E:显式空标志,置位时,该SID节点的上游邻居在转发报文前必须重置该SID为显式空标签 · V:Value/Index标志,置位时,表明携带的前缀SID是一个绝对值 · L:本地/全局标志,置位时,表示本地意义的前缀SID |
Perfix-SID |
前缀SID值 |
Algorithm |
前缀关联的算法类型,目前仅支持SPF算法 |
Router capability |
路由能力子TLV相关信息 |
Flags (D/S) |
IS-IS层间渗透的标志信息: · D标志,置位时,路由能力TLV不能从Level-1渗透到Level-2 · S标志,置位时,表示该路由能力TLV必须在整个路由域内泛洪;未置位时,表示该路由能力TLV不能在Level间渗透 |
SRGB base |
SRGB标签段基值,即SRGB标签段中的最小值标签值 |
SRGB range |
SRGB包含的标签数目 |
SRLB base |
SRLB标签段基值,即SRLB标签段中的最小值标签值 |
SRLB range |
SRLB包含的标签数目 |
SRLB flags |
标志位,当前未定义 |
SRLG NBR ID |
LSP生成路由器的共享风险链路组邻居信息 |
Interface IP address |
与对端相连的本地接口IP地址 |
Neighbor IP address |
邻居的接口IP地址 |
Shared risk link group |
本地接口加入的共享风险链路组的编号 |
SID binding |
SID映射信息 |
Flags (F/M/S/D/A) |
映射标志信息: · F:Address-Family标志,置位时,表示是IPv6邻居;不置位时,表明是IPv4邻居 · M:Mirror Context标志,置位时,表示该SID用于SR节点保护 · S:Scope标志,置位时,表示路由能力TLV能在Level-1渗透到Level-2 · D:Down标志,置位时,表示SID/Label Binding TLV从Level-2发布到Level-1 · A:Attached标志,置位时,表示Prefix和SID由直连邻居发布 |
Range |
指定要连续分配SID的个数 |
Start SID |
SID起始值 |
Segments Left |
SRH中Segment Left字段的最大值 |
End Pop MSD |
支持PSP(Penultimate Segment Pop of the SRH,倒数第二跳弹出)或USP(Ultimate Segment Pop of the SRH,最后一跳弹出)的端点能够弹出的最大SID个数 对于目的地址为某设备上本地SID的报文,该设备为该报文的端点 |
T.Insert MSD |
传输节点依靠SR策略能够插入到报文中的SID的最大个数 对于目的地址既不是设备的本地地址也不是本地SID的报文,该设备就是该报文的传输节点 |
T.Encaps MSD |
传输节点依靠SR策略能够封装到报文中的SID的最大个数 |
End D MSD |
端点能够解封装的SID的最大个数 |
Locator |
SID的节点路由段 |
Flag (D) |
渗透的标志信息(D标志),置位时,Locator TLV不能从Level-1渗透到Level-2 |
SID binding |
SID映射信息 |
Flags (F/M/S/D/A) |
映射标志信息: · F:Address-Family标志,置位时,表示是IPv6邻居;不置位时,表明是IPv4邻居 · M:Mirror Context标志,置位时,表示该SID用于SR节点保护 · S:Scope标志,置位时,表示路由能力TLV能在Level-1渗透到Level-2 · D:Down标志,置位时,表示SID/Label Binding TLV从Level-2发布到Level-1 · A:Attached标志,置位时,表示Prefix和SID由直连邻居发布 |
Range |
指定要连续分配SID的个数 |
Start SID |
SID起始值 |
L2 bundle member attributes |
L2 Bundle Member Attributes TLV |
Flags (P/-/-/-/-/-/-/-) |
标志信息: · P:置位时,表示携带用于区分平行链路的子TLV |
L2 bundle attribute descriptors |
L2 Bundle Attributes描述符 |
Link local identifiers: n |
成员接口的链路ID信息,个数为n |
LAN邻接链路的成员接口Adjacency SID信息 |
|
L2-Bundle-Member-ADJ-SID |
P2P邻接链路的成员接口Adjacency SID信息 |
Flags (F/*/V/L/S/P/-/-) |
前缀SID标志信息: · F:Address-Family标志,置位时,表明是IPv6邻居;不置位时,表明是IPv4邻居 · V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值;不置位时,表明携带的是一个相对值 · L:本地/全局标志,置位时,表明是一个本地意义的前缀SID;不置位时,表明是全局意义的前缀SID · S:集合标志,置位时,表明是为一系列三层聚合组的成员接口分配的标签 · P:持久化标志,置位时,表明分配的Adjacency SID保持不变 |
SRLG NBR ID |
LSP生成路由器的共享风险链路组邻居信息 |
Interface IP address |
与对端相连的本地接口IP地址 |
Neighbor IP address |
邻居的接口IP地址 |
Shared risk link group |
本地接口加入的共享风险链路组的编号 |
display isis mesh-group命令用来显示IS-IS Mesh-Group的配置信息。
【命令】
display isis mesh-group [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-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
GE1/0/1 Blocked
GE1/0/2 100
表1-10 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
vsys-admin
vsys-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-11 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中的成员编号。
非缺省vSystem不支持本命令。
【举例】
# 显示指定slot上的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-12 display isis non-stop-routing 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
【使用指导】
非缺省vSystem不支持本命令。
【举例】
# 显示IS-IS的NSR状态。
<Sysname> display isis non-stop-routing status
Nonstop Routing information for IS-IS(1)
----------------------------------------
NSR phase: Finish
表1-13 display isis non-stop-routing status命令显示信息描述表
字段 |
描述 |
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 peer命令用来显示IS-IS的邻居信息。
【命令】
display isis peer [ statistics | verbose ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-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
IPv4 adjacency state: Up
Adj P2P three-way handshake: No
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
Local topology:
0
Remote topology:
0 2
Local BFD support:
(MTID:0, IPv4)
Remote BFD support:
(MTID:0, IPv4)
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
IPv4 adjacency state: Up
Adj P2P three-way handshake: Yes
Peer extended circuit ID: 2
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
Local topology:
0
Remote topology:
0
Local BFD support:
(MTID:0, IPv4)
Remote BFD support:
(MTID:0, IPv4)
表1-14 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 |
IPv4 adjacency state |
IPv4邻接关系状态: · Up:表示邻接关系处于Up状态 · Down:表示邻接关系处于Down状态 如果邻接协议不支持IPv4,则不显示该字段 |
IPv6 adjacency state |
IPv6邻接关系状态: · Up:表示邻接关系处于Up状态 · Down:表示邻接关系处于Down状态 如果邻接协议不支持IPv6,则不显示该字段 |
Adjacency not up |
邻接状态没有Up原因: · Waiting for BFD session to come up:表示正在等待BFD会话Up 邻接状态Up后将不再显示该字段 |
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标记 |
Local topology |
本端接口支持的拓扑列表 |
Remote topology |
邻居接口支持的拓扑列表 |
Local BFD support |
本端支持BFD抑制IS-IS建立和保持邻接关系的功能,在不同协议和拓扑中的开启情况有以下几种: · (MTID:0, IPv4):表示本地在IPv4单播拓扑0中支持该功能 · (MTID:0, IPv6):表示本地在IPv6单播拓扑0中支持该功能 · (MTID:2, IPv6):表示本地在IPv6单播拓扑2中支持该功能 如果本端不支持BFD抑制IS-IS建立和保持邻接关系的功能,则不显示该字段 |
Remote BFD support |
邻居支持BFD抑制IS-IS建立和保持邻接关系的功能,在不同协议和拓扑中的开启情况有以下几种: · (MTID:0, IPv4):表示邻居在IPv4单播拓扑0中支持该功能 · (MTID:0, IPv6):表示邻居在IPv6单播拓扑0中支持该功能 · (MTID:2, IPv6):表示邻居在IPv6单播拓扑2中支持该功能 如果邻居不支持BFD抑制IS-IS建立和保持邻接关系的功能,则不显示该字段 |
# 显示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-15 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-length ] | ipv6 [ ipv6-address prefix-length ] ] [ level-1 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
ipv4:显示IS-IS的IPv4引入路由信息。缺省情况下,显示IPv4引入路由信息。
ip-address mask-length:显示指定目的IP地址和掩码长度的引入路由。
ipv6:显示IS-IS的IPv6引入路由信息。
ipv6-address prefix-length:显示指定目的IPv6地址和掩码长度的引入路由。prefix-length的取值范围为1~128。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv4路由信息。
level-1:显示Level-1的IS-IS路由信息。
level-2:显示Level-2的IS-IS路由信息。
【使用指导】
如果不指定ipv4和ipv6参数,将显示IPv4引入路由信息。
如果不指定级别,将同时显示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, E -EIGRP
表1-16 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 |
引入的路由类型 |
IPv4 Destination |
IPv4目的地址 |
IntCost |
路由内部Cost |
ExtCost |
路由外部Cost |
Tag |
引入路由发布时的Tag值 |
State |
引入路由是否为最终生效路由 |
# 显示IS-IS的IPv6引入路由信息。
<Sysname> display isis redistribute ipv6 1
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost: 0 Tag :
State : Active
Level-2 IPv6 Redistribute Table
--------------------------------
Type : direct Destination: 12:1::/64
IntCost: 0 Tag :
State : Active
表1-17 display isis redistribute ipv6命令显示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS进程引入路由信息 |
Level-1 IPv6 Redistribute Table |
Level-1的IS-IS IPv6引入路由信息 |
Level-2 IPv6 Redistribute Table |
Level-2的IS-IS IPv6引入路由信息 |
Type |
引入的路由类型,包括直连、ISISv6、静态、OSPFv3、BGP4+、RIPng |
Destination |
IPv6目的地址 |
IntCost |
内部路由Cost |
Tag |
引入路由发布时的Tag值 |
State |
引入路由是否为最终生效路由 |
display isis route命令用来显示IS-IS的IPv4路由信息。
【命令】
display isis route [ ipv4 [ ip-address mask-length ] | ipv6 [ ipv6-address prefix-length ] ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
ipv4:显示IS-IS的IPv4路由信息。
ip-address mask-length:显示指定目的IP地址和掩码长度的路由。mask-length取值范围为0~32。
ipv6:显示IS-IS的IPv6路由信息。
ipv6-address prefix-length:显示指定目的IPv6地址和前缀长度的路由。prefix-length取值范围为0~128。
verbose:显示IS-IS详细的路由信息。如果未指定该参数,将显示路由信息的概要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的路由信息。如果未指定本参数,将显示所有IS-IS进程的路由信息。
level-1:显示Level-1的IS-IS路由信息。
level-2:显示Level-2的IS-IS路由信息。
【使用指导】
如果未指定ipv4和ipv6参数,将显示IPv4路由信息。
如果未指定级别,将同时显示Level-1和Level-2的路由信息。
【举例】
# 显示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-18 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 |
出接口的接口类型和编号,或者SRv6 TE Policy的名称 |
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/-
InLabel : 4294967295 InLabel Flag: -/-/-/-/-/-
NextHop : Interface : ExitIndex :
Direct GE1/0/2 0x00000000
Nib ID : 0x0 OutLabel : 4294967295 OutLabelFlag: -
IPv4 Dest : 9.9.9.0/24 Int. Cost : 20 Ext. Cost : NULL
Admin Tag : - Src Count : 1 Flag : R/L/-
InLabel : 4294967295 InLabel Flag: -/-/-/-/-/-
NextHop : Interface : ExitIndex :
8.8.8.5 GE1/0/2 0x00000003
Nib ID : 0x0 OutLabel : 4294967295 OutLabelFlag: -
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
InLabel flags: R-Readvertisement, N-Node SID, P-no PHP
E-Explicit null, V-Value, L-Local
OutLabelFlags: E-Explicit null, I-Implicit null, N-Nomal, P-SR label prefer
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/-
InLabel : 4294967295 InLabel Flag: -/-/-/-/-/-
NextHop : Interface : ExitIndex :
Direct GE1/0/2 0x00000000
Nib ID : 0x14000003 OutLabel : 4294967295 OutLabelFlag: -
IPv4 Dest : 90.0.0.0/8 Int. Cost : 10 Ext. Cost : 0
Admin Tag : - Src Count : 2 Flag : R/-/-
InLabel : 4294967295 InLabel Flag: -/-/-/-/-/- ECMP group : 0x1400000b
NextHop : Interface : ExitIndex :
30.40.0.3 GE1/0/3 0x00000004
Nib ID : 0x14000009 OutLabel : 4294967295 OutLabelFlag: -
20.40.0.2 GE1/0/4 0x00000005
Nib ID : 0x1400000a OutLabel : 4294967295 OutLabelFlag: -
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
InLabel flags: R-Readvertisement, N-Node SID, P-no PHP
E-Explicit null, V-Value, L-Local
OutLabelFlags: E-Explicit null, I-Implicit null, N-Nomal, P-SR label prefer
表1-19 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”表示不可以 |
NextHop |
下一跳 |
Interface |
出接口 |
ExitIndex |
出接口索引 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
ECMP group |
等价路由组ID,开启等价路由组功能且形成等价路由组时才会显示该字段 |
InLabel |
入标签 |
InLabel flag |
入标签的标志信息: · R:Re-advertisement标志,当置位时,表示有路由渗透或路由引入情况发生 · N:Node-SID标志,当置位时,表示前缀SID为到达某一台SR节点的SID · P:no-PHP标志,当置位时,倒数第二跳不允许弹出前缀SID · E:显式空标志,当置位时,该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签 · V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值 · L:本地/全局标志,当置位时,表示本地意义的前缀SID |
LabelSrc |
标签来源: · SR:SR节点分配 · SRMS:SR映射服务器发布 · N/A:没有标签 |
Delay Flag |
防微环延迟标志位: · D:表示配置防微环功能后,路由处于延迟发送RIB的状态 · N/A:未配置防微环功能或者达到防微环延迟时间时,路由处于正常发送RIB的状态 |
SR microloop-avoidance label stack index |
SR防微环标签栈索引 |
SR microloop label stack (top->bottom) |
SR防微环路径标签栈,从栈顶标签到栈底标签依次排列 |
OutLabel |
出标签 |
OutLabelFlag |
出标签的标志信息: · E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签 · I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签(暂不支持) · N:普通标志 · P:SR标签优先标志 |
TI-LFA |
TI-LFA备份信息 |
BKNextHop |
TI-LFA/Remote LFA的备份下一跳 |
LsIndex |
标签栈索引 |
Backup label stack(top->bottom) |
备份路径标签栈,“N/A”表示标签栈不存在 |
Route label |
路由标签 |
Remote-LFA |
Remote LFA备份信息 |
Backup label |
到PQ节点的备份标签,“N/A”表示标签不存在 |
# 显示IPv6 IS-IS的路由信息。
<Sysname> display isis route ipv6
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
Destination: 2001:1:: PrefixLen: 64
Flag : R/L/- Cost : 20
Next hop : FE80::200:5EFF:FE64:8905 Interface: GE1/0/1
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Next hop : Direct Interface: GE1/0/1
Destination: 3::4 PrefixLen: 128
Flag : D/L/- Cost : 10
Next hop : 3::3 Interface: p1v6
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
Level-2 IPv6 forwarding table
-----------------------------
Destination: 2001:1:: PrefixLen: 64
Flag : -/-/- Cost : 20
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-20 display isis route ipv6命令显示信息描述表
字段 |
描述 |
Destination |
IPv6目的地址前缀 |
PrefixLen |
前缀长度 |
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
Cost |
开销值 |
Next hop |
下一跳 |
Interface |
出接口的接口类型和编号 |
# 显示IPv6 IS-IS的详细路由信息。
<Sysname> display isis route ipv6 verbose
Route information for IS-IS(1)
------------------------------
Level-1 IPv6 forwarding table
-----------------------------
IPv6 dest : 2::2/128
Flag : R/L/- Cost : 10
Admin tag : - Src count : 1
Nexthop : FE80::86FB:DDFF:FE3F:1007
Interface : GE1/0/2
BkNexthop : FE80::86FB:D4FF:FE1B:E05
BkInterface : GE1/0/1
Nib ID : 0x24000004
IPv6 dest : 2012::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : GE1/0/2
Nib ID : 0x0
IPv6 dest : 2023::/64
Flag : R/L/- Cost : 20
Admin tag : - Src count : 2
Nexthop : FE80::86FB:D4FF:FE1B:E05
Interface : GE1/0/1
Nib ID : 0x24000002
Nexthop : FE80::86FB:DDFF:FE3F:1007
Interface : GE1/0/2
Nib ID : 0x24000003
IPv6 dest : 2013::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : GE1/0/1
Nib ID : 0x0
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
Level-2 IPv6 forwarding table
-----------------------------
IPv6 dest : 2::2/128
Flag : -/-/- Cost : 10
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
IPv6 dest : 2012::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 3
Nexthop : Direct
Interface : GE1/0/2
Nib ID : 0x0
IPv6 dest : 2023::/64
Flag : -/-/- Cost : 20
Admin tag : - Src count : 2
Nexthop : -
Interface : -
Nib ID : -
IPv6 dest : 2013::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 3
Nexthop : Direct
Interface : GE1/0/1
Nib ID : 0x0
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-21 display isis route ipv6 verbose命令显示信息描述表
字段 |
描述 |
|
|
IPv6 dest |
IPv6目的地址和前缀信息 |
|
|
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
|
|
Cost |
开销值 |
|
|
Admin tag |
管理标记 |
|
|
Src count |
发布源个数 |
|
|
ECMP group |
等价路由组ID,开启等价路由组功能且形成等价路由组时才会显示该字段 |
|
|
Nexthop |
下一跳 |
|
|
Interface |
出接口的接口类型和编号 |
|
|
BkNexthop |
备份下一跳 |
|
|
BkInterface |
备份出接口 |
|
|
SR microloop avoidance label stack index |
SR防微环标签栈索引 |
||
SR microloop label stack (top->bottom) |
SR防微环路径标签栈,从栈顶标签到栈底标签依次排列 |
||
TI-LFA |
TI-LFA备份信息 |
||
BKNextHop |
TI-LFA的备份下一跳 |
||
LsIndex |
标签栈索引 |
||
Backup label stack (top->bottom) |
备份路径标签栈,从栈顶标签到栈底标签依次排列,“N/A”表示标签栈不存在 |
||
Nib ID |
路由管理分配的ID,即下一跳索引 |
|
|
display isis spf-tree命令用来显示IS-IS的最短路径树信息。
【命令】
display isis spf-tree [ ipv4 | ipv6 ] [ [ level-1 | level-2 ] | [ source-id source-id | verbose ] ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
ipv4:显示IS-IS的IPv4最短路径树信息。
ipv6:显示IS-IS的IPv6最短路径树信息。
level-1:显示Level-1的IS-IS最短路径树信息。如果未指定级别,将同时显示Level-1和Level-2的最短路径树信息。
level-2:显示Level-2的IS-IS最短路径树信息。如果未指定级别,将同时显示Level-1和Level-2的最短路径树信息。
source-id source-id:显示指定System ID的最短路径树节点详细信息,形式为XXXX.XXXX.XXXX.XX。
verbose:显示IS-IS最短路径树的详细信息。如果未指定该参数,显示IS-IS最短路径树的概要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的最短路径树信息。如果未指定IS-IS进程号,将显示所有IS-IS进程的最短路径树信息。
【使用指导】
如果未指定ipv4和ipv6参数,将显示IPv4最短路径树信息。
【举例】
# 显示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
SRP distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
SRP 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
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0004.00
Distance : 10
TE Distance : 10
SRP distance : 10
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x14000000
TE tunnel count: 1
Destination: 4.4.4.4 Interface : Tun0
TE cost : 10 Final cost : 10
SRP count : 0
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
InterfaceIP: N/A NeighborIP: N/A
AdvMtID : 0
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
SRP distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x14000001
TE tunnel count: 0
SRP 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
InterfaceIP: N/A NeighborIP: 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
InterfaceIP: N/A NeighborIP: N/A
Level-2 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0001.00
Distance : 0
TE distance : 0
SRP distance : 10
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
SRP 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
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0004.00
Distance : 10
TE distance : 10
SRP distance : 10
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 1
Destination: 4.4.4.4 Interface : Tun0
TE cost : 10 Final cost : 10
SRP count : 0
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
InterfaceIP: N/A NeighborIP: N/A
AdvMtID : 0
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
SRP distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
SRP 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
InterfaceIP: N/A NeighborIP: 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
InterfaceIP: N/A NeighborIP: N/A
表1-22 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 |
目的路由器 |
Nexthop count |
节点的下一跳个数 |
Nexthop |
节点的主用下一跳地址/链路发布源下一跳地址 |
AdvMtID |
从哪个拓扑学到的路由: · 0:标准拓扑ID · 6-4094:其它拓扑ID |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNexthop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
TiLfaNeighbor |
节点TI-LFA备份下一跳邻居节点ID |
TiLfaInterface |
节点TI-LFA备份下一跳出接口 |
TiLfaNexthop |
节点TI-LFA备份下一跳地址 |
PNode SrcID |
P节点Source ID |
QNode SrcID |
Q节点Source ID |
PNode prefix |
P节点前缀,“N/A”表示目的节点在P空间不显示节点前缀 |
PNode SidIndex |
P节点前缀SID相对值,“N/A”表示目的节点在P空间不显示SID |
Protect |
TI-LFA/Remote LFA的保护类型 · Link:链路保护。计算备份路径时排除直连主链路 · Node:节点保护。计算备份路径时排除主下一跳节点 · SrlgLink:SRLG不相交的链路保护。计算备份路径时排除直连主链路以及与直连主链路属于同一SRLG的本地链路 · SrlgNode:SRLG不相交的节点保护。计算备份路径时排除主下一跳节点,并排除与直连主链路属于同一SRLG的本地链路 |
Label stack |
标签栈,“N/A”表示标签栈不存在 |
SpfLink |
拓扑链路 |
SpfLink count |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I:孤立链路 · D:链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
InterfaceIP |
接口IP地址 |
NeighborIP |
邻居IP地址 |
Remote-LFA |
节点Remote LFA备份信息 |
RLfaNeighbor |
节点Remote LFA备份下一跳邻居节点ID |
PQNode |
PQ节点System ID |
PQNodePrefix |
PQ节点前缀 |
OutLabel |
到PQ节点的备份标签 |
# 显示IS-IS的IPv6最短路径树信息。
<Sysname> display isis spf-tree ipv6
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
Level-2 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
# 显示IS-IS Level-1的IPv6最短路径树的详细信息。
<Sysname> display isis spf-tree ipv6 level-1 verbose
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
TE distance : 0
SRP distance : 0
NodeFlag : S/-/-/-/-/-
LinkTag : 100
RelayNibID : 0x0
TE tunnel count: 0
SRP count : 1
PolicyName : p1v6
Color : 20 EndPoint : 3::3
Auto cost : -5 Final cost: 15
Auto route : Shortcut State : Avtive
Nexthop count : 1
Neighbor : 0000.0000.0003.00 Interface : p1v6
Nexthop : 3::3
BkNeighbot : N/A BkInterface: N/A
BkNexthop : N/A
SpfLink count : 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : N/A
Cost : 10 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : Tun1
Cost : 10 Nexthop : FE80::A0A:A40
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0032.01
Distance : 10
TE distance : 10
SRP distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
SRP count : 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : GE1/0/2
Cost : 10 Nexthop : FE80::200:12FF:FE34:1
InterfaceIP: N/A NeighborIP: N/A
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : N/A
Cost : 0 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0064.00
Distance : 10
TE distance : 10
SRP distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
SRP count : 0
Nexthop count : 2
Neighbor : 0000.0000.0064.00 Interface : GE1/0/2
NextHop : FE80::200:12FF:FE34:1
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : FE80::A0A:A40
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLink count : 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : N/A
Cost : 10 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
AdvMtID : 0
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : Tun1
Cost : 10 Nexthop : FE80::A0A:A40
InterfaceIP: N/A NeighborIP: N/A
AdvMtID : 0
表1-23 display isis spf-tree ipv6命令显示信息描述表
字段 |
描述 |
SpfNode |
拓扑节点ID |
Distance |
根节点到该节点的最短距离 |
TE distance |
根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等 |
NodeFlag |
节点状态标记: · S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
LinkTag |
链路标记值 |
TE tunnel count |
Destination为该节点的隧道条数 |
Auto route |
自动引流功能,当前仅支持Shortcut方式自动引流 |
Nexthop count |
节点的下一跳个数 |
NextHop |
节点的主用下一跳地址/链路发布源下一跳地址 |
AdvMtID |
从哪个拓扑学到的路由: · 2:IPv6单播拓扑ID · 6~4094:其它拓扑ID |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNextHop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
MADuration |
SR防微环持续时间,单位为毫秒 |
MALStack |
SR防微环标签栈 |
TiLfaNeighbor |
节点TI-LFA备份下一跳邻居节点ID |
TiLfaInterface |
节点TI-LFA备份下一跳出接口 |
TiLfaNexthop |
节点TI-LFA备份下一跳地址 |
PNode SrcID |
P节点Source ID |
QNode SrcID |
Q节点Source ID |
PNode prefix |
P节点前缀,“N/A”表示目的节点在P空间不显示节点前缀 |
PNode SidIndex |
P节点前缀SID相对值,“N/A”表示目的节点在P空间不显示SID |
Protect |
TI-LFA/Remote LFA的保护类型 · Link:链路保护 · Node:节点保护 |
Label stack |
标签栈,“N/A”表示标签栈不存在 |
SpfLink |
拓扑链路 |
SpfLink count |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I:孤立链路 · D:链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
InterfaceIP |
接口IP地址 |
NeighborIP |
邻居IP地址 |
display isis statistics命令用来显示IS-IS的统计信息。
【命令】
display isis statistics [ ipv4 | ipv6 ] [ level-1 | level-1-2 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
vsys-admin
vsys-operator
【参数】
ipv4:显示IS-IS的IPv4统计信息。如果未指定该参数,则显示IS-IS的IPv4和IPv6统计信息。
ipv6:显示IS-IS的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进程的统计信息。如果未指定本参数,将显示所有IS-IS进程的统计信息。
【使用指导】
如果未指定级别,将同时显示Level-1和Level-2的统计信息。
【举例】
# 显示IS-IS的统计信息。
<Sysname> display isis statistics
Statistics information for IS-IS(1)
----------------------------------
Level-1 Statistics
------------------
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
EIGRP: 0
Total Number: 0
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
------------------
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
EIGRP: 0
Total Number: 0
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-24 display isis statistics命令显示信息描述表
字段 |
描述 |
Statistics information for IS-IS(processid) |
指定IS-IS进程的统计信息 |
Level-1 Statistics |
Level-1路由统计信息 |
Level-2 Statistics |
Level-2路由统计信息 |
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引入的路由数量 · EIGRP:从EIGRP引入的路由数量(暂不支持) |
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连接的信息。
【命令】
display osi [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
context-admin
context-operator
【参数】
slot slot-number:显示指定成员设备的OSI连接的信息。slot-number表示设备在IRF中的成员编号。如果未指定本参数,则显示所有成员设备的连接信息。
【使用指导】
非缺省vSystem不支持本命令。
【举例】
# 显示所有OSI连接的信息。
<Sysname> display osi
Total OSI socket number: 2
Location: slot 0
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:
GigabitEthernet1/0/1
MAC address: 0180-c200-0014
Location: slot 0
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:
GigabitEthernet1/0/1
MAC address: 0180-c200-0014
表1-25 display osi命令显示信息描述表
字段 |
描述 |
Total OSI socket number |
OSI socket的总数 |
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中的成员编号。如果未指定本参数,则显示所有成员设备的报文统计信息之和。
【使用指导】
非缺省vSystem不支持本命令。
【举例】
# 显示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-26 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。
【视图】
IS-IS视图
【缺省用户角色】
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。
非缺省vSystem不支持本命令。
如果没有指定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
vsys-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
vsys-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支持keychain中的HMAC-MD5和HMAC-SM3两种认证算法。对于HMAC-SM3算法,仅能支持keychain中key-id的范围为0~65535内的key。
当IS-IS路由域使用keychain验证模式时,报文的收、发过程如下:
· IS-IS在发送Level-2报文前,会先从keychain获取当前的有效发送key,根据该key的认证算法和认证密钥进行报文验证。如果当前不存在有效发送key,或者该key的认证算法不是HMAC-MD5或HMAC-SM3,则IS-IS发送的Level-2报文中不含认证TLV。
· IS-IS在收到Level-2报文后根据如下规则处理报文:
¡ 如果报文中的认证算法为HMAC-MD5,IS-IS会从keychain获取当前所有的有效接收key,根据各个key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果当前不存在有效接收key,或者使用所有的有效接收key对报文的校验都未成功,则报文校验不通过,该报文将被丢弃。
¡ 如果报文中的认证算法为HMAC-SM3,IS-IS会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收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
ecmp-group enable命令用来开启等价路由组功能。
undo ecmp-group enable命令用来恢复缺省情况。
【命令】
ecmp-group enable
undo ecmp-group enable
【缺省情况】
等价路由组功能处于关闭状态。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
本功能适用于存在大量IS-IS等价路由且不同前缀都具有相同的等价下一跳场景中。例如,IS-IS学到了1万条不同的路由前缀且每条前缀都具有1.1.1.1~1.1.1.16的16个下一跳。缺省情况下,IS-IS会向路由管理分别下发各条等价路由,开启本功能后,IS-IS会将等价路由组合起来统一下发给路由管理,从而加快收敛速度。
【举例】
# 为IS-IS进程1开启IPv4等价路由组功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] ecmp-group enable
fast-reroute命令用来配置IS-IS支持快速重路由功能。
undo fast-reroute命令用来关闭IS-IS支持快速重路由功能。
【命令】
fast-reroute { lfa [ level-1 | level-2 ] | route-policy route-policy-name }
undo fast-reroute { lfa [ level-1 | level-2 ] | route-policy }
【缺省情况】
IS-IS支持快速重路由功能处于关闭状态。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
【参数】
lfa:为所有路由通过LFA(Loop Free Alternate)算法选取备份下一跳信息。
level-1:为Level-1路由通过LFA算法选取备份下一跳信息。
level-2:为Level-2路由通过LFA算法选取备份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name为1~63个字符的字符串,区分大小写。为通过策略的路由指定备份下一跳信息。
【使用指导】
非缺省vSystem不支持本命令。
等价路由不支持快速重路由功能。
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
fast-reroute tiebreaker命令用来配置快速重路由备份路径优选方案的优先级。
undo fast-reroute tiebreaker命令用来恢复缺省情况。
【命令】
fast-reroute tiebreaker { lowest-cost | node-protecting | srlg-disjoint } preference preference [ level-1 | level-2 ]
undo fast-reroute tiebreaker { lowest-cost | node-protecting | srlg-disjoint } [ level-1 | level-2 ]
【缺省情况】
最小开销路径优选方案的优先级为20,节点保护优选方案的优先级为40,共享风险链路组优选方案的优先级为10。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
【参数】
lowest-cost:指定最小开销路径优选方案的优先级。
node-protecting:指定节点保护优选方案的优先级。
srlg-disjoint:指定SRLG(Shared Risk Link Group,共享风险链路组)优选方案的优先级。
preference preference:设置优选方案的优先级,取值范围为1~255,该数值越大表示优先级越高。
level-1:在Level-1区域指定优选方案的优先级。
level-2:在Level-2区域指定优选方案的优先级。
【使用指导】
IS-IS FRR使用一定的计算规则计算备份路径。Tiebreaker使用优先级值来对计算规则进行排序,优先级的值越大,对应的计算规则的优先级越高。IS-IS FRR备份路径优选方案通过调整计算规则的优先级,能够影响IS-IS FRR计算出来的备份路径。不同的备份路径可为流量提供节点保护或链路保护,或者同时提供节点保护和链路保护。
IS-IS FRR支持如下类型的计算规则,不同的计算规则生成不同的用于计算备份路径的拓扑。
· 节点保护(node-protecting):IS-IS FRR排除主下一跳节点之后计算备份路径。
· 最低开销(lowest-cost):IS-IS FRR排除直连主链路之后计算备份路径。
· SRLG不相交(srlg-disjoint):SRLG(Shared Risk Link Group,共享风险链路组)是具有相同故障风险的一组链路的集合。即如果其中一条链路失效,那么组内的其他链路也可能失效。这种情况下使用组内的其他链路作为失效链路的备份链路,将起不到保护的作用。为了避免出现上述情况,IS-IS FRR排除与直连主链路属于同一SRLG的本地链路之后计算备份路径。
对于IS-IS FRR来说,srlg-disjoint计算规则不能单独存在,需要依赖node-protecting或lowest-cost。
当同一IS-IS进程下存在多个FRR备份路径优选方案时,会优先选择优先级较高的优选方案计算备份路径。如果该方案不能计算出备份路径,则再从其他优选方案中选择优先级较高的优选方案计算备份路径。具体工作机制如下:
· 当node-protecting > lowest-cost时,如果使用node-protecting规则不能计算出备份路径,则再使用lowest-cost规则计算备份路径。如果仍不能计算备份路径,则主链路故障后无法保证可靠性。
· 当lowest-cost > node-protecting时,如果使用lowest-cost规则不能计算出备份路径,则不再使用node-protecting规则计算备份路径,主链路故障后无法保证可靠性。
非缺省vSystem不支持本命令。
多次执行本命令:
· 可以分别配置最小开销路径优选方案、节点保护优选方案及SRLG优选方案的优先级。
· 对于同一优选方案,最后一次执行的命令生效。
如果未指定level-1和level-2参数,表示配置所有区域的快速重路由备份路径优选方案的优先级。
【举例】
# 配置ISIS进程1快速重路由备份路径计算时节点保护优选方案的优先级为100。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv4
[Sysname-isis-1-ipv4] fast-reroute tiebreaker node-protecting preference 100
【相关命令】
· fast-reroute
filter-policy export命令用来配置IS-IS对引入的路由信息进行过滤。
undo filter-policy export命令用来取消IS-IS对引入的路由信息进行过滤。
【命令】
IS-IS IPv4单播地址族视图:
filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ bgp | direct | { isis | ospf | rip } [ process-id ] | static ]
undo filter-policy export [ bgp | direct | { isis | ospf | rip } [ process-id ] | static ]
IS-IS IPv6单播地址族视图:
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static ]
undo filter-policy export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static ]
【缺省情况】
IS-IS不对引入的路由信息进行过滤。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
ipv4-acl-number:IPv4 ACL的编号,取值范围为2000~3999,基于ACL对引入的路由信息进行过滤。
ipv6-acl-number:IPv6 ACL的编号,取值范围为2000~3999,基于ACL对引入的路由信息进行过滤。
prefix-list prefix-list-name:指定地址前缀列表名,基于目的地址对引入的路由信息进行过滤。prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:指定路由策略名,基于路由策略对引入的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。
bgp:对引入的BGP路由进行过滤。
direct:对引入的直连路由进行过滤。
isis:对引入的IS-IS路由进行过滤。
ospf:对引入的OSPF路由进行过滤。
rip:对引入的RIP路由进行过滤。
static:引入静态路由。
bgp4+:引入IPv6 BGP协议的路由。
isisv6:引入IPv6 IS-IS协议的路由。
ospfv3:引入OSPFv3协议的路由。
ripng:引入RIPng协议的路由。
process-id:路由协议进程号,取值范围为1~65535,缺省值为1。
【使用指导】
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义filter-policy配置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布。
filter-policy export命令一般和import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对引入的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有引入的路由信息通过过滤。
当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级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命令用来恢复缺省情况。
【命令】
IS-IS IPv4单播地址族视图:
filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
IS-IS IPv6单播地址族视图:
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
【缺省情况】
IS-IS不对接收的路由信息进行过滤。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
ipv4-acl-number:IPv4 ACL的编号,取值范围为2000~3999,基于ACL对接收的路由是否加入IP路由表进行过滤。
ipv6-acl-number:IPv6 ACL的编号,取值范围为2000~3999,基于ACL对接收的路由是否加入IP路由表进行过滤。
prefix-list prefix-list-name:指定地址前缀列表名,基于目的地址对接收的路由是否加入IP路由表进行过滤。prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:指定路由策略名,基于路由策略对接收的路由是否加入IP路由表进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。
【使用指导】
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义filter-policy配置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对接收的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有接收的路由信息通过过滤。
当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级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 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 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
vsys-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
vsys-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
vsys-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
vsys-admin
【参数】
seconds:T1定时器的超时值,取值范围为3~10,单位为秒。
count:T1定时器超时次数,取值范围为1~20。
【使用指导】
T1定时器用来控制发送带有RR标志位的Restart TLV的次数。重启路由器发送带有RR标志位的Restart TLV,如果在超时时间内收到对端回复的带有RA标志的Restart TLV,才能正常进入GR流程;否则GR流程失败。
配置GR定时器时请遵循以下规则,否则将导致定时器配置失败:
· T1定时器超时值×超时次数小于T2定时器的超时值。
· T2定时器超时值小于T3定时器的超时值。
【举例】
# 配置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
vsys-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失败。
配置GR定时器时请遵循以下规则,否则将导致定时器配置失败:
· T1定时器超时值×超时次数小于T2定时器的超时值。
· T2定时器超时值小于T3定时器的超时值。
【举例】
# 配置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
vsys-admin
【参数】
seconds:T3定时器的超时值,取值范围为300~65535,单位为秒。
【使用指导】
T3定时器用来控制路由器的重启时间间隔。重启时间间隔在IS-IS的Hello PDU中设置为保持时间,这样在该路由器重启的时间内邻居不会断掉与其的邻接关系。如果T3定时器超时后GR还没有完成,则GR失败。
配置GR定时器时请遵循以下规则,否则将导致定时器配置失败:
· T1定时器超时值×超时次数小于T2定时器的超时值。
· T2定时器超时值小于T3定时器的超时值。
【举例】
# 配置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
vsys-admin
【举例】
# 配置不采用ATT位计算缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ignore-att
import-route命令用来从其它路由协议或其它IS-IS进程引入路由信息。
undo import-route命令用来取消从其它路由协议或其它IS-IS进程引入路由信息。
【命令】
IS-IS IPv4单播地址族视图:
import-route bgp [ as-number ] [ allow-ibgp ] [ cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route bgp [ as-number ] [ allow-ibgp ] inherit-cost [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { direct | static | unr } [ cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { direct | static | unr } inherit-cost [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route rip [ process-id | all-processes ] [ allow-direct | cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route rip [ process-id | all-processes ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { isis | ospf } [ process-id | all-processes ] [ allow-direct | cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | no-sid | route-policy route-policy-name | tag tag ] *
import-route { isis | ospf } [ process-id | all-processes ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | no-sid | route-policy route-policy-name | tag tag ] *
undo import-route { bgp | direct | { isis | ospf | rip } [ process-id | all-processes ] | static }
IS-IS IPv6单播地址族视图:
import-route bgp4+ [ as-number ] [ allow-ibgp ] [ [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { direct | static } [ [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { isisv6 | ospfv3 | ripng } [ process-id ] [ allow-direct | [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route { bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static }
【缺省情况】
IS-IS不引入其它协议的路由信息。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
bgp:引入BGP协议的路由。
direct:引入直连路由。
isis:引入IS-IS协议的路由。
ospf:引入OSPF协议的路由。
rip:引入RIP协议的路由。
static:引入静态路由。
unr:引入UNR(User Network Route,用户网络路由)路由。UNR路由是接入设备为上线用户生成的路由。
bgp4+:引入IPv6 BGP协议的路由。
isisv6:引入IPv6 IS-IS协议的路由。
ospfv3:引入OSPFv3协议的路由。
ripng:引入RIPng协议的路由。
as-number:引入指定AS内的路由。as-number为AS号,取值范围为1~4294967295。当protocol是bgp或bgp4+时,如果没有指定本参数,则引入所有的IPv4或IPv6 EBGP路由。建议配置时指定AS号,否则引入的EBGP路由数量过多时,会引发设备内存资源紧张等问题。
process-id:路由协议进程号,取值范围为1~65535,缺省值为1。
all-processes:引入指定路由协议所有进程的路由。
allow-ibgp:允许引入IBGP路由。
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时,该参数有效。
inherit-cost:指定引入外部路由时使用该路由的原有开销值。
level-1:引入路由到Level-1的路由表中。
level-1-2:同时引入路由到Level-1和Level-2的路由表中。
level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。
no-sid:引入路由时不保留该路由的SR标签信息。如果不指定本参数,那么IS-IS引入的路由保留SR标签信息。
route-policy route-policy-name:路由策略名称,只有满足指定路由策略匹配条件的路由才被引入。route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入路由配置Tag值,取值范围为1~4294967295。
【使用指导】
IS-IS将所有引入路由域中的路由当作外部路由,它们描述了应该如何选择到路由域以外目的地的路由。
指定cost或inherit-cost参数后,真正生效的开销值受当前开销类型的影响。当路径开销值类型为narrow、narrow-compatible或compatible时,生效的开销值范围为0~63,超过63的也取值为63;当路径开销值类型为wide或wide-compatible时,配置值即为生效值。
该命令不能引入缺省路由。只能引入路由表中状态为active的路由,是否为active状态可以通过display ip routing-table protocol命令来查看。
如果未指定cost或inherit-cost参数,则引入的外部路由的开销值为0。
import-route bgp和import-route bgp4+表示只引入EBGP路由;import-route bgp allow-ibgp和import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。
undo import-route { isis | ospf | rip } all-processes命令只能取消import-route { isis | ospf | rip } all-processes命令的配置,不能取消import-route { isis | ospf | rip } 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
vsys-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区域中。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对从Level-1区域引入到Level-2区域的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有从Level-1区域引入到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
vsys-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区域中。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对从Level-2区域引入到Level-1区域的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有从Level-2区域引入到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 isisv6 level-1 into level-2命令用来配置从Level-1向Level-2进行路由渗透。
undo import-route isisv6 level-1 into level-2命令用来禁止从Level-1向Level-2进行路由渗透。
【命令】
import-route isisv6 level-1 into level-2 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-1 into level-2
【缺省情况】
从Level-1向Level-2进行路由渗透。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
filter-policy:过滤策略。
ipv6-acl-number:IPv6 ACL的编号,取值范围2000~3999。
prefix-list prefix-list-name:IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入的路由分配管理标签号,取值范围1~4294967295。
【使用指导】
Level-1-2路由器可以将它所知道的其他区域的Level-1区域路由信息发布给本区域的Level-2和Level-1-2路由器。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对从Level-1区域渗透到Level-2区域的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有从Level-1区域渗透到Level-2区域的路由信息通过过滤。
【举例】
# 设定路由器从Level-1向Level-2进行路由渗透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-1 into level-2
import-route isisv6 level-2 into level-1命令用来配置从Level-2向Level-1进行路由渗透。
undo import-route isisv6 level-2 into level-1命令用来恢复缺省情况。
【命令】
import-route isisv6 level-2 into level-1 [ filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } | tag tag ] *
undo import-route isisv6 level-2 into level-1
【缺省情况】
不从Level-2向Level-1进行路由渗透。
【视图】
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
filter-policy:过滤策略。
ipv6-acl-number:IPv6 ACL的编号,取值范围2000~3999。
prefix-list prefix-list-name:IPv6地址前缀列表名称,prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:路由策略名称,route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入的路由分配管理标签号,取值范围1~4294967295。
【使用指导】
Level-1-2路由器可以将它所知道的其他区域的Level-2区域路由信息发布给本区域的Level-1和Level-1-2路由器。
引用ACL时,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示IS-IS不会对从Level-2区域渗透到Level-1区域的路由信息进行过滤。
· 在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有从Level-2区域渗透到Level-1区域的路由信息通过过滤。
【举例】
# 设定路由器从Level-2向Level-1进行路由渗透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] import-route isisv6 level-2 into level-1
import-route limit命令用来配置引入Level1/Level2的路由最大条数。
undo import-route limit命令用来恢复缺省情况。
【命令】
import-route limit number
undo import-route limit
设备引入Level1/Level2的路由最大条数为1000000。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
number:引入Level1/Level2的路由最大条数。取值范围为1~1000000。
【举例】
# 配置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
vsys-admin
【参数】
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> 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
vsys-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
vsys-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支持keychain中的HMAC-MD5和HMAC-SM3两种认证算法。对于HMAC-SM3算法,仅能支持keychain中key-id的范围为0~65535内的key。
当IS-IS接口使用keychain验证模式时,报文的收、发过程如下:
· IS-IS在发送Hello报文前,会先从keychain获取当前的有效发送key,根据该key的认证算法和认证密钥进行报文验证。如果当前不存在有效发送key,或者该key的认证算法不是HMAC-MD5或HMAC-SM3,则IS-IS发送的Hello报文中不含认证TLV。
· IS-IS在收到Hello报文后根据如下规则处理报文:
¡ 如果报文中的认证算法为HMAC-MD5,IS-IS会从keychain获取当前所有的有效接收key,根据各个key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果当前不存在有效接收key,或者使用所有的有效接收key对报文的校验都未成功,则报文校验不通过,该报文将被丢弃。
¡ 如果报文中的认证算法为HMAC-SM3,IS-IS会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收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
vsys-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 bfd session-restrict-adj命令用来开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能。
undo isis bfd session-restrict-adj命令用来关闭BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能。
【命令】
isis bfd session-restrict-adj
undo isis bfd session-restrict-adj
【缺省情况】
BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
两台设备建立IPv4 IS-IS邻接关系,并使用BFD检测设备间链路。当其中一台设备无法进行三层转发但可以进行二层转发时,BFD会话Down,IPv4 IS-IS邻接关系随之Down,但此时该设备仍能接收和发送IS-IS报文,两台设备又重新建立邻接关系,这可能会导致流量通过故障设备转发,进而引发流量丢失。
为了避免上述情况的发生,请在本端和对端开启IS-IS BFD检测功能的接口上配置本命令。配置本命令后,接口发送的Hello报文中将会携带BFD-enabled TLV,当两端BFD-enabled TLV中的信息一致时,本功能生效,此时当BFD会话Down时,即便设备可以接收和发送IS-IS报文也无法建立邻接关系,从而避免三层流量通过故障设备转发。
建立IPv4 IS-IS邻接关系后再开启本功能的情况下,为了避免建立BFD会话期间导致不必要的邻接关系震荡,在邻居关系保持时间内,IS-IS会等待BFD会话Up,此时IPv4 IS-IS邻接关系不受BFD会话状态影响。如果在邻居关系保持时间内BFD会话未能Up,IPv4 IS-IS邻接关系随之Down。
只有开启IS-IS BFD检测功能后(通过isis bfd enable命令),才能配置本命令。
【举例】
# 在接口GigabitEthernet1/0/1下开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis enable
[Sysname-GigabitEthernet1/0/1] isis bfd enable
[Sysname-GigabitEthernet1/0/1] isis bfd session-restrict-adj
【相关命令】
· 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
vsys-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
vsys-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
vsys-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
vsys-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
vsys-admin
【参数】
priority:配置接口DIS优先级,取值范围为0~127。
level-1:配置Level-1级别DIS选举优先级。
level-2:配置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。
如果不指定级别,将同时配置Level-1和Level-2级别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
vsys-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 [ level-1 | level-2 ]
undo isis fast-reroute lfa-backup exclude [ level-1 | level-2 ]
【缺省情况】
接口参与LFA计算,能够被选为备份接口。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。
level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。
【使用指导】
接口缺省参与LFA计算,有资格成为备份接口。配置本功能后,接口不会被选为备份接口。
如果未指定level-1和level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与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 ipv6 bfd enable命令用来在使能IPv6 IS-IS的BFD功能。
undo isis ipv6 bfd enable命令用来关闭IPv6 IS-IS的BFD功能。
【命令】
isis ipv6 bfd enable
undo isis ipv6 bfd enable
【缺省情况】
IPv6 IS-IS的BFD功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【举例】
# 使能接口GigabitEthernet1/0/1的IPv6 IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 bfd enable
isis ipv6 bfd session-restrict-adj命令用来开启BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能。
undo isis ipv6 bfd session-restrict-adj命令用来关闭BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能。
【命令】
isis ipv6 bfd session-restrict-adj
undo isis ipv6 bfd session-restrict-adj
【缺省情况】
BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
两台设备建立IPv6 IS-IS邻接关系,并使用BFD检测设备间链路。当其中一台设备无法进行三层转发但可以进行二层转发时,BFD会话Down,IPv6 IS-IS邻接关系随之Down,但此时该设备仍能接收和发送IS-IS报文,两台设备又重新建立邻接关系,这可能会导致流量通过故障设备转发,进而引发流量丢失。
为了避免上述情况的发生,请在本端和对端开启IPv6 IS-IS BFD检测功能的接口上配置本命令。配置本命令后,接口发送的Hello报文中将会携带BFD-enabled TLV,当两端BFD-enabled TLV中的信息一致时,本功能生效,此时当BFD会话Down时,即便设备可以接收和发送IS-IS报文也无法建立邻接关系,从而避免三层流量通过故障设备转发。
建立IPv6 IS-IS邻接关系后再开启本功能的情况下,为了避免建立BFD会话期间导致不必要的邻接关系震荡,在邻居关系保持时间内,IS-IS会等待BFD会话Up,此时IPv6 IS-IS邻接关系不受BFD会话状态影响。如果在邻居关系保持时间内BFD会话未能Up,IPv6 IS-IS邻接关系随之Down。
只有开启IPv6 IS-IS BFD检测功能后(通过isis ipv6 bfd enable命令),才能配置本命令。
【举例】
# 在接口GigabitEthernet1/0/1下开启BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable
[Sysname-GigabitEthernet1/0/1] isis ipv6 bfd enable
[Sysname-GigabitEthernet1/0/1] isis ipv6 bfd session-restrict-adj
【相关命令】
· isis ipv6 bfd enable
isis ipv6 cost命令用来配置接口的IPv6链路开销值。
undo isis ipv6 cost命令用来取消接口的IPv6链路开销值的配置。
【命令】
isis ipv6 cost cost-value [ level-1 | level-2 ]
undo isis ipv6 cost [ level-1 | level-2 ]
【缺省情况】
未配置接口的IPv6链路开销值。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
cost-value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【使用指导】
接口必须使能IPv6 IS-IS功能。
只有IS-IS支持IPv6拓扑标准模式的情况下,接口中配置的IPv6链路开销值才会生效。
【举例】
# 配置接口GigabitEthernet1/0/1的IPv6链路开销值为10。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv6 unicast
[Sysname-isis-100-ipv6] quit
[Sysname-isis-100] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 100
[Sysname-GigabitEthernet1/0/1] isis ipv6 cost 10
isis ipv6 enable命令用来使能接口上IS-IS的IPv6能力。
undo isis ipv6 enable命令用来关闭指定接口上IS-IS的IPv6能力。
【命令】
isis ipv6 enable [ process-id ]
undo isis ipv6 enable
【缺省情况】
接口上IS-IS的IPv6能力处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
process-id:IS-IS进程号,取值范围1~65535,缺省值为1。
【举例】
# 配置IPv6 IS-IS,并在接口GigabitEthernet1/0/1上使能IS-IS的IPv6能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] address-family ipv6 unicast
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] ipv6 address 2002::1/64
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 1
isis ipv6 fast-reroute lfa-backup exclude命令用来禁止接口参与LFA计算。
undo isis ipv6 fast-reroute lfa-backup exclude命令用来恢复缺省情况。
【命令】
isis ipv6 fast-reroute lfa-backup exclude [ level-1 | level-2 ]
undo isis ipv6 fast-reroute lfa-backup exclude [ level-1 | level-2 ]
【缺省情况】
接口参与LFA计算。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。
level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。
【使用指导】
如果未指定level-1和level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与LFA计算。
【举例】
# 禁止接口GigabitEthernet1/0/1参与LFA计算。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 enable 1
[Sysname-GigabitEthernet1/0/1] isis ipv6 fast-reroute lfa-backup exclude
【相关命令】
· fast-reroute
isis ipv6 prefix-suppression命令用来配置接口的前缀抑制功能。
undo isis ipv6 prefix-suppression命令用来关闭接口的前缀抑制功能。
【命令】
isis ipv6 prefix-suppression
undo isis ipv6 prefix-suppression
【缺省情况】
接口的前缀抑制功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
缺省情况下,接口上使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置此命令,减少此接口的前缀在LSP中携带,屏蔽内部节点被发布,提高安全性,加快路由收敛。
【举例】
# 接口GigabitEthernet1/0/1使能前缀抑制功能。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 prefix-suppression
isis ipv6 primary-path-detect bfd命令用来使能IPv6 IS-IS协议中主用链路的BFD检测功能。
undo isis ipv6 primary-path-detect bfd命令用来关闭IPv6 IS-IS协议中主用链路的BFD检测功能。
【命令】
isis ipv6 primary-path-detect bfd { ctrl | echo }
undo isis ipv6 primary-path-detect bfd
【缺省情况】
IPv6 IS-IS协议中主用链路的BFD检测功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。
echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。
【使用指导】
配置本功能后,IPv6 IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。
接口使用echo报文方式的BFD会话对主用链路进行检测时,需要保证该接口拥有IPv6全球单播地址,否则BFD功能无法正常运行。关于IPv6全球单播地址的详细介绍,请参见“三层技术-IP业务配置指导”中的“IPv6基础”。
【举例】
# 在接口GigabitEthernet1/0/1上配置IPv6 IS-IS协议快速重路由特性中主用链路使能BFD(Ctrl方式)检测功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] fast-reroute lfa
[Sysname-isis-1-ipv6] quit
[Sysname-isis-1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 primary-path-detect bfd ctrl
# 在接口GigabitEthernet1/0/2上配置IPv6 IS-IS协议PIC特性中主用链路使能BFD(Echo方式)检测功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] pic additional-path-always
[Sysname-isis-1] quit
[Sysname] bfd echo-source-ipv6 1::1
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] isis ipv6 primary-path-detect bfd echo
isis ipv6 tag命令用来配置接口的管理标记值。
undo isis ipv6 tag命令用来恢复缺省情况。
【命令】
isis ipv6 tag tag
undo isis ipv6 tag
【缺省情况】
未配置接口的管理标记值。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
tag:管理标记值,取值范围为1~4294967295。
【使用指导】
IS-IS的管理标记功能会为指定接口上的路由设置一个管理标记值tag,以方便进行路由过滤和路由管理。例如,可以为Level-2区域的直连网段路由和其他网段路由设置不同的管理标记值,将Level-2区域的路由信息渗透到Level-1区域时,只渗透其他网段的路由信息到Level-1区域。
无论IS-IS使用何种开销值类型,IS-IS均会在发布的LSP的IPv6地址前缀信息中携带tag值。
【举例】
# 配置接口GigabitEthernet1/0/1的管理标记值。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis ipv6 tag 4294967295
【相关命令】
· cost-style
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
vsys-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加入组号为3的Mesh-Group中。
<Sysname> system-view
[Sysname] interface gigabitEthernet 1/0/1
[Sysname-GigabitEthernet1/0/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。
【使用指导】
非缺省vSystem不支持本命令。
如果指定的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命令用来配置在网络类型为P2P的接口上建立邻接关系必须在同一网段的检查功能,即在接收Hello报文时,对端的IP地址与当前接口必须在同一网段。
undo isis peer-ip-check命令用来恢复缺省情况。
【命令】
isis peer-ip-check
undo isis peer-ip-check
【缺省情况】
在网络类型为P2P的接口上建立邻接关系时,不对接口是否处于同一网段进行检查。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-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 circuit-type p2p
isis prefix-suppression命令用来配置接口的前缀抑制功能。
undo isis prefix-suppression命令用来关闭接口的前缀抑制功能。
【命令】
isis prefix-suppression
undo isis prefix-suppression
【缺省情况】
接口的前缀抑制功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-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命令用来使能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
vsys-admin
【参数】
ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。
echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。
【使用指导】
配置本功能后,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
vsys-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
vsys-admin
【使用指导】
Loopback接口视图下不支持此命令。
【举例】
# 指定接口GigabitEthernet1/0/1发送小型Hello报文。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis small-hello
isis tag命令用来配置接口的管理标记值。
undo isis tag命令用来恢复缺省情况。
【命令】
isis tag tag
undo isis tag
【缺省情况】
未配置接口的管理标记值。
【视图】
接口视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
tag:管理标记值,取值范围为1~4294967295。
【使用指导】
IS-IS的管理标记功能会为指定接口上的路由设置一个管理标记值tag,以方便进行路由过滤和路由管理。例如,可以为Level-2区域的直连网段路由和其他网段路由设置不同的管理标记值,将Level-2区域的路由信息渗透到Level-1区域时,只渗透其他网段的路由信息到Level-1区域。
仅当IS-IS开销值类型为wide、wide-compatible或compatible时,IS-IS才会在发布的LSP的IPv4网段地址信息中携带tag值。
【举例】
# 配置接口GigabitEthernet1/0/1的管理标记值。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] isis tag 4294967295
【相关命令】
· cost-style
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
vsys-admin
【参数】
seconds:DIS在广播网络上发送CSNP报文的时间间隔,取值范围为1~600,单位为秒。
level-1:配置DIS在Level-1发送CSNP报文的时间间隔。
level-2:配置DIS在Level-2发送CSNP报文的时间间隔。
【使用指导】
当网络类型为广播网时,DIS使用CSNP报文来进行LSDB同步,因此只有在被选举为DIS的路由器上进行该项配置才有效。
如果不指定级别,将同时配置DIS在Level-1和Level-2发送CSNP报文的时间间隔。
【举例】
# 配置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
vsys-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
vsys-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
vsys-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
vsys-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 circuit-type p2p
[Sysname-GigabitEthernet1/0/1] isis timer retransmit 50
【相关命令】
· isis circuit-type p2p
· isis timer lsp
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
vsys-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
vsys-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
vsys-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
isolate enable命令用来开启IS-IS协议的隔离功能。
undo isolate enable命令用来关闭IS-IS协议的隔离功能。
【命令】
isolate enable
undo isolate enable
【缺省情况】
IS-IS协议的隔离功能处于关闭状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
Isolate是一种对网络设备进行软件或硬件维护的方式。Isolate使用网络中的冗余路径,平滑移除需要维护的设备。当完成设备维护后,该设备可以重新投入使用。
当用户需要对网络中某台设备的IS-IS协议进行升级时,为了不对当前网络中通过该设备发布的IS-IS路由指导转发的流量产生影响,可以使用IS-IS isolate功能把该设备上的IS-IS协议从当前网络中隔离出来。具体工作机制如下:
(1) 开启IS-IS isolate功能后,IS-IS发布的LSP报文中的过载标志位置位,并将IS-IS接口的链路开销值调整为最大值,以便邻居重新进行路径优选。
(2) 邻居收到LSP完成路由计算后,将选择更优的路径转发流量,不再将流量发往IS-IS isolate设备。此时,设备的IS-IS协议完全从当前组网中隔离出来,可以对该设备上的IS-IS协议进行升级处理。
(3) 对IS-IS协议的维护结束后,使用undo isolate enable命令清除过载标志位,并将链路度量值恢复为调整前的值,从而让该设备的IS-IS协议重新加入网络。
设备开启IS-IS isolate功能后,不会发布从其他路由协议引入的外部路由和IS-IS不同层级间的渗透路由。如果希望发布这些路由,请使用set-overload命令并指定相应的参数实现路由发布。
【举例】
# 在IS-IS进程1下,把设备的IS-IS协议从当前网络中隔离出来。
[Sysname] isis 1
[Sysname-isis-1] isolate enable
【相关命令】
· set-overload
ispf enable命令用来开启ISPF功能,即增量SPF计算功能。
undo ispf enable命令用来关闭ISPF功能。
【命令】
ispf enable
undo ispf enable
【缺省情况】
IS-IS ISPF功能处于使能状态。
【视图】
IS-IS视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
开启增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树。
【举例】
# 开启增量SPF计算功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] ispf enable
log-peer-change命令用来打开邻接状态变化的输出开关。
undo log-peer-change命令用来关闭邻接状态变化的输出开关。
【命令】
log-peer-change
undo log-peer-change
【缺省情况】
邻接状态变化的输出开关处于打开状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
context-admin
vsys-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
vsys-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
vsys-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
vsys-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支持的等价路由的最大条数与系统支持最大等价路由的条数相同。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
number:等价路由的最大条数,当number取值为1时,相当于不进行负载分担。取值范围为1~32。
【举例】
# 配置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
vsys-admin
【参数】
net:格式为X…X.XXXX....XXXX.00,为十六进制数。前面的“X…X”是区域地址,中间的12个“X”是路由器的System ID,最后的“00”是SEL。
【使用指导】
批量执行cost-style、is-level和network-entity命令时,建议最后执行network-entity命令,以避免因配置顺序不正确引发IS-IS进程重启,以及重启期间可能导致的配置丢失。
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
【相关命令】
· cost-style
· isis
· isis enable
· is-level
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
vsys-admin
【使用指导】
各个进程的NSR功能是相互独立的,只对本进程生效。如果存在多个IS-IS进程,建议在各个进程下分别使能IS-IS NSR功能。
IS-IS NSR特性与IS-IS GR特性互斥,即non-stop-routing和graceful-restart命令互斥,不能同时配置。
【举例】
#在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
vsys-admin
【参数】
additional-path-always:支持非直连的次优路由作为备份。
【使用指导】
PIC(Prefix Independent Convergence,前缀无关收敛),即收敛时间与前缀数量无关,加快收敛速度。传统的路由计算快速收敛都与前缀数量相关,收敛时间与前缀数量成正比。IS-IS只实现非直连路由的前缀无关收敛。
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单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
critical:最高优先级。
high:高优先级。
medium:中优先级。
prefix-list prefix-list-name:指定地址前缀列表名,唯一标识一个地址前缀列表。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
vsys-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 event-log lsp命令用来清除IS-IS LSP日志信息。
【命令】
reset isis event-log lsp { purged | refreshed } [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
purged:清除LSP清除报文的日志信息。
refreshed:清除LSP刷新报文的日志信息。
process-id:清除指定进程的LSP日志信息。如果不指定该参数,则表示清除所有进程的LSP日志信息。
【举例】
# 清除IS-IS进程1的LSP生成报文的日志信息。
<Sysname> reset isis event-log lsp refreshed 1
【相关命令】
· display isis event-log lsp
reset isis event-log spf命令用来清除IS-IS路由计算日志信息。
【命令】
reset isis event-log spf [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
process-id:清除指定IS-IS进程的路由计算日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,则清除所有IS-IS进程的路由计算日志信息。
【举例】
# 清除IS-IS进程1的路由计算日志信息。
<Sysname> reset isis event-log spf 1
【相关命令】
· display isis event-log spf
reset isis graceful-restart event-log命令用来清除IS-IS GR的日志信息。
【命令】
reset isis graceful-restart event-log slot slot-number
【视图】
用户视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
slot slot-number:清除指定成员设备的IS-IS GR日志信息,slot-number表示设备在IRF中的成员编号。
【举例】
# 清除指定slot上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
vsys-admin
【参数】
slot slot-number:清除指定成员设备的IS-IS NSR日志信息,slot-number表示设备在IRF中的成员编号。
【举例】
# 清除指定slot上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
vsys-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
【使用指导】
非缺省vSystem不支持本命令。
在某些情况下,需要统计从某个时刻开始的报文统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。
【举例】
# 清除OSI连接的报文统计信息。
<Sysname> reset osi statistics
【相关命令】
· display osi statistics
set-att命令用来配置系统自身发布的Level-1 LSP的ATT位置位。
undo set-att命令用来恢复缺省情况。
【命令】
set-att { always | never }
undo set-att
【缺省情况】
IS-IS Level-1-2路由器根据缺省置位规则来决定是否置位。
【视图】
IS-IS视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
always:保持对Level-1 LSP的ATT位置位。
never:保持对Level-1 LSP的ATT位不置位。
【使用指导】
ATT比特位用来标识Level-1区域是否与其他区域相关联,缺省置位规则如下:
· Level-1-2路由器在其生成的Level-1 LSP中将ATT比特位置位,用来通知同一区域中的Level-1路由器自己与其他区域相连,也就是说与Level-2骨干区域相连。当Level-1区域中的设备收到Level-1-2路由器发送的ATT比特位被置位的Level-1 LSP后,它将生成一条目的地为Level-1-2路由器的缺省路由,实现和其他区域相互通信。
· 如果Level-1-2路由器只连接了一个区域,Level-1-2路由器发送的Level-1 LSP中的ATT比特位不会置位。
通过本命令可以改变缺省置位规则,具体方式如下:
· 如果希望发布的Level-1 LSP的ATT比特位一直置位,请使用set-att always命令。
· 如果不希望Level-1-2所连接的Level-1路由器都因为ATT比特位生成缺省路由,可以通过以下两种方式实现:
¡ 在Level-1-2路由器相连的Level-1路由器上配置ignore-att命令。
¡ 在Level-1-2路由器上配置set-att never命令,该设备将不再发布ATT比特位置位的LSP。
本命令仅对Level-1-2路由器生效。
【举例】
# 设置ATT位置位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] set-att always
set-overload命令用来配置过载标志位。
undo set-overload命令用来恢复缺省情况。
【命令】
IS-IS视图:
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 IPv6单播地址族视图:
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 | wait-for-bgp4+ [ timeout3 ] ] ] [ allow { external | interlevel } * ]
undo set-overload
【缺省情况】
未配置过载标志位。
【视图】
IS-IS视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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。
wait-for-bgp4+ [ timeout3 ]:从系统启动时开始计算,如果在timeout3参数指定的时长内IPv6 BGP仍未收敛,过载标志位将结束置位状态。timeout3取值范围为5~86400秒,缺省值为600。
allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。
external:当配置allow时,允许发布从其它协议学来的IP地址前缀。
interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀。
【使用指导】
如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undo set-overload清除过载标志位。
如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态。
# 在当前路由器上配置过载标志位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] set-overload
shutdown process命令用来关闭IS-IS进程。
undo shutdown process命令用来开启IS-IS进程。
【命令】
shutdown process
undo shutdown process
【缺省情况】
IS-IS进程处于开启状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【使用指导】
使用本功能或Isolate功能均可以对IS-IS进程进行维护。
配置shutdown process命令后,相应的IS-IS进程将执行如下操作:
· 将本端邻居关系置为down。
· 停止收发IS-IS协议报文,清除邻居信息、LSDB(包括自己产生的LSP和接收到的LSP)以及IS-IS路由等信息。
邻居设备在邻居关系保持时间内没有收到来自上述设备Hello报文,将断开与上述设备的邻居关系。
当完成对网络设备的维护后,执行undo shutdown process命令,重新开启IS-IS进程,以便IS-IS重新建立邻居关系。
【举例】
# 关闭进程号为1的IS-IS进程。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] shutdown process
【相关命令】
· isolate enable
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
vsys-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
vsys-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命令用来删除指定的聚合路由。
【命令】
IS-IS IPv4单播地址族视图:
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 IPv6单播地址族视图:
summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo summary ipv6-prefix prefix-length [ level-1 | level-1-2 | level-2 ]
【缺省情况】
不对路由进行聚合。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-admin
【参数】
ip-address:聚合路由的目的IP地址。
mask-length:聚合路由的网络掩码长度,取值范围为0~32。
mask:聚合路由的网络掩码,点分十进制格式。
ipv6-prefix:IPv6 IS-IS聚合路由前缀。
prefix-length:IPv6 IS-IS聚合路由前缀长度,取值范围为0~128。
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。
【使用指导】
通过路由聚合,一方面可以减小路由表规模,还可以减少本路由器生成的LSP报文大小和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是引入的外部路由。另外,聚合后路由的开销值取所有被聚合路由中最小的开销值。
如果不输入level参数,则默认只对level-2的路由进行聚合。
路由器只对本地生成的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
vsys-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重新生成的时间间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源。LSP重新生成的时间间隔的变化规则如下:
· 如果只指定了maximum-interval参数,那么LSP重新生成的时间间隔固定为maximum-interval。
· 如果未指定incremental-interval参数,LSP重新生成的时间间隔最大为maximum-interval,最小为minimum-interval。
· 如果指定了incremental-interval参数,那么在网络变化频繁的情况下将LSP重新生成的时间间隔按照incremental-interval×2n-2(n为连续触发路由计算的次数)进行延长,最大不超过maximum-interval。在网络变化不频繁的情况下将LSP重新生成时间间隔缩小到minimum-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
vsys-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
vsys-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视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
context-admin
vsys-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
vsys-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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!