05-IS-IS命令
本章节下载: 05-IS-IS命令 (1.31 MB)
目 录
1.1.3 area-authentication send-only
1.1.4 area-authentication-mode
1.1.11 display isis event-log graceful-restart
1.1.12 display isis event-log hello
1.1.13 display isis event-log lsp
1.1.14 display isis event-log non-stop-routing
1.1.15 display isis event-log peer
1.1.16 display isis event-log spf
1.1.17 display isis graceful-restart status
1.1.19 display isis interface hello-sent
1.1.21 display isis lsdb statistics
1.1.22 display isis mesh-group
1.1.23 display isis name-table
1.1.24 display isis non-stop-routing status
1.1.27 display isis peer hello-received
1.1.28 display isis redistribute
1.1.31 display isis statistics
1.1.32 display isis troubleshooting
1.1.36 domain-authentication send-only
1.1.37 domain-authentication-mode
1.1.40 fast-reroute tiebreaker
1.1.45 graceful-restart suppress-sa
1.1.51 import-route isis level-1 into level-2
1.1.52 import-route isis level-2 into level-1
1.1.53 import-route isisv6 level-1 into level-2
1.1.54 import-route isisv6 level-2 into level-1
1.1.57 isis authentication send-only
1.1.58 isis authentication-mode
1.1.66 isis fast-reroute lfa-backup exclude
1.1.70 isis ipv6 fast-reroute lfa-backup exclude
1.1.71 isis ipv6 prefix-suppression
1.1.72 isis ipv6 primary-path-detect bfd
1.1.76 isis peer hold-max-cost duration
1.1.78 isis prefix-suppression
1.1.79 isis primary-path-detect bfd
1.1.85 isis timer holding-multiplier
1.1.88 isis troubleshooting max-number
1.1.108 reset isis event-log graceful-restart
1.1.109 reset isis event-log lsp
1.1.110 reset isis event-log non-stop-routing
1.1.111 reset isis event-log spf
1.1.114 reset isis troubleshooting
1.1.120 snmp-agent trap enable isis
设备仅在独立运行模式下支持MDC。关于MDC的详细介绍,请参见“虚拟化技术配置指导”中的“MDC”。
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
mdc-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
mdc-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
mdc-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
mdc-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:密钥字符串,区分大小写。简单验证模式和GCA验证模式下,明文密钥为1~16个字符的字符串,密文密钥为33~53个字符的字符串。MD5验证模式下,明文密钥为1~255个字符的字符串,密文密钥为33~373个字符的字符串。
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-MD5算法,支持keychain中key-id为取值范围内任意值的key。对于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参数)互通。
需要做版本切换时,如果切换前后的版本对MD5验证模式下支持的密钥长度不同,建议先取消区域验证方式和验证密钥的配置,然后再进行版本切换。
【举例】
# 在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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-admin
mdc-operator
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的进程信息。如果未指定本参数,将显示所有IS-IS进程的进程信息。
【举例】
# 显示IS-IS的进程信息。
<Sysname> display isis
IS-IS(1) Protocol Information
Instance identifier : 10
Network entity : 10.0000.0000.0001.00
IS level : level-1-2
Cost style : Wide
Isolation : Disabled
Process state : Admin-down
Fast reroute : 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
Preference : 15
LSP length receive : 1497
LSP length originate
level-1 : 1497
level-2 : 1497
Maximum imported routes : 1000
Timers
LSP-max-age : 1200
LSP-refresh : 900
SPF intervals : 5 50 200
IPv6 enabled
Multi-topology : Standard
Fast reroute : Disabled
Preference : 15
Maximum imported routes : 1000
SPF intervals : 5 50 200
Link tag inheritance : Disabled
Segment routing
MPLS : Disabled
Adjacency : Disabled
Global block : 16000 24000
Level-1 tunnel count : 0
Level-2 tunnel count : 0
Local block : 15000 15999
表1-1 display isis显示信息描述表
字段 |
描述 |
Instance identifier |
多实例进程标识号 |
Network entity |
网络实体名称 |
IS level |
路由器类型 |
Cost style |
开销类型 |
Isolation |
是否开启Isolate功能: · Disabled:表示关闭 · Enabled:表示开启 |
Process state |
IS-IS进程的状态,显示为Admin-down表示通过shutdown process命令关闭了IS-IS进程。如果未通过shutdown process命令关闭IS-IS进程,则不显示该字段 |
Fast reroute |
是否使能快速重路由功能: · Disabled:表示未使能 · LFA:表示仅为非等价路由自动选取备份下一跳 · Route-policy:表示通过路由策略来指定备份下一跳 · LFA ecmp-shared:表示自动选取备份下一跳,并且同时也为等价路由计算共享备份下一跳 |
Fast-reroute TI-LFA |
(暂不支持)是否使能TI-LFA快速重路由功能: · Disabled:表示未开启 · Enabled:表示开启 |
Microloop-avoidance |
(暂不支持)是否使能正切防微环功能: · Disabled:表示未开启 · Enabled:表示开启 |
Microloop-avoidance RIB-update-delay |
(暂不支持)正切防微环延迟时间 |
Fast-reroute remote-LFA |
(暂不支持)是否使能Remote LFA快速重路由功能: · Disabled:表示未开启 · Enabled:表示开启 |
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 intervals:SPF的计算时间间隔 |
IPv6 enabled |
IS-IS进程支持IPv6功能 |
Multi-topology |
IS-IS进程支持IPv6单播拓扑 · Standard:IPv6单播拓扑标准模式 · Compatible:IPv6单播拓扑兼容模式 |
Link tag inheritance |
(暂不支持)是否使能IPv6 IS-IS的链路标记继承功能: · Disabled:表示未开启 · Enabled:表示开启 |
Segment routing |
(暂不支持)IS-IS进程支持SR: · MPLS:是否开启SR-MPLS功能 ¡ Disabled:表示未开启 ¡ Enabled:表示开启 · Adjacency:是否开启SR-MPLS邻居标签分配功能 ¡ Disabled:表示未开启 ¡ Enabled:表示开启 · Global block:SRGB标签段的最大标签值和最小标签值 · Level-1 tunnel count:Level-1区域的SR隧道个数 · Level-2 tunnel count:Level-2区域的SR隧道个数 · Local block:SRLB标签段的最大标签值和最小标签值 |
display isis event-log graceful-restart命令用来显示IS-IS GR日志信息。
【命令】
(独立运行模式)
display isis event-log graceful-restart slot slot-number
(IRF模式)
display isis event-log graceful-restart chassis chassis-number slot slot-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slot slot-number:显示指定单板的IS-IS GR日志信息,slot-number表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的IS-IS GR日志信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【举例】
# 显示指定slot上GR的日志信息。(独立运行模式)
<Sysname> display isis event-log graceful-restart slot 1
IS-IS loginfo :
Sep 18 08:48:24 2019 slot 1 Process 1 enter GR restarting phase(Initialization).
Sep 18 08:48:24 2019 slot 1 Process 1 enter GR phase (LSDB synchronization).
Sep 18 08:48:24 2019 slot 1 Process 1 enter GR phase (TE tunnel prepare).
Sep 18 08:48:24 2019 slot 1 Process 1 enter GR phase (First SPF computation).
Sep 18 08:48:25 2019 slot 1 Process 1 enter GR phase (Redistribution).
Sep 18 08:48:25 2019 slot 1 Process 1 enter GR phase (Second SPF computation).
Sep 18 08:48:25 2019 slot 1 Process 1 enter GR phase (LSP stability).
Sep 18 08:48:25 2019 slot 1 Process 1 enter GR phase (LSP generation).
Sep 18 08:48:25 2019 slot 1 Process 1 enter GR phase (Finish).
Sep 18 08:48:25 2019 slot 1 Process 1 GR complete.
表1-2 display isis event-log graceful-restart显示信息描述表
字段 |
描述 |
GR phase |
GR阶段: · Initialization:初始化 · LSDB synchronization:LSDB同步 · TE tunnel prepare:TE隧道计算准备阶段(暂不支持TE隧道) · First SPF computation:第一次路由计算 · Redistribution:引入路由 · Second SPF computation:第二次路由计算 · LSP stability:准备生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
display isis event-log hello命令用来显示IS-IS接收或发送Hello报文的日志信息。
【命令】
display isis event-log hello { peer-change | received-abnormal | received-dropped | sent-abnormal | sent-failed } [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
peer-change:显示邻居状态变化时发送和接收到的Hello报文的日志信息。
received-abnormal:显示异常接收Hello报文的日志信息。异常接收Hello报文指的是接收时间间隔大于或等于0.5倍邻居关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)。
received-dropped:显示丢弃接收到的Hello报文的日志信息。
sent-abnormal:显示异常发送Hello报文的日志信息。异常发送Hello报文指的是发送时间间隔大于或等于1.5倍Hello定时器。
sent-failed:显示发送失败的Hello报文的日志信息。
process-id:显示与指定IS-IS进程关联的接口接收或发送Hello报文的日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程关联接口的信息。
【举例】
# 显示邻居状态变化时发送和接收到的Hello报文的日志信息。
<Sysname> display isis event-log hello peer-change
Hello logs for IS-IS(1)
-----------------------
Interface: Vlan10; NbrSystemID: 0000.0000.0002
Level-2 peer Up->Down at 2019-11-21 15:10:10:207
First 3 hello packets sent:
2019-11-21 11:34:33:311, succeeded
2019-11-21 11:34:33:323, succeeded
2019-11-21 11:34:41:057, succeeded
Last 3 hello packets sent:
2019-11-21 15:09:44:106, succeeded
2019-11-21 15:09:54:075, succeeded
2019-11-21 15:10:03:203, succeeded
First 3 hello packets received:
2019-11-21 11:34:33:321
2019-11-21 11:34:33:978
2019-11-21 11:34:43:524
Last 3 hello packets received:
2019-11-21 15:10:01:063
2019-11-21 15:10:04:370
2019-11-21 15:10:07:851
Interface: Vlan10; NbrSystemID: 0000.0000.0002
Level-1 peer Up->Down at 2019-11-21 15:10:10:206
First 3 hello packets sent:
2019-11-21 11:34:33:310, succeeded
2019-11-21 11:34:33:320, succeeded
2019-11-21 11:34:42:845, succeeded
Last 3 hello packets sent:
2019-11-21 15:09:50:074, succeeded
2019-11-21 15:09:57:643, succeeded
2019-11-21 15:10:05:665, succeeded
First 3 hello packets received:
2019-11-21 11:34:33:313
2019-11-21 11:34:35:738
2019-11-21 11:34:44:346
Last 3 hello packets received:
2019-11-21 15:10:01:062
2019-11-21 15:10:04:370
2019-11-21 15:10:07:847
表1-3 display isis event-log hello peer-change命令显示信息描述表
字段 |
描述 |
Interface |
发送或接收Hello报文的接口 |
NbrSystemID |
邻居路由器的系统ID |
First 3 hello packets sent |
最开始发送的3个Hello报文的时间,以及报文是否发送成功的信息 · succeeded:发送成功 · failed:发送失败 · errno:错误码,表明了报文发送失败的原因 |
Last 3 hello packets sent |
邻居状态改变前发送的3个Hello报文的时间和报文是否发送成功的信息 · succeeded:发送成功 · failed:发送失败 · errno:错误码,表明了报文发送失败的原因 |
First 3 hello packets received |
最开始接收的3个Hello报文的时间 |
Last 3 hello packets received |
邻居状态改变前接收的3个Hello报文的时间 |
# 查看发送Hello报文失败的日志信息。
<Sysname> display isis event-log hello sent-failed
Hello logs for IS-IS(1)
---------------------------
Date: 2019-06-06 Time: 14:51:20:121 Interface: Vlan10
PDU type: L1 hello; errno: 132
Date: 2019-06-06 Time: 14:51:20:121 Interface: Vlan10
PDU type: L2 hello; errno: 132
Date: 2019-06-06 Time: 11:20:20:116 Interface: Vlan12
PDU type: P2P hello; errno: 132
表1-4 display isis event-log hello sent-failed命令显示信息描述表
字段 |
描述 |
Date |
Hello报文发送失败的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日 |
Time |
Hello报文发送失败的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒 |
Interface |
发送Hello报文的接口 |
PDU type |
发送失败的Hello报文类型 |
errno |
发送失败的错误码 |
# 查看异常发送Hello报文的日志信息。
<Sysname> display isis event-log hello sent-abnormal
Hello logs for IS-IS(1)
---------------------------
Date: 2019-06-06 Time: 11:21:12:121 Interface: Vlan10
PDU type: L1 hello, last one sent: 2019-06-06 11:20:51:916
Date: 2019-06-06 Time: 11:56:21:312 Interface: Vlan12
PDU type: P2P hello, last one sent: 2019-06-06 11:56:02:691
表1-5 display isis event-log hello sent-abnormal命令显示信息描述表
字段 |
描述 |
Date |
异常发送Hello报文的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日 |
Time |
异常发送Hello报文的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒 |
Interface |
异常发送Hello报文的接口 |
PDU type |
异常发送Hello报文的类型 |
last one sent |
异常发送Hello报文前,最近一次发送Hello报文的时间 |
# 显示丢弃接收到的Hello报文的日志信息。
<Sysname> display isis event-log hello received-dropped
Hello logs for IS-IS(1)
---------------------------
Date: 2019-06-06 Time: 14:51:22:791 Interface: Vlan10
PDU type: L1 hello, NbrSystemID: 0000.0000.0001
Drop reason: Excessive area addresses
Date: 2019-06-06 Time: 14:51:20:121 Interface: Vlan12
PDU type: P2P hello, NbrSystemID: 0000.0000.0003
Drop reason: Duplicate system ID
表1-6 display isis event-log hello received-dropped命令显示信息描述表
字段 |
描述 |
Date |
丢弃接收到的Hello报文的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日 |
Time |
丢弃接收到的Hello报文的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒 |
Interface |
接收Hello报文的接口 |
PDU type |
报文类型 |
NbrSystemID |
邻居路由器的系统ID |
Drop reason |
丢弃Hello报文的原因: · Bad packet length:报文长度错误 · Bad header length:报文头长度错误 · Jumbo packet:报文长度过长,即Hello报文大于接口MTU,或大于报文接收缓冲区 · Bad protocol description:协议描述符错误 · Bad protocol ID:协议ID错误 · Bad protocol version:协议版本号错误 · Unknown packet type:未识别的报文类型 · Bad max area count:最大区域地址数超过了协议允许的最大值 · Bad system ID length:System ID长度错误 · Bad circuit type:接口类型错误 · Bad auth TLV:认证TLV错误 · Bad area address TLV:区域地址TLV数据错误 · Auth failure:认证失败 · Excessive area addresses:过多的区域地址 · Bad NBR TLV:邻居TLV错误 · Excessive auth TLVs:过多的认证TLV · Excessive IF Addr TLVs:过多的接口地址TLV · Excessive IF addresses:过多的接口地址 · Bad IF address TLV:接口地址TLV错误 · Duplicate system ID:重复的System ID · Bad TLV length:TLV长度错误 · Bad IP address:IP地址不可用,即与本接口地址不在同一网段 · Duplicate IP address:IP地址重复 · Mismatched area address:区域地址不匹配 · Mismatched protocol:协议不匹配 · Mismatched network type:网络类型不匹配 · Bad IPv6 address TLV:IPv6地址TLV错误 · Bad IPv6 address:IPv6地址错误 · Duplicate IPv6 address:IPv6地址重复 · Bad MT ID TLV:拓扑ID TLV错误 · SNPA conflict (LAN):SNPA地址冲突 · Excessive NBR SNPAs (LAN):过多的邻居SNPA地址 · Mismatched level (LAN):Level不匹配 · Bad 3-Way option TLV (P2P):三次握手信息错误 · No common MT ID (P2P):无公共拓扑ID · Bad circuit ID (P2P):接口链路ID错误 · Bad BFD TLV:BFD TLV错误 · Bad global IPv6 address TLV:全局IPv6地址TLV错误 · Bad multi instance TLV:多实例TLV错误 |
# 显示异常接收Hello报文的日志信息。
<Sysname> display isis event-log hello received-abnormal
Hello logs for IS-IS(1)
---------------------------
Date: 2019-06-06 Time: 10:12:22:121 Interface: Vlan10
PDU type: L1 hello, NbrSystemID: 0000.0000.0001
Last one received: 2019-06-06 10:12:01:212
Date: 2019-06-06 Time: 14:51:20:121 Interface: Vlan10
PDU type: L1 hello, NbrSystemID: 0000.0000.0001
Last one received: 2019-06-06 14:51:05:113
表1-7 display isis event-log hello receiverd-abnormal命令显示信息描述表
字段 |
描述 |
Date |
异常接收Hello报文的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日 |
Time |
异常接收Hello报文的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒 |
Interface |
异常接收Hello报文的接口 |
PDU type |
报文类型 |
NbrSystemID |
邻居路由器的系统ID |
Last one received |
异常接收到Hello报文前,最近一次收到Hello报文的时间 |
【相关命令】
· reset isis event-log hello
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
mdc-admin
mdc-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
--------------------------------------------------------------------------------
2019-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Generated LSP purge packet
2019-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Received LSP purge packet
2019-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
--------------------------------------------------------------------------------
2019-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Generated LSP purge packet
2019-07-31 10:19:48 1111.1111.1111.01-00 0x00000001 Received LSP purge packet
2019-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
--------------------------------------------------------------------------------
2019-06-06 17:18:48 0000.0000.0012.00-00 0x00000038 Received LSP
2019-06-06 17:18:48 0000.0000.0011.00-00 0x00000042 Received LSP
2019-06-06 17:18:48 0000.0000.0012.00-00 0x00000039 Generated LSP
2019-06-06 17:18:48 0000.0000.0012.00-00 0x00000038 Received LSP
2019-06-06 17:18:48 0000.0000.0011.00-00 0x00000042 Received LSP
2019-06-06 17:18:48 0000.0000.0012.00-00 0x00000002 Generated LSP
2019-06-06 17:18:48 0000.0000.0011.01-00 0x00000032 Received LSP
2019-06-06 17:18:48 0000.0000.0011.02-00 0x00000035 Received LSP
2019-06-06 17:18:48 0000.0000.0011.01-00 0x00000032 Received LSP
2019-06-06 17:18:48 0000.0000.0011.02-00 0x00000035 Received LSP
2019-06-06 17:18:47 0000.0000.0012.00-00 0x00000001 Generated LSP
Level-2 LSP log
---------------
Date Time LSPID Seq Num Event
--------------------------------------------------------------------------------
2019-06-06 17:18:48 0000.0000.0012.00-00 0x00000002 Generated LSP
2019-06-06 17:18:47 0000.0000.0012.00-00 0x00000001 Generated LSP
表1-8 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 non-stop-routing命令用来显示IS-IS NSR日志信息。
【命令】
(独立运行模式)
display isis event-log non-stop-routing slot slot-number
(IRF模式)
display isis event-log non-stop-routing chassis chassis-number slot slot-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slot slot-number:显示指定单板的IS-IS NSR日志信息,slot-number表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的IS-IS NSR日志信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【举例】
# 显示指定slot上的IS-IS NSR日志信息。(独立运行模式)
<Sysname> display isis event-log non-stop-routing slot 1
IS-IS loginfo :
Sep 18 10:20:44 2019 slot 1 Enter HA Block status
Sep 18 10:20:44 2019 slot 1 Exit HA Block status
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (Initialization).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (Smooth).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (TE tunnel prepare).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (First SPF computation).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (Redistribution).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (Second SPF computation).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (LSP stability).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (LSP generation).
Sep 18 10:24:00 2019 slot 1 Process 100 enter NSR phase (Finish).
Sep 18 10:24:00 2019 slot 1 Process 100 NSR complete.
表1-9 display isis event-log non-stop-routing显示信息描述表
字段 |
描述 |
NSR phase |
NSR阶段: · Initialization:初始化 · Smooth:平滑 · TE tunnel prepare:TE隧道计算准备阶段(暂不支持TE隧道) · First SPF computation:第一次路由计算 · Redistribution:引入路由 · Second SPF computation:第二次路由计算 · LSP stability:准备生成LSP · LSP generation:LSP生成和泛洪 · Finish:完成 |
display isis event-log peer命令用来显示邻居状态改变的日志信息。
【命令】
display isis event-log peer [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
process-id:显示指定IS-IS进程邻居状态改变的日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程邻居状态改变的日志信息。
【举例】
# 查看IS-IS进程1的邻居状态改变日志信息。
<Sysname> display isis event-log peer 1
Peer Log for IS-IS(1)
---------------------
Date Time NbrSystemId Type Reason Interface
--------------------------------------------------------------------------------
2019-11-21 15:10:10 0000.0000.0002 L2 CircuitDown Vlan10
2019-11-21 15:10:10 0000.0000.0002 L1 CircuitDown Vlan10
表1-10 display isis event-log peer命令显示信息描述表
字段 |
描述 |
Date |
邻居状态改变的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日 |
Time |
邻居状态改变的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒 |
NbrSystemId |
· 邻居路由器的系统ID |
Type |
· 链路类型: · L1:链路类型为Level-1 · L2:链路类型为Level-2 · L1L2:链路类型为Level-1-2 |
Reason |
邻居状态发生改变的原因: · ProcessReset:重启进程 · ProcessResetGR:GR方式重启进程 · ProcessLevelChange:改变进程Level级别 · ProcessDeleted:删除进程 · ProcessStopped:IS-IS进程停止服务 · LSPSequenceExceed:LSP序列号反转 · AreaDeleted:删除区域 · PeerReset:清除邻居信息 · HoldtimeExried:Holdtime定时器超时 · BFDDown:BFD Down · BFDAdminDown:BFD admin Down · BFDLocalCfgChange:本地BFD配置改变 · BFDRemoteCfgChange:对端BFD配置改变 · IPv6TopoloyModeChange:IPv6拓扑模式改变 · WaitDeleteBFDTLVTimeout:等待删除BFD TLV超时 · CircuitIPv4Down:接口IPv4 IS-IS协议Down · CircuitIPv6Down:接口IPv6 IS-IS协议Down · PeerIPv4Disabled:邻居关闭了IPv4 IS-IS功能 · PeerIPv6Disabled:邻居关闭了IPv6 IS-IS功能 · CircuitDown:接口Down · CircuitDelete:接口删除 · CircuitSilent:接口关闭IS-IS功能 · CircuitTypeMismatch:接口类型出错 · CircuitParamChange:接口参数改变 · CircuitLevelChange:接口Level改变 · CircuitIPv4Disabled:接口上关闭IPv4 IS-IS · CircuitIPv6Disabled:接口上关闭IPv6 IS-IS · IPv4AddressDelete:接口IPv4地址删除 · IPv6AddressDelete:接口IPv6地址删除 · IIHProtocloMismatch:Hello报文支持协议类型出错 · IIHAreaMismatch:Hello报文区域不匹配 · IIHCircuitTypeMismatch:Hello报文接口类型出错 · IIHNoSNPA:Hello报文没有SNPA地址 · IIHNoLocalSNPA:Hello报文没有本地SNPA地址 · SNPAConflict:SNPA地址冲突 · GRDown:GR Down · SystemIdChanged:邻居SystemID改变 · CircuitIdChanged:邻居Circuit ID改变 · ExtendedCircuitIdChanged:邻居扩展Circuit ID改变 · ThreeWayStateDown:邻居Three-way state为Down |
Interface |
与对端相连的本地IS-IS接口 |
【相关命令】
· reset isis event-log peer
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
mdc-admin
mdc-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
-------------------------------------------------------------------------------
2019-12-07 11:11:45 0.003 2 LDP label changed
2019-12-07 11:10:45 0 4 Interface metric changed
2019-12-07 09:26:40 0 4 LSP updated
2019-12-07 09:26:28 0 2 DIS changed
2019-12-07 09:26:21 0.001 2 LSP updated
2019-12-07 09:26:07 0.001 3 Direct route changed
Level-2 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2019-12-07 11:11:45 0.003 2 LDP label changed
2019-12-07 11:10:45 0 4 Interface metric changed
2019-12-07 09:26:40 0 4 LSP updated
2019-12-07 09:26:28 0 2 DIS changed
2019-12-07 09:26:21 0 2 LSP updated
2019-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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 : 2019-09-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-11 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:聚合路由发生变化 · 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:拓扑使能 · RIB smooth:RIB平滑 |
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节点数(暂不支持TE隧道) · 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
-------------------------------------------------------------------------------
2019-09-07 11:10:45 0 4 Interface metric changed
2019-09-07 09:26:40 0 4 LSP updated
2019-09-07 09:26:28 0 2 DIS changed
2019-09-07 09:26:21 0.001 2 LSP updated
2019-09-07 09:26:07 0.001 3 Direct route changed
Level-2 SPF Log
---------------
Date Time Duration Count Trigger event
-------------------------------------------------------------------------------
2019-09-07 11:10:45 0 4 Interface metric changed
2019-09-07 09:26:40 0 4 LSP updated
2019-09-07 09:26:28 0 2 DIS changed
2019-09-07 09:26:21 0 2 LSP updated
2019-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 : 2019-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/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 : 2019-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/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.003
Log date : 2019-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/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.005 Add: 1 modify: 0 delete: 0
Last 10 routes:
10::/64
Route summary 0 Summary route nodes: 0
Total 0.005
Log date : 2019-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/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 : 2019-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/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.003 Add: 0 modify: 0 delete: 1
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.003
Log date : 2019-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/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.006 Add: 1 modify: 0 delete: 0
Last 10 routes:
3::/24
Route summary 0 Summary route nodes: 0
Total 0.006
Log date : 2019-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/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 : 2019-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/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.001
Log date : 2019-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/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 : 2019-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/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
Level-2 SPF Log
---------------
Log date : 2019-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/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 : 2019-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/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.001 Summary route nodes: 0
Total 0.003
Log date : 2019-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/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 : 2019-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/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 : 2019-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/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.001 Add: 0 modify: 0 delete: 0
Route summary 0 Summary route nodes: 0
Total 0.001
Log date : 2019-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/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 : 2019-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/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.001
Log date : 2019-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/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 : 2019-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/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 : 2019-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/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-12 display isis event-log spf ipv6命令显示信息描述表
字段 |
描述 |
Date |
路由计算开始日期 |
Time |
路由计算开始时间 |
Duration |
路由计算持续时间,单位为秒,精确到小数点后六位 |
Count |
触发当前路由计算的事件计数 |
Trigger event |
最后一次触发路由计算的事件类型: · NextHop changed:下一跳发生变化 · DIS changed:DIS发生变化 · Interface metric changed:接口链路开销发生变化 · Interface MTR information changed:接口MTR相关信息发生变化 · SPF link changed:SPF link发送变化 · Default route changed:缺省路由发生变化 · Summary route changed:聚合路由发生变化 · 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:拓扑使能 · RIB smooth:RIB平滑 |
Log date |
路由计算日志的生成时间 |
Log key |
路由计算日志Key |
Trigger count |
触发当前路由计算的事件计数 |
SPF details |
路由计算各阶段详细信息 |
Phase |
路由计算阶段: · TE tunnel ADJ:TE隧道邻居发布计算阶段(暂不支持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 |
路由计算各阶段持续时间总和 |
【相关命令】
· reset isis event-log spf
display isis graceful-restart status命令用来显示IS-IS协议的GR状态。
【命令】
display isis graceful-restart status [ level-1 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-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-13 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
mdc-admin
mdc-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: Vlan-interface100
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: Vlan-interface100
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
Cost source : L1 Default L2 Default
IPv6 cost : L1 10 L2 10
IPv6 cost source : L1 Default L2 Default
Priority : L1 64 L2 64
Retransmit timer value : L12 5
MPLS TE status : L1 Disabled L2 Disabled
IPv4 BFD : Disabled
IPv6 BFD : Disabled
IPv4 FRR LFA backup : L1 Enabled L2 Enabled
IPv6 FRR LFA backup : L1 Enabled L2 Enabled
IPv4 FRR TI-LFA : L1 Enabled L2 Enabled
IPv4 FRR remote-LFA : L1 Disabled L2 Disabled
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
表1-14 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: · 0(Invalid):表示广播类型的网络接口关联IS-IS进程后,IS-IS功能未成功使能 |
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 |
接口的链路开销值 |
Cost source |
接口当前的链路开销值来源,取值包括: · Default:缺省值 · Global:全局配置的链路开销值 · Auto:通过自动计算接口链路开销值功能计算出来的开销值 · Manual:接口下配置的链路开销值 · IGP_LDP:LDP IGP同步功能通告的链路开销值 · LinkUp:Hold-max-cost生效期间,向邻居通告的最大链路开销值 |
IPv6 cost |
接口的IPv6链路开销值 |
IPv6 cost source |
接口当前的IPv6链路开销值来源,取值包括: · Default:缺省值 · Global:全局配置的链路开销值 · Auto:通过自动计算接口链路开销值功能计算出来的开销值 · Manual:接口下配置的链路开销值 · IGP_LDP:LDP IGP同步功能通告的链路开销值 · LinkUp:Hold-max-cost生效期间,向邻居通告的最大链路开销值 |
Priority |
DIS优先级 |
Retransmit timer value |
LSP在点到点链路上的重传时间间隔 |
MPLS TE status |
(暂不支持)是否使能IS-IS的MPLS TE功能: · Enabled:表示使能MPLS TE · Disabled:表示未使能MPLS TE |
IPv4 BFD |
是否使能IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 BFD |
是否使能IPv6 IS-IS的BFD功能: · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 FRR LFA backup |
是否使能IPv4的路由LFA计算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv6 FRR LFA backup |
是否使能IPv6的路由LFA计算功能 · Disabled:表示未使能 · Enabled:表示使能 |
IPv4 FRR TI-LFA |
(暂不支持)是否使能IPv4的路由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值 |
IPv4 primary path detection mode |
IPv4主链路检测方式: · BFD ctrl:BFD控制报文检测方式 |
IPv6 primary path detection mode |
IPv6主链路检测方式: · BFD ctrl:BFD控制报文检测方式 |
# 显示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-15 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 interface hello-sent命令用来显示接口最近发送Hello报文的信息。
【命令】
display isis interface [ interface-type interface-number ] hello-sent [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface-type interface-number:显示指定接口的信息。如果未指定本参数,将显示所有接口最先和最近发送的3条Hello报文的信息。
process-id:显示与指定IS-IS进程关联接口最先和最近发送Hello报文的信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程关联接口最先和最近发送Hello报文的信息。
【举例】
# 显示所有IS-IS进程关联接口最先和最近发送Hello报文的信息。
<Sysname> display isis interface hello-sent
Interface information for IS-IS(1)
----------------------------------
Interface: Vlan-interface10
First 3 L1 hello packets sent:
2019-11-21 15:10:14:687, succeeded
2019-11-21 15:10:14:698, succeeded
2019-11-21 15:10:22:506, succeeded
Last 3 L1 hello packets sent:
2019-11-21 16:19:11:724, succeeded
2019-11-21 16:19:19:440, succeeded
2019-11-21 16:19:27:858, succeeded
First 3 L2 hello packets sent:
2019-11-21 15:10:14:688, succeeded
2019-11-21 15:10:14:699, succeeded
2019-11-21 15:10:24:404, succeeded
Last 3 L2 hello packets sent:
2019-11-21 16:19:11:176, succeeded
2019-11-21 16:19:19:453, succeeded
2019-11-21 16:19:28:544, succeeded
表1-16 display isis interface hello-sent命令显示信息描述表
字段 |
描述 |
Interface |
接口名 |
First 3 L1 hello packets sent |
最先发送的3个L1 Hello报文的时间,以及报文是否发送成功 · succeeded:发送成功 · failed:发送失败 |
Last 3 L1 hello packets sent |
执行本命令时,最近发送的3个L1 Hello报文的时间,以及报文是否发送成功的信息 · succeeded:发送成功 · failed:发送失败 |
First 3 L2 hello packets sent |
最先发送的3个L2 Hello报文的时间,以及报文是否发送成功 · succeeded:发送成功 · failed:发送失败 |
Last 3 L2 hello packets sent |
执行本命令时,最近发送的3个L2 Hello报文的时间,以及报文是否发送成功的信息 · succeeded:发送成功 · failed:发送失败 |
First 3 P2P hello packets sent |
最先发送的3个P2P Hello报文的时间,以及报文是否发送成功 · succeeded:发送成功 · failed:发送失败 |
Last 3 P2P hello packets sent |
执行本命令时,最近发送的3个P2P Hello报文的时间,以及报文是否发送成功的信息 · succeeded:发送成功 · failed:发送失败 |
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
mdc-admin
mdc-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
IID 10
ITID 0
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
MT NBR ID
6464.6464.6464.01 Cost: 10 MT ID: 6
+IP-Extended
192.168.220.0 255.255.255.0 Cost: 100
IPv4 unicast
1.1.1.1 255.255.255.255 Cost: 0 MT ID: 6
IPv4 unicast
10.10.10.0 255.255.255.0 Cost: 10 MT ID: 6
IPv6 unicast
1:1:1::1/128 Cost: 0 MT ID: 2
IPv6 unicast
10:10:10::/64 Cost: 10 MT ID: 2
Router ID 1.1.1.1
0000.0000.0003.00-00 0x00000005 0x4bee 887 177 0/0/0
Source 0000.0000.0003.00
NLPID IPv4
Area address 10
IPv4 address 10.10.10.10
IPv4 address 192.168.220.20
+NBR ID
0000.0000.0001.00 Cost: 10
Router ID 3.3.3.3
0000.0000.0003.00-01 0x00000004 0x7245 887 45 0/0/0
Source 0000.0000.0003.00
+IP-Extended
10.10.10.0 255.255.255.0 Cost: 10
+IP-Extended
192.168.220.0 255.255.255.0 Cost: 10
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
表1-17 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 |
IID |
多实例进程标识号 |
ITID |
多实例拓扑标识。目前取值固定为0 |
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表示标准拓扑,0002表示IPv6单播拓扑,0006表示IPv4单播拓扑 (-/-),即ATT/OL |
NBR ID |
LSP生成路由器邻居的System ID |
MT NBR ID |
LSP生成路由器的IPv4单播拓扑邻居信息 |
IPv6 unicast NBR ID |
LSP生成路由器的IPv6单播邻居信息 |
Router ID |
路由器ID |
IP-Internal |
LSP生成路由器的IP内部可达地址和掩码信息 |
IP-External |
LSP生成路由器的IP外部可达地址和掩码信息 |
IP-Extended |
LSP生成路由器的扩展信息,包括IP可达地址以及掩码信息 |
Cost |
开销值 |
Auth |
LSP生成路由器的认证信息 |
IPv6 |
LSP生成路由器的IP内部可达IPv6地址和前缀信息 |
IPv6-ext |
LSP生成路由器的IP外部可达IPv6地址和前缀信息 |
IPv4 unicast |
LSP生成路由器的IPv4单播可达信息 |
IPv6 unicast |
LSP生成路由器的IPv6单播内部可达信息 |
IPv6 unicast-ext |
LSP生成路由器的IPv6单播外部可达信息 |
display isis lsdb statistics命令用来显示IS-IS链路状态数据库的统计信息。
【命令】
display isis lsdb statistics [ level-1 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
level-1:显示Level-1的IS-IS链路状态数据库的统计信息。
level-2:显示Level-2的IS-IS链路状态数据库的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的链路状态数据库的统计信息。如果不指定本参数,则显示所有IS-IS进程的链路状态数据库的统计信息。
【使用指导】
如果不指定级别,则同时显示Level-1和Level-2的链路状态数据库的统计信息。
【举例】
# 显示IS-IS链路状态数据库的统计信息。
<Sysname> display isis lsdb statistics
Database Statistics information for IS-IS(1)
-----------------------------------------
Level-1 LSDB Statistics
-----------------------
LSP source ID LSP count
--------------------------------------------------------------------------------
Total 333
1111.1111.1111.00 1
2222.2222.2222.00 256
2222.2222.2222.01 1
bbbb.bbbb.0001.00 75
Level-2 LSDB Statistics
-----------------------
LSP source ID LSP count
--------------------------------------------------------------------------------
Total 663
1111.1111.1111.00 256
2222.2222.2222.00 256
2222.2222.2222.01 1
aaaa.aaaa.0001.00 75
bbbb.bbbb.0001.00 75
表1-18 display isis lsdb statistics命令显示信息描述表
字段 |
描述 |
LSP source ID |
产生LSP的Source ID |
LSP count |
同一Source ID产生的LSP数目 |
Total |
所有的Source ID产生的LSP的总数 |
【相关命令】
· display isis lsdb
display isis mesh-group命令用来显示IS-IS Mesh-Group的配置信息。
【命令】
display isis mesh-group [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程Mesh-Group的配置信息。如果未指定本参数,将显示所有IS-IS进程Mesh-Group的配置信息。
【举例】
# 配置交换机上运行IS-IS的Vlan-interface10接口和Vlan-interface20接口属于Mesh-Group 100。
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis mesh-group 100
[Sysname-Vlan-interface10] interface vlan-interface 20
[Sysname-Vlan-interface20] isis mesh-group 100
# 显示配置的IS-IS Mesh-Group的信息。
[Sysname-Vlan-interface20] display isis mesh-group
Mesh Group information for IS-IS(1)
----------------------------------
Interface Status
Vlan10 Blocked
Vlan20 100
表1-19 display isis mesh-group命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
Status |
接口所属的Mesh-Group/是否配置了接口阻塞 |
display isis name-table命令用来显示系统ID到主机名称的映射关系表。
【命令】
display isis name-table [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-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-20 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 status命令用来显示IS-IS的NSR状态。
【命令】
display isis non-stop-routing status
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示IS-IS的NSR状态。
<Sysname> display isis non-stop-routing status
Nonstop Routing information for IS-IS(1)
----------------------------------------
NSR phase: Finish
表1-21 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 packet命令用来显示IS-IS报文的统计信息。
【命令】
display isis packet { csnp | hello | lsp | psnp } by-interface [ verbose ] [ interface-type interface-number ] [ process-id ]
display isis packet { csnp | hello | lsp | psnp } [ verbose ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
csnp:显示CSNP报文的统计信息。
hello:显示Hello报文的统计信息。
lsp:显示LSP报文的统计信息。
psnp:显示PSNP报文的统计信息。
by-interface:按接口显示报文的统计信息。
verbose:显示报文统计的详细信息。
interface-type interface-number:接口类型和编号。显示指定接口上IS-IS报文的统计信息。如果未指定本参数,将显示所有接口上IS-IS报文的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的报文统计信息。如果未指定本参数,将显示所有IS-IS进程的报文统计信息。
【举例】
# 按接口显示Hello报文统计的详细信息。
<Sysname> display isis packet hello by-interface verbose
Hello packet information for IS-IS(1)
-------------------------------------
Interface: Vlan-interface10
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Total output packets with 1.5 hello intervals : 0
Total input packets with 0.5 holdtime : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
Bad system ID length : 0 Bad circuit type : 0
Bad auth TLV : 0 Bad area address TLV : 0
Auth failure : 0 Excessive area addresses : 0
Bad NBR TLV : 0 Excessive auth TLVs : 0
Excessive IF Addr TLVs : 0 Excessive IF addresses : 0
Bad IF address TLV : 0 Duplicate system ID : 0
Bad TLV length : 0 Bad IP address : 0
Duplicate IP address : 0 Mismatched area address : 0
Mismatched protocol : 0 Mismatched network type : 0
Bad IPv6 address TLV : 0 Bad IPv6 address : 0
Duplicate IPv6 address : 0 Bad MT ID TLV : 0
SNPA conflict (LAN) : 0 Excessive NBR SNPAs (LAN) : 0
Mismatched level (LAN) : 0 Bad 3-Way option TLV (P2P) : 0
No common MT ID (P2P) : 0 Bad circuit ID (P2P) : 0
Bad IID TLV : 0
# 显示Hello报文统计的详细信息。
<Sysname> display isis packet hello verbose
Hello packet information for IS-IS(1)
-------------------------------------
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Total output packets with 1.5 hello intervals : 0
Total input packets with 0.5 holdtime : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
Bad system ID length : 0 Bad circuit type : 0
Bad auth TLV : 0 Bad area address TLV : 0
Auth failure : 0 Excessive area addresses : 0
Bad NBR TLV : 0 Excessive auth TLVs : 0
Excessive IF Addr TLVs : 0 Excessive IF addresses : 0
Bad IF address TLV : 0 Duplicate system ID : 0
Bad TLV length : 0 Bad IP address : 0
Duplicate IP address : 0 Mismatched area address : 0
Mismatched protocol : 0 Mismatched network type : 0
Bad IPv6 address TLV : 0 Bad IPv6 address : 0
Duplicate IPv6 address : 0 Bad MT ID TLV : 0
SNPA conflict (LAN) : 0 Excessive NBR SNPAs (LAN) : 0
Mismatched level (LAN) : 0 Bad 3-Way option TLV (P2P) : 0
No common MT ID (P2P) : 0 Bad circuit ID (P2P) : 0
Bad IID TLV : 0
表1-22 display isis packet hello命令显示信息描述表
字段 |
描述 |
Interface |
报文统计信息所在接口 |
Total output packets |
发送报文总数 |
Total output packets with errors |
发送报文失败总数 |
Total input packets |
接收报文总数 |
Total input packets with errors |
接收报文错误总数 |
Total output packets with 1.5 hello intervals |
发送的Hello报文的时间间隔超过1.5倍Hello定时器的报文总数 |
Total input packets with 0.5 holdtime |
接收到的Hello报文时间间隔超过0.5倍邻居关系保持时间的报文总数 |
Input packets with errors |
接收报文错误类型: · Bad packet length:报文长度错误 · Bad header length:报文头长度错误 · Jumbo packet:报文长度过长,即hello报文大于接口MTU,或大于报文接收缓冲区 · Bad protocol description:协议描述符错误 · Bad protocol ID:协议标识符错误 · Bad protocol version:协议版本号错误 · Unknown packet type:未识别的报文类型 · Bad max area count:最大区域地址数错误 · Bad system ID length:System ID长度错误 · Bad circuit type:接口类型错误 · Bad auth TLV:认证TLV错误 · Bad area address TLV:区域地址TLV错误 · Auth failure:认证失败 · Excessive area addresses:区域地址过多 · Bad NBR TLV:邻居TLV错误 · Excessive auth TLVs:多个认证TLV · Excessive IF Addr TLVs:多个接口地址TLV · Excessive IF addresses:过多接口地址 · Bad IF address TLV:接口地址TLV错误 · Duplicate system ID:重复的System ID · Bad TLV length:TLV长度错误 · Bad IP address:IP地址不可用,即与本接口地址不在同一网段 · Duplicate IP address:IP地址重复 · Mismatched area address:区域地址不匹配 · Mismatched protocol:协议不匹配 · Mismatched network type:网络类型不匹配 · Bad IPv6 address TLV:IPv6地址TLV错误 · Bad IPv6 address:IPv6地址错误 · Duplicate IPv6 address:IPv6地址重复 · Bad MT ID TLV:拓扑ID TLV错误 · SNPA conflict (LAN):SNPA地址冲突 · Excessive NBR SNPAs (LAN):过多邻居SNPA地址 · Mismatched level (LAN):Level不匹配 · Bad 3-Way option TLV (P2P):三次握手信息错误 · No common MT ID (P2P):无公共拓扑ID · Bad circuit ID (P2P):接口链路ID错误 · Bad IID TLV:多实例TLV长度小于协议规定的最小长度 |
# 按接口显示LSP报文统计的详细信息。
<Sysname> display isis packet lsp by-interface verbose
LSP packet information for IS-IS(1)
-----------------------------------
Interface: Vlan-interface10
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Illegal IS type : 0
Sequence number is 0 : 0 Checksum is 0 : 0
Incorrect checksum : 0 Bad TLV length : 0
Mismatched protocol : 0 Bad auth TLV : 0
Auth failure : 0 Excessive auth TLVs : 0
Bad NBR TLV : 0 Bad extended IS TLV : 0
Bad IF address TLV : 0 Bad IPv6 IF address TLV : 0
Bad alias TLV : 0 Bad IP reachability TLV : 0
Bad MT IS TLV : 0 Bad area address TLV : 0
Bad MT ID TLV : 0 Bad MT IP TLV : 0
Bad MT IPv6 TLV : 0 Bad IPv6 reachability TLV : 0
Bad router ID TLV : 0 Bad IID TLV : 0
# 显示LSP报文统计的详细信息。
<Sysname> display isis packet lsp verbose
LSP packet information for IS-IS(1)
-----------------------------------
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Illegal IS type : 0
Sequence number is 0 : 0 Checksum is 0 : 0
Incorrect checksum : 0 Bad TLV length : 0
Mismatched protocol : 0 Bad auth TLV : 0
Auth failure : 0 Excessive auth TLVs : 0
Bad NBR TLV : 0 Bad extended IS TLV : 0
Bad IF address TLV : 0 Bad IPv6 IF address TLV : 0
Bad alias TLV : 0 Bad IP reachability TLV : 0
Bad MT IS TLV : 0 Bad area address TLV : 0
Bad MT ID TLV : 0 Bad MT IP TLV : 0
Bad MT IPv6 TLV : 0 Bad IPv6 reachability TLV : 0
Bad router ID TLV : 0 Bad IID TLV : 0
表1-23 display isis packet lsp命令显示信息描述表
字段 |
描述 |
Interface |
接口的报文统计信息 |
Total output packets |
发送报文总数 |
Total output packets with errors |
发送报文失败总数 |
Total input packets |
接收报文总数 |
Total input packets with errors |
接收报文错误总数 |
Input packets with errors |
接收报文错误类型: · Bad packet length:报文长度错误 · Bad header length:报文头长度错误 · Jumbo packet:报文长度过长,即报文长度大于LSP可接收的最大长度 · SNPA conflict (LAN):SNPA地址冲突 · Smaller than header:LSP头部长度小于固定头长度 · Bad protocol description:协议描述符错误 · Bad protocol ID:协议标识符错误 · Bad protocol version:协议版本错误 · Unknown packet type:未识别的报文类型 · Bad max area count:最大区域地址数错误 · No active NBR:收到未知邻居发来的LSP报文 · Bad system ID length:System ID长度错误 · Mismatched level:Level不匹配 · Illegal IS type:无效的IS类型 · Sequence number is 0:列号为0 · Checksum is 0:校验和为0 · Incorrect checksum:校验和错误 · Bad TLV length:TLV长度错误 · Mismatched protocol:协议不匹配 · Bad auth TLV:认证TLV错误 · Auth failure:认证失败 · Excessive auth TLVs:多个认证TLV · Bad NBR TLV:邻居TLV错误 · Bad extended IS TLV:扩展IS TLV错误 · Bad IF address TLV:接口地址TLV错误 · Bad IPv6 IF address TLV:IPv6接口地址TLV错误 · Bad alias TLV:别名TLV错误 · Bad IP reachability TLV:IP可达TLV错误 · Bad MT IS TLV:拓扑IS TLV错误 · Bad area address TLV:区域地址TLV错误 · Bad MT ID TLV:拓扑ID TLV错误 · Bad MT IP TLV:拓扑IP TLV错误 · Bad MT IPv6 TLV:拓扑IPv6 TLV错误 · Bad IPv6 reachability TLV:IPv6可达TLV错误 · Bad router ID TLV:Router ID TLV错误 · Bad IID TLV:多实例TLV长度小于协议规定的最小长度 |
# 按接口显示CSNP报文统计的详细信息。
<Sysname> display isis packet csnp by-interface verbose
CSNP packet information for IS-IS(1)
------------------------------------
Interface: Vlan-interface10
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Bad TLV length : 0
Auth failure : 0 Bad auth TLV : 0
Bad LSP TLV length : 0 Excessive auth TLVs : 0
Excessive LSPs : 0 Bad LSP ID : 0
Bad IID TLV : 0
# 显示CSNP报文统计的详细信息。
<Sysname> display isis packet csnp verbose
CSNP packet information for IS-IS(1)
------------------------------------
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Bad TLV length : 0
Auth failure : 0 Bad auth TLV : 0
Bad LSP TLV length : 0 Excessive auth TLVs : 0
Excessive LSPs : 0 Bad LSP ID : 0
Bad IID TLV : 0
表1-24 display isis packet csnp命令显示信息描述表
字段 |
描述 |
Interface |
报文统计信息所在接口 |
Total output packets |
发送报文总数 |
Total output packets with errors |
发送报文失败总数 |
Total input packets |
接收报文总数 |
Total input packets with errors |
接收报文错误总数 |
Input packets with errors |
接收报文错误类型: · Bad packet length:报文长度错误 · Bad header length:报文头长度错误 · Jumbo packet:报文长度过长,即报文长度大于可接收的最大长度 · SNPA conflict (LAN):SNPA地址冲突 · Smaller than header:报文头部长度小于固定头长度 · Bad protocol description:协议描述符错误 · Bad protocol ID:协议标识符错误 · Bad protocol version:协议版本错误 · Unknown packet type:未识别的报文类型 · Bad max area count:最大区域地址数错误 · No active NBR:收到未知邻居发来的报文 · Bad system ID length:System ID长度错误 · Mismatched level:Level不匹配 · Bad TLV length:TLV长度错误 · Auth failure:认证失败 · Bad auth TLV:认证TLV错误 · Bad LSP TLV length:LSP TLV长度错误 · Excessive auth TLVs:多个认证TLV · Excessive LSPs:过多LSP · Bad LSP ID:LSP ID错误 · Bad IID TLV:多实例TLV长度小于协议规定的最小长度 |
# 按接口显示PSNP报文统计的详细信息。
<Sysname> display isis packet psnp by-interface verbose
PSNP packet information for IS-IS(1)
------------------------------------
Interface: Vlan-interface10
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Bad TLV length : 0
Auth failure : 0 Bad auth TLV : 0
Bad LSP TLV length : 0 Excessive auth TLVs : 0
Excessive LSPs : 0 Bad LSP ID : 0
Bad IID TLV : 0
# 显示PSNP报文统计的详细信息。
<Sysname> display isis packet psnp verbose
PSNP packet information for IS-IS(1)
------------------------------------
Total output packets : 0 Total output error packets : 0
Total input packets : 0 Total input error packets : 0
Input packets with errors
Bad packet length : 0 Bad header length : 0
Jumbo packet : 0 SNPA conflict (LAN) : 0
Smaller than header : 0 Bad protocol description : 0
Bad protocol ID : 0 Bad protocol version : 0
Unknown packet type : 0 Bad max area count : 0
No active NBR : 0 Bad system ID length : 0
Mismatched level : 0 Bad TLV length : 0
Auth failure : 0 Bad auth TLV : 0
Bad LSP TLV length : 0 Excessive auth TLVs : 0
Excessive LSPs : 0 Bad LSP ID : 0
Bad IID TLV : 0
表1-25 display isis packet psnp命令显示信息描述表
字段 |
描述 |
Interface |
接口的报文统计信息 |
Total output packets |
发送报文总数 |
Total output packets with errors |
发送报文失败总数 |
Total input packets |
接收报文总数 |
Total input packets with errors |
接收报文错误统计 |
Input packets with errors |
接收报文错误类型: · Bad packet length:报文长度错误 · Bad packet length:报文头长度错误 · Jumbo packet:报文长度过长,即报文长度大于可接收的最大长度 · SNPA conflict (LAN):SNPA地址冲突 · Smaller than header:报文头部长度小于固定头长度 · Bad protocol description:协议描述符错误 · Bad protocol ID:协议标识符错误 · Bad protocol version:协议版本错误 · Unknown packet type:未识别的报文类型 · Bad max area count:最大区域地址数错误 · No active NBR:收到未知邻居发来的报文 · Bad system ID length:System ID长度错误 · Mismatched level:Level不匹配 · Bad TLV length:TLV长度错误 · Auth failure:认证失败 · Bad auth TLV:认证TLV错误 · Bad LSP TLV length:LSP TLV长度错误 · Excessive auth TLVs:多个认证TLV · Excessive LSPs:过多LSP · Bad LSP ID:LSP ID错误 · Bad IID TLV:多实例TLV长度小于协议规定的最小长度 |
【相关命令】
· reset isis packet
display isis peer命令用来显示IS-IS的邻居信息。
【命令】
display isis peer [ statistics | verbose ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-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: Vlan100 Circuit Id: 0000.0000.0001.01
State: Up HoldTime: 27s Type: L1(L1L2) PRI: 64
System ID: 0000.0000.0001
Interface: Vlan100 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: Vlan100 Circuit Id: 0000.1111.2222.01
State: Up Holdtime: 6s Type: L1(L1L2) PRI: 64
Area address(es): 49
Peer IP address(es): 12.0.0.2
Peer local circuit ID: 1
Peer circuit SNPA address: 000c-293b-c4be
Uptime: 00:05:07
Adj protocol: IPv4
Adj P2P three-way handshake: No
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
Local topology:
0
Remote topology:
0 2
System ID: 0000.0000.0002
Interface: Vlan101 Circuit Id: 001
State: Up HoldTime: 27s Type: L1L2 PRI: --
Area address(es): 49
Peer IP address(es): 192.168.220.30
Peer local circuit ID: 1
Peer circuit SNPA address: 000c-29fd-ed69
Uptime: 00:05:07
Adj protocol: IPv4
Adj P2P three-way handshake: Yes
Peer extended circuit ID: 2
Graceful Restart capable
Restarting signal: No
Suppress adjacency advertisement: No
表1-26 display isis peer命令显示信息描述表
字段 |
描述 |
System ID |
邻居的System ID |
Interface |
与对端相连的本地IS-IS接口 |
Circuit Id |
链路ID |
State |
链路状态 |
HoldTime |
抑制时间,随着时间推移递减,如果在抑制时间内还没有收到邻居发送的Hello报文,则认为邻居已经失效,如果收到了Hello报文,则抑制时间将重置为初始值 |
Type |
链路关系类型,其中: · L1:表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1 · L2:表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-2 · L1(L1L2):表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1-2 · L2(L1L2):表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-1-2 |
PRI |
邻居接口DIS优先级 |
Area address(es) |
邻居所在区域地址 |
Peer IP address(es) |
邻居接口的IP地址 |
Peer IPv6 address(es) |
邻居接口的IPv6地址 |
Uptime |
邻居关系保持时间 |
Adj Protocol |
邻接协议:IPv4或IPv6 |
Peer local circuit ID |
邻居链路ID |
Peer circuit SNPA address |
邻居子网连接点地址 |
Adj P2P three-way handshake |
邻居是否支持P2P三次握手 |
Peer extended circuit ID |
邻居接口的扩展链路ID,邻居支持三次握手时存在该项 |
Graceful Restart capable |
GR Helper能力 |
Restarting signal |
RR标记 |
Suppress adjacency advertisement |
SA标记 |
Local topology |
本端接口支持的拓扑列表 |
Remote topology |
邻居接口支持的拓扑列表 |
# 显示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-27 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 peer hello-received命令用来显示从邻居路由器接收Hello报文的信息。
【命令】
display isis peer hello-received [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
process-id:显示指定IS-IS进程从邻居路由器接收Hello报文的信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程从邻居路由器接收Hello报文的信息。
【举例】
# 显示IS-IS进程1从邻居路由器接收Hello报文的信息。
<Sysname> display isis peer hello-received 1
Peer Hello information for IS-IS(1)
-----------------------------------
System ID: 0000.0000.0002
Interface: Vlan10 Circuit Id: 0000.0000.0002.01
First 3 L1 hello packets received:
2019-11-21 15:10:14:687
2019-11-21 15:10:14:732
2019-11-21 15:10:23:618
Last 3 L1 hello packets received:
2019-11-21 16:21:39:078
2019-11-21 16:21:42:383
2019-11-21 16:21:45:721
System ID: 0000.0000.0003
Interface: Vlan10 Circuit Id: 0000.0000.0002.01
First 3 L2 hello packets received:
2019-11-21 15:10:14:688
2019-11-21 15:10:14:734
2019-11-21 15:10:24:090
Last 3 L2 hello packets received:
2019-11-21 16:21:39:078
2019-11-21 16:21:42:383
2019-11-21 16:21:45:722
表1-28 display isis peer hello-received命令显示信息描述表
字段 |
描述 |
System ID |
邻居的System ID |
Interface |
与对端相连的本地IS-IS接口 |
Circuit ID |
链路ID |
First 3 xx hello packets received |
最先接收到的3个Hello报文的时间,其中xx表示Hello报文的类型: · L1:Level-1 Hello报文 · L2:Level-2 Hello报文 · P2P:P2P Hello报文 |
Last 3 xx hello packets received |
执行本命令时,最近接收到的3个Hello报文的时间,其中xx表示Hello报文的类型: · L1:Level-1 Hello报文 · L2:Level-2 Hello报文 · P2P:P2P Hello报文 |
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
mdc-admin
mdc-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
表1-29 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-30 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
mdc-admin
mdc-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 Vlan100 Direct D/L/-
9.9.9.0/24 20 NULL Vlan100 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-31 display isis route命令显示信息描述表
字段 |
描述 |
Route information for IS-IS(1) |
指定IS-IS进程路由信息 |
Level-1 IPv4 Forwarding Table |
Level-1的IS-IS IPv4路由信息 |
Level-2 IPv4 Forwarding Table |
Level-2的IS-IS IPv4路由信息 |
IPv4 Destination |
IPv4目的地址 |
IntCost |
路由内部Cost |
ExtCost |
路由外部Cost |
ExitInterface |
出接口 |
NextHop |
下一跳 |
Flags |
路由状态标志 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识。设置为“Up”表示可以避免由L2发送到L1的LSP又返回给L2,设置为“Down”表示不可以 |
# 显示IS-IS的IPv4路由详细信息。
<Sysname> display isis route verbose
Route information for IS-IS(1)
-----------------------------
Level-1 IPv4 Forwarding Table
-----------------------------
IPv4 Dest : 8.8.8.0/24 Int. Cost : 10 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : D/L/-
InLabel : 4294967295 InLabel Flag: -/-/-/-/-/-
NextHop : Interface : ExitIndex :
Direct Vlan100 0x00000000
Nib ID : 0x0 OutLabel : 4294967295 OutLabelFlag: -
LabelSrc : N/A Delay Flag : N/A
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 Vlan100 0x00000003
Nib ID : 0x0 OutLabel : 4294967295 OutLabelFlag: -
LabelSrc : N/A Delay Flag : N/A
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 Vlan100 0x00000001
Nib ID : 0x14000003 OutLabel : 4294967295 OutLabelFlag: -
LabelSrc : N/A Delay Flag : N/A
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-32 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”表示不可以 |
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 |
NextHop |
下一跳 |
Interface |
出接口 |
ExitIndex |
出接口索引 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
OutLabel |
(暂不支持)出标签 |
OutLabelFlag |
(暂不支持)出标签的标志信息: · E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签 · I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签(暂不支持) · N:普通标志 · P:SR标签优先标志 |
LabelSrc |
(暂不支持)标签来源: · SR:SR节点分配的标签 · SRMS:SR映射服务器发布标签 · N/A:没有标签 |
Delay Flag |
(暂不支持)防微环延迟标志位: · D:表示配置防微环功能后,路由处于延迟发送RIB的状态 · N/A:未配置防微环功能或者达到防微环延迟时间时,路由处于正常发送RIB的状态 |
# 显示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: Vlan100
Destination: 2001:2:: PrefixLen: 64
Flag : D/L/- Cost : 10
Next hop : Direct Interface: Vlan100
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-33 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 : Vlan12
BkNexthop : FE80::86FB:D4FF:FE1B:E05
BkInterface : Vlan10
Nib ID : 0x24000004
IPv6 dest : 2012::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : Vlan12
Nib ID : 0x0
IPv6 dest : 2023::/64
Flag : R/L/- Cost : 20
Admin tag : - Src count : 2
Nexthop : FE80::86FB:D4FF:FE1B:E05
Interface : Vlan10
Nib ID : 0x24000002
Nexthop : FE80::86FB:DDFF:FE3F:1007
Interface : Vlan12
Nib ID : 0x24000003
IPv6 dest : 2013::/64
Flag : D/L/- Cost : 10
Admin tag : - Src count : 2
Nexthop : Direct
Interface : Vlan10
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 : Vlan12
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 : Vlan10
Nib ID : 0x0
Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set
表1-34 display isis route ipv6 verbose命令显示信息描述表
字段 |
描述 |
IPv6 dest |
IPv6目的地址和前缀信息 |
Flag/Flags |
路由信息状态标志位 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果配置为“U”则可避免由Level-2发送到Level-1的LSP又返回给Level-2 |
Cost |
开销值 |
Admin tag |
管理标记 |
Src count |
发布源个数 |
Nexthop |
下一跳 |
Interface |
出接口 |
BkNexthop |
备份下一跳 |
BkInterface |
备份出接口 |
Nib ID |
路由管理分配的ID,即下一跳索引 |
display isis spf-tree命令用来显示IS-IS的IPv4最短路径树信息。
【命令】
display isis spf-tree [ ipv4 | ipv6 ] [ [ level-1 | level-2 ] | [ source-id source-id | verbose ] ] * [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-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
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : N/A
Cost : 10 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x14000001
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0001.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : N/A
Cost : 0 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
-->0000.0000.0004.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : Vlan50
Cost : 0 Nexthop : 1.1.1.3
InterfaceIP: N/A NeighborIP: N/A
Level-2 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0001.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 1
-->0000.0000.0004.04
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface : N/A
Cost : 10 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
SpfNode : 0000.0000.0004.04
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0001.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : N/A
Cost : 0 Nexthop : N/A
InterfaceIP: N/A NeighborIP: N/A
-->0000.0000.0004.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface : Vlan50
Cost : 0 Nexthop : 1.1.1.3
InterfaceIP: N/A NeighborIP: N/A
表1-35 display isis spf-tree命令显示信息描述表
字段 |
描述 |
SpfNode |
拓扑节点ID |
Distance |
根节点到该节点的最短距离 |
TE distance |
(暂不支持TE隧道)根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等 |
NodeFlag |
节点状态标记: · S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
RelayNibID |
节点的迭代下一跳ID |
TE tunnel count |
(暂不支持TE隧道)Destination为该节点的隧道条数 |
Nexthop count |
节点的下一跳个数 |
Nexthop |
节点的主用下一跳地址/链路发布源下一跳地址 |
AdvMtID |
从哪个拓扑学到的路由: · 0:标准拓扑ID · 6-4094:其它拓扑ID |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNexthop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
SpfLink |
拓扑链路 |
SpfLink count |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I:孤立链路 · D:链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
InterfaceIP |
接口IP地址 |
NeighborIP |
邻居IP地址 |
# 显示IS-IS的IPv6最短路径树信息。
<Sysname> display isis spf-tree ipv6
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
Level-2 Shortest Path Tree
----------------------------------
SpfNode NodeFlag SpfLink LinkCost LinkFlag
-------------------------------------------------------------------------------
0000.0000.0032.00 S/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/C/-/-/-/-/-/-
-->0000.0000.0064.00 10 -/-/C/-/-/-/-/-/-
0000.0000.0032.01 S/-/-/R/-/-
-->0000.0000.0064.00 0 -/-/C/-/-/-/-/-/-
-->0000.0000.0032.00 0 -/-/-/P/-/-/-/-/-
0000.0000.0064.00 S/-/-/R/-/-
-->0000.0000.0032.00 10 -/-/-/P/-/-/-/-/-
-->0000.0000.0032.01 10 -/-/-/P/-/-/-/-/-
# 显示IS-IS Level-1的IPv6最短路径树的详细信息。
<Sysname> display isis spf-tree ipv6 level-1 verbose
Shortest Path Tree for IS-IS(1)
-------------------------------
Flags: S-Node is on SPF tree T-Node is on tent list
O-Node is overload R-Node is directly reachable
I-Node or Link is isolated D-Node or Link is to be deleted
C-Neighbor is child P-Neighbor is parent
V-Link is involved N-Link is a new path
L-Link is on change list U-Protocol usage is changed
H-Nexthop is changed
Level-1 Shortest Path Tree
--------------------------
SpfNode : 0000.0000.0032.00
Distance : 0
TE distance : 0
NodeFlag : S/-/-/-/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0032.01
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 10 Nexthop : N/A
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
SpfNode : 0000.0000.0032.01
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 0
SpfLink count : 2
-->0000.0000.0064.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: Vlan2
Cost : 10 Nexthop : FE80::200:12FF:FE34:1
-->0000.0000.0032.00
LinkCost : 0
LinkNewCost : 0
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Adjacent Interface: N/A
Cost : 0 Nexthop : N/A
SpfNode : 0000.0000.0064.00
Distance : 10
TE distance : 10
NodeFlag : S/-/-/R/-/-
RelayNibID : 0x0
TE tunnel count: 0
Nexthop count : 2
Neighbor : 0000.0000.0064.00 Interface : Vlan2
NextHop : FE80::200:12FF:FE34:1
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
Neighbor : 0000.0000.0064.00 Interface : Tun1
NextHop : FE80::A0A:A40
BkNeighbor: N/A BkInterface: N/A
BkNextHop : N/A
SpfLink count : 2
-->0000.0000.0032.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/-/P/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: N/A
Cost : 10 Nexthop : N/A
AdvMtID : 0
-->0000.0000.0064.00
LinkCost : 10
LinkNewCost : 10
LinkFlag : -/-/C/-/-/-/-/-/-
LinkSrcCnt : 1
Type : Remote Interface: Tun1
Cost : 10 Nexthop : FE80::A0A:A40
AdvMtID : 0
表1-36 display isis spf-tree ipv6命令显示信息描述表
字段 |
描述 |
SpfNode |
拓扑节点ID |
Distance |
根节点到该节点的最短距离 |
TE distance |
根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等 |
NodeFlag |
节点状态标记: · S:节点在SPF树上 · T:节点在候选列表上 · O:节点处于OverLoad · R:节点是直连的 · I:孤立节点 · D:节点待删除 |
TE tunnel count |
(暂不支持)Destination为该节点的隧道条数 |
Nexthop count |
节点的下一跳个数 |
NextHop |
节点的主用下一跳地址/链路发布源下一跳地址 |
AdvMtID |
从哪个拓扑学到的路由: · 0:IPv4单播拓扑ID · 2:IPv6单播拓扑ID · 6~4094:其它拓扑ID |
Interface |
节点的主用下一跳出接口/链路发布源下一跳出接口 |
BkNextHop |
节点的备份下一跳地址 |
BkInterface |
节点的备份下一跳出接口 |
Neighbor |
节点主用下一跳邻居节点ID |
BkNeighbor |
节点备份下一跳邻居节点ID |
SpfLink |
拓扑链路 |
SpfLink count |
拓扑链路个数 |
LinkCost |
链路开销 |
LinkNewCost |
链路新开销 |
LinkFlag |
链路状态标记: · I:孤立链路 · D:链路待删除 · C:目的节点是源节点的子节点 · P:目的节点是源节点的父节点 · V:链路受到影响 · N:新增链路 · L:链路在变化链表上 · U:链路协议类型发生变化 · H:链表下一跳发生变化 |
LinkSrcCnt |
链路发布源个数 |
Type |
链路发布源类型: · Adjacent:本地邻居维护产生 · Remote:其它节点LSP产生 |
Cost |
链路发布源开销 |
display isis statistics命令用来显示IS-IS的统计信息。
【命令】
display isis statistics [ ipv4 | ipv6 ] [ level-1 | level-1-2 | level-2 ] [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-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
------------------
MTR(base)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 1
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Lsp information:
LSP Source ID: No. of used LSPs
7777.8888.1111 001
Level-2 Statistics
------------------
MTR(base)
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
MTR(base)
Learnt routes information:
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Lsp information:
LSP Source ID: No. of used LSPs
7777.8888.1111 001
表1-37 display isis statistics命令显示信息描述表
字段 |
描述 |
Statistics information for IS-IS(processid) |
指定IS-IS进程的统计信息 |
Level-1 Statistics |
Level-1路由统计信息 |
Level-2 Statistics |
Level-2路由统计信息 |
MTR(topo-name) |
(暂不支持子拓扑)拓扑名称,显示为base表示公网拓扑,显示为其他表示子拓扑 |
Learnt routes information |
学习到的路由信息: Total IPv4 Learnt Routes in IPv4 Routing Table:学习到的IPv4路由信息的总数 Total IPv6 Learnt Routes in IPv6 Routing Table:学习到的IPv6路由信息的总数 |
Imported routes information |
路由引入信息 |
IPv4 Imported Routes |
引入IPv4路由数量: · Static:引入的IPv4静态路由数量 · Direct:引入的IPv4直连路由数量 · ISIS:从其它IS-IS进程引入的路由数量 · BGP:从BGP引入的路由数量 · RIP:从RIP引入的路由数量 · OSPF:从OSPF引入的路由数量 |
IPv6 Imported Routes |
引入IPv6路由数量: · Static:引入的IPv6静态路由数量 · Direct:引入的IPv6直连路由数量 · ISISv6:从其它IS-ISv6进程引入的路由数量 · BGP4+:从BGP4+引入的路由数量 · RIPng:从RIPng引入的路由数量 · OSPFv3:从OSPFv3引入的路由数量 |
Lsp information |
LSP信息: · LSP Source ID:本地生成的LSP的System ID · No. of used LSPs:本地生成的LSP已使用的分片数量 |
display isis troubleshooting命令用来显示IS-IS邻居关系断开的故障检测信息。
【命令】
display isis troubleshooting
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示IS-IS邻居关系断开的故障检测信息。
<Sysname> display isis troubleshooting
IS-IS troubleshooting information
---------------------------------
Total entries: 3
Time Sequence Description
2020-01-08 19:31:28 101 The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the interface went down. Please check the interface state. (Interface: VLAN10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17)
2020-01-08 15:33:28 100 The state of IS-IS process 1 level-2 neighbor 0000.0000.0001 changed to DOWN because the IS-IS level was changed. Please check IS-IS configuration. (Interface: VLAN10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17)
2020-01-08 15:28:00 99 The state of IS-IS process 1 level-2 neighbor 0000.0000.0001 changed to DOWN because the hold timer expired and a hello packet with bad protocol version was dropped at 15:27:59. Please execute the display isis packet hello command to check hello packet statistics. (Interface: VLAN10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17, CPU usage: 5%, IPv4 ping result: 5 packets succeeded, 0 packets timed out, IPv6 ping result: 5 packets succeeded, 0 packets timed out)
表1-38 display isis troubleshooting命令显示信息描述表
字段 |
描述 |
Total entries |
IS-IS troubleshooting信息记录条数 |
Time |
IS-IS邻居断开时间。显示顺序为从新到旧 |
Sequence |
IS-IS邻居关系故障检测信息序号 |
Description |
IS-IS邻居断开的故障检测信息,包括IS-IS进程号、Level级别、邻居ID、断开原因以及操作建议(N/A表示不存在IPv4/IPv6邻居): · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS process was reset (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):重启IS-IS进程导致邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS process was gracefully restarted (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):GR方式重启IS-IS进程导致邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS process was deleted (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):删除IS-IS进程导致邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the reset isis peer command was executed (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):执行reset isis peer命令导致邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS level was changed. Please check IS-IS configuration (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17). IS-IS level改变导致邻居关系断开。请检查IS-IS配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS area was deleted. Please check IS-IS configuration (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):删除IS-IS区域导致邻居关系断开。请检查IS-IS配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IS-IS process was stopped. Please check IS-IS process state (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):IS-IS进程停止服务导致邻居关系断开。请检查IS-IS进程状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the LSP sequence number exceeds the maximum sequence number (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):LSP序列号反转导致邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the interface went down. Please check the interface state (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接口DOWN导致邻居关系断开。请检查接口状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the interface was deleted or the bound VPN instance was changed. Please check the interface state and settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接口删除或者更改接口绑定的VPN实例导致邻居关系断开。请检查接口状态和配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because IS-IS interface parameters changed. Please check the interface parameters (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):IS-IS接口参数改变导致邻居关系断开。请检查接口参数 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because IS-IS packet receiving and sending were disabled. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):禁止接口收发IS-IS报文导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the circuit level changed on the interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接口的Level改变导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the circuit type changed on the interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接口网络类型改变导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the interface address was deleted or IS-IS was disabled on interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):删除接口地址或者在接口上关闭IS-IS功能导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the interface IPv6 address was deleted or IPv6 IS-IS was disabled on interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):删除接口IPv6地址或者在关闭接口的IS-IS IPv6能力导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because IPv4 IS-IS was disabled on interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):关闭接口的IS-IS IPv4能力导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because IPv6 IS-IS was disabled on interface. Please check the interface settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):关闭接口的IS-IS IPv6能力导致邻居关系断开。请检查接口配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the BFD session went down. Please check the BFD session state (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):BFD会话Down导致IS-IS邻居关系断开。请检查BFD会话状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the BFD session was administratively down. Please check the BFD session state (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):BFD会话Admin Down导致IS-IS邻居关系断开。请检查BFD会话状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the local BFD configuration changed. Please check the BFD session information (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):本地BFD配置改变导致IS-IS邻居关系断开。请检查BFD会话信息 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the remote BFD configuration changed. Please check the BFD session information on remote end (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):对端BFD配置改变导致IS-IS邻居关系断开。请检查对端BFD会话信息 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the IPv6 topology mode changed. Please check the IPv6 topology mode settings (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):IPv6拓扑模式改变导致IS-IS邻居关系断开。请检查IPv6拓扑配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the wait-to-delete BFD TLV timed out. Please check the BFD session information (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):等待删除BFD TLV超时导致IS-IS邻居关系断开。请检查对端BFD会话信息 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a hello packet with mismatched circuit type was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到Hello报文的接口类型不匹配导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a hello packet with mismatched area was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到Hello报文的区域不匹配导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because a P2P hello packet with mismatched area was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到P2P Hello报文的区域不匹配导致IS-IS邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a hello packet with mismatched protocol was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到Hello报文支持的协议类型不匹配导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a hello packet without SNPA address was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到的Hello报文没有SNPA地址导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a hello packet without local SNPA address was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到的Hello报文没有本地SNPA地址导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the neighbor system ID corresponding to the SNPA address in the received hello packet is different from the neighbor system ID carried in the hello packet (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):根据接收到Hello报文中SNPA地址查找到的邻居的System ID与报文中的System ID不同,导致IS-IS邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the P2P neighbor was gracefully down. Please check the GR configuration of GR helper (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):P2P邻居GR down导致IS-IS邻居关系断开,请检查GR Helper设备的GR配置 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because a P2P hello packet with incorrect system ID was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到P2P Hello报文中的System ID有误导致IS-IS邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because a P2P hello packet with incorrect circuit ID was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到P2P Hello报文中的circuit ID有误导致IS-IS邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a P2P hello packet with incorrect extended circuit ID was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到P2P Hello报文中的扩展circuit ID有误导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to INIT because a P2P hello packet with adjacency three-way state down was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17):接收到P2P Hello报文中的adjacency three-way state为down导致IS-IS邻居关系回退到INIT状态 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because a P2P hello packet with mismatched circuit type was received (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17). 接收到P2P Hello报文中的circuit type不匹配导致IS-IS邻居关系断开 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because no hello packets were received within the hold time. Please check the connection to the neighbor (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17; CPU usage: 25%; IPv4 ping result: 0 packets succeeded, 5 packets timed out; IPv6 ping result: 0 packets succeeded, 5 packets timed out):Hold time定时器超时并且在Hold time时间间隔内未收到Hello报文导致IS-IS邻居关系断开。请检查与邻居的连接情况 · The state of IS-IS process 1 level-1 neighbor 0000.0000.0001 changed to DOWN because the hold timer expired and a hello packet with bad protocol version was dropped at 15:27:59. Please execute the display isis packet hello command to check hello packet statistics (Interface: Vlan10, neighbor IPv4 address: 10.1.1.1; neighbor IPv6 address: FE80::8ae3:1156:17; CPU usage: 25%; IPv4 ping result: 5 packets succeeded, 0 packets timed out; IPv6 ping result: 5 packets succeeded, 0 packets timed out):Holdtime定时器超时并且在15点27分59秒因为协议版本号错误丢弃了hello报文导致IS-IS邻居关系断开。请使用display isis packet hello命令检查hello报文统计情况。(具体参见表1-6display isis event-log hello received-dropped命令显示信息描述表查看丢弃Hello报文的原因) |
【相关命令】
· reset isis troubleshooting
display osi命令用来显示OSI连接的信息。
【命令】
(独立运行模式)
display osi [ slot slot-number ]
(IRF模式)
display osi [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slot slot-number:显示指定单板的OSI连接的信息。slot-number表示单板所在的槽位号。如果未指定本参数,则显示所有单板的连接信息。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的OSI连接的信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,则显示所有成员设备所有单板的连接信息。(IRF模式)
【举例】
# 显示所有OSI连接的信息。(独立运行模式)
<Sysname> display osi
Total OSI socket number: 2
Location: slot 3
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:
Vlan-interface100
MAC address: 0180-c200-0014
Location: slot 3
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:
Vlan-interface100
MAC address: 0180-c200-0014
表1-39 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 ]
(IRF模式)
display osi statistics [ chassis chassis-number slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
slot slot-number:显示指定单板的OSI连接的报文统计信息。slot-number表示单板所在的槽位号。如果未指定本参数,则显示所有单板的报文统计信息之和。(独立运行模式)
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的OSI连接的报文统计信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果未指定本参数,则显示所有成员设备所有单板的报文统计信息之和。(IRF模式)
【举例】
# 显示OSI连接的报文统计信息。
<Sysname> display osi statistics
Received packets:
Total: 35
Relay received: 35
Relay forwarded: 35
Invalid service slot: 0
No matched socket: 0
Not delivered, input socket full: 0
Sent packets:
Total: 19
Relay forwarded: 19
Relay received: 19
Failed: 0
表1-40 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
mdc-admin
【参数】
instance-id id:实例ID,用于区分链路状态信息,取值范围为0~65535。如果未指定本参数,则表示实例0。
level-1:配置允许设备将level-1级别的链路状态信息发布到BGP。
level-2:配置允许设备将level-2级别的链路状态信息发布到BGP。
【使用指导】
本功能允许设备将链路状态信息发布到BGP,由BGP向外发布,以满足需要知道链路状态信息的应用的需求。IS-IS链路状态信息随链路状态的更新同步发布。
对于具有相同实例ID的不同IS-IS进程,如果它们的链路状态信息相同,设备只会将IS-IS进程号最小的链路状态信息发布到BGP。
如果要将不同IS-IS进程的相同链路状态信息发布到BGP,需要为不同的进程指定不同的实例ID。
如果没有指定level-1或level-2参数,设备将同时允许把level-1和level-2级别的链路状态信息发布到BGP。
对于undo命令,不指定任何参数表示不允许设备将IS-IS链路状态信息发布到BGP。
【举例】
# 配置允许设备将IS-IS进程1的链路状态信息发布到BGP。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] distribute bgp-ls
domain-authentication send-only命令用来配置对收到的Level-2报文(包括LSP、CSNP、PSNP)忽略认证信息检查。
undo domain-authentication send-only命令用来恢复缺省情况。
【命令】
domain-authentication send-only
undo domain-authentication send-only
【缺省情况】
如果配置了路由域验证方式和验证密钥,对收到的报文执行认证信息检查。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-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
mdc-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:密钥字符串,区分大小写。简单验证模式和GCA验证模式下,明文密钥为1~16个字符的字符串,密文密钥为33~53个字符的字符串。MD5验证模式下,明文密钥为1~255个字符的字符串,密文密钥为33~373个字符的字符串。
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-MD5算法,支持keychain中key-id为取值范围内任意值的key。对于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参数)互通。
需要做版本切换时,如果切换前后的版本对MD5验证模式下支持的密钥长度不同,建议先取消路由域验证方式和验证密钥的配置,然后再进行版本切换。
【举例】
# 配置路由域采用简单明文验证模式,认证密钥为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
event-log size命令用来配置IS-IS记录日志信息的最大个数。
undo event-log size命令用来取消IS-IS记录日志信息最大个数的配置。
【命令】
event-log { hello { peer-change | received-abnormal | received-dropped | sent-abnormal | sent-failed } | peer } size count
undo event-log peer size
【缺省情况】
IS-IS记录各类日志信息的最大个数均为100。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
hello:记录接收或发送Hello报文日志信息的最大个数。
peer-change:记录邻居状态变化时发送和接收Hello报文日志信息的最大个数。
received-abnormal:记录异常接收Hello报文的日志信息个数。异常接收Hello报文指的是接收时间间隔大于或等于0.5倍邻居关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)。
received-dropped:记录丢弃接收到的Hello报文的日志信息最大个数。
sent-abnormal:记录异常发送Hello报文的日志信息最大个数。异常发送Hello报文指的是发送时间间隔大于或等于1.5倍Hello定时器。
sent-failed:记录发送失败的Hello报文的日志信息最大个数。
peer:记录邻居状态改变日志信息的最大个数。
count:指定日志信息个数,取值范围为0~65535。指定为0表示不记录日志。
【举例】
# 配置IS-IS进程1记录邻居状态改变的日志信息最大个数为50。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] event-log peer size 50
fast-reroute命令用来配置IS-IS支持快速重路由功能。
undo fast-reroute命令用来关闭IS-IS支持快速重路由功能。
【命令】
IS-IS IPv4单播地址族视图:
fast-reroute { lfa [ ecmp-shared | level-1 | level-2 ] | route-policy route-policy-name }
undo fast-reroute { lfa [ level-1 | level-2 ] | route-policy }
IS-IS IPv6单播地址族视图:
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
mdc-admin
【参数】
lfa:表示为所有Level-1/Level-2路由通过LFA(Loop Free Alternate)算法选取备份下一跳信息。
ecmp-shared:为包含等价路由的所有路由通过LFA算法选取备份下一跳信息,其中为等价路由选取的备份下一跳是共享下一跳,即所有等价路由的备份下一跳是相同的。如果未指定本参数,则仅为非等价路由计算备份下一跳。若同时使能了TI-LFA或者Remote LFA,则本参数不会生效,仅保留LFA功能。目前仅支持IPv4。
level-1:为Level-1路由通过LFA算法选取备份下一跳信息。
level-2:为Level-2路由通过LFA算法选取备份下一跳信息。
route-policy route-policy-name:指定路由策略名,route-policy-name为1~63个字符的字符串,区分大小写。为通过策略的路由指定备份下一跳信息。
【使用指导】
去往同一目的地的多条路由形成等价路由时,可以指定ecmp-shared参数为等价路由计算一个共享备份下一跳。指定本参数后,IS-IS可以通过LFA算法选取备份下一跳,当链路或设备故障导致所有等价路由的下一跳失效时,IS-IS会使用事先获取的备份下一跳替换失效下一跳,通过备份下一跳来指导报文转发。计算出来的备份下一跳将以等价路由的形式下发给路由管理,可通过display ip routing-table命令查看路由的详细信息,其中State包含Backup状态的路由即为等价路由的备份路由信息。
【举例】
# 使能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 } preference preference [ level-1 | level-2 ]
undo fast-reroute tiebreaker { lowest-cost | node-protecting } [ level-1 | level-2 ]
【缺省情况】
最小开销路径优选方案的优先级为20,节点保护优选方案的优先级为40。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
lowest-cost:指定最小开销路径优选方案的优先级。
node-protecting:指定节点保护优选方案的优先级。
preference preference:设置优选方案的优先级,取值范围为1~255,该数值越大表示优先级越高。
level-1:在Level-1区域指定优选方案的优先级。
level-2:在Level-2区域指定优选方案的优先级。
【使用指导】
多次执行本命令:
· 可以分别配置最小开销路径优选方案、节点保护优选方案的优先级。
· 对于同一优选方案,最后一次执行的命令生效。
优先采用节点保护方式计算备份路径时,如果不能计算出备份路径,则再通过最小开销路径方式计算备份路径。如果仍不能计算备份路径,则主链路故障后无法保证可靠性。
优先采用最小开销路径方式计算备份路径时,如果不能计算出备份路径,则不会再通过节点保护方式计算备份路径,主链路故障后无法保证可靠性。
如果未指定level-1和level-2参数,表示配置所有区域的快速重路由备份路径优选方案的优先级。
【举例】
# 配置IS-IS进程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对引入的路由信息进行过滤。
【命令】
filter-policy { acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol process-id ]
undo filter-policy export [ protocol process-id ]
【缺省情况】
IS-IS不对引入的路由信息进行过滤。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
acl-number:指定访问控制列表序号,取值范围为2000~3999,基于ACL对引入的路由信息进行过滤。
prefix-list prefix-list-name:指定地址前缀列表名,基于目的地址对引入的路由信息进行过滤。prefix-list-name为1~63个字符的字符串,区分大小写。
route-policy route-policy-name:指定路由策略名,基于路由策略对引入的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息。如果不指定该参数,将对所有引入的路由进行过滤。
process-id:路由协议进程号,取值范围为1~65535。只有当protocol为isis、ospf、rip、isisv6、ospfv3、ripng时,可以指定该参数。
【使用指导】
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义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命令用来恢复缺省情况。
【命令】
filter-policy { 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
mdc-admin
【参数】
acl-number:指定访问控制列表序号,取值范围为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
mdc-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
mdc-admin
【举例】
# 使能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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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 } [ 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 } inherit-cost [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { isis | ospf | 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 { isis | ospf | rip } [ process-id | all-processes ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | 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 ] | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
import-route { direct | static } [ [ cost cost-value | inherit-cost ] | cost-type { external | internal } | [ 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 ] | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route { bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] | static }
【缺省情况】
IS-IS不引入其它协议的路由信息。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
bgp:引入BGP协议的路由。
direct:引入直连路由。
isis:引入IS-IS协议的路由。
ospf:引入OSPF协议的路由。
rip:引入RIP协议的路由。
static:引入静态路由。
bgp4+:引入IPv6 BGP协议的路由。
isisv6:引入IPv6 IS-IS协议的路由。
ospfv3:引入OSPFv3协议的路由。
ripng:引入RIPng协议的路由。
as-number:引入指定AS内的路由。as-number为AS号,输入整数形式AS号时,取值范围为1~4294967295;输入点分形式AS号时,取值范围为0.1~65535.65535。当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路由表中。
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命令来查看。
import-route bgp和import-route bgp4+表示只引入EBGP路由;import-route bgp allow-ibgp和import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。
如果未指定cost或inherit-cost参数,则引入的外部路由的开销值为0。
undo import-route { isis | ospf | rip } all-processes/undo import-route { isisv6 | ospfv3 | ripng } all-processes命令只能取消import-route { isis | ospf | rip } all-processes/undo import-route { isisv6 | ospfv3 | ripng } all-processes命令的配置,不能取消import-route { isis | ospf | rip } process-id/import-route { isisv6 | ospfv3 | ripng } 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
mdc-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
mdc-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
mdc-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
mdc-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的IPv4路由的最大条数为819200,允许引入Level1/Level2的IPv6路由的最大条数为262144。
【视图】
IS-IS IPv4单播地址族视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:引入Level1/Level2的路由最大条数。引入Level1/Level2的IPv4路由时,取值范围为1~819200;引入Level1/Level2的IPv6路由时,取值范围为1~327680。
【举例】
# 配置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
mdc-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
mdc-admin
【参数】
level-1:对收到的Level-1 Hello报文忽略认证信息检查。
level-2:对收到的Level-2 Hello报文忽略认证信息检查。
【使用指导】
配置邻居关系验证方式和验证密钥后,验证密钥将会按照设定的方式封装到Hello报文中,并对接收到的Hello报文进行验证密钥的检查,通过检查才会形成邻居关系。当需要更改密钥时由于密钥不匹配可能导致邻居关系中断。通过命令配置对收到的Hello报文忽略认证信息检查可保证邻居关系不中断,报文正常接收。
【举例】
# 为接口Vlan-interface10配置对收到Level-1 Hello报文忽略认证信息检查。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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 [ process-id process-id ] 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 [ process-id process-id ] authentication-mode [ level-1 | level-2 ]
【缺省情况】
接口没有配置邻居关系验证方式和验证密钥。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。如果未指定本参数,表示指定传统IS-IS进程。
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:密钥字符串,区分大小写。简单验证模式和GCA验证模式下,明文密钥为1~16个字符的字符串,密文密钥为33~53个字符的字符串。MD5验证模式下,明文密钥为1~255个字符的字符串,密文密钥为33~373个字符的字符串。
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-MD5算法,支持keychain中key-id为取值范围内任意值的key。对于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参数)互通。
需要做版本切换时,如果切换前后的版本对MD5验证模式下支持的密钥长度不同,建议先取消邻居关系验证方式和验证密钥的配置,然后再进行版本切换。
【举例】
# 为Vlan-interface10接口配置邻居关系采用简单明文验证模式,验证密钥为123456。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-admin
【举例】
# 使能接口Vlan-interface11的IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis enable
[Sysname-Vlan-interface11] isis bfd enable
isis circuit-level命令用来配置接口的链路邻接关系类型。
undo isis circuit-level命令用来恢复缺省情况。
【命令】
isis circuit-level [ level-1 | level-1-2 | level-2 ]
undo isis circuit-level
【缺省情况】
接口既可以建立Level-1的邻接关系,也可以建立Level-2的邻接关系。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-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报文。
【举例】
# 接口Vlan-interface10和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2 Hello报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-level level-1
【相关命令】
· is-level
isis circuit-type p2p命令用来配置接口的网络类型为P2P。
undo isis circuit-type命令用来恢复缺省情况。
【命令】
isis [ process-id process-id ] circuit-type p2p
undo isis [ process-id process-id ] circuit-type
【缺省情况】
接口网络类型根据物理接口决定。(VLAN接口网络类型为Broadcast。)
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。如果未指定此参数,表示指定传统IS-IS进程。
【使用指导】
仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置。
接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同。
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,既可以节省网络带宽,又可以加快网络的收敛速度。
【举例】
# 配置接口Vlan-interface10的网络类型为P2P。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-type p2p
isis cost命令用来配置IS-IS接口的链路开销值。
undo isis cost命令用来取消IS-IS接口的链路开销值的配置。
【命令】
isis [ process-id process-id ] cost cost-value [ level-1 | level-2 ]
undo isis [ process-id process-id ] cost [ level-1 | level-2 ]
【缺省情况】
未配置IS-IS接口的链路开销值。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。未指定此参数,表示指定传统IS-IS进程。
cost-value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【使用指导】
如果没有指定level-1或者level-2,将同时配置计算Level-1和Level-2路由时使用的链路开销值。
【举例】
# 配置接口Vlan-interface10在计算Level-2路由时使用的链路开销值为5。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-admin
【参数】
symbolic-name:本地局域网的名称,为1~64个字符的字符串,区分大小写。
【使用指导】
该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效。
【举例】
# 配置本地局域网的名称为“LOCALAREA”。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-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选举优先级。
【举例】
# 配置接口Vlan-interface10的Level-2 DIS优先级为127。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis dis-priority 127 level-2
isis enable命令用来在指定接口上使能IS-IS功能,并配置与该接口关联的IS-IS进程。
undo isis enable命令用来在指定接口上关闭IS-IS功能。
【命令】
isis enable [ process-id ]
undo isis enable
【缺省情况】
接口上的IS-IS功能处于关闭状态,且没有任何IS-IS进程与其关联。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id:指定与该接口关联的IS-IS进程,process-id为IS-IS进程号,取值范围为1~65535,缺省值为1。
【举例】
# 创建IS-IS路由进程1,并在接口Vlan-interface10上使能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 vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-admin
【参数】
level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。
level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。
【使用指导】
接口缺省参与LFA计算,有资格成为备份接口。配置本功能后,接口不会被选为备份接口。
如果未指定level-1和level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与LFA计算。
【举例】
# 禁止接口Vlan-interface10参与LFA计算。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable 1
[Sysname-Vlan-interface10] 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
mdc-admin
【举例】
# 使能接口Vlan-interface11的IPv6 IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis ipv6 bfd enable
isis ipv6 cost命令用来配置接口的IPv6链路开销值。
undo isis ipv6 cost命令用来取消接口的IPv6链路开销值的配置。
【命令】
isis [ process-id process-id ] ipv6 cost cost-value [ level-1 | level-2 ]
undo isis [ process-id process-id ] ipv6 cost [ level-1 | level-2 ]
【缺省情况】
未配置接口的IPv6链路开销值。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。未指定此参数,表示指定传统IS-IS进程。
cost-value:链路开销值,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【使用指导】
接口必须使能IPv6 IS-IS功能。
只有IS-IS支持IPv6拓扑标准模式的情况下,接口中配置的IPv6链路开销值才会生效。
【举例】
# 配置接口Vlan-interface11的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 vlan-interface 11
[Sysname-Vlan-interface11] isis ipv6 enable 100
[Sysname-Vlan-interface11] 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
mdc-admin
【参数】
process-id:IS-IS进程号,取值范围1~65535,缺省值为1。
【举例】
# 配置IPv6 IS-IS,并在接口Vlan-interface100上使能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 vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2002::1/64
[Sysname-Vlan-interface100] 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
mdc-admin
【参数】
level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。
level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。
【使用指导】
如果未指定level-1和level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与LFA计算。
【举例】
# 禁止接口Vlan-interface10参与LFA计算。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 enable 1
[Sysname-Vlan-interface10] 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
mdc-admin
【使用指导】
缺省情况下,接口上使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置此命令,减少此接口的前缀在LSP中携带,屏蔽内部节点被发布,提高安全性,加快路由收敛。
【举例】
# 接口Vlan-interface10使能前缀抑制功能。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
undo isis ipv6 primary-path-detect bfd
【缺省情况】
IPv6 IS-IS协议中主用链路的BFD检测功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。
【使用指导】
配置本功能后,IPv6 IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。
【举例】
# 在接口Vlan-interface10上配置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 vlan-interface 10
[Sysname-Vlan-interface10] isis ipv6 primary-path-detect bfd ctrl
isis ipv6 tag命令用来配置接口的管理标记值。
undo isis ipv6 tag命令用来恢复缺省情况。
【命令】
isis ipv6 tag tag
undo isis ipv6 tag
【缺省情况】
未配置接口的管理标记值。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
tag:管理标记值,取值范围为1~4294967295。
【使用指导】
IS-IS的管理标记功能会为指定接口上的路由设置一个管理标记值tag,以方便进行路由过滤和路由管理。例如,可以为Level-2区域的直连网段路由和其他网段路由设置不同的管理标记值,将Level-2区域的路由信息渗透到Level-1区域时,只渗透其他网段的路由信息到Level-1区域。
无论IS-IS使用何种开销值类型,IS-IS均会在发布的LSP的IPv6地址前缀信息中携带tag值。
【举例】
# 配置接口Vlan-interface10的管理标记值。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-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只对点到点类型链路的接口起作用。
【举例】
# 将Vlan-interface10接口加入组号为3的Mesh-Group中。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-admin
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【使用指导】
如果指定的process-id不存在,配置IS-IS进程绑定命令时将会提示IS-IS进程不存在,无法完成配置。
如果配置了IS-IS进程绑定MIB,若删除process-id对应的IS-IS进程,则同时删除IS-IS进程绑定MIB配置,MIB绑定到进程号最小的IS-IS进程上。
【举例】
# 配置IS-IS进程100绑定MIB。
<Sysname> system-view
[Sysname] isis mib-binding 100
isis peer hold-max-cost duration命令用来配置IS-IS通告给邻居的链路开销保持最大值的持续时间。
undo isis peer hold-max-cost duration命令用来恢复缺省情况。
【命令】
isis peer hold-max-cost duration time
undo isis peer hold-max-cost duration
【缺省情况】
未配置IS-IS通告给邻居的链路开销值保持最大值的持续时间。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
time:IS-IS通告给邻居的链路开销保持最大值的持续时间,取值范围为100~1000000,单位为毫秒。
【使用指导】
IS-IS网络中,链路发生故障并从故障中恢复,或接口状态变化时,IS-IS会重新建立邻接关系,路由会重新进行收敛。在路由重新收敛的过程中,由于各个节点的路由收敛速度不一致,可能会形成环路,造成流量丢失。为了在路由收敛过程中保持转发路径不变,可以配置本命令使IS-IS在time时间内向邻居通告最大链路开销,time超时后IS-IS向邻居通告的链路开销从最大值恢复为原始开销值,IS-IS重新进行路由优选。
对于不同的IS-IS网络类型,time开始计时的时机不同,具体如下:
· 对于P2P邻居,邻居up后,time开始计时。在此期间,IS-IS通告给邻居的链路开销为最大值。
· 对于广播网邻居,邻居up后,会选举DIS,在DIS选举成功后,time开始计时。在此期间,IS-IS通告给邻居的链路开销为最大值。
在time时间内,对于Wide模式,通告给邻居的链路最大开销值为16777214。对于Narrow模式,本命令生效期间内,通告给邻居的链路最大开销值为63。
本命令同时对IPv4 IS-IS和IPv6 IS-IS生效。
【举例】
# 在接口Vlan-interface10上配置IS-IS通告给邻居的链路开销保持最大值的持续时间为1000毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis peer hold-max-cost duration 1000
isis peer-ip-check命令用来配置在网络类型为P2P的接口上建立邻接关系必须在同一网段的检查功能,即在接收Hello报文时,对端的IP地址与当前接口必须在同一网段。
undo isis peer-ip-check命令用来恢复缺省情况。
【命令】
isis peer-ip-check
undo isis peer-ip-check
【缺省情况】
在网络类型为P2P的接口上建立邻接关系时,不对接口是否处于同一网段进行检查。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【举例】
# 配置在Vlan-interface10接口上与对端路由器建立邻接关系必须在同一网段的检查功能,即在Vlan-interface10上接收IS-IS Hello报文时,对端的IP地址与当前接口必须在同一网段才可以建立邻接关系。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis peer-ip-check
【相关命令】
· isis circuit-type p2p
isis prefix-suppression命令用来配置接口的前缀抑制功能。
undo isis prefix-suppression命令用来关闭接口的前缀抑制功能。
【命令】
isis prefix-suppression
undo isis prefix-suppression
【缺省情况】
接口的前缀抑制功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
缺省情况下,接口使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置本命令,减少此接口的前缀在LSP中携带,屏蔽内部节点被发布,提高安全性,加快路由收敛。
本命令对接口从地址同样生效。
【举例】
# 接口Vlan-interface10使能前缀抑制功能。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
undo isis primary-path-detect bfd
【缺省情况】
IS-IS协议中主用链路的BFD检测功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。
【使用指导】
配置本功能后,IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。
【举例】
# 在接口Vlan-interface10上配置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 vlan-interface 10
[Sysname-Vlan-interface10] isis primary-path-detect bfd ctrl
isis silent命令用来禁止接口发送和接收IS-IS报文。
undo isis silent命令用来恢复缺省情况。
【命令】
isis silent
undo isis silent
【缺省情况】
接口既发送也接收IS-IS报文。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
Loopback接口视图下不支持此命令。
【举例】
# 禁止接口Vlan-interface10发送和接收IS-IS报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis silent
isis small-hello命令用来配置接口发送不加入填充CLV的小型Hello报文。
undo isis small-hello命令用来恢复缺省情况。
【命令】
isis small-hello
undo isis small-hello
【缺省情况】
接口发送标准Hello报文。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
Loopback接口视图下不支持此命令。
【举例】
# 指定接口Vlan-interface10发送小型Hello报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis small-hello
isis tag命令用来配置接口的管理标记值。
undo isis tag命令用来恢复缺省情况。
【命令】
isis tag tag
undo isis tag
【缺省情况】
未配置接口的管理标记值。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-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值。
【举例】
# 配置接口Vlan-interface10的管理标记值。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-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报文在Vlan-interface10接口上的发送时间间隔为15秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-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报文在Vlan-interface10接口上的发送时间间隔为20秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer hello 20 level-2
【相关命令】
· isis timer holding-multiplier
isis timer holding-multiplier命令用来配置Hello报文失效数目。
undo isis timer holding-multiplier命令用来取消Hello报文失效数目的配置。
【命令】
isis timer holding-multiplier value [ level-1 | level-2 ]
undo isis timer holding-multiplier [ level-1 | level-2 ]
【缺省情况】
Hello报文失效数目为3。
【视图】
接口视图
【缺省用户角色】
network-admin
mdc-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。
【举例】
# 指定接口Vlan-interface10上标志邻居失效的Level-2 Hello报文数目为6。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer holding-multiplier 6
【相关命令】
· 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
mdc-admin
【参数】
time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒。
count:一次最多发送的链路状态报文的数目,取值范围为1~1000。
【使用指导】
当LSDB的内容发生变化时,IS-IS将把发生变化的LSP扩散出去,用户可以对LSP的最小发送时间间隔进行调节。
请合理配置LSP发送时间间隔,当存在大量IS-IS接口或大量路由时,会发送大量的LSP报文,导致LSP风暴的出现。
【举例】
# 配置在Vlan-interface10接口LSP的发送时间间隔为500毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] 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
mdc-admin
【参数】
seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒。
【使用指导】
在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CSNP来实现LSDB的同步,不需要进行此项配置。
【举例】
# 在接口Vlan-interface10上配置LSP在点到点链路上的重传时间间隔为50秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis circuit-type p2p
[Sysname-Vlan-interface10] isis timer retransmit 50
【相关命令】
· isis circuit-type p2p
· isis timer lsp
isis troubleshooting max-number命令用来配置IS-IS记录邻居关系断开的故障检测信息的最大个数。
undo isis troubleshooting max-number命令用来恢复缺省情况。
【命令】
isis troubleshooting max-number number
undo isis troubleshooting max-number
【缺省情况】
IS-IS记录邻居关系断开的故障检测信息的最大个数为100。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:IS-IS记录邻居关系断开的故障检测信息的最大个数,取值范围为0~65535。取值为0表示IS-IS不记录邻居关系断开的故障检测信息。
【举例】
# 配置IS-IS记录邻居关系断开的故障检测信息的最大个数为50。
<Sysname> system-view
[Sysname] isis troubleshooting max-number 50
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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-admin
【参数】
number:等价路由的最大条数,当number取值为1时,相当于不进行负载分担。
【使用指导】
如果通过max-ecmp-num命令配置系统支持最大等价路由的条数为m,则本命令的缺省值为m,取值范围为1~m。
【举例】
# 配置IS-IS支持的等价路由的最大条数为2。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] address-family ipv4
[Sysname-isis-100-ipv4] maximum load-balancing 2
【相关命令】
· max-ecmp-num(三层技术-IP路由命令参考/IP路由基础)
multi-instance enable命令用来开启IS-IS进程的多实例功能,并指定该进程的实例ID。
undo multi-instance enable命令用来关闭IS-IS进程的多实例功能。
【命令】
multi-instance enable iid iid-value
undo multi-instance enable
【缺省情况】
IS-IS进程的多实例功能处于关闭状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
iid iid-value:指定IS-IS进程的实例ID,取值范围为1~65535。
【使用指导】
本文中将未开启多实例功能的IS-IS进程称为传统IS-IS进程;将开启了多实例功能的IS-IS进程称为IS-IS多实例进程。
传统的IS-IS协议限制在一台设备的一个接口上只能使能一个IS-IS进程,如果需要在这台设备上使能多个IS-IS进程,则需要增加接口数量和接口配置过程。为了减少接口数量和接口配置过程,可以在IS-IS视图下开启IS-IS进程的多实例功能,这样就可以在同一个接口下使能多个IS-IS多实例进程。同时,还可以在该接口下使能一个传统IS-IS进程。
开启IS-IS进程的多实例功能后,只有不同设备上配置的实例ID相同时,才能在二者之间建立邻居关系。
开启IS-IS进程的多实例功能并指定该进程的实例ID或关闭IS-IS进程的多实例功能时,需要注意:
· 不同IS-IS进程的实例ID不能相同。
· 如果某个IS-IS进程已经与接口关联,则开启或关闭该进程的多实例功能前,需要先在接口上关闭IS-IS功能。
【举例】
# 配置IS-IS进程1的多实例进程标识为3。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] multi-instance enable iid 3
【相关命令】
· isis enable
multi-topology命令用来配置IS-IS支持IPv6拓扑。
undo multiple-topology命令用来取消IS-IS支持IPv6拓扑。
【命令】
multi-topology [ compatible ]
undo multi-topology
【缺省情况】
IS-IS不支持IPv6拓扑。
【视图】
IS-IS IPv6地址族视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
compatible:支持IPv6拓扑兼容模式,发布IPv6前缀时,会向IPv4拓扑和IPv6拓扑中分别发布一份。如果未指定本参数,表示不支持IPv6拓扑兼容模式,发布IPv6前缀时,只会向IPv6拓扑中发布一份。
【使用指导】
配置此命令之后,IS-IS的IPv4和IPv6将分拓扑进行计算。
本命令必须在链路开销值类型为wide、compatible或wide-compatible时才能配置。
【举例】
# 配置IS-IS支持IPv6拓扑。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] address-family ipv6
[Sysname-isis-1-ipv6] multi-topology
【相关命令】
· cost-style
network-entity命令用来配置IS-IS进程的网络实体名称(Network Entity Title,简称NET)。
undo network-entity命令用来删除网络实体名称。
【命令】
network-entity net
undo network-entity net
【缺省情况】
未配置NET。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-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
mdc-admin
【使用指导】
各个进程的NSR功能是相互独立的,只对本进程生效。如果存在多个IS-IS进程,建议在各个进程下分别使能IS-IS NSR功能。
【举例】
#在IS-IS进程1中使能NSR功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] non-stop-routing
pic命令用来使能前缀无关收敛功能。
undo pic命令用来关闭前缀无关收敛功能。
【命令】
pic [ additional-path-always ]
undo pic
【缺省情况】
前缀无关收敛功能处于使能状态。
【视图】
IS-IS视图
【缺省用户角色】
network-admin
mdc-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
mdc-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
mdc-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
mdc-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命令用来清除IS-IS日志信息。
【命令】
reset isis event-log { hello { peer-change | received-abnormal | received-dropped | sent-abnormal | sent-failed } | peer } [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
hello:清除发送和接收到的Hello报文的日志信息。
peer-change:清除邻居状态变化时发送和接收Hello报文的日志信息。
received-abnormal:清除异常接收Hello报文的日志信息。异常接收Hello报文指的是接收时间间隔大于或等于0.5倍邻居关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)。
received-dropped:清除丢弃接收到的Hello报文的日志信息。
sent-abnormal:清除异常发送Hello报文的日志信息。异常发送Hello报文指的是发送时间间隔大于或等于1.5倍Hello定时器。
sent-failed:清除发送失败的Hello报文的日志信息。
peer:清除邻居状态改变的日志信息。
process-id:清除指定IS-IS进程邻居状态改变的日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将清除所有IS-IS进程邻居状态改变的日志信息。
【举例】
# 清除所有IS-IS进程邻居状态改变的日志信息。
<Sysname> reset isis event-log peer
【相关命令】
· display isis event-log peer
reset isis event-log graceful-restart命令用来清除IS-IS GR的日志信息。
【命令】
(独立运行模式)
reset isis event-log graceful-restart slot slot-number
(IRF模式)
reset isis event-log graceful-restart chassis chassis-number slot slot-number
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slot slot-number:清除指定单板的IS-IS GR日志信息,slot-number表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:清除指定成员设备上指定单板的IS-IS GR日志信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【举例】
# 清除指定slot上GR的日志信息。(独立运行模式)
<Sysname> reset isis event-log graceful-restart slot 3
reset isis event-log lsp命令用来清除IS-IS LSP日志信息。
【命令】
reset isis event-log lsp { purged | refreshed } [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
purged:清除LSP清除报文的日志信息。
refreshed:清除LSP刷新报文的日志信息。
process-id:IS-IS进程号,取值范围为1~65535,清除指定进程的LSP日志信息。如果不指定该参数,则表示清除所有进程的LSP日志信息。
【举例】
# 清除IS-IS进程1的LSP生成报文的日志信息。
<Sysname> reset isis event-log lsp refreshed 1
【相关命令】
· display isis event-log lsp
reset isis event-log non-stop-routing命令用来清除IS-IS NSR的日志信息。
【命令】
(独立运行模式)
reset isis event-log non-stop-routing slot slot-number
(IRF模式)
reset isis event-log non-stop-routing chassis chassis-number slot slot-number
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
slot slot-number:清除指定单板的IS-IS NSR日志信息,slot-number表示单板所在的槽位号。(独立运行模式)
chassis chassis-number slot slot-number:清除指定成员设备上指定单板的IS-IS NSR日志信息,chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)
【举例】
# 清除指定slot上NSR的日志信息。(独立运行模式)
<Sysname> reset isis event-log non-stop-routing slot 3
reset isis event-log spf命令用来清除IS-IS路由计算日志信息。
【命令】
reset isis event-log spf [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
process-id:IS-IS进程号,取值范围为1~65535,清除指定进程的路由计算日志信息。如果不指定该参数,则清除所有进程的路由计算日志信息。
【举例】
# 清除进程号为1的IS-IS进程的路由计算日志信息。
<Sysname> reset isis event-log spf 1
【相关命令】
· display isis event-log spf
reset isis packet命令用来清除IS-IS报文的统计信息。
【命令】
reset isis packet [ csnp | hello | lsp | psnp ] [ interface-type interface-number ] [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
csnp:清除CSNP报文的统计信息。
hello:清除hello报文的统计信息。
lsp:清除LSP报文的统计信息。
psnp:清除PSNP报文的统计信息。
interface-type interface-number:清除指定接口相关报文统计信息。如果未指定本参数,将清除所有接口上IS-IS报文的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,清除指定IS-IS进程的报文统计信息。如果未指定本参数,将清除所有IS-IS进程的报文统计信息。
【举例】
# 清除所有IS-IS进程的报文统计信息。
<Sysname> reset isis packet
【相关命令】
· display isis packet
reset isis peer命令用来清除IS-IS指定邻居的数据结构信息。
【命令】
reset isis peer system-id [ process-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-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 isis troubleshooting命令用来清除IS-IS邻居关系断开的故障检测信息。
【命令】
reset isis troubleshooting
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【举例】
# 清除IS-IS邻居关系断开的故障检测信息。
<Sysname> reset isis troubleshooting
【相关命令】
· display isis troubleshooting
reset osi statistics命令用来清除OSI连接的报文统计信息。
【命令】
reset osi statistics
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
在某些情况下,需要统计从某个时刻开始的报文统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。
【举例】
# 清除OSI连接的报文统计信息。
<Sysname> reset osi statistics
【相关命令】
· display osi statistics
set-att命令用来配置系统自身发布的Level-1 LSP的ATT位置位。
undo set-att命令用来恢复缺省情况。
【命令】
set-att { always | never }
undo set-att
【缺省情况】
IS-IS Level-1-2路由器根据缺省置位规则来决定是否置位。
【视图】
IS-IS视图
IS-IS IPv6单播地址族视图
【缺省用户角色】
network-admin
mdc-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
mdc-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参数指定的时长内保持置位状态。
同时存在IPv4和IPv6拓扑时,在不同的视图下配置set-overload命令的生效范围与是否配置multi-topology命令有关,具体如下:
· 如果未配置multi-topology命令,则在IS-IS视图下配置set-overload命令后,同时对IPv4 IS-IS和IPv6 IS-IS生效。
· 如果未配置multi-topology命令,且未在IS-IS视图下配置set-overload命令,则在IS-IS IPv6单播地址族视图下配置set-overload命令后,不会对IPv6 IS-IS生效。
· 如果配置了multi-topology命令,则在IS-IS视图下配置set-overload命令后,仅对IPv4 IS-IS生效。需要在IS-IS IPv6单播地址族视图下配置set-overload命令,才会对IPv6 IS-IS生效。
# 在当前路由器上配置过载标志位。
<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
mdc-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
mdc-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-protocol-change | 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-protocol-change | 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
mdc-admin
【参数】
adjacency-protocol-change:IS-IS地址族变化或邻居状态变化。地址族变化包括增加或减少地址族。指定本参数后,当IS-IS邻居状态不变只有地址族变化,IS-IS会生成相应的告警信息;如果IS-IS邻居状态发生变化,IS-IS会生成两类告警信息。
adjacency-state-change:IS-IS邻居状态变化。
area-mismatch:Hello报文区域地址不匹配。
authentication:IS-IS报文认证失败。
authentication-type:IS-IS报文认证类型错误。
buffsize-mismatch:LSP报文长度和产生缓冲区大小不匹配。
id-length-mismatch:IS-IS报文中System ID长度不匹配。
lsdboverload-state-change:LSDB过载状态变化。
lsp-corrupt:LSP在LSDB中校验和错误。
lsp-parse-error:LSP报文解析错误。
lsp-size-exceeded:超大的LSP报文导致泛洪失败。
manual-address-drop:手动配置区域地址丢弃。
max-seq-exceeded:LSP序列号超过最大序列号。
maxarea-mismatch:最大配置区域地址数不匹配。
own-lsp-purge:尝试清除本地LSP。
protocol-support:报文协议支持类型不匹配。
rejected-adjacency:Hello报文邻接不匹配丢弃。
skip-sequence-number:跳过已经产生过的LSP序列号。
version-skew:Hello报文版本号不匹配。
【使用指导】
如果未指定任何参数,将开启IS-IS所有类型的告警功能。
如果配置时不存在任何IS-IS进程,将会提示无IS-IS进程,并不允许配置。
如果删除了所有配置的IS-IS进程,则本功能不生效。
【举例】
# 关闭IS-IS的告警功能。
<Sysname> 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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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
mdc-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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!