• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

07-三层技术-IP路由命令参考

目录

05-IS-IS命令

本章节下载 05-IS-IS命令  (2.25 MB)

05-IS-IS命令

目 

1 IS-IS

1.1 IS-IS配置命令

1.1.1 address-family ipv4

1.1.2 address-family ipv6

1.1.3 advertise application link-attributes

1.1.4 advertise link-attributes

1.1.5 advertise-definition enable

1.1.6 affinity exclude-any

1.1.7 affinity include-all

1.1.8 affinity include-any

1.1.9 affinity-map

1.1.10 area-authentication send-only

1.1.11 area-authentication-mode

1.1.12 auto-cost enable

1.1.13 bandwidth-reference

1.1.14 bfd all-interfaces adjust-cost

1.1.15 bfd all-interfaces enable

1.1.16 bfd all-interfaces session-restrict-adj

1.1.17 bier enable

1.1.18 circuit-cost

1.1.19 color-mapping

1.1.20 cost-style

1.1.21 default-route-advertise

1.1.22 display isis

1.1.23 display isis event-log graceful-restart

1.1.24 display isis event-log hello

1.1.25 display isis event-log lsp

1.1.26 display isis event-log non-stop-routing

1.1.27 display isis event-log peer

1.1.28 display isis event-log spf

1.1.29 display isis event-log updated-lsp

1.1.30 display isis flex-algo route

1.1.31 display isis flex-algo spf-tree

1.1.32 display isis global-flex-algo

1.1.33 display isis global-statistics

1.1.34 display isis graceful-restart status

1.1.35 display isis interface

1.1.36 display isis interface hello-sent

1.1.37 display isis local-flex-algo

1.1.38 display isis lsdb

1.1.39 display isis lsdb statistics

1.1.40 display isis mesh-group

1.1.41 display isis name-table

1.1.42 display isis non-stop-routing status

1.1.43 display isis packet

1.1.44 display isis peer

1.1.45 display isis peer hello-received

1.1.46 display isis redistribute

1.1.47 display isis route

1.1.48 display isis route bier

1.1.49 display isis spf-tree

1.1.50 display isis spf-tree bier

1.1.51 display isis statistics

1.1.52 display isis troubleshooting

1.1.53 display isis trust-level-mapping

1.1.54 display osi

1.1.55 display osi statistics

1.1.56 distribute

1.1.57 domain-authentication send-only

1.1.58 domain-authentication-mode

1.1.59 event-log size

1.1.60 event-log updated-lsp size

1.1.61 exclude-srlg

1.1.62 fast-reroute

1.1.63 fast-reroute enable

1.1.64 fast-reroute microloop-avoidance enable

1.1.65 fast-reroute microloop-avoidance rib-update-delay

1.1.66 fast-reroute primary-path-detect bfd

1.1.67 fast-reroute remote-lfa maximum-cost

1.1.68 fast-reroute remote-lfa prefix-list

1.1.69 fast-reroute remote-lfa tunnel ldp

1.1.70 fast-reroute tiebreaker (Flexible algorithm view)

1.1.71 fast-reroute tiebreaker (IS-IS IPv4 unicast address family view/IS-IS IPv6 unicast address family view)

1.1.72 fast-reroute ti-lfa enable

1.1.73 filter-policy export

1.1.74 filter-policy import

1.1.75 flash-flood

1.1.76 flex-algo (IS-IS view)

1.1.77 flex-algo (Segment Routing view)

1.1.78 flex-algo algorithm

1.1.79 graceful-restart

1.1.80 graceful-restart suppress-sa

1.1.81 graceful-restart t1

1.1.82 graceful-restart t2

1.1.83 graceful-restart t3

1.1.84 ignore-att

1.1.85 import-bier

1.1.86 import-route

1.1.87 import-route isis level-1 into level-2

1.1.88 import-route isis level-2 into level-1

1.1.89 import-route isisv6 level-1 into level-2

1.1.90 import-route isisv6 level-2 into level-1

1.1.91 import-route limit

1.1.92 import-route no-route-calculate

1.1.93 inter-level-tilfa level-1 enable

1.1.94 isis

1.1.95 isis affinity flex-algo

1.1.96 isis authentication send-only

1.1.97 isis authentication-mode

1.1.98 isis bfd adjust-cost

1.1.99 isis bfd adjust-cost exclude

1.1.100 isis bfd enable

1.1.101 isis bfd exclude

1.1.102 isis bfd session-restrict-adj

1.1.103 isis bfd session-restrict-adj exclude

1.1.104 isis circuit-level

1.1.105 isis circuit-type p2p

1.1.106 isis cost

1.1.107 isis cost-fallback

1.1.108 isis dis-name

1.1.109 isis dis-priority

1.1.110 isis enable

1.1.111 isis fast-reroute lfa-backup exclude

1.1.112 isis fast-reroute remote-lfa disable

1.1.113 isis ipv6 bfd adjust-cost

1.1.114 isis ipv6 bfd adjust-cost exclude

1.1.115 isis ipv6 bfd enable

1.1.116 isis ipv6 bfd exclude

1.1.117 isis ipv6 bfd session-restrict-adj

1.1.118 isis ipv6 bfd session-restrict-adj exclude

1.1.119 isis ipv6 cost

1.1.120 isis ipv6 cost-fallback

1.1.121 isis ipv6 enable

1.1.122 isis ipv6 fast-reroute lfa-backup exclude

1.1.123 isis ipv6 link-tag

1.1.124 isis ipv6 member-port suppress-flapping

1.1.125 isis ipv6 member-port suppress-flapping adjust-cost

1.1.126 isis ipv6 peer suppress-flapping

1.1.127 isis ipv6 peer suppress-flapping adjust-cost

1.1.128 isis ipv6 prefix-suppression

1.1.129 isis ipv6 primary-path-detect bfd

1.1.130 isis ipv6 primary-path-detect bfd exclude

1.1.131 isis ipv6 tag

1.1.132 isis link-delay

1.1.133 isis link-loss

1.1.134 isis link-quality adjust-cost

1.1.135 isis member-port suppress-flapping

1.1.136 isis member-port suppress-flapping adjust-cost

1.1.137 isis mesh-group

1.1.138 isis mib-binding

1.1.139 isis peer hold-max-cost duration

1.1.140 isis peer suppress-flapping

1.1.141 isis peer suppress-flapping adjust-cost

1.1.142 isis peer-ip-check

1.1.143 isis prefix-suppression

1.1.144 isis primary-path-detect bfd

1.1.145 isis primary-path-detect bfd exclude

1.1.146 isis silent

1.1.147 isis small-hello

1.1.148 isis tag

1.1.149 isis te-metric flex-algo

1.1.150 isis timer csnp

1.1.151 isis timer hello

1.1.152 isis timer holding-multiplier

1.1.153 isis timer lsp

1.1.154 isis timer retransmit

1.1.155 isis troubleshooting max-number

1.1.156 is-level

1.1.157 is-name

1.1.158 is-name map

1.1.159 isolate enable

1.1.160 ispf enable

1.1.161 link-tag inherit enable

1.1.162 log-peer-change

1.1.163 lsp-fragments-extend

1.1.164 lsp-length originate

1.1.165 lsp-length receive

1.1.166 maximum load-balancing

1.1.167 metric-bandwidth advertisement enable

1.1.168 metric-bandwidth suppression

1.1.169 metric-delay advertisement enable

1.1.170 metric-delay suppression

1.1.171 metric-link-loss advertisement enable

1.1.172 metric-link-loss suppression

1.1.173 metric-type

1.1.174 multi-instance enable

1.1.175 multi-topology

1.1.176 network-entity

1.1.177 overload adjust-cost

1.1.178 pic

1.1.179 preference

1.1.180 prefix-priority

1.1.181 priority

1.1.182 reset isis all

1.1.183 reset isis event-log

1.1.184 reset isis event-log graceful-restart

1.1.185 reset isis event-log lsp

1.1.186 reset isis event-log non-stop-routing

1.1.187 reset isis event-log spf

1.1.188 reset isis event-log updated-lsp

1.1.189 reset isis packet

1.1.190 reset isis peer

1.1.191 reset isis troubleshooting

1.1.192 reset osi statistics

1.1.193 segment-routing microloop-avoidance enable

1.1.194 segment-routing microloop-avoidance rib-update-delay

1.1.195 segment-routing microloop-avoidance strict-sid-only

1.1.196 set-att

1.1.197 set-overload

1.1.198 shutdown process

1.1.199 snmp context-name

1.1.200 snmp-agent trap enable isis

1.1.201 snmp-agent trap isis adjacency-state-change extended

1.1.202 summary

1.1.203 te attribute enable

1.1.204 timer aging-lsp-lifetime

1.1.205 timer lsp-arrival

1.1.206 timer lsp-flood suppress-flapping

1.1.207 timer lsp-generation

1.1.208 timer lsp-generation suppress-flapping

1.1.209 timer lsp-max-age

1.1.210 timer lsp-refresh

1.1.211 timer purge-zero-lsp route-calculate-delay

1.1.212 timer route-calculate suppress-flapping

1.1.213 timer spf

1.1.214 trust-level-mapping enable

1.1.215 virtual-system

 


1 IS-IS

1.1  IS-IS配置命令

1.1.1  address-family ipv4

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

【参数】

unicast:表示单播地址族。缺省为单播地址族。

【举例】

# 创建IS-IS IPv4地址族,并进入IS-IS IPv4地址族视图。

<Sysname> system-view

[Sysname] isis 100

[Sysname-isis-100] address-family ipv4

[Sysname-isis-100-ipv4]

1.1.2  address-family ipv6

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

【参数】

unicast:表示单播地址族。缺省为单播地址族。

【使用指导】

配置本命令后,进程的IPv6被使能。

【举例】

# 在IS-IS视图下,创建并进入IS-IS IPv6地址族视图。

<Sysname> system-view

[Sysname] isis 100

[Sysname-isis-100] address-family ipv6

[Sysname-isis-100-ipv6]

1.1.3  advertise application link-attributes

advertise application link-attributes命令用来开启IS-IS为特定的应用发布链路属性信息的功能。

undo advertise application link-attributes命令用来关闭IS-IS为特定应用发布链路属性信息的功能。

【命令】

advertise application link-attributes { bandwidth | delay | link-loss | unidirectional-bandwidth | srlg | te } [ asla-only ]

undo advertise application link-attributes { bandwidth | delay | link-loss | unidirectional-bandwidth | srlg |te }

advertise application link-attributes { te [ suppression ] | srlg [ suppression ] } *

undo advertise application link-attributes { te [ suppression ] | srlg [ suppression ] } *

【缺省情况】

IS-IS为特定应用发布链路属性信息的功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

bandwidth:发布RFC 5305中定义的链路的带宽信息。RFC 5305中的带宽信息是静态的,RFC 8570中的带宽信息是动态变化的。

delay:发布链路的时延信息。

link-loss:发布链路的丢包率信息。

unidirectional-bandwidth:发布RFC 8570中定义的链路的带宽信息。

srlg:发布链路的SRLG(Shared Risk Link Group,共享风险链路组)属性信息。

te:发布链路的TE属性、时延和带宽信息。

asla-only:仅允许IS-IS通过ASLA sub-TLV发布链路属性信息,抑制IS-IS通过Shared Risk Link Group TLV和Extended IS Reachability TLV发布链路属性信息。如果未指定asla-only参数,则允许IS-IS通过ASLA sub-TLV、Shared Risk Link Group TLV和Extended IS Reachability TLV发布链路属性信息。

te suppression:抑制IS-IS发布TE属性、时延、带宽信息。如果未指定suppression参数,则不会抑制IS-IS发布TE属性、时延信息和带宽信息。

srlg suppression:抑制IS-IS发布SRLG属性信息。如果未指定suppression参数,则不会抑制IS-IS发布SRLG属性信息。

【使用指导】

IS-IS使用ASLA(Application Specific Link Attributes,应用特定链路属性) sub-TLV来携带与特定应用(如Flex-Algo算法)关联的链路属性。配置本命令后,ASLA sub-TLV中将携带Link Attributes sub-sub-TLV,该sub-sub-TLV包括链路的TE属性、时延、带宽、SRLG属性等信息。

目前,本命令只能为Flex-Algo算法发布链路属性信息。当Flex-Algo算法使用时延或TE开销作为度量类型时,需要配置本命令发布链路属性信息,以便进行Flex-Algo选路计算。

Flex-Algo算法使用时延作为度量类型时,需要保证节点的时延发布功能已经生效,Link Attributes sub-sub-TLV才能成功携带链路属性信息。

Flex-Algo算法使用MPLS TE上报的度量值作为度量类型时,为了让Link Attributes sub-sub-TLV能够成功携带链路属性信息,需要保证:

·     参与Flex-Algo算法的节点的MPLS TE能力处于开启状态。

·     参与Flex-Algo算法的接口的MPLS能力和MPLS TE能力处于开启状态。

·     通过te attribute enable命令开启IS-IS进程发布TE属性的能力,或者通过router-id命令开启IPv6 TE功能。

·     通过advertise application link-attributes命令开启IS-IS为特定的应用发布链路属性信息的功能。

Flex-Algo算法使用接口上报的TE度量值作为度量类型时,仅需配置isis te-metric flex-algo命令即可。

ASLA sub-TLV携带链路属性信息的同时,IS-IS也会在Extended IS Reachability TLV和Shared Risk Link Group TLV中分别携带TE属性信息和SRLG属性信息。为了减小LSDB规模,执行本命令时,请指定asla-only参数,使得IS-IS仅在ASLA sub-TLV中携带链路属性信息。具体如表1-1所示。

表1-1 是否指定asla-only参数对发布的链路属性信息的影响

发布的链路属性信息

未指定asla-only参数

指定asla-only参数

bandwidth

ASLA sub-TLV和Extended IS Reachability TLV均发布RFC 5305中定义的如下类型的带宽信息:

·     Type 9:Maximum Link Bandwidth

·     Type 10:Maximum Reservable Link Bandwidth

·     Type 11:Unreserved Bandwidth

仅ASLA sub-TLV发布RFC 5305中定义的如下类型的带宽信息:

·     Type 9:Maximum Link Bandwidth

·     Type 10:Maximum Reservable Link Bandwidth

·     Type 11:Unreserved Bandwidth

delay

ASLA sub-TLV和Extended IS Reachability TLV均发布RFC 8570中定义的如下类型的时延信息:

·     Type 33:Unidirectional Link Delay

·     Type 34:Min/Max Unidirectional Link Delay

·     Type 35:Unidirectional Delay Variation

仅ASLA sub-TLV发布RFC 8570中定义的如下类型的时延信息:

·     Type 33:Unidirectional Link Delay

·     Type 34:Min/Max Unidirectional Link Delay

·     Type 35:Unidirectional Delay Variation

link-loss

ASLA sub-TLV和Extended IS Reachability TLV均发布RFC 8570中定义的如下类型的丢包率信息:

·     Type 36:Unidirectional Link Loss

仅ASLA sub-TLV发布RFC 8570中定义的如下类型的丢包率信息:

·     Type 36:Unidirectional Link Loss

srlg

ASLA sub-TLV发布RFC 8919中定义的SRLG属性信息,且Shared Risk Link Group TLV发布RFC 5307、RFC 6119中定义的SRLG属性信息

仅ASLA sub-TLV发布RFC 8919中定义的SRLG属性信息

te

ASLA sub-TLV发布RFC 8919中定义的TE属性、时延信息和带宽信息,且Extended IS Reachability TLV发布RFC 5305中定义的TE属性信息,以及RFC 8570中定义的时延和带宽信息

仅ASLA sub-TLV发布RFC 8919中定义的TE属性、时延和带宽信息

unidirectional-bandwidth

ASLA sub-TLV和Extended IS Reachability TLV均发布RFC 8570中定义的如下类型的带宽信息:

·     Type 37:Unidirectional Residual Bandwidth

·     Type 38:Unidirectional Available Bandwidth

·     Type 39:Unidirectional Utilized Bandwidth

仅ASLA sub-TLV发布RFC 8570中定义的如下类型的带宽信息:

·     Type 37:Unidirectional Residual Bandwidth

·     Type 38:Unidirectional Available Bandwidth

·     Type 39:Unidirectional Utilized Bandwidth

 

如下命令的作用相同,均可抑制IS-IS通过Extended IS Reachability TLV发布TE属性、时延和带宽信息。

·     advertise application link-attributes te asla-only

·     advertise application link-attributes te suppression

如下命令的作用相同,均可抑制IS-IS通过Shared Risk Link Group TLV发布SRLG属性信息。

·     advertise application link-attributes srlg asla-only

·     advertise application link-attributes srlg suppression

仅当IS-IS开销值的类型为widecompatiblewide-compatible时才能配置本命令。

【举例】

# 配置IS-IS进程1为特定的应用发布链路属性信息,包括链路的TE属性、时延、带宽、SRLG属性。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] advertise application link-attributes te srlg

【相关命令】

·     advertise link-attributes

·     cost-style

·     metric-bandwidth advertisement enable

·     metric-delay advertisement enable

·     router-id(Segment Routing命令参考/SRv6)

·     te attribute enable

1.1.4  advertise link-attributes

advertise link-attributes命令用来配置IS-IS发布LSP时携带链路属性。

undo advertise link-attributes命令用来恢复缺省情况。

【命令】

advertise link-attributes

undo advertise link-attributes

【缺省情况】

IS-IS发布LSP时不会携带链路属性。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令后,IS-IS发布的LSP中将携带链路属性,具体包括:

·     IP地址。

·     时延信息(需要开启时延发布功能)。

·     带宽信息(需要开启带宽发布功能)。

两台设备间存在多个IS-IS P2P邻居时,请配置advertise link-attributesrouter-id命令将与对端相连的本地接口IP地址发布给邻居,以避免路由计算错误。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 配置IS-IS进程1发布LSP时携带链路属性。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] advertise link-attributes

【相关命令】

·     cost-style

·     metric-bandwidth advertisement enable

·     metric-delay advertisement enable

·     router-id(Segment Routing命令参考/SRv6)

1.1.5  advertise-definition enable

advertise-definition enable命令用来开启本节点对Flex-Algo算法定义的通告功能。

undo advertise-definition enable命令用来关闭本节点对Flex-Algo算法定义的通告功能。

【命令】

advertise-definition enable

undo advertise-definition enable

【缺省情况】

本节点对Flex-Algo算法定义的通告功能处于关闭状态。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,节点将通告自己对Flex-Algo算法的定义。需要保证Flex-Algo算法拓扑中至少有一个节点通告Flex-Algo算法的定义。

如果某个节点仅创建了Flex-Algo算法(如Flex-Algo算法128),但是未通告Flex-Algo算法128的定义,节点是否参与Flex-Algo算法128计算的机制如下:

·     节点收到邻居通告的Flex-Algo算法128的定义后,选择优先级最高的Flex-Algo算法128的定义。如果节点支持此算法定义中的度量类型,那么该节点将参与Flex-Algo算法128计算。否则,节点无法参与Flex-Algo算法128计算。

·     如果未接收到Flex-Algo算法128定义的通告,那么此节点将无法参与Flex-Algo算法128计算。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 配置本节点通告对Flex-Algo算法128的定义。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] advertise-definition enable

【相关命令】

·     cost-style

·     display isis flex-algo route

1.1.6  affinity exclude-any

affinity exclude-any命令用来配置Flex-Algo算法拓扑排除具有任意一个指定亲和属性的链路。

undo affinity exclude-any命令用来恢复缺省情况。

【命令】

affinity exclude-any affinity-name&<1-32>

undo affinity exclude-any

【缺省情况】

参与Flex-Algo算法计算的所有节点的链路都会加入拓扑。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【参数】

affinity-name&<1-32>:指定亲和属性名称。affinity-name表示亲和属性名称,为1~32个字符的字符串,区分大小写。&<1-32>表示前面的参数可以输入1~32次。

【使用指导】

配置本命令后,只要链路有一个亲和属性和指定亲和属性名称映射的亲和属性相同,那么该链路就会被Flex-Algo算法从拓扑中排除。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

指定的亲和属性名称必须已经存在。

【举例】

# 配置Flex-Algo算法拓扑排除具有red映射的亲和属性的链路。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] affinity exclude-any red

【相关命令】

·     affinity-map

·     cost-style

1.1.7  affinity include-all

affinity include-all命令用来配置Flex-Algo算法拓扑包含具有所有指定亲和属性的链路。

undo affinity include-all命令用来恢复缺省情况。

【命令】

affinity include-all affinity-name&<1-32>

undo affinity include-all

【缺省情况】

参与Flex-Algo算法计算的所有节点的链路都会加入拓扑。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【参数】

affinity-name&<1-32>:指定亲和属性名称。affinity-name表示亲和属性名称,取值为1~32个字符的字符串,区分大小写。&<1-32>表示前面的参数可以输入1~32次。

【使用指导】

配置本命令后,只有链路具有所有指定的亲和属性名称映射的亲和属性时,链路才会被Flex-Algo算法加入拓扑。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

指定的亲和属性名称必须已经存在。

【举例】

# 配置Flex-Algo算法包含同时具有red和blue映射的亲和属性的链路。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] affinity include-all red blue

【相关命令】

·     affinity-map

·     cost-style

1.1.8  affinity include-any

affinity include-any命令用来配置Flex-Algo算法拓扑包含具有任意一个指定亲和属性的链路。

undo affinity include-any命令用来恢复缺省情况。

【命令】

affinity include-any affinity-name&<1-32>

undo affinity include-any

【缺省情况】

参与Flex-Algo算法计算的所有节点的链路都会加入拓扑。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【参数】

affinity-name&<1-32>:指定亲和属性名称。affinity-name表示亲和属性名称,取值为1~32个字符的字符串,区分大小写。&<1-32>表示前面的参数可以输入1~32次。

【使用指导】

配置本命令后,只要链路有一个亲和属性和指定的亲和属性名称映射的亲和属性相同,那么该链路就会被Flex-Algo算法加入拓扑。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

指定的亲和属性名称必须已经存在。

【举例】

# 配置Flex-Algo算法拓扑包含具有red映射的亲和属性的链路。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] affinity include-any red

【相关命令】

·     affinity-map

·     cost-style

1.1.9  affinity-map

affinity-map命令用来配置亲和属性名称和亲和属性比特位之间的映射关系。

undo affinity-map命令用来取消亲和属性名称和亲和属性比特位之间的映射关系。

【命令】

affinity-map affinity-name bit-position bit

undo affinity-map affinity-name

【缺省情况】

未配置亲和属性名称和亲和属性比特位之间的映射关系。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

affinity-name:指定亲和属性名称,为1~32个字符的字符串,区分大小写。亲和属性名称只具有本地意义。

bit:指定亲和属性比特位的编号,取值范围为0~255。

【使用指导】

IS-IS支持256个亲和属性比特位(编号为0~255),使用本命令可以管理亲和属性名称和特定编号的亲和属性比特位之间的映射关系。例如affinity-map blue bit-position 3命令表示对于亲和属性blue,亲和属性比特位中的编号为3的比特位置位。

配置亲和属性名称和亲和属性比特位的映射关系后,IS-IS可以方便地通过亲和属性名称来配置链路的亲和属性,或者定义Flex-Algo算法拓扑。

配置亲和属性名称和亲和属性比特位的映射关系时,需要注意:

·     不同的亲和属性名称不能包含相同的亲和属性比特位。

·     只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 定义亲和属性映射关系,将亲和属性比特位1映射为亲和属性名称red。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] affinity-map red bit-position 1

【相关命令】

·     cost-style

1.1.10  area-authentication send-only

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

【使用指导】

配置区域验证方式和验证密钥后,验证密钥将按照设定的方式插入到发送的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

1.1.11  area-authentication-mode

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 ]

undo area-authentication-mode

【缺省情况】

未配置区域验证方式和验证密钥。

【视图】

IS-IS视图

【缺省用户角色】

network-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,则该报文将被丢弃。

同一区域内的路由器必须配置相同的验证方式和验证密钥。

认证密钥选用iposi不受实际的网络环境影响。如果没有指定iposi参数,将检查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

1.1.12  auto-cost enable

auto-cost enable命令用来使能自动计算接口链路开销值功能。

undo auto-cost enable命令用来关闭自动计算接口链路开销值功能。

【命令】

auto-cost enable

undo auto-cost enable

【缺省情况】

自动计算接口链路开销值功能处于关闭状态。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路度量值。当开销值的类型为widewide-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

1.1.13  bandwidth-reference

bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值。

undo bandwidth-reference命令用来恢复缺省情况。

【命令】

bandwidth-reference value

undo bandwidth-reference

【缺省情况】

IS-IS自动计算链路度量值时依据的带宽参考值为100Mbps。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-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

1.1.14  bfd all-interfaces adjust-cost

bfd all-interfaces adjust-cost命令用来开启IS-IS进程根据BFD会话状态调整接口开销值的功能,并设置接口开销调整值。

undo bfd all-interfaces adjust-cost命令用来关闭IS-IS进程根据BFD会话状态调整接口开销值的功能。

【命令】

bfd all-interfaces adjust-cost { cost-offset | max }

undo bfd all-interfaces adjust-cost

【缺省情况】

IS-IS进程根据BFD会话状态调整接口开销值的功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当BFD会话Down时,接口的开销值=接口原本的开销值+cost-value。最大不超过接口开销的最大值16777214。

max:将接口的开销值调整为最大值16777214。

【使用指导】

使用BFD检测IS-IS邻居之间的链路,当BFD检测到故障但故障又很快恢复时,IS-IS邻居关系会发生震荡,进而影响依赖IS-IS的其他业务(例如BGP)的正常运行。为了解决上述问题,可以配置本命令或者配置isis bfd adjust-cost命令。

配置本命令后,在使用BFD检测IS-IS邻居之间的链路的场景中,邻居关系不再受BFD会话的影响,而是根据BFD会话的状态来改变接口的开销值,以实现链路状态变化时的路由快速收敛。具体机制如下:

·     当IS-IS感知到BFD会话Down时,IS-IS将所有该进程下的IS-IS接口的开销值调大。

·     当IS-IS感知到BFD会话Up时,IS-IS将所有该进程下的IS-IS接口开销值恢复为调整前的值。

用户可以使用bfd all-interfaces adjust-cost命令或isis bfd adjust-cost命令、isis ipv6 bfd adjust-cost命令开启IS-IS根据BFD会话状态调整接口开销值的功能。两者的配置关系如下:

·     配置bfd all-interfaces adjust-cost命令后,该进程下所有的IPv4 IS-IS接口或IPv6 IS-IS接口都会开启根据BFD会话状态调整接口开销值的功能。

·     如果只想在某个接口上开启IS-IS根据BFD会话状态调整接口开销值的功能,建议在IS-IS进程根据BFD会话状态调整接口开销值的功能处于关闭状态的情况下,在该接口下配置isis bfd adjust-costisis ipv6 bfd adjust-cost命令。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv4单播地址族视图或IPv6单播地址族视图下的配置。

只有IS-IS与BFD联动功能处于开启状态时,本命令才能生效。

【举例】

# 开启IS-IS进程1根据BFD会话状态调整接口开销值的功能,并设置接口开销调整值为100。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] bfd all-interfaces adjust-cost 100

【相关命令】

·     isis bfd adjust-cost

·     isis ipv6 bfd adjust-cost

1.1.15  bfd all-interfaces enable

bfd all-interfaces enable命令用来开启IS-IS进程与BFD联动功能。

undo bfd all-interfaces enable命令用来关闭IS-IS进程与BFD联动功能。

【命令】

bfd all-interfaces enable

undo bfd all-interfaces enable

【缺省情况】

IS-IS进程与BFD联动功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【使用指导】

IS-IS邻居之间通过定时发送Hello报文来感知邻居状态变化,如果本端设备在邻居关系保持时间内(即Hello报文失效数目与Hello报文发送时间间隔的乘积,缺省为30秒)没有收到来自邻居设备的Hello报文,则邻居关系变为Down。这样使得IS-IS邻居关系的检测比较慢,对于报文收发速度快的接口会导致大量报文丢失。通过配置IS-IS与BFD联动,可以使用BFD来检测IS-IS邻居之间的链路。当IS-IS邻居之间的链路出现故障时,BFD可以快速检测到该故障并上报给IS-IS。IS-IS收到BFD上报的信息后,将邻居状态置为Down,并重新进行路由计算。由此可见,BFD能够帮助IS-IS协议加快收敛速度。

用户可以使用bfd all-interfaces enable命令或isis bfd enable命令、isis ipv6 bfd enable命令开启IS-IS与BFD联动功能。两者的配置关系如下:

·     配置bfd all-interfaces enable命令后,该进程下所有的IPv4 IS-IS或IPv6 IS-IS接口都会开启BFD联动功能。

·     如果只想在某个接口上开启IS-IS与BFD联动功能,建议在IS-IS进程与BFD联动功能处于关闭状态的情况下,在该接口下配置isis bfd enable命令或isis ipv6 bfd enable命令。

【举例】

# 开启IS-IS进程1与BFD联动功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] bfd all-interfaces enable

【相关命令】

·     isis bfd enable

·     isis ipv6 bfd enable

1.1.16  bfd all-interfaces session-restrict-adj

bfd all-interfaces session-restrict-adj命令用来开启BFD抑制IS-IS进程建立和保持邻接关系的功能。

undo bfd all-interfaces session-restrict-adj命令用来关闭BFD抑制IS-IS进程建立和保持邻接关系的功能。

【命令】

bfd all-interfaces session-restrict-adj

undo bfd all-interfaces session-restrict-adj

【缺省情况】

BFD抑制IS-IS进程建立和保持邻接关系的功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【使用指导】

两台设备建立IS-IS邻接关系,并使用BFD检测设备间链路。当其中一台设备无法进行三层转发但可以进行二层转发时,BFD会话Down,IS-IS邻接关系随之Down,但此时该设备仍能接收和发送IS-IS报文,两台设备又重新建立邻接关系,这可能会导致流量通过故障设备转发,进而引发流量丢失。

为了避免上述情况的发生,请在本端和对端配置本命令。配置本命令后,接口发送的Hello报文中将会携带BFD-enabled TLV,当两端BFD-enabled TLV中的信息一致时,本功能生效,此时当BFD会话Down时,即便设备可以接收和发送IS-IS报文也无法建立邻接关系或保持已建立的邻接关系,从而避免三层流量通过故障设备转发。

建立IS-IS邻接关系后再开启本功能的情况下,为了避免建立BFD会话期间导致不必要的邻接关系震荡,在邻居关系保持时间内,IS-IS会等待BFD会话Up,IS-IS邻接关系不受BFD会话状态影响。如果在邻居关系保持时间内BFD会话未能Up,IS-IS邻接关系随之Down。

用户可以使用bfd all-interfaces session-restrict-adj命令或isis bfd session-restrict-adj命令、isis ipv6 bfd session-restrict-adj命令开启BFD抑制IS-IS建立和保持邻接关系的功能。两者的配置关系如下:

·     配置bfd all-interfaces session-restrict-adj命令后,该进程下所有的IPv4 IS-IS或IPv6 IS-IS接口都会开启BFD抑制IS-IS建立和保持邻接关系的功能。

·     如果只想在某个接口上开启BFD抑制IS-IS建立和保持邻接关系的功能,建议在BFD抑制IS-IS进程建立和保持邻接关系的功能处于关闭状态的情况下,在该接口下配置isis bfd session-restrict-adj命令或isis ipv6 bfd session-restrict-adj命令。

只有开启IS-IS BFD功能后,本命令才能生效。

【举例】

# 开启BFD抑制IS-IS进程1建立和保持邻接关系的功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] bfd all-interfaces session-restrict-adj

【相关命令】

·     bfd all-interfaces session-restrict-adj

·     isis bfd session-restrict-adj

·     isis ipv6 bfd session-restrict-adj

1.1.17  bier enable

bier enable命令用来开启IS-IS进程的BIER能力。

undo bier enable命令用来关闭IS-IS进程的BIER能力。

【命令】

bier enable

undo bier enable

【缺省情况】

IS-IS进程的BIER能力处于关闭状态。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【使用指导】

在使用BIER(Bit Index Explicit Replication,基于比特索引的显示复制)进行组播流量转发的场景中,节点需要通过BFR ID(Bit Forwarding Router-Identifier,BIER转发路由器标识)等信息建立转发表。为了帮助节点建立转发表,需要开启IS-IS进程的BIER能力。关于本命令和BIER的关系,以及BIER的详细介绍,请参见“BIER配置指导”中的“BIER”。

配置本命令后,IS-IS会在LSP中携带BIER边缘设备的BFR ID信息,以及其他信息(例如节点的IP地址),并在网络中泛洪。网络中的各个节点根据该LSP建立BIER转发表,以指导节点根据BIER报文中的BitString转发报文。

开启IS-IS进程的BIER能力时,需要注意:

·     只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。配置本命令后,如果要通过执行undo cost-style命令将链路开销值类型恢复为narrow,必须先关闭IS-IS进程的BIER能力。

·     只有通过bier命令开启BIER功能后,bier enable命令才会生效。

·     仅支持开启位于公网中的IS-IS进程的BIER能力。

·     同一台设备上,只能为一个IS-IS进程开启BIER能力。

【举例】

# 开启IS-IS进程1的BIER能力。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide

[Sysname-isis-1] bier enable

【相关命令】

·     bier(BIER命令参考/BIER)

·     cost-style

1.1.18  circuit-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

【参数】

cost-value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:

·     当指定的路径开销值类型为narrownarrow-compatible或compatible时,取值范围为1~63。

·     当指定的路径开销值类型为widewide-compatible时,取值范围为1~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

1.1.19  color-mapping

color-mapping命令用来配置BGP路由的Color扩展团体属性和灵活算法之间的映射关系。

undo color-mapping命令用来删除BGP路由的Color扩展团体属性和灵活算法之间的映射关系。

【命令】

color-mapping color-value flex-algo flex-algo-id

undo color-mapping color-value flex-algo flex-algo-id

【缺省情况】

未配置BGP路由的Color扩展团体属性和灵活算法之间的映射关系。

【视图】

SR Flex-Algo视图

【缺省用户角色】

network-admin

【参数】

color-value:Color属性值,取值范围为0~4294967295。

flex-algo-id:Flex-Algo算法ID,取值范围为128~255。

【使用指导】

当SR MPLS网络的源节点和目的节点之间存在多条路径时,如果SR节点希望通过特定Flex-algo算法计算出的路径转发报文,则需要配置本命令将流量引到Flex-Algo算法计算出来的路径上,通过该路径的标签信息转发流量。

配置本命令后,当SR节点收到携带Color扩展团体属性的BGP路由时,查找Color属性映射的Flex-Algo算法,根据BGP路由的目的地址查找该Flex-Algo算法计算出来的路径,并将BGP路由迭代到该路径上。当SR节点收到匹配该BGP路由的报文时,会通过迭代后的路径上的标签信息转发报文。

使用本命令进行引流时,如果SR节点接收到的BGP路由未携带扩展团体属性,BGP可以通过如下两种方式为路由指定Color扩展团体属性:

·     通过配置路由策略为路由添加Color值。

·     通过default-color命令为路由指定缺省Color值。

配置BGP路由的Color扩展团体属性和灵活算法之间的映射关系时,需要注意:

·     同一个Color属性值只能与一个灵活算法建立映射关系。

·     不同的Color属性值可以与同一个灵活算法建立映射关系。

【举例】

# 配置BGP路由的Color扩展团体属性值11和灵活算法128之间建立映射关系。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] flex-algo

[Sysname-sr-flex-algo] color-mapping 11 flex-algo 128

【相关命令】

·     flex-algo

1.1.20  cost-style

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。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

narrow:表示只可以接收和发送采用narrow方式(取值范围为1~63)表示到达目的地路径开销的报文。

wide:表示只可以接收和发送采用wide方式(取值范围为1~16777215)表示到达目的地路径开销的报文。

compatible:表示可以接收和发送采用narrowwide方式表示到达目的地路径开销的报文。

narrow-compatible:表示可以接收采用narrowwide方式表示到达目的地路径开销的报文,却只能发送采用narrow方式表示到达目的地路径开销的报文。

wide-compatible:表示可以接收采用narrowwide方式表示到达目的地路径开销的报文,却只能发送采用wide方式表示到达目的地路径开销的报文。

relax-spf-limit:表示允许接收到达目的地路径开销值大于1023的报文。如果不指定该参数,则在收到开销值大于1023的报文时,将丢弃。只有当指定了compatiblenarrow-compatible时该参数可选。

【举例】

# 配置路由器可以接收采用narrowwide方式表示路由开销值的报文,却只能发送采用narrow方式表示路由开销值的报文。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style narrow-compatible

【相关命令】

·     circuit-cost

·     isis cost

1.1.21  default-route-advertise

default-route-advertise命令用来配置IS-IS发布Level-1或Level-2级别的缺省路由。

undo default-route-advertise命令用来恢复缺省情况。

【命令】

default-route-advertise [ avoid-learning | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

undo default-route-advertise

【缺省情况】

IS-IS不发布Level-1或Level-2级别的缺省路由。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-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

1.1.22  display isis

display isis命令用来显示IS-IS的进程信息。

【命令】

display isis [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定IS-IS进程的进程信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有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

BIER                            : Disabled

Process state                   : Admin-down

Process mode                    : Lite

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

Link-state                      : Link-state

    Instance ID                 : 10

    Level-1                     : Enabled

    Level-2                     : Enabled

Link attribute advertisement    : Enabled

Metric-delay advertisement

    level-1                     : Enabled

    level-2                     : Enabled

Metric-delay advertisement suppression

    Timer                       : 120

    Percent Threshold           : 10

    Absolute Threshold          : 1000

Metric-bandwidth advertisement

    level-1                     : Enabled

    level-2                     : Enabled

Metric-bandwidth advertisement suppression

    Timer                       : 120

Metric-link-loss advertisement

    level-1                     : Enabled

    level-2                     : Enabled

Metric-link-loss advertisement suppression

    Timer                       : 120

    Percent Threshold           : 10

    Absolute Threshold          : 1000

Preference                      : 15

LSP length receive              : 1497

LSP length originate

    level-1                     : 1497

    level-2                     : 1497

Maximum imported routes         : 1000

BFD                             : Enabled

BFD session-restrict-adj        : Enabled

BFD adjust cost                 : Maximum

Primary path detection mode     : Ctrl

Overload send SA bit            : Disabled

Overload route delay distribute : Disabled

Overload adjust route metric    : Disabled

Overload adjust link cost       : Disabled

Timers

    LSP-max-age                 : 1200

    LSP-refresh                 : 900

    SPF mode                    : Normal

    SPF intervals               : 5 50 200

Advertise application specific link attributes

    TE                          : Disabled

    SRLG                        : Disabled

    Bandwidth                   : Disabled

    Delay                       : Disabled

    Link-Loss                   : Disabled

    Unidirectional-Bandwidth    : Disabled

Inter-level-tilfa level-1       : Enabled

    Prefer                      : Disabled

IPv6 enabled

    Fast reroute                : Disabled

    Microloop-avoidance

        level-1                 : Enabled

        level-2                 : Enabled

    Microloop-avoidance RIB-update-delay

        level-1                 : 5000

        level-2                 : 5000

    Preference                  : 15

    Maximum imported routes     : 1000

    BFD                         : Enabled

    BFD session-restrict-adj    : Enabled

    BFD adjust cost             : Maximum

    Primary path detection mode : Ctrl

    Overload send SA bit            : Disabled

    Overload route delay distribute : Disabled

    Overload adjust route metric    : Disabled

    Overload adjust link cost       : Disabled

    SPF mode                    : Normal

    SPF intervals               : 5 50 200

    Link attribute advertisement: Disabled

    Metric-delay advertisement

        level-1                 : Disabled

        level-2                 : Disabled

    Metric-delay advertisement suppression

        Timer                   : 120

        Percent Threshold       : 10

        Absolute Threshold      : 1000

    Metric-bandwidth advertisement

        level-1                 : Disabled

        level-2                 : Disabled

    Metric-bandwidth advertisement suppression

        Timer                   : 120

    Metric-link-loss advertisement

        level-1                 : Enabled

        level-2                 : Enabled

    Metric-link-loss advertisement suppression

        Timer                   : 120

        Percent Threshold       : 10

        Absolute Threshold      : 1000

    Link tag inheritance        : Disabled

    Advertise application specific link-attributes

        TE                      : Enabled

        SRLG                    : Enabled

Segment routing IPv4

    MPLS                        : Disabled

    Adjacency                   : Disabled

    Member-port adjacency       : Disabled

    Configured SRGB             : 18000 190000

    Effective SRGB              : 18000 190000

    Level-1 tunnel count        : 0

    Level-2 tunnel count        : 0

    Local block                 : 15000 15999

    Fast-reroute TI-LFA

        level-1                 : Disabled

        level-2                 : Disabled

    Node-protecting preference

        level-1                 : 40

        level-2                 : 40

    Lowest-cost preference

        level-1                 : 20

        level-2                 : 20

    SRLG preference

        level-1                 : 10

        level-2                 : 10

    SR microloop avoidance

        level-1                 : Disabled

        level-2                 : Disabled

    SR microloop avoidance RIB-update-delay

        level-1                 : 5000

        level-2                 : 5000

    SR microloop avoidance strict-sid-only      : Disabled

    SR adjacency label deletion delay

        State                   : Enabled

        Delay time              : 1900 sec

Segment routing IPv6

    SRv6                        : Enabled

    SRv6 SRH compression

        level-1                 : Enabled

        level-2                 : Enabled

    Fast-reroute TI-LFA

        level-1                 : Disabled

        level-2                 : Disabled

    Fast-reroute TI-LFA Encaps  : Disabled

    Node-protecting preference

        level-1                 : 40

        level-2                 : 40

    Lowest-cost preference

        level-1                 : 20

        level-2                 : 20

    SRLG preference

        level-1                 : 10

        level-2                 : 10

    SR microloop avoidance

        level-1                 : Disabled

        level-2                 : Disabled

    SR microloop avoidance RIB-update-delay

        level-1                 : 5000

        level-2                 : 5000

    SR microloop avoidance strict-sid-only      : Disabled

    SR microloop avoidance Encaps               : Disabled

    End.X SID deletion delay

        State                   : Enabled

        Delay time              : 100 sec

表1-2 display isis显示信息描述表

字段

描述

Instance identifier

多实例进程标识号

Network-entity

网络实体名称

IS level

路由器类型

Cost style

开销类型

IPv6 router ID

IS-IS进程下配置的IPv6 Router ID

Isolation

是否开启Isolate功能:

·     Disabled:表示关闭

·     Enabled:表示开启

Process state

IS-IS进程的状态,显示为Admin-down表示通过shutdown process命令关闭了IS-IS进程。如果未通过shutdown process命令关闭IS-IS进程,则不显示该字段

BIER

是否开启IS-IS进程的BIER能力:

·     Disabled:表示未开启

·     Enabled:表示开启

Fast reroute

是否使能快速重路由功能:

·     Disabled:表示未使能

·     LFA level-n:表示仅为非等价路由自动选取Level1/Level2备份下一跳

·     Route-policy:表示通过路由策略来指定备份下一跳

·     LFA ecmp-shared:表示自动选取备份下一跳,并且同时也为等价路由计算共享备份下一跳

Process mode

当前进程模式:

·     Lite:表示轻量级IS-IS进程

·     Normal:表示传统IS-IS进程

Microloop-avoidance

是否使能正切防微环功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Microloop-avoidance RIB-update-delay

正切防微环延迟时间

Fast-reroute remote-LFA

是否使能Remote LFA快速重路由功能

·     Disabled:表示未开启

·     Enabled:表示开启

Link-state distribution

链路信息发布功能

·     Link-state:允许设备将IS-IS链路状态信息发布给所有协议(如BGP和SR-MPLS TE Policy等)

·     BGP-LS:仅允许设备将IS-IS链路状态信息发布给BGP

Instance ID

IS-IS实例ID

Link attribute advertisement

是否开启IS-IS发布LSP时携带链路属性的功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Metric-delay advertisement

是否开启时延发布功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Metric-delay advertisement suppression

时延发布抑制信息,包括:

·     Timer:时延发布抑制定时器,单位为秒

·     Percent threshold:时延发布抑制百分比阈值,单位为百分比

·     Absolute threshold:时延发布抑制绝对值阈值,单位为微秒

如果未开启IS-IS时延发布功能,则不显示该字段

Metric-bandwidth advertisement

是否开启带宽发布功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Metric-bandwidth advertisement suppression

带宽发布抑制信息,包括:

·     Timer:带宽发布抑制定时器,单位为秒

如果未开启IS-IS带宽发布功能,则不显示该字段

Metric-link-loss advertisement

是否开启丢包率发布功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Metric-link-loss advertisement suppression

丢包率发布抑制信息,包括:

·     Timer:丢包率发布抑制定时器的值,单位为秒

·     Percent threshold:丢包率变化率百分比阈值,单位为百分比

·     Absolute threshold:丢包率变化的绝对值阈值

如果未开启IS-IS丢包率发布功能,则不显示该字段

Link tag inheritance

是否使能IPv6 IS-IS的链路标记继承功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Advertise application specific link-attributes

IS-IS为特定的应用发布链路属性信息的功能:

·     TE:是否开启发布链路的TE属性、时延信息和带宽信息的功能

¡     Disabled:表示未开启

¡     Enabled:表示开启

·     SRLG:是否开启发布链路的SRLG属性信息的功能

¡     Disabled:表示未开启

¡     Enabled:表示开启

Preference

路由优先级

LSP length receive

可以接收LSP的最大长度

LSP length originate

生成的LSP的最大长度

Maximum imported routes

引入Level1/Level2的IPv4路由/IPv6路由最大条数

BFD

IS-IS进程与BFD联动功能已开启。如果未开启本功能,则不显示该字段

BFD session-restrict-adj

BFD抑制IS-IS进程建立和保持邻接关系的功能已开启。如果未开启本功能,则不显示该字段

BFD adjust cost

IS-IS根据BFD会话状态调整所有IS-IS接口开销值的功能已开启,调整后的开销调整值包括如下两种情况:

·     1~16777213:表示接口的开销调整值。调整后的接口开销值=接口的开销调整值+接口原本的开销值

·     Maximum:表示将接口的开销值调整为最大值16777214

如果未开启本功能,则不显示该字段

Primary path detection mode

IS-IS进程下所有IS-IS接口的主用链路的BFD检测功能已开启,支持使用如下两种方式的BFD会话检测主用链路:

·     Ctrl:控制报文方式的BFD会话

·     Echo:echo报文方式的BFD会话

如果未开启本功能,则不显示该字段

Overload send SA bit

Overload状态下是否发送SA位置位的Hello报文:

·     Disabled:Overload状态下不会发送SA位置位的Hello报文

·     Enabled, duration time1 (time2 left):Overload状态下会发送SA位置位的Hello报文。time1表示发送SA位置位的Hello报文的持续时间,单位为秒。time2表示发送SA位置位的Hello报文的剩余时间

Overload route delay distribute

Overload状态下是否延迟发布路由:

·     Disabled:Overload状态下不会延迟发布路由

·     Enabled, delay time1 (time2 left):Overload状态下会延迟发布路由。time1表示延迟发布路由的持续时间,单位为秒。time2表示延迟发布路由的剩余时间

Overload adjust route metric

Overload状态下发布路由时,路由的开销值是否为最大值:

·     Disabled:Overload状态下不会将发布路由的开销值调整为最大值

·     Enabled, maximum:Overload状态下发布路由的开销值调整为最大值

Overload adjust link cost

Overload状态下是否对接口的开销值进行调整:

·     Disabled:Overload状态下不会将接口开销值调整为最大值

·     Enabled, max:Overload状态下将接口开销值调整为最大值

·     Enabled, offset xx:Overload状态下调整接口的开销值,offset表示接口开销调整值,接口的开销值=接口原本的开销值+接口开销调整值

Timers

LSP相关定时器信息,包括:

·     LSP-max-age:LSP的最大生存时间

·     LSP-refresh:LSP的刷新周期

·     SPF mode:SPF计算时间间隔的方式

·     SPF intervals:SPF的计算时间间隔

Advertise application specific link attributes

IS-IS为特定的应用发布链路属性信息的功能

TE

IS-IS是否为特定的应用发布链路的TE属性、时延信息和带宽信息:

·     Disabled:表示IS-IS不会为特定的应用发布链路的TE属性、时延信息和带宽信息

·     Enabled:表示IS-IS会为特定的应用发布链路的TE属性、时延信息和带宽信息

·     Asla-only:表示抑制IS-IS通过Extended IS Reachability TLV发布链路的TE属性、时延信息和带宽信息

SRLG

IS-IS是否为特定的应用发布链路的SRLG属性信息:

·     Disabled:表示IS-IS不会为特定的应用发布链路的SRLG信息

·     Enabled:表示IS-IS会为特定的应用发布链路的SRLG信息

·     Asla-only:表示抑制IS-IS通过Shared Risk Link Group TLV发布链路的SRLG信息

Bandwidth

IS-IS是否为特定的应用发布链路的RFC 5305中定义的链路带宽信息:

·     Disabled:表示IS-IS不会为特定的应用发布RFC 5305中定义的链路的带宽信息

·     Enabled:表示IS-IS会为特定的应用发布RFC 5305中定义的链路的带宽信息

·     Asla-only:表示抑制IS-IS通过Extended IS Reachability TLV发布RFC 5305中定义的链路的带宽信息

Delay

IS-IS是否为特定的应用发布链路的时延信息:

·     Disabled:表示IS-IS不会为特定的应用发布链路的时延信息

·     Enabled:表示IS-IS会为特定的应用发布链路的时延信息

·     Asla-only:表示抑制IS-IS通过Extended IS Reachability TLV发布链路的时延信息

Link-Loss

IS-IS是否为特定的应用发布链路的丢包率信息:

·     Disabled:表示IS-IS不会为特定的应用发布链路的丢包率信息

·     Enabled:表示IS-IS会为特定的应用发布链路的丢包率信息

·     Asla-only:表示抑制IS-IS通过Extended IS Reachability TLV发布链路的丢包率信息

Unidirectional-Bandwidth

IS-IS是否为特定的应用发布链路的RFC 8570中定义的链路带宽信息:

·     Disabled:表示IS-IS不会为特定的应用发布RFC 8570中定义的链路的带宽信息

·     Enabled:表示IS-IS会为特定的应用发布RFC 8570中定义的链路的带宽信息

·     Asla-only:表示抑制IS-IS通过Extended IS Reachability TLV发布RFC 8570中定义的链路的带宽信息

Inter-level-tilfa level-1

是否开启Level-1区域的TI-LFA使用Level-2的路径作为备份路径的功能:

·     Disabled:表示关闭

·     Enabled:表示开启

Prefer

是否优先使用Level-2的路径作为备份路径:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv6 enabled

IS-IS进程支持IPv6功能

Multi-topology

IS-IS进程支持IPv6单播拓扑

·     Standard:IPv6单播拓扑标准模式

·     Compatible:IPv6单播拓扑兼容模式

Overload status

·     Overloaded manually:手动设置过载标志位

·     Overloaded on startup:系统启动时设置过载标志位

·     Overloaded on startup waiting for nbr system-id up  timeout1:系统启动后在timeout1时长内等待邻居up时设置过载标志位

·     Overloaded on startup after nbr system-id up  timeout1:系统启动邻居up后在timeout1时长内设置过载标志位

·     Overloaded for memory shortage:在内存不足时设置过载标志位

·     Overloaded for graceful starting:在GR starting阶段设置过载标志位

·     Overloaded for isolation:在Isolate中设置过载标志位

Segment routing IPv4

IS-IS进程支持IPv4 SR

MPLS

是否开启SR-MPLS功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Adjacency

是否开启SR-MPLS邻居标签分配功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Member-port adjacency

是否开启成员接口的邻居标签分配功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Configured SRGB

IS-IS进程下配置的SRGB标签段的最大标签值和最小标签值,仅在配置了SRGB时才显示

Effective SRGB

当前生效的SRGB标签段的最大标签值和最小标签值

Local block

SRLB标签段的最大标签值和最小标签值

Fast-reroute TI-LFA

是否使能TI-LFA快速重路由功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Node-protecting preference

节点保护优选方案的优先级

Lowest-cost preference

最小开销路径优选方案的优先级

SRLG preference

共享风险链路组优选方案的优先级

SR microloop avoidance

是否使能SR防微环功能:

·     Disabled:表示未开启

·     Enabled:表示开启

SR microloop avoidance RIB-update-delay

SR防微环延迟时间

SR microloop avoidance strict-sid-only

是否配置SR防微环的SID封装为严格封装:

·     Disabled:表示未配置

·     Enabled:表示已配置

SR adjacency label deletion delay

动态邻接标签延迟删除功能:

·     State表示动态邻接标签延迟删除功能状态,取值包括:

¡     Enabled:动态邻接标签延迟删除功能处于开启状态

¡     Disabled:动态邻接标签延迟删除功能处于关闭状态

Delay time:动态邻接标签延迟删除时间,单位为秒

Segment routing IPv6

IS-IS进程支持SRv6

SRv6

是否开启SRv6功能:

·     Disabled:表示未开启

·     Enabled:表示开启

SRv6 SRH compression

是否开启SRv6压缩功能:

·     Disabled:表示未开启

·     Enabled:表示开启

Fast-reroute TI-LFA encaps

是否配置TI-LFA FRR采用Encap封装模式:

·     Disabled:表示未配置

·     Enabled:表示已配置

SR microloop avoidance encaps

是否配置SR防微环采用Encap封装模式:

·     Disabled:表示未配置

·     Enabled:表示已配置

End.X SID deletion delay

动态End.X SID延迟删除功能相关信息

State

动态End.X SID延迟删除功能的状态,取值为:

·     Enabled:表示动态End.X SID延迟删除功能处于开启状态

·     Disabled:表示动态End.X SID延迟删除功能处于关闭状态

Delay time

动态End.X SID延迟删除的延迟时间,单位秒

Level-1 tunnel count

Level1区域的SR隧道个数

Level-2 tunnel count

Level2区域的SR隧道个数

 

1.1.23  display isis event-log graceful-restart

display isis event-log graceful-restart命令用来显示IS-IS GR日志信息。

【命令】

(独立运行模式)

display isis event-log graceful-restart slot slot-number [ cpu cpu-number ]

(IRF模式)

display isis event-log graceful-restart chassis chassis-number slot slot-number [ cpu cpu-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 显示指定slot上GR的日志信息。(独立运行模式)

<Sysname> display isis event-log graceful-restart slot 0

IS-IS loginfo :

Sep 18 08:48:24 2015 slot 0 Process 1 enter GR restarting phase(Initialization).

Sep 18 08:48:24 2015 slot 0 Process 1 enter GR phase (LSDB synchronization).

Sep 18 08:48:24 2015 slot 0 Process 1 enter GR phase (TE tunnel prepare).

Sep 18 08:48:24 2015 slot 0 Process 1 enter GR phase (First SPF computation).

Sep 18 08:48:25 2015 slot 0 Process 1 enter GR phase (Redistribution).

Sep 18 08:48:25 2015 slot 0 Process 1 enter GR phase (Second SPF computation).

Sep 18 08:48:25 2015 slot 0 Process 1 enter GR phase (LSP stability).

Sep 18 08:48:25 2015 slot 0 Process 1 enter GR phase (LSP generation).

Sep 18 08:48:25 2015 slot 0 Process 1 enter GR phase (Finish).

Sep 18 08:48:25 2015 slot 0 Process 1 GR complete.

表1-3 display isis event-log graceful-restart显示信息描述表

字段

描述

GR phase

GR阶段:

·     Initialization:初始化

·     LSDB synchronization:LSDB同步

·     TE tunnel prepare:TE隧道计算准备阶段

·     First SPF computation:第一次路由计算

·     Redistribution:引入路由

·     Second SPF computation:第二次路由计算

·     LSP stability:准备生成LSP

·     LSP generation:LSP生成和泛洪

·     Finish:完成

 

1.1.24  display isis event-log hello

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

【参数】

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: XGE3/1/1; 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: XGE3/1/1; 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-4 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: XGE3/1/1

PDU type: L1 hello; errno: 132

 

Date: 2019-06-06 Time: 14:51:20:121  Interface: XGE3/1/1

PDU type: L2 hello; errno: 132

 

Date: 2019-06-06 Time: 11:20:20:116  Interface: XGE3/1/2

PDU type: P2P hello; errno: 132

表1-5 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)

               ---------------------------

 

               Hello logs for IS-IS(1)

               ---------------------------

 

Date: 2019-06-06 Time: 11:21:12:121  Interface: XGE3/1/1

PDU type: L1 hello, last one sent: 2019-06-06 11:20:51:916

 

Date: 2019-06-06 Time: 11:56:21:312  Interface: XGE3/1/2

PDU type: P2P hello, last one sent: 2019-06-06 11:56:02:691

表1-6 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: XGE3/1/1

PDU type: L1 hello, NbrSystemID: 0000.0000.0001

Drop reason: Excessive area addresses

 

Date: 2019-06-06 Time: 14:51:20:121  Interface: XGE3/1/2

PDU type: P2P hello, NbrSystemID: 0000.0000.0003

Drop reason: Duplicate system ID

表1-7 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(vpna-1)

               ---------------------------

 

Date: 2019-06-06 Time: 10:12:22:121  Interface: XGE3/1/1

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: XGE3/1/1

PDU type: L1 hello, NbrSystemID: 0000.0000.0001

Last one received: 2019-06-06 14:51:05:113

表1-8 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

1.1.25  display isis event-log lsp

display isis event-log lsp命令用来显示IS-IS LSP日志信息。

【命令】

display isis event-log lsp { purged [ generated | received ] | refreshed } [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

purged:显示清除LSP的日志信息。

generated:显示生成LSP清除报文的日志信息。

received:显示接收到LSP清除报文的日志信息。

refreshed:显示刷新LSP的日志信息,包括生成和接收LSP的日志信息。

level-1:显示Level-1的LSP日志信息。

level-2:显示Level-2的LSP日志信息。

process-id:显示指定IS-IS进程的LSP日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的LSP日志信息。

执行display isis event-log lsp purged命令时,如果不指定generatedreceived参数,则显示IS-IS接收到的以及生成的LSP清除报文日志信息。

【使用指导】

如果不指定级别,则同时显示Level-1和Level-2级别的LSP日志信息。

【举例】

# 显示IS-IS接收到的以及生成的LSP清除报文的日志信息。

<Sysname> display isis event-log lsp purged

 

                              LSP log for IS-IS(1)

                              --------------------

 

                                Level-1 LSP log

                                ---------------

 

Date       Time         LSP ID               Seq Num    Event

--------------------------------------------------------------------------------

2017-07-31 10:19:48:026 1111.1111.1111.01-00 0x00000001 Generated LSP purge pkt

2017-07-31 10:19:48:026 1111.1111.1111.01-00 0x00000001 Received LSP purge pkt

2017-07-31 10:15:29:030 2222.2222.2222.01-00 0x00000005 Generated LSP purge pkt

 

                                Level-2 LSP log

                                ---------------

 

Date       Time         LSP ID               Seq Num    Event

--------------------------------------------------------------------------------

2017-07-31 10:19:48:026 1111.1111.1111.01-00 0x00000001 Generated LSP purge pkt

2017-07-31 10:19:48:026 1111.1111.1111.01-00 0x00000001 Received LSP purge pkt

2017-07-31 10:15:29:030 2222.2222.2222.01-00 0x00000005 Generated LSP purge pkt

# 显示生成LSP清除报文的日志信息。

<Sysname> display isis event-log lsp purged generated

 

                              LSP log for IS-IS(1)

                              --------------------

 

                     Level-1 generated LSP purge packet log

                     --------------------------------------

 

Date       Time         LSP ID               Seq Num

--------------------------------------------------------------------------------

2022-01-18 08:39:39:655 0000.0000.0006.00-00 0x0000000b

2022-01-18 08:39:39:653 0000.0000.0002.01-00 0x00000001

2022-01-18 08:39:39:652 0000.0000.0002.00-00 0x0000000b

# 显示接收到LSP清除报文的日志信息。

<Sysname> display isis event-log lsp purged received

 

                              LSP log for IS-IS(1)

                              --------------------

 

                     Level-1 received LSP purge packet log

                     -------------------------------------

 

Date       Time         LSP ID               Seq Num    Interface

--------------------------------------------------------------------------------

2022-01-18 08:39:41:061 0000.0000.0006.00-00 0x0000000b XGE3/1/1

2022-01-18 08:39:41:061 0000.0000.0002.01-00 0x00000001 XGE3/1/1

2022-01-18 08:39:41:061 0000.0000.0002.00-00 0x0000000b XGE3/1/1

# 显示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

--------------------------------------------------------------------------------

2022-01-18 08:30:57:365 0000.0000.0001.00-00 0x0000000a Generated LSP

2022-01-18 08:30:50:676 0000.0000.0006.00-00 0x00000007 Received LSP

2022-01-18 08:30:48:462 0000.0000.0002.00-00 0x00000007 Received LSP

2022-01-18 08:30:05:375 0000.0000.0001.00-00 0x00000009 Generated LSP

2022-01-18 08:30:05:275 0000.0000.0001.00-00 0x00000008 Generated LSP

2022-01-18 08:29:21:943 0000.0000.0002.01-00 0x00000001 Received LSP

2022-01-18 08:29:21:943 0000.0000.0002.00-00 0x00000006 Received LSP

2022-01-18 08:29:21:515 0000.0000.0001.00-00 0x00000007 Generated LSP

 

                                Level-2 LSP log

                                ---------------

 

Date       Time         LSP ID               Seq Num    Event

--------------------------------------------------------------------------------

2022-01-18 08:32:50:529 0000.0000.0006.00-00 0x0000000c Received LSP

2022-01-18 08:32:48:516 0000.0000.0002.00-00 0x0000000b Received LSP

2022-01-18 08:30:57:365 0000.0000.0001.00-00 0x0000000c Generated LSP

2022-01-18 08:30:50:676 0000.0000.0006.00-00 0x0000000b Received LSP

2022-01-18 08:30:48:462 0000.0000.0002.00-00 0x0000000a Received LSP

2022-01-18 08:30:05:769 0000.0000.0002.00-00 0x00000009 Received LSP

2022-01-18 08:30:05:750 0000.0000.0006.00-00 0x0000000a Received LSP

2022-01-18 08:30:05:410 0000.0000.0006.00-00 0x00000009 Received LSP

2022-01-18 08:30:05:403 0000.0000.0002.00-00 0x00000008 Received LSP

2022-01-18 08:30:05:375 0000.0000.0001.00-00 0x0000000b Generated LSP

表1-9 display isis event-log lsp命令显示信息描述表

字段

描述

Date

记录LSP变化的日期,格式为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

记录LSP变化的时间,格式为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

LSPID

链路状态报文ID

Seq Num

LSP序列号

Interface

接收到LSP清除报文的接口

Event

LSP变化的事件类型:

·     Received LSP:接收到LSP报文

·     Generated LSP:生成LSP报文

 

【相关命令】

·     reset isis event-log lsp

1.1.26  display isis event-log non-stop-routing

display isis event-log non-stop-routing命令用来显示IS-IS NSR日志信息。

【命令】

(独立运行模式)

display isis event-log non-stop-routing slot slot-number [ cpu cpu-number ]

(IRF模式)

display isis event-log non-stop-routing chassis chassis-number slot slot-number [ cpu cpu-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 显示指定slot上的IS-IS NSR日志信息。(独立运行模式)

<Sysname> display isis event-log non-stop-routing slot 0

IS-IS loginfo :

Jan  6 10:22:04 2019 slot 3 Enter HA Block status

Jan  6 10:22:04 2019 slot 3 Exit HA Block status

Jan  6 10:22:54 2019 slot 3 Start upgrade.

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (Initialization).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (Smooth).

Jan  6 10:22:54 2019 slot 3 Ten-GigabitEthernet3/1/1 send first hello.

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (TE tunnel prepare).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (First SPF computation).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (Redistribution).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (Second SPF computation).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (LSP stability).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (LSP generation).

Jan  6 10:22:54 2019 slot 3 Process 100 enter NSR phase (Finish).

Jan  6 10:22:54 2019 slot 3 Process 100 NSR complete.

Jan  6 10:22:54 2019 slot 3 Upgrade complete.

表1-10 display isis event-log non-stop-routing显示信息描述表

字段

描述

NSR phase

NSR阶段:

·     Start upgrade:升级开始

·     Initialization:初始化

·     Smooth:平滑

·     Ten-GigabitEthernet3/1/1 send first hello:接口Ten-GigabitEthernet3/1/1第一次发送Hello报文

·     TE tunnel prepare:TE隧道计算准备阶段

·     First SPF computation:第一次路由计算

·     Redistribution:引入路由

·     Second SPF computation:第二次路由计算

·     LSP stability:准备生成LSP

·     LSP generation:LSP生成和泛洪

·     Finish:完成

·     NSR complete:NSR完成

·     Upgrade complete:升级结束

 

1.1.27  display isis event-log peer

display isis event-log peer命令用来显示邻居状态改变的日志信息。

【命令】

display isis event-log peer [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-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            XGE3/1/1

2019-11-21 15:10:10 0000.0000.0002 L1   CircuitDown            XGE3/1/1

表1-11 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

1.1.28  display isis event-log spf

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

【参数】

ipv4:显示IS-IS的IPv4路由计算日志信息。

ipv6:显示IS-IS的IPv6路由计算日志信息。

level-1:显示Level-1路由计算日志信息。

level-2:显示Level-2路由计算日志信息。

verbose:显示路由计算日志的详细信息。如果未指定本参数,将显示路由计算日志的概要信息。

process-id:显示指定IS-IS进程的路由计算日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的路由计算日志信息。

【使用指导】

如果不指定ipv4ipv6参数,则显示公网拓扑IPv4路由计算日志信息。

如果不指定级别,则同时显示Level-1和Level-2级别的路由计算日志信息。

【举例】

# 显示IS-IS路由计算日志的概要信息。

<Sysname> display isis event-log spf

 

                              SPF Log for IS-IS(1)

                              --------------------

 

                                Level-1 SPF Log

                                ---------------

 

Date       Time     Duration   Count      Trigger event

-------------------------------------------------------------------------------

2018-12-07 11:11:45 0.003      2          LDP label changed

2018-12-07 11:11:10 0          2          Remote LFA configuration changed

2018-12-07 11:10:45 0          4          Interface metric changed

2018-12-07 09:26:40 0          4          LSP updated

2018-12-07 09:26:28 0          2          DIS changed

2018-12-07 09:26:21 0.001      2          LSP updated

2018-12-07 09:26:07 0.001      3          Direct route changed

 

                                Level-2 SPF Log

                                ---------------

 

Date       Time     Duration   Count      Trigger event

-------------------------------------------------------------------------------

2018-12-07 11:11:45 0.003      2          LDP label changed

2018-12-07 11:11:10 0          2          Remote LFA configuration changed

2018-12-07 11:10:45 0          4          Interface metric changed

2018-12-07 09:26:40 0          4          LSP updated

2018-12-07 09:26:28 0          2          DIS changed

2018-12-07 09:26:21 0          2          LSP updated

2018-12-07 09:26:07 0          3          Direct route changed

# 显示IS-IS路由计算日志的详细信息。

<Sysname> display isis event-log spf verbose

 

                              SPF Log for IS-IS(1)

                              --------------------

 

                                Level-1 SPF Log

                                ---------------

 

 Log date      : 2018-12-07 11:10:45

 Log key       : 5

 Trigger count : 4

 Trigger event : Interface metric changed

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 3

   BSPF              0            Candidate NBRs: 1

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 1

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0            Add: 0 modify: 1 delete: 0

                                  Last 10 routes:

                                  1.1.1.0/24

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26:40

 Log key       : 4

 Trigger count : 4

 Trigger event : LSP updated

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 3

   BSPF              0            Candidate NBRs: 1

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 1

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26: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

   BIER topology     0

   Area              0            Area addresses: 0

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26:21

 Log key       : 2

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 0

   BSPF              0            Candidate NBRs: 0

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 0

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0.001        Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0.001

 

 Log date      : 2018-12-07 09:26:07

 Log key       : 1

 Trigger count : 3

 Trigger event : Direct route changed

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 0

   BSPF              0            Candidate NBRs: 0

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 0

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0.001        Add: 1 modify: 0 delete: 0

                               Last 10 routes:

                               1.1.1.0/24

   Route summary     0            Summary route nodes: 0

   Total             0.001

 

                                Level-2 SPF Log

                                ---------------

 

 Log date      : 2018-12-07 11:10:45

 Log key       : 5

 Trigger count : 4

 Trigger event : Interface metric changed

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 3

   BSPF              0            Candidate NBRs: 1

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 1

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26: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

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26: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

   BIER topology     0

   Area              0            Area addresses: 0

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26:21

 Log key       : 2

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 0

   BSPF              0            Candidate NBRs: 0

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 0

   BIER topology     0

   Area              0            Area addresses: 1

   PRC               0            Add: 0 modify: 0 delete: 0

   Route summary     0            Summary route nodes: 0

   Total             0

 

 Log date      : 2018-12-07 09:26:07

 Log key       : 1

 Trigger count : 3

 Trigger event : Direct route changed

 SPF details   :

   Phase             Duration     Description

   TE tunnel ADJ     0            TE SPF nodes: 0

   Topology          0            SPF nodes: 0

   BSPF              0            Candidate NBRs: 0

   TI/R-LFA prepare  0            TI/R-LFA links: 0, TI/R-LFA nodes: 0

   Link PSPF         0

   Link PQ           0

   Node PSPF         0

   Node PQ           0

   LFA               0            LFA SPF nodes: 0

   BIER topology     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命令显示信息描述表

字段

描述

Date

路由计算开始日期

Time

路由计算开始时间

Duration

路由计算持续时间,单位为秒,精确到小数点后六位

Count

触发当前路由计算的事件计数

Trigger event

最后一次触发路由计算的事件类型:

·     NextHop changed:下一跳发生变化

·     DIS changed:DIS发生变化

·     Interface metric changed:接口链路开销发生变化

·     SPF link changed:SPF link发送变化

·     Default route changed:缺省路由发生变化

·     Summary route changed:聚合路由发生变化

·     TE tunnel updated:TE隧道更新

·     TE tunnel metric changed:TE隧道链路开销变化

·     IPv6 mode changed:IPv6分拓扑模式发生变化

·     FRR configuration changed:FRR配置变化

·     Prefix priority configuration changed:前缀优先级配置变化

·     Route preference changed:路由优先级配置发生变化

·     ISPF configuration changed:ISPF配置发生变化

·     Import filter policy changed:接收路由信息过滤策略变化

·     ECMP configuration changed:等价路由条数规格配置变化

·     PIC configuration changed:PIC配置发生变化

·     Interface LFA exclude changed:接口不参与LFA计算配置发生变化

·     ATT configuration changed:ATT配置发生变化

·     GR/NSR first SPF:GR/NSR过程中第一次路由计算

·     GR over:GR过程结束

·     T3 timeout:T3定时器超时

·     Direct route changed:直连路由变化

·     Logic interface changed:逻辑接口变化

·     Route leakage configuration changed:路由渗透配置变化

·     NSR over:NSR过程结束

·     Entered overload state:协议进入过载状态

·     Exited overload state:协议离开过载状态

·     Area address changed:区域地址变化

·     Route policy changed:路由策略变化

·     Redistributed route updated:引入路由更新

·     LSP updated:LSP更新

·     MT disabled:拓扑去使能

·     MT enabled:拓扑使能

·     TE tunnel configuration changed:TE隧道配置变化

·     TE tunnel destination changed:TE隧道目的地址变化

·     RIB smooth:RIB平滑

·     Remote LFA configuration changed:Remote LFA配置变化

·     LDP label changed:LDP标签变化

Log date

路由计算日志的生成时间

Log key

路由计算日志Key

Trigger count

触发当前路由计算的事件计数

SPF details

路由计算各阶段详细信息

Phase

路由计算阶段:

·     TE tunnel ADJ:TE隧道邻居发布计算阶段

·     Topology:拓扑计算阶段

·     BSPF:备份SPF计算阶段

·     TI/R-LFA prepare:TI/Remote-LFA计算准备阶段

·     Link PSPF:链路保护PSPF收敛后路径树计算

·     Link PQ:链路保护PQ节点空间计算

·     Node PSPF:节点保护PSPF收敛后路径树计算

·     Node PQ:节点保护PQ节点空间计算

·     LFA:LFA计算阶段

·     BIER topology:BIER拓扑计算阶段

·     Area:区域计算阶段

·     PRC:前缀计算阶段

·     Route summary:路由聚合计算阶段

Description

路由计算阶段的描述信息:

·     TE SPF nodes:表示TE隧道邻居发布计算的SPF节点数

·     SPF nodes:表示拓扑计算的SPF节点数

·     Candidate NBRs:表示候选邻居节点计数

·     TI/R-LFA links:表示TI/Remote-LFA保护链路计数

·     TI/R-LFA nodes:表示TI/Remote-LFA保护节点计数

·     LFA SPF nodes:表示LFA计算的SPF节点数

·     Area addresses:表示区域地址计算的区域地址个数

·     Add、modify和delete:表示前缀计算汇总信息

·     Last 10 routes:表示最后计算的10条路由信息

·     Summary route nodes:表示聚合路由计算的聚合节点数

Total

路由计算各阶段持续时间总和

 

# 显示IS-IS的IPv6路由计算日志的概要信息。

<Sysname> display isis event-log spf ipv6

 

                              SPF Log for IS-IS(1)

                              --------------------

 

                                Level-1 SPF Log

                                ---------------

 

Date       Time     Duration   Count      Trigger event

-------------------------------------------------------------------------------

2015-09-07 11:10:45 0          4          Interface metric changed

2015-09-07 09:26:40 0          4          LSP updated

2015-09-07 09:26:28 0          2          DIS changed

2015-09-07 09:26:21 0.001     2          LSP updated

2015-09-07 09:26:07 0.001     3          Direct route changed

 

                                Level-2 SPF Log

                                ---------------

 

Date       Time     Duration   Count      Trigger event

-------------------------------------------------------------------------------

2015-09-07 11:10:45 0          4          Interface metric changed

2015-09-07 09:26:40 0          4          LSP updated

2015-09-07 09:26:28 0          2          DIS changed

2015-09-07 09:26:21 0          2          LSP updated

2015-09-07 09:26:07 0          3          Direct route changed

# 显示IS-IS的IPv6路由计算日志的详细信息。

<Sysname> display isis event-log spf ipv6 verbose

 

                              SPF Log for IS-IS(1)

                              --------------------

 

                                Level-1 SPF Log

                                ---------------

 

 Log date      : 2015-09-07 02:18:09

 Log key       : 10

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:18:09

 Log key       : 9

 Trigger count : 2

 Trigger event : NextHop changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0.003        SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0.003

 

 Log date      : 2011-01-01 02:17:40

 Log key       : 8

 Trigger count : 2

 Trigger event : Logic interface changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0.005        Add: 1 modify: 0 delete: 0

                               Last 10 routes:

                               10::/64

   Route summary  0            Summary route nodes: 0

   Total          0.005

 

 Log date      : 2015-09-07 02:17:38

 Log key       : 7

 Trigger count : 1

 Trigger event : Logic interface changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:17:33

 Log key       : 6

 Trigger count : 5

 Trigger event : NextHop changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF links changed: 1

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0.003        Add: 0 modify: 0 delete: 1

                               Last 10 routes:

                               3::/24

   Route summary  0            Summary route nodes: 0

   Total          0.003

 

 Log date      : 2015-09-07 02:17:21

 Log key       : 5

 Trigger count : 1

 Trigger event : Direct route changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0.006        Add: 1 modify: 0 delete: 0

                               Last 10 routes:

                               3::/24

   Route summary  0            Summary route nodes: 0

   Total          0.006

 

 Log date      : 2015-09-07 02:17:11

 Log key       : 4

 Trigger count : 1

 Trigger event : IPv6 mode changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 01:09:33

 Log key       : 3

 Trigger count : 2

 Trigger event : DIS changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0.001        SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0.001

 

 Log date      : 2015-09-07 01:09:25

 Log key       : 2

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF links changed: 1

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 01:08:49

 Log key       : 1

 Trigger count : 1

 Trigger event : Area address changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

                                Level-2 SPF Log

                                ---------------

 

 Log date      : 2015-09-07 02:18:09

 Log key       : 10

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:18:09

 Log key       : 9

 Trigger count : 2

 Trigger event : NextHop changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0.002        SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0.001        Summary route nodes: 0

   Total          0.003

 

 Log date      : 2015-09-07 02:17:40

 Log key       : 8

 Trigger count : 2

 Trigger event : Logic interface changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:17:38

 Log key       : 7

 Trigger count : 1

 Trigger event : Logic interface changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:17:33

 Log key       : 6

 Trigger count : 5

 Trigger event : NextHop changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF links changed: 1

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0.001        Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0.001

 

 Log date      : 2015-09-07 02:17:21

 Log key       : 5

 Trigger count : 1

 Trigger event : Direct route changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 0

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 02:17:11

 Log key       : 4

 Trigger count : 1

 Trigger event : IPv6 mode changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0.001        SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0.001

 

 Log date      : 2015-09-07 01:09:33

 Log key       : 3

 Trigger count : 2

 Trigger event : DIS changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 3

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 01:09:25

 Log key       : 2

 Trigger count : 2

 Trigger event : LSP updated

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF links changed: 1

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

 

 Log date      : 2015-09-07 01:08:49

 Log key       : 1

 Trigger count : 1

 Trigger event : Area address changed

 SPF details   :

   Phase          Duration     Description

   TE tunnel ADJ  0            TE SPF nodes: 0

   Topology       0            SPF nodes: 0

   BSPF           0            Candidate NBRs: 0

   TI-LFA prepare 0            TI-LFA links: 0, TI-LFA nodes: 0

   Link PSPF      0

   Link PQ        0

   Node PSPF      0

   Node PQ        0

   LFA            0            LFA SPF nodes: 0

   Area           0            Area addresses: 1

   PRC            0            Add: 0 modify: 0 delete: 0

   Route summary  0            Summary route nodes: 0

   Total          0

表1-13 display isis event-log spf ipv6命令显示信息描述表

字段

描述

Date

路由计算开始日期

Time

路由计算开始时间

Duration

路由计算持续时间,单位为秒,精确到小数点后六位

Count

触发当前路由计算的事件计数

Trigger event

最后一次触发路由计算的事件类型:

·     NextHop changed:下一跳发生变化

·     DIS changed:DIS发生变化

·     Interface metric changed:接口链路开销发生变化

·     SPF link changed:SPF link发送变化

·     Default route changed:缺省路由发生变化

·     Summary route changed:聚合路由发生变化

·     TE tunnel updated:TE隧道更新

·     TE tunnel metirc changed:TE隧道链路开销变化

·     IPv6 mode changed:IPv6分拓扑模式发生变化

·     FRR configuration changed:FRR配置变化

·     Prefix priority configuration changed:前缀优先级配置变化

·     Route preference changed:路由优先级配置发生变化

·     ISPF configuration changed:ISPF配置发生变化

·     Import filter policy changed:接收路由信息过滤策略变化

·     ECMP configuration changed:等价路由条数规格配置变化

·     PIC configuration changed:PIC配置发生变化

·     Interface LFA exclude changed:接口不参与LFA计算配置发生变化

·     ATT configuration changed:ATT配置发生变化

·     GR/NSR first SPF:GR/NSR过程中第一次路由计算

·     GR over:GR过程结束

·     T3 timeout:T3定时器超时

·     Direct route changed:直连路由变化

·     Logic interface changed:逻辑接口变化

·     Route leakage configuration changed:路由渗透配置变化

·     NSR over:NSR过程结束

·     Entered overload state:协议进入过载状态

·     Exited overload state:协议离开过载状态

·     Area address changed:区域地址变化

·     Route policy changed:路由策略变化

·     Redistributed route updated:引入路由更新

·     LSP updated:LSP更新

·     MT disabled:拓扑去使能

·     MT enabled:拓扑使能

·     TE tunnel configuration changed:TE隧道配置变化

·     TE tunnel destination changed:TE隧道目的地址变化

·     RIB smooth:RIB平滑

Log date

路由计算日志的生成时间

Log key

路由计算日志Key

Trigger count

触发当前路由计算的事件计数

SPF details

路由计算各阶段详细信息

Phase

路由计算阶段:

·     TE tunnel ADJ:TE隧道邻居发布计算阶段

·     Topology:拓扑计算阶段

·     BSPF:备份SPF计算阶段

·     TI-LFA prepare:TI-LFA计算准备阶段

·     Link PSPF:链路保护PSPF收敛后路径树计算

·     Link PQ:链路保护PQ节点空间计算

·     Node PSPF:节点保护PSPF收敛后路径树计算

·     Node PQ:节点保护PQ节点空间计算

·     LFA:LFA计算阶段

·     Area:区域计算阶段

·     PRC:前缀计算阶段

·     Route summary:路由聚合计算阶段

Description

路由计算阶段的描述信息:

·     TE SPF nodes:表示TE隧道邻居发布计算的SPF节点数

·     SPF nodes:表示拓扑计算的SPF节点数

·     Candidate NBRs:表示候选邻居节点计数

·     TI-LFA links:表示TI-LFA保护链路计数

·     TI-LFA nodes:表示TI-LFA保护节点计数

·     LFA SPF nodes:表示LFA计算的SPF节点数

·     Area addresses:表示区域地址计算的区域地址个数

·     Add、modify和delete:表示前缀计算汇总信息

·     Last 10 routes:表示最后计算的10条路由信息

·     Summary route nodes:表示聚合路由计算的聚合节点数

Total

路由计算各阶段持续时间总和

 

【相关命令】

·     reset isis event-log spf

1.1.29  display isis event-log updated-lsp

display isis event-log updated-lsp命令用来显示LSP更新的日志信息。

【命令】

display isis event-log updated-lsp [ history [ hour-range hour-range1 to hour-range2 ] ] [ system-id system-id ] [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

history:设备开始运行后,每隔15分钟记录一次LSP更新日志。指定本参数后,将按照记录周期显示从设备开始运行到执行本命令期间的LSP更新日志信息。如果不指定本参数,则按照发布源显示从设备开始运行到执行本命令期间的LSP更新日志信息。

hour-range hour-range1 to hour-range2:显示指定时间段的LSP更新日志信息。hour-range表示时间段,取值范围为0~24,单位为小时。如果不指定本参数,则显示所有时间段的LSP更新日志信息。

system-id system-id:显示指定发布源的LSP更新日志信息。system-id表示发布源的System ID,格式为xxxx.xxxx.xxxx,x代表十六进制数。如果不指定本参数,则显示所有发布源的LSP更新日志信息。

level-1:显示Level-1的LSP更新日志信息。

level-2:显示Level-2的LSP更新日志信息。

process-id:显示指定IS-IS进程的LSP更新日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有IS-IS进程的LSP更新日志信息。

【使用指导】

设备仅记录从开始运行到运行后最近24小时之内的LSP更新日志信息。

如果未指定级别,将同时显示Level-1和Level-2的LSP更新日志信息。

【举例】

# 显示从设备开始运行到执行本命令期间,设备记录的IS-IS进程1的LSP更新日志信息。

<Sysname> display isis event-log updated-lsp 1

 

                Updated LSP statistics information for IS-IS(1)

                -----------------------------------------------

 

                               Level-1 statistics

                               ------------------

System ID: 0000.0000.0001

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

System ID: 0000.0000.0002

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

System ID: 0000.0000.0003

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

System ID: 0000.0000.0004

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

                              Level-2 statistics

                              ------------------

System ID: 0000.0000.0001

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

System ID: 0000.0000.0002

              New             Old             Equal           Purge

Last Hour    :11              22              33              11

Last 24 Hours:311             322             333             131

 

System ID: 0000.0000.0003

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

 

System ID: 0000.0000.0004

              New             Old             Equal           Purge

Last hour    :11              22              33              11

Last 24 hours:311             322             333             131

# 显示从设备开始运行到执行本命令期间,设备周期性记录的IS-IS进程1的LSP更新日志信息。

<Sysname> display isis event-log updated-lsp history 1

 

                Updated LSP statistics information for IS-IS(1)

                -----------------------------------------------

 

                               Level-1 statistics

                               ------------------

 

2022/01/18  07:15 - 07:30

   system ID          New          Old          Equal        Purge

   0000.0000.0001     10           20           14           6

   0000.0000.0002     10           20           14           6

   0000.0000.0003     10           20           14           6

   0000.0000.0004     10           20           14           6

   0000.0000.0005     10           20           14           6

   0000.0000.0006     10           20           14           6

   0000.0000.0007     10           20           14           6

 

2022/01/18  07:00 - 07:15

   system ID          New          Old          Equal        Purge

 

 

                               Level-2 statistics

                               ------------------

 

2022/01/18  07:30 - 07:45

   system ID          New          Old          Equal        Purge

   0000.0000.2001     2            0            0            0

   0000.0000.4001     2            0            0            0

 

2022/01/18  07:15 - 07:30

   system ID          New          Old          Equal        Purge

 

2022/01/18  07:00 - 07:15

   system ID          New          Old          Equal        Purge

表1-14 display isis event-log updated-lsp命令显示信息描述表

字段

描述

System ID

发布源的System ID

Last hour

最近1小时的LSP更新日志信息的数目

Last 24 hours

最近24小时的LSP更新日志信息的数目

New

接收到的LSP比本地LSDB新的个数

Old

接收到的LSP比本地LSDB旧的个数

Equal

接收到的LSP与本地LSDB新旧一样的个数

Purge

清除LSP的日志信息个数

 

【相关命令】

·     reset isis event-log updated-lsp

1.1.30  display isis flex-algo route

display isis flex-algo route命令用来显示Flex-Algo算法计算出来的路由信息。

【命令】

display isis flex-algo flex-algo-id route [ level-1 | level-2 ] [ process-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

flex-algo-id:显示指定算法ID的Flex-Algo算法计算出来的路由信息。flex-algo-id表示算法ID,取值范围为128~255。

level-1:显示Level-1的Flex-Algo路由信息。

level-2:显示Level-2的Flex-Algo路由信息。

process-id:显示指定IS-IS进程使用Flex-Algo算法计算出来的路由信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有使用Flex-Algo算法的IS-IS进程的路由信息。

verbose:显示Flex-Algo算法计算出来的路由的详细信息。如果未指定该参数,将显示Flex-Algo算法计算出来的路由信息的简要信息。

【使用指导】

如果不指定级别,将同时显示Level-1和Level-2的Flex-Algo路由信息。

【举例】

# 显示Flex-Algo算法255计算出来的路由的简要信息。

<Sysname> display isis flex-algo 255 route

                      Flex Algo Route Information for IS-IS(2)

                    ----------------------------------------

 

                            Level-1 Flex Algo Route

                            -----------------------

 

 Destination : 1::                                     PrefixLen: 64

 Flag        : D/-/-                                   Cost     : 0

 Next hop    : Direct                                  Interface: NULL0

 

 Destination : 2000:2:2:1::                            PrefixLen: 64

 Flag        : R/-/-                                   Cost     : 10

 Next hop    : FE80::2AFC:CEFF:FE65:206                Interface: XGE3/1/1

 

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-15 display isis flex-algo route命令显示信息描述表

字段

描述

Flex Algo Route Information for IS-IS(2)

指定IS-IS进程的Flex-Algo路由信息

Level-1 Flex Algo Route

Level-1的Flex-Algo路由信息

Level-2 Flex Algo Route

Level-2的Flex-Algo路由信息

Destination

目的网络地址

PrefixLen

前缀长度

Flag

路由状态标志:

·     D:直连路由

·     R:该路由是否已添加到路由表中

·     L:是否已经通过LSP发布

·     U:路由渗透状态标识,标识Level-1路由是否来自Level-2。显示为“U”表示该状态的路由不会返回给Level-2

Cost

路由开销值

NextHop

下一跳。显示为Direct表示直连路由

Interface

出接口

 

# 显示Flex-Algo算法255计算出来的路由的详细信息。

<Sysname> display isis flex-algo 255 route verbose

                   Flex Algo Route Information for IS-IS(10)

                   -----------------------------------------

 

                            Level-1 Flex Algo Route

                            -----------------------

 IPv6 dest   : 1000:3:3:1::/64

 Flag        : D/-/-                       Cost        : 0

 Admin tag   : -                           Src count   : 1

 Algorithm   : 255

 Priority    : Low

 Nexthop     : Direct

 NexthopFlag : -

 Interface   : NULL0                       Delay Flag : N/A

 Nib ID      : 0x0

 

 IPv6 dest   : 2000:2:2:1::/64

 Flag        : R/-/-                       Cost        : 10

 Admin tag   : -                           Src count   : 1

 Algorithm   : 255

 Priority    : Low

 Nexthop     : FE80::2AFC:CEFF:FE65:206

 NexthopFlag : -

 Interface   : XGE3/1/1                     Delay Flag : N/A

 TI-LFA:

  Interface : XGE3/1/2

  BkNextHop : FE80::2ADF:D9FF:FEE3:707

  LsIndex    : 0x80000001

  Backup label stack(top->bottom): {4001::1:0:0}

 Nib ID      : 0x24000005

 

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-16 display isis flex-algo route verbose命令显示信息描述表

字段

描述

Flex Algo Route Information for IS-IS(2)

指定IS-IS进程的Flex-Algo路由信息

Level-1 Flex Algo Route

Level-1的Flex-Algo路由信息

Level-2 Flex Algo Route

Level-2的Flex-Algo路由信息

IPv6 dest

IPv6目的网络地址

Flag

路由状态标志:

·     D:直连路由

·     R:该路由是否已添加到路由表中

·     L:是否已经通过LSP发布

·     U:路由渗透状态标识,标识Level-1路由是否来自Level-2。显示为“U”表示该状态的路由不会返回给Level-2

Cost

路由开销值

Admin tag

Tag值

Src count

发布源个数

Algorithm

灵活算法ID

Priority

Flex-Algo路由收敛优先级:

·     Critical:表示路由的收敛优先级为关键

·     High:表示路由的收敛优先级为高优先级

·     Medium:表示路由的收敛优先级为中优先级

·     Low:表示路由的收敛优先级为低优先级

NextHop

下一跳。显示为Direct表示直连路由

NexthopFlag

下一跳标志位,取值为D,表示发布源的直连下一跳

Interface

出接口

Delay Flag

防微环延迟标志位:

·     D:表示配置防微环功能后,路由处于延迟发送RIB的状态

·     N/A:未配置防微环功能或者已达到防微环延迟时间,路由处于正常发送RIB的状态

TI-LFA

拓扑无关无环备份快速重路由相关信息

BKNextHop

备份下一跳地址

LsIndex

标签栈索引值

Backup Label stack(top->bottom)

TI-LFA标签栈信息,从栈顶标签到栈底标签依次排列,“N/A”表示标签栈不存在

Nib ID

路由管理分配的ID,即下一跳索引

 

1.1.31  display isis flex-algo spf-tree

display isis flex-algo spf-tree命令用来显示Flex-Algo算法计算出来的最短路径树信息。

【命令】

display isis flex-algo flex-algo-id spf-tree { ipv4 | ipv6 } [ level-1 | level-2 ] [ source-id source-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

flex-algo-id:显示指定灵活算法ID的最短路径树信息。flex-algo-id表示灵活算法ID,取值范围为128~255。

ipv4:显示IPv4的Flex-Algo最短路径树信息。

ipv6:显示IPv6的Flex-Algo最短路径树信息。

level-1:显示Level-1级别的最短路径树信息。

level-2:显示Level-2级别的最短路径树信息。

source-id source-id:显示指定发布源的Flex-Algo最短路径树信息。source-id表示发布源的System ID,形式为XXXX.XXXX.XXXX.XX。如果不指定本参数,将显示所有发布源的Flex-Algo最短路径树信息。

verbose:显示Flex-Algo最短路径树的详细信息。

【使用指导】

如果不指定级别,则同时显示Level-1和Level-2的Flex-Algo最短路径树信息。

【举例】

# 显示Flex-Algo算法255的IPv4最短路径树信息。

<Sysname> display isis flex-algo 255 spf-tree ipv4

                     Flex Algo SPF Information for IS-IS(2)

                     --------------------------------------

 

                             Level-2 Flex Algo SPF

                             ---------------------

PostNode                   Cost       NextHopCnt     ChildLink

--------------------------------------------------------------

0000.0000.0001.00          20         1

                                                     -->0000.0000.0008.01

0000.0000.0003.00          10         1

                                                     -->0000.0000.0001.00

0000.0000.0008.00          0          0

                                                     -->0000.0000.0008.02

0000.0000.0008.01          30         1

0000.0000.0008.02          10         0

                                                     -->0000.0000.0003.00

表1-17 display isis flex-algo spf-tree命令显示信息描述表

字段

描述

Flex Algo SPF Information for IS-IS(xx)

IS-IS进程的最短路径树信息。xx表示IS-IS进程号

Level-1 Flex Algo SPF

Level-1的Flex Algo信息

Level-2 Flex Algo SPF

Level-2的Flex Algo信息

PostNode

节点ID

Cost

路由开销值

NextHopCnt

下一跳个数

ChildLink

子链路

 

# 显示Flex-Algo算法130的IPv6最短路径树详细信息。

<Sysname> display isis flex-algo 130 spf-tree ipv6 verbose

 

                    Flex Algo SPF Information for IS-IS(10)

                    ---------------------------------------

 

                             Level-2 Flex Algo SPF

                             ---------------------

 

 SpfNode        : 0000.0000.0004.01

 Distance       : 20

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 1

     Neighbor   : 0000.0000.0004.00        Interface  : XGE3/1/4

     Nexthop    : FE80::2ADF:E0FF:FEA1:809

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 

 SpfNode        : 0000.0000.0003.02

 Distance       : 20

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/1

     Nexthop    : FE80::2ADF:D3FF:FE2D:606

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 

 SpfNode        : 0000.0000.0001.00

 Distance       : 0

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 0

 

 SpfNode        : 0000.0000.0002.00

 Distance       : 10

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/1

     Nexthop    : FE80::2ADF:D3FF:FE2D:606

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 TI-LFA         :

  TiLfaNeighbor : 0000.0000.0004.00        TiLfaInterface: XGE3/1/4

  TiLfaNexthop  : FE80::2ADF:E0FF:FEA1:809

  PNode SrcID   : 0000.0000.0003.00        QNode SrcID   : 0000.0000.0003.00

  PNode prefix  : N/A                      PNode SidIndex: 3001::1:0:0

  Protect       : Link

  Label stack   : {3001::1:0:0}

 

 SpfNode        : 0000.0000.0004.00

 Distance       : 10

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 1

     Neighbor   : 0000.0000.0004.00        Interface  : XGE3/1/4

     Nexthop    : FE80::2ADF:E0FF:FEA1:809

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 TI-LFA         :

  TiLfaNeighbor : 0000.0000.0002.00        TiLfaInterface: XGE3/1/1

  TiLfaNexthop  : FE80::2ADF:D3FF:FE2D:606

  PNode SrcID   : 0000.0000.0003.00        QNode SrcID   : 0000.0000.0003.00

  PNode prefix  : N/A                      PNode SidIndex: 3001::1:0:0

  Protect       : Link

  Label stack   : {3001::1:0:0}

 

 SpfNode        : 0000.0000.0003.00

 Distance       : 20

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 2

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/1

     Nexthop    : FE80::2ADF:D3FF:FE2D:606

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

     Neighbor   : 0000.0000.0004.00        Interface  : XGE3/1/4

     Nexthop    : FE80::2ADF:E0FF:FEA1:809

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 

 SpfNode        : 0000.0000.0004.02

 Distance       : 10

 TEDistance     : 0

 DelayDistance  : 0

 Metric Type    : IGP

 Nexthop count  : 0

表1-18 display isis flex-algo spf-tree命令显示信息描述表

字段

描述

SpfNode

拓扑节点ID

Distance

算法度量类型为IGP时,根节点到该节点的最短距离。如果算法度量类型不是IGP,显示为0

TEDistance

算法度量类型为TE时,根节点到该节点的最短距离。如果算法度量类型不是Te-cost,显示为0

DelayDistance

算法度量类型为Delay时,根节点到该节点的最短距离。如果算法度量类型不是Delay,显示为0

Metric Type

算法度量类型:

·     IGP:IS-IS的链路开销

·     Delay:链路时延

·     Te-cost:TE度量

Nexthop count

节点的下一跳个数

Neighbor

节点主用下一跳为邻居节点,本字段显示该邻居节点的System ID

Interface

节点的主用下一跳对应的出接口

Nexthop

节点的主用下一跳地址

MADuration

Flex-Algo SR防微环持续时间,单位为毫秒

MALStack

Flex-Algo SR防微环标签栈

BkNeighbor

节点备份下一跳为邻居节点,本字段显示该邻居节点的System ID

BkInterface

节点的备份下一跳对应的出接口

BkNexthop

节点的备份下一跳地址

TIL-LFA

拓扑无关无环备份快速重路由的相关信息:

·     TiLfaNeighbor:节点通过TI-LFA计算出来的备份下一跳邻居节点ID

·     TiLfaInterface:节点通过TI-LFA计算出来的备份下一跳对应的出接口

·     TiLfaNexthop:节点通过TI-LFA计算出来的备份下一跳地址

·     PNode SrcID:P节点Source ID

·     QNode SrcID:Q节点Source ID

·     PNode prefix:P节点前缀,显示为“N/A”表示目的节点在P空间

·     PNode SidIndex:P节点End SID,显示为“N/A”表示目的节点在P空间

·     Protect:TI-LFA保护类型

¡     Link:链路保护

¡     Node:节点保护

·     Label stack:标签栈,“N/A”表示标签栈不存在

 

1.1.32  display isis global-flex-algo

display isis global-flex-algo命令用来显示本节点接收和发布的Flex-Algo算法的定义信息。

【命令】

display isis global-flex-algo [ algorithm-id flex-algo-id ] [ level-1 | level-2 ] [ process-id ] [ system-id system-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

algorithm-id flex-algo-id:显示指定算法ID的Flex-Algo算法定义信息。flex-algo-id表示算法ID,取值范围为128~255。如果未指定本参数,将显示本节点接收和发布的所有算法ID的Flex-Algo算法定义信息。

level-1:显示Level-1的Flex-Algo定义信息。

level-2:显示Level-2的Flex-Algo定义信息。

process-id:显示指定IS-IS进程下的Flex-Algo定义信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示本节点所有IS-IS进程接收和发布的Flex-Algo算法定义信息。

system-id system-id:显示指定发布源发布的Flex-Algo算法定义信息。system-id表示发布源的System ID。如果未指定本参数,将显示本节点上所有发布源发布的Flex-Algo算法定义信息。

【使用指导】

如果未指定level-1level-2参数,则同时显示Level-1和Level-2的Flex-Algo定义信息。如果未指定任何参数,将显示本节点接收和发布的所有Flex-Algo算法的定义信息。

【举例】

# 显示本节点在Level-1区域接收和发布的Flex-Algo算法的定义信息。

<Sysname> display isis global-flex-algo level-1

 

            Segment routing IPv6 Flex-Algo Information for IS-IS(1)

            -------------------------------------------------------

 

                         Level-2 Flex-Algo Information

                         -----------------------------

 

   Algorithm 128

         MetricType : IGP

         Flex-Algo Exclude Any Ext Admin Group:

             N/A

         Flex-Algo Include Any Ext Admin Group:

             N/A

         Flex-Algo Include All Ext Admin Group:

             N/A

         Flex-Algo Exclude SRLG:

             N/A

   SrcCount  1

         SrcInfo:

             SourceID    : 0000.0000.2001.00

             Priority    : 255

             MetricType  : IGP

                 LSPInfo

                 LSPID       0000.0000.2001.00-00

                 Priority    255

                 MetricType  IGP

表1-19 display isis global-flex-algo命令显示信息描述表

字段

描述

Segment routing IPv6 Flex-Algo Information for IS-IS(xx)

IS-IS进程的SRv6 Flex-Algo信息。xx表示IS-IS进程号

Level-1 Flex-Algo Information

Level-1的Flex-Algo信息

Level-2 Flex-Algo Information

Level-2的Flex-Algo信息

Algorithm xx

算法ID为xx的Flex-Algo路由信息

MetricType

优先级最高的发布源发布的Flex-Algo算法的度量类型:

·     IGP:度量类型为链路开销

·     Delay:度量类型为链路时延

·     Te-cost:度量类型为TE度量

Flex-Algo Exclude Any Ext Admin Group

Flex-Algo算法排除的扩展管理组属性。显示为N/A表示Flex-Algo算法未定义排除的扩展管理组属性

Flex-Algo Include Any Ext Admin Group

Flex-Algo算法包含的扩展管理组属性。显示为N/A表示Flex-Algo算法未定义包含的扩展管理组属性

Flex-Algo Include All Ext Admin Group

Flex-Algo包含的所有扩展管理组属性。显示为N/A表示Flex-Algo算法未定义包含的所有扩展管理组属性

Flex-Algo Exclude SRLG

Flex-Algo算法排除的SRLG链路。显示为N/A表示Flex-Algo算法未定义排除的SRLG链路

SrcCount

发布源个数

SrcInfo

发布源携带的信息:

·     SourceID:发布源的System ID

·     Priority:发布源的Flex-Algo算法的优先级

·     MetricType:发布源的Flex-Algo算法的度量类型

¡     IGP:度量类型为链路开销

¡     Delay:度量类型为链路时延

¡     Te-cost:度量类型为TE度量

LSPInfo

LSP携带的信息:

·     LSPID:链路状态报文的ID

·     Priority:LSP携带的Flex-Algo算法的优先级

·     MetricType:LSP携带的Flex-Algo算法的度量类型

¡     IGP:度量类型为链路开销

¡     Delay:度量类型为链路时延

¡     Te-cost:度量类型为TE度量

 

1.1.33  display isis global-statistics

display isis global-statistics命令用来显示IS-IS的全局统计信息。

【命令】

display isis global-statistics [ public | vpn-instance vpn-instance-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

public:显示公网下IS-IS的全局统计信息。

vpn-instance vpn-instance-name:显示指定VPN实例下IS-IS的全局统计信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。

【使用指导】

如果不指定任何参数,将显示公网和VPN实例下IS-IS的全局统计信息。

【举例】

# 显示IS-IS的全局统计信息。

<Sysname> display isis global-statistics

 

  IS-IS global statistics

  Instance count:     2  Process count:     2

  Interface information:

    Type            IPv4 up/down           IPv6 up/down

    LAN                   0/0                    0/0

    P2P                   1/0                    0/0

  Peer information:

    Type              IPv4 Up/Init              IPv6 Up/Init

    LAN Level-1             0/0                       0/0

    LAN Level-2             0/0                       0/0

    P2P                     1/0                       0/0

  Packet information:

    Total output packets: 1022

    Total input packets:  1023

  LSP information:

    Total level-1 LSPs: 2

    Total level-2 LSPs: 2

  Route information:

    Type         IPv4         IPv6

    Level-1      1            0

    Level-2      2            0

表1-20 display isis global-statistics命令输出信息描述表

字段

描述

Instance count

实例数量

Process count

进程数量

Interface information

接口状态统计信息

Type

接口的链路邻接关系类型

IPv4 up/down

IPv4 up/down的接口数目

IPv6 up/down

IPv6 up/down的接口数目

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邻居个数

Packet information

收发协议报文统计信息

Total output packets

发送协议报文的总数

Total input packets

接收协议报文的总数

LSP information

链路状态数据库中所有LSP的数目

Total level-1 LSPs

Level-1 LSP的数目

Total level-2 LSPs

Level-2 LSP的数目

Route Information

路由统计信息

·     Level-1:Level-1的IS-IS路由统计信息

·     Level-2:Level-2的IS-IS路由统计信息

·     IPv4:IS-IS IPv4路由统计信息

·     IPv6:IS-IS IPv6路由统计信息

 

1.1.34  display isis graceful-restart status

display isis graceful-restart status命令用来显示IS-IS协议的GR状态。

【命令】

display isis graceful-restart status [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

level-1:表示Level-1级别的IS-IS GR状态。

level-2:表示Level-2级别的IS-IS GR状态。

process-id:显示指定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-21 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数目

 

1.1.35  display isis interface

display isis interface命令用来显示IS-IS的接口信息。

【命令】

display isis interface [ [ interface-type interface-number ] [ verbose ] | statistics ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:显示指定接口的信息。如果未指定本参数,将显示所有接口的信息。

verbose:显示接口的详细信息。如果未指定该参数,将显示接口的概要信息。

statistics:显示接口的统计信息。

process-id:显示与指定IS-IS进程相关联接口的信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的接口信息。

【举例】

# 显示使能IS-IS功能接口的概要信息。

<Sysname> display isis interface

 

                       Interface information for IS-IS(1)

                       ----------------------------------

 

  Interface:  Ten-GigabitEthernet3/1/2

  Index     IPv4 state      IPv6 state     Circuit ID   MTU   Type   DIS

  00001     Up              Down           1            1497  L1/L2  No/No

# 显示使能IS-IS功能接口的详细信息。

<Sysname> display isis interface verbose

 

                       Interface information for IS-IS(1)

                       ----------------------------------

 

  Interface:  Ten-GigabitEthernet3/1/2

  Index     IPv4 state      IPv6 state     Circuit ID   MTU   Type   DIS

  00001     Up              Down           1            1497  L1/L2  No/No

  SNPA address                     : 000c-29e8-1bd5

  IP address                       : 192.168.220.10

  Secondary IP address(es)         :

  IPv6 link-local address          :

  Extended circuit ID              : 1

  CSNP timer value                 : L1        10  L2        10

  Hello timer value                :           10

  Hello multiplier value           :            3

  LSP timer value                  : L12       33

  LSP transmit-throttle count      : L12        5

  Cost                             : L1       100  L2       100

  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

  LDP state                        : L1      Init  L2    No-LDP

  LDP sync state                   : L1      Init  L2  Achieved

  MPLS TE status                   : L1  Disabled  L2  Disabled

  Link quality                     : GOOD

  Cost adjusted at low quality     : 50

  IPv4 BFD                         : Disabled

  IPv6 BFD                         : Disabled

  IPv4 BFD session-restrict-adj    : Enabled

  IPv6 BFD session-restrict-adj    : 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

  IPv6 FRR TI-LFA                  : L1   Enabled  L2   Enabled

  IPv4 FRR remote-LFA              : L1   Enabled  L2   Enabled

  IPv4 prefix-suppression          : Disabled

  IPv6 prefix-suppression          : Disabled

  IPv4 tag                         : 1

  IPv6 tag                         : 4294967295

  IPv6 link tag                    : 100

  IPv4 BFD adjust cost             : Maximum

  IPv6 BFD adjust cost             : Maximum

  IPv4 BFD suppress flapping       : Detect interval 60s

                                     Threshold 10

                                     Resume interval 10s (remain 6s)

  IPv6 BFD suppress flapping       : Detect interval 60s

                                     Threshold 10

                                     Resume interval 10s (remain 6s)

  IPv4 peer suppress flapping      : Adjust cost Maximum

                                     Mode conservative

                                     Detect interval 60s

                                     Threshold 10

                                     Resume interval 120s

  IPv6 peer suppress flapping      : Adjust cost Maximum

                                     Mode conservative

                                     Detect interval 60s

                                     Threshold 10

                                     Resume interval 120s

  IPv4 primary path detection mode : BFD ctrl

  IPv6 primary path detection mode : BFD ctrl

  Average delay                    : 1000 us

  Min delay                        : 10 us

  Max delay                        : 500 us

  Delay variation                  : 200 us

  Link loss                        : 0.002997%

  Te-Metric FlexAlgo               : 100

# 显示使能IS-IS SR功能接口的详细信息。

<Sysname> display isis interface verbose

 

                       Interface information for IS-IS(1)

                       ----------------------------------

 

  Interface:  LoopBack1

  Index     IPv4 state      IPv6 state     Circuit ID   MTU   Type   DIS

  00003     Up              Down           1            1536  L1/L2  --

  SNPA address                     : 0000-0000-0000

  IP address                       : 111.111.111.111

  Secondary IP addresses         :

  IPv6 link-local address          :

  Extended circuit ID              : 3

  CSNP timer value                 : L1        10  L2        10

  Hello timer value                :           10

  Hello multiplier value           :            3

  LSP timer value                  : L12       33

  LSP transmit-throttle count      : L12        5

  Cost                             : L1         0  L2         0

  Cost source                      : L1   Default  L2   Default

  IPv6 cost                        : L1         0  L2         0

  IPv6 cost source                 : L1   Default  L2   Default

  Priority                         : L1        64  L2        64

  Retransmit timer value           : L12        5

  MPLS TE status                   : L1  Disabled  L2  Disabled

  Link quality                     : GOOD

  Cost adjusted at low quality     : 50

  IPv4 BFD                         : Disabled

  IPv6 BFD                         : Disabled

  IPv4 BFD session-restrict-adj    : Enabled

  IPv6 BFD session-restrict-adj    : 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

  IPv6 FRR TI-LFA                  : L1   Enabled  L2   Enabled

  IPv4 FRR remote-LFA              : L1   Enabled  L2   Enabled

  IPv4 prefix suppression          : Disabled

  IPv6 prefix suppression          : Disabled

  IPv4 tag                         : 0

  IPv6 tag                         : 0

  IPv4 BFD adjust cost             : Maximum

  IPv6 BFD adjust cost             : Maximum

  IPv4 BFD suppress flapping       : Detect interval 60s

                                     Threshold 10

                                     Resume interval 10s

  IPv6 BFD suppress flapping       : Detect interval 60s

                                     Threshold 10

                                     Resume interval 10s

  IPv4 peer suppress flapping      : Adjust cost Maximum

                                     Mode conservative

                                     Detect interval 60s

                                     Threshold 10

                                     Resume interval 120s

  IPv6 peer suppress flapping      : Adjust cost Maximum

                                     Mode conservative

                                     Detect interval 60s

                                     Threshold 10

                                     Resume interval 120s

  IPv4 primary path detection mode : Disabled

  IPv6 primary path detection mode : Disabled

  Prefix-SID type                  : Index

  Value                            : 2

  Prefix-SID validity              : Valid

  Static adjacency SID             :

    Nexthop          Adjacency-SID     Type      Result

    100.100.100.100  15555             Absolute  Succeeded

    8.8.8.8          1000              Index     Conflicting

  Average delay                    : 4294967295 us

  Min delay                        : 4294967295 us

  Max delay                        : 4294967295 us

  Delay variation                  : 4294967295 us

表1-22 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功能未成功使能

·     1:表示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同步功能通告的链路开销值

·     LOW:链路质量等级为LOW时接口开销的调整值

·     Fallback:三层聚合接口的带宽低于阈值时调整的链路开销值

·     LinkUp:Hold-max-cost生效期间,向邻居通告的最大链路开销值

·     BFD:BFD会话Down时的链路开销值

·     SuppFlap:邻居震荡抑制时的链路开销值

·     LinkDown:聚合成员接口震荡抑制时的链路开销值

IPv6 cost

接口的IPv6链路开销值

IPv6 cost source

接口当前的IPv6链路开销值来源,取值包括:

·     Default:缺省值

·     Global:全局配置的链路开销值

·     Auto:通过自动计算接口链路开销值功能计算出来的开销值

·     Manual:接口下配置的链路开销值

·     IGP_LDP:LDP IGP同步功能通告的链路开销值

·     LOW:链路质量等级为LOW时接口开销的调整值

·     Fallback:三层聚合接口的带宽低于阈值时调整的IPv6链路开销值

·     LinkUp:Hold-max-cost生效期间,向邻居通告的最大链路开销值

·     BFD:BFD Down时的IPv6链路开销值

·     SuppFlap:邻居震荡抑制时的链路开销值

·     LinkDown:聚合成员接口震荡抑制时的链路开销值

Priority

DIS优先级

Retransmit timer value

LSP在点到点链路上的重传时间间隔

MPLS TE status

是否使能IS-IS的MPLS TE功能:

·     Enabled:表示使能MPLS TE

·     Disabled:表示未使能MPLS TE

Link quality

链路质量等级:

·     GOOD:链路质量优。误码率未达到高误码率门限或者误码率从大于等于高误码率门限回落到小于低误码率门限时,显示为GOOD

·     LOW:链路质量差。误码率达到高误码率门门限时,链路质量显示为LOW

该信息仅在接口配置了isis link-quality adjust-cost命令时显示

Cost adjusted at low quality

链路质量等级为LOW时接口开销的调整值或最大值:

·     xx:表示调整值,即当链路质量等级为LOW时,接口的开销值=xx+接口原本的开销值

·     Maximum:表示调整为最大值,即当链路质量等级为LOW时,接口的开销值=Maximum

该信息仅在接口配置了isis link-quality adjust-cost命令时显示

LDP state

LDP状态:

·     Init:表示处于初始化状态,LDP还没有上报状态

·     No-LDP:表示未配置LDP

·     Not ready:表示未建立LDP会话

·     Ready:表示已建立LDP会话

LDP sync state

LDP同步状态:

·     Init:表示初始化

·     Achieved:表示已同步

·     Max cost:表示保持最大开销值

IPv4 BFD

是否开启IS-IS的BFD功能:

·     Disabled:表示关闭

·     Enabled:表示开启

·     Enabled, inherited:表示开启。inherited表示IPv4 IS-IS接口下本功能的开启状态继承于IS-IS进程下本功能的开启状态

·     Excluded:表示禁止IPv4 IS-IS接口与BFD联动

IPv6 BFD

是否开启IPv6 IS-IS的BFD功能:

·     Disabled:表示关闭

·     Enabled:表示开启

·     Enabled, inherited:表示开启。inherited表示IPv4 IS-IS接口下本功能的开启状态继承于IS-IS进程下本功能的开启状态

·     Excluded:表示禁止IPv6 IS-IS接口与BFD联动

IPv4 BFD session-restrict-adj

是否开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能:

·     Disabled:表示未开启

·     Enabled:表示开启

·     Enabled, inherited:表示开启。inherited表示IPv4 IS-IS接口下本功能的开启状态继承于IS-IS进程下本功能的开启状态

·     Excluded:表示禁止IPv4 IS-IS接口建立和保持邻接关系

IPv6 BFD session-restrict-adj

是否开启BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能:

·     Disabled:表示未开启

·     Enabled:表示开启

·     Enabled, inherited:表示开启。inherited表示IPv6 IS-IS接口下本功能的开启状态继承于IS-IS进程下本功能的开启状态

·     Excluded:表示禁止IPv6 IS-IS接口建立和保持邻接关系

IPv4 FRR LFA backup

是否使能IPv4的路由LFA计算功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv6 FRR LFA backup

是否使能IPv6的路由LFA计算功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv4 FRR TI-LFA

是否使能IPv4的路由TI-LFA计算功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv6 FRR TI-LFA

是否使能IPv6的路由TI-LFA计算功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv4 FRR remote-LFA

是否使能IPv4的路由Remote LFA计算功能

·     Disabled:表示关闭

·     Enabled:表示开启

IPv4 prefix-suppression

是否使能IS-IS的前缀抑制功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv6 prefix-suppression

是否使能IPv6 IS-IS的前缀抑制功能:

·     Disabled:表示关闭

·     Enabled:表示开启

IPv4 tag

接口IPv4 tag值

IPv6 tag

接口IPv6 tag值

IPv6 link tag

接口IPv6的链路标记值

IPv4 BFD adjust cost

是否开启根据BFD会话状态调整IPv4 IS-IS接口开销值功能:

·     Disabled:表示关闭

·     1~16777213:表示接口的开销调整值。调整后的接口开销值=接口的开销调整值+接口原本的开销值

·     1~16777213, inherited:表示接口的开销调整值。inherited表示接口的开销调整值继承于IS-IS进程设置的开销调整值

·     Maximum:表示将接口的开销值调整为最大值16777214

·     Maximum, inherited:表示将接口的开销值调整为最大值16777214。inherited表示接口的开销调整值继承于IS-IS进程设置的开销调整值

·     Excluded:表示禁止IPv4 IS-IS接口根据BFD会话状态调整接口开销值

IPv6 BFD adjust cost

是否开启根据BFD会话状态调整IPv6 IS-IS接口开销值功能:

·     Disabled:表示关闭

·     1~16777213:表示接口的开销调整值。调整后的接口开销值=接口的开销调整值+接口原本的开销值

·     1~16777213, inherited:表示接口的开销调整值。inherited表示接口的开销调整值继承于IS-IS进程设置的全局开销调整值

·     Maximum:表示将接口的开销值调整为最大值16777214

·     Maximum, inherited:表示将接口的开销值调整为最大值16777214。inherited表示接口的开销调整值继承于IS-IS进程设置的全局开销调整值

·     Excluded:表示禁止IPv6 IS-IS接口根据BFD会话状态调整接口开销值

IPv4 BFD suppress flapping

BFD会话震荡时抑制IPv4 IS-IS根据BFD会话状态调整接口开销值:

·     Detect interval:检测BFD会话状态变化的时间间隔,单位为秒

·     Threshold:BFD会话Down次数的阈值,单位为次。在Detect interval内检测到的BFD会话Down的次数小于阈值时,会通过BFD down times显示BFD会话Down的次数

·     Resume interval:延迟恢复接口开销值的时间间隔,单位为秒。remain表示定时器剩余时间

IPv6 BFD suppress flapping

BFD会话震荡时抑制IPv6 IS-IS根据BFD会话状态调整接口开销值:

·     Detect:检测BFD会话状态变化的时间间隔,单位为秒

·     Threshold:BFD会话Down次数的阈值,单位为次。在Detect interval内检测到的BFD会话Down的次数小于阈值时,会通过BFD down times显示BFD会话Down的次数

·     Resume:延迟恢复接口开销值的时间间隔,单位为秒。Remain表示定时器剩余时间

IPv4 peer suppress flapping

邻居震荡抑制期间,调整IPv4 IS-IS接口开销值:

·     Disabled:表示未开启邻居震荡抑制功能

·     Adjust cost xx:表示接口的开销调整值,为1~16777213之间的数值。调整后的接口开销值=接口的开销调整值+接口原本的开销值

·     Adjust cost Maximum:表示将接口的开销值调整为最大值16777214

·     Detect interval:判断邻居状态是否发生震荡的检测时间,单位为秒

·     Threshold:进入震荡抑制阶段的阈值,单位为次。down times表示在Detect interval内邻居down的次数

·     Resume interval:延迟恢复接口开销值的时间间隔,单位为秒。remain表示定时器剩余时间

IPv6 peer suppress flapping

邻居震荡抑制期间,调整IPv6 IS-IS接口开销值:

·     Disabled:表示未开启邻居震荡抑制功能

·     Adjust cost xx:表示接口的开销调整值,为1~16777213之间的数值。调整后的接口开销值=接口的开销调整值+接口原本的开销值

·     Adjust cost Maximum:表示将接口的开销值调整为最大值16777214

·     Detect interval:判断邻居状态是否发生震荡的检测时间,单位为秒

·     Threshold:进入震荡抑制阶段的阈值,单位为次。down times表示在Detect interval内邻居down的次数

·     Resume interval:延迟恢复接口开销值的时间间隔,单位为秒。remain表示定时器剩余时间

IPv4 member-port suppress flapping

IPv4 IS-IS三层聚合接口的所有成员口的震荡抑制期间,调整IPv4 IS-IS三层聚合接口开销值:

·     Adjust cost xx:表示聚合接口的开销调整值,为1~16777213之间的数值。调整后的聚合接口开销值=聚合接口的开销调整值+接口原本的开销值

·     Adjust cost Maximum:表示将聚合接口的开销值调整为最大值16777214

·     Detect interval:判断成员接口是否发生震荡的检测时间,单位为秒

·     Threshold:进入震荡抑制阶段的阈值,单位为次。down times表示在Detect interval内成员接口链路故障的次数

·     Resume interval:延迟恢复聚合接口开销值的时间间隔,单位为秒。remain表示定时器剩余时间

IPv6 member-port suppress flapping

IPv6 IS-IS三层聚合接口的所有成员口的震荡抑制期间,调整IPv6 IS-IS三层聚合接口开销值:

·     Adjust cost xx:表示聚合接口的开销调整值,为1~16777213之间的数值。调整后的聚合接口开销值=聚合接口的开销调整值+接口原本的开销值

·     Adjust cost Maximum:表示将聚合接口的开销值调整为最大值16777214

·     Detect interval:判断成员接口是否发生震荡的检测时间,单位为秒

·     Threshold:进入震荡抑制阶段的阈值,单位为次。down times表示在Detect interval内成员接口链路故障的次数

·     Resume interval:延迟恢复聚合接口开销值的时间间隔,单位为秒。remain表示定时器剩余时间

IPv4 primary path detection mode

IPv4主链路检测方式:

·     BFD ctrl:BFD控制报文检测方式

·     BFD ctrl, inherited:BFD控制报文检测方式。inherited表示IPv4 IS-IS接口的主用链路的BFD检测功能的配置继承于IS-IS进程对主用链路BFD检测功能的配置

·     BFD echo:BFD echo报文检测方式

·     BFD echo, inherited:BFD echo报文检测方式。inherited表示IPv4 IS-IS接口的主用链路的BFD检测功能的配置继承于IS-IS进程对主用链路BFD检测功能的配置

·     Disabled:IPv4 IS-IS接口的主用链路的BFD检测功能处于关闭状态

·     Excluded:禁止IPv4 IS-IS接口开启主用链路的BFD检测功能

IPv6 primary path detection mode

IPv6主链路检测方式:

·     BFD ctrl:BFD控制报文检测方式

·     BFD ctrl, inherited:BFD控制报文检测方式。inherited表示IPv6 IS-IS接口的主用链路的BFD检测功能的配置继承于IS-IS进程对主用链路BFD检测功能的配置

·     BFD echo:BFD echo报文检测方式

·     BFD echo, inherited:BFD echo报文检测方式。inherited表示IPv6 IS-IS接口的主用链路的BFD检测功能的配置继承于IS-IS进程对主用链路BFD检测功能的配置

·     Disabled:IPv6 IS-IS接口的主用链路的BFD检测功能处于关闭状态

·     Excluded:禁止IPv6 IS-IS接口开启主用链路的BFD检测功能

Topology ID

IPv4单播拓扑ID

Prefix-SID type

前缀SID的类型:

·     Absolute:前缀SID绝对值

·     Index:前缀SID索引值

Value

前缀SID的取值

Prefix-SID validity

Prefix SID配置是否有效:

·     Invalid:表示无效值,即前缀SID的值不在SRGB范围内

·     Valid:表示有效值

Static adjacency SID

接口下配置的静态Adjacency SID

Nexthop

下一跳地址,0.0.0.0表示P2P类型

Adjacency-SID

Adjacency SID

Type

Adjacency SID的类型:

·     Absolute:Adjacency SID绝对值

·     Index:Adjacency SID索引值

Result

向MPLS申请Adjacency SID的结果:

·     Succeeded:Adjacency SID申请成功

·     Conflicting:Adjacency SID冲突

·     Init:正在申请Adjacency SID或未开启邻接标签分配功能

Average delay

平均时延,单位为微秒

Max delay

最大时延,单位为微秒

Min delay

最小传输时延,单位为微秒

Delay variation

时延容差,单位为微秒

Link loss

丢包率,单位为百分比

Te-Metric FlexAlgo

为Flex-Algo算法指定IS-IS接口链路的TE度量值

 

# 显示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-23 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的接口数

 

1.1.36  display isis interface hello-sent

display isis interface hello-sent命令用来显示接口最近发送Hello报文的信息。

【命令】

display isis interface [ interface-type interface-number ] hello-sent [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-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: Ten-GigabitEthernet3/1/1

  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-24 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:发送失败

 

1.1.37  display isis local-flex-algo

display isis local-flex-algo命令用来显示本节点对Flex-Algo算法的定义信息。

【命令】

display isis local-flex-algo [ algorithm-id flex-algo-id ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

algorithm-id flex-algo-id:显示指定算法ID的Flex-Algo算法定义信息。flex-algo-id表示算法ID,取值范围为128~255。如果未指定本参数,将显示本节点对所有Flex-Algo算法的定义信息。

process-id:显示指定IS-IS进程的Flex-Algo算法定义信息。process-id为IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有进程的IS-IS Flex-Algo算法定义信息。

【举例】

# 显示本节点所有IS-IS进程下,算法ID为255的Flex-Algo算法定义信息。

<Sysname> display isis local-flex-algo algorithm-id 255

 

          IS-IS(2) Protocol Information

 

Flex-Algo(255)

    Definition advertisement             : Enabled

    Priority                             : 128

    MetricType                           : IGP

    Fast-reroute                         : Enabled

    Fast-reroute TI-LFA                  : Enabled

    Trust-level-mapping                  : Disabled

    Microloop-avoidance                  : Enabled

    SR microloop avoidance               : Enabled

    SR microloop avoidance RIB-update-delay

        level-1                 : 5000

        level-2                 : 5000

    SR microloop avoidance strict-sid-only: Disabled

表1-25 display isis local-flex-algo命令显示信息描述表

字段

描述

IS-IS(xx) Protocol Information

IS-IS进程信息。xx表示IS-IS进程号

Flex-Algo(xx)

Flex-Algo算法的定义信息,xx表示算法ID

Definition advertisement

本节点是否开启了Flex-Algo算法定义的通告功能:

·     Enabled:Flex-Algo算法定义通告功能处于开启状态

·     Disabled:Flex-Algo算法定义通告功能处于关闭状态

Priority

Flex-Algo算法的优先级

MetricType

算法度量类型。显示为IGP表示度量类型为IGP缺省链路开销

Fast-reroute

快速重路由功能的状态:

·     Enabled:快速重路由功能处于开启状态

·     Disabled:快速重路由功能处于关闭状态

Fast-reroute TI-LFA

拓扑无关无环备份快速重路由功能的状态:

·     Enabled:快速重路由功能处于开启状态

·     Disabled:快速重路由功能处于关闭状态

Trust-level-mapping

信任等级客户端/服务器对Flex-Algo算法通告的控制功能:

·     Enabled:信任等级客户端/服务器对Flex-Algo算法通告的控制功能处于开启状态

·     Disabled:信任等级客户端/服务器对Flex-Algo算法通告的控制功能处于关闭状态

Microloop-avoidance

Flex-algo算法的FRR正切防微环功能的状态:

·     Enabled:Flex-algo算法的FRR正切防微环功能处于开启状态

·     Disabled:Flex-algo算法的FRR正切防微环功能处于关闭状态

SR microloop avoidance

是否开启Flex-algo SR防微环功能:

·     Disabled:表示未开启

·     Enabled:表示开启

SR microloop avoidance RIB-update-delay

Flex-algo SR防微环延迟时间,单位为毫秒

SR microloop avoidance strict-sid-only

是否配置Flex-algo SR防微环的SID封装为严格封装:

·     Disabled:表示未配置

·     Enabled:表示已配置

 

1.1.38  display isis lsdb

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

【参数】

level-1:显示Level-1链路状态数据库。

level-2:显示Level-2链路状态数据库。

local:显示当前路由器产生的LSP的信息。

lsp-id lspid:LSP标识,形式为SYSID.Pseudonode ID-fragment num,其中,SYSID是产生该LSP的节点或伪节点的System ID,Pseudonode ID是伪节点ID,fragment num是该LSP的分片号。

lsp-name lspname:LSP名称,形式为Symbolic name.[Pseudo ID]-fragment num。

verbose:显示链路状态数据库中的LSP的详细信息。如果未指定该参数,将显示链路状态数据库中的LSP的概要信息。

process-id:显示指定IS-IS进程的链路状态数据库信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有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 IPv6

 Area address 10

 IPv4 address 192.168.220.10

 IPv6 address 100::1

 MT ID        0000   (-/-)

 MT ID        0002   (-/-)

 MT ID        0006   (-/-)

 +NBR  ID

     0000.0000.0011.00                Cost: 100

     Admin group: 0x00000000

     Physical bandwidth: 12500000 bytes/sec

     Reservable bandwidth: 0 bytes/sec

     Unreserved bandwidth for each TE class:

       TE class  0: 0 bytes/sec             TE class  1: 0 bytes/sec

       TE class  2: 0 bytes/sec             TE class  3: 0 bytes/sec

       TE class  4: 0 bytes/sec             TE class  5: 0 bytes/sec

       TE class  6: 0 bytes/sec             TE class  7: 0 bytes/sec

       TE class  8: 0 bytes/sec             TE class  9: 0 bytes/sec

       TE class 10: 0 bytes/sec             TE class 11: 0 bytes/sec

       TE class 12: 0 bytes/sec             TE class 13: 0 bytes/sec

       TE class 14: 0 bytes/sec             TE class 15: 0 bytes/sec

     TE cost: 10

     Bandwidth constraint model: Prestandard DS-TE RDM

     Bandwidth constraints:

       BC[0]      : 0 bytes/sec             BC[1]      : 0 bytes/sec

     Neighbor IP address: 192.168.220.30

     Interface IP address: 192.168.220.10

     Flag: 0, Average delay: 1000 us

     Flag: 0, Min delay: 100 us, Max delay: 1500 us

     Remaining bandwidth: 156250 bytes/sec

     Available bandwidth: 156236 bytes/sec

     Utilized bandwidth: 13 bytes/sec

     Flag: 0, Link loss: 0.002997%

     LAN-ADJ-SID

         Flags (F/B/V/L/S/P): 0/0/1/1/0/0          Weight: 0

         System ID         Adjacency SID

         0000.0000.0012    24108

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0012

         SID          : 1000:0:0:15::

         Function type: End.X with PSP

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0012

         SID          : 1000:0:0:16::

         Function type: End.X with PSP&USP&USD

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

 L2 bundle member attributes

     0000.0000.0011.00                Flags (P/-/-/-/-/-/-/-/): 1/0/0/0/0/0/0/0

     Interface IPv6 address: 100:1::1

     L2 bundle attribute descriptors

         Link local identifier count: 1

             0x584

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0011

         SID          : 1000::1:2

         Function type: End.X (NO-FLAVOR)

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0011

         SID          : 1000::1:3

         Function type: End.X with PSP

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0011

         SID          : 1000::1:4

         Function type: End.X with PSP, USP & USD

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

+NBR  ID

     2222.2222.2222.00               Cost: 10

     SR/SRv6 Link Maximum SID Depths

         MPLS MSD         :5

     P2P-ADJ-SID

         Flags (F/B/V/L/S/P): 0/0/0/1/1/0          Weight: 0

         Adjacency SID: 24182

     SRv6 End.X SID

         SID          : 1000:0:0:18::

         Function type: End.X with PSP

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 End.X SID

         SID          : 1000:0:0:19::

         Function type: End.X with PSP&USP&USD

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

 IPv6 unicast NBR ID

     6464.6464.6464.01                Cost: 10         MT ID: 2

     LinkTag: 100

     Interface IPv6 address: 100::1

     NBR Interface IPv6 address: 100::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

 +IP-Extended

     14.159.100.2    255.255.255.255  Cost: 0

     Prefix-SID: 3333            Algorithm: 0

     Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0

 IPv4 unicast

     1.1.1.1         255.255.255.255  Cost: 0          MT ID: 6

 IPv4 unicast

     10.10.10.0      255.255.255.0    Cost: 10         MT ID: 6

 IPv6 unicast

     1:1:1::1/128                     Cost: 0          MT ID: 2

 IPv6 unicast

     10:10:10::/64                    Cost: 10         MT ID: 2

 IPv6

     3::3/128                         Cost: 0

       Prefix Attr Flags (X/R/N/A): 0/0/1/0

       BIER-SD: 0              BAR: 0     IPA: 0           BFR-ID: 0

         EncapType: G-BIER  Max SI: 2     BSL: 3     BIFT-ID base: -

         G-BIER MPRA: 1111::1111

 Router ID    1.1.1.1

 IPv6 router ID    1::1

 Router capability

     Router ID: 14.159.201.2            Flags (D/S): 0/0

     Segment routing (I/V/H): 1/0/0

     SRGB base: 16666                   SRGB range : 5557

     SRv6 capability flags (O): 0

     SR/SRv6 Node Maximum SID Depths

         MPLS MSD          : 5

         SRv6 Segment Left : 10

         SRv6 End Pop MSD  : 10

         SRv6 H.Encaps MSD : 10

         SRv6 End D MSD    : 10

     SR Algorithm

         Algorithm: 0

         Algorithm: 255

     Flex-Algo Definition

         Algorithm: 255 Metric-Type: IGP Alg-type: SPF Priority: 128

         Flex-Algo Exclude Any Ext Admin Group:

             0x00000002

         Flex-Algo Definition Flags:

             M-flag: 1

 +SRv6 locator

     MT ID   : 0

     Locator : 1000::/32

     Cost    : 0                     Flag (D): 0         Algorithm : 0

     End SID : 1000:0:0:1::

         Function type : End with PSP

     End SID : 1000:0:0:2::

         Function type : End with PSP&USP&USD

+SRv6 locator

     MT ID  : 0

     Locator: 1000:1:2:3::/64

     Cost   : 0                     Flag (D): 0         Algorithm: 0

     End SID: 1000:1:2:3::A00

         Flag (C)     : 0

         Function type: End with PSP

     End SID: 1000:1:2:3::B00

         Flag (C)     : 0

         Function type: End (no flavor)

 +IPV6 SRLG NBR ID

     0000.0000.0002.00

     Interface IPv6 address: 1001::1

     Neighbor IPv6 address: 1001::2

     Shared risk link group: 20

 +Application Specific SRLG NBR ID

     0000.0000.0002.00

       L flag: 0, SA-Length: 1, UDA-Length: 1

       Standard Applications: 0x10

       User Defined Applications: 0x10

     Interface IPv6 address: 1001::1

     Neighbor IPv6 address: 1001::2

     Shared risk link group: 20

 

0000.0000.0003.00-00  0x00000005   0x4bee        887           177     0/0/0

 Source       0000.0000.0003.00

 NLPID        IPv4

 Area address 10

 IPv4 address 10.10.10.10

 IPv4 address 192.168.220.20

 +NBR  ID

     0000.0000.0001.00                Cost: 10

     Admin group: 0x00000000

     Physical bandwidth: 12500000 bytes/sec

     Reservable bandwidth: 0 bytes/sec

     Unreserved bandwidth for each TE class:

       TE class  0: 0 bytes/sec             TE class  1: 0 bytes/sec

       TE class  2: 0 bytes/sec             TE class  3: 0 bytes/sec

       TE class  4: 0 bytes/sec             TE class  5: 0 bytes/sec

       TE class  6: 0 bytes/sec             TE class  7: 0 bytes/sec

       TE class  8: 0 bytes/sec             TE class  9: 0 bytes/sec

       TE class 10: 0 bytes/sec             TE class 11: 0 bytes/sec

       TE class 12: 0 bytes/sec             TE class 13: 0 bytes/sec

       TE class 14: 0 bytes/sec             TE class 15: 0 bytes/sec

     TE cost: 10

     Bandwidth constraint model: Prestandard DS-TE RDM

     Bandwidth constraints:

       BC[0]: 0 bytes/sec                   BC[1]: 0 bytes/sec

     Neighbor IP address: 192.168.220.10

     Interface IP address: 192.168.220.20

     Delay variation: 1000 us

     Remaining bandwidth: 156250 bytes/sec

     Available bandwidth: 156236 bytes/sec

     Utilized bandwidth: 13 bytes/sec

     LAN-ADJ-SID

         Flags (F/B/V/L/S/P): 0/0/1/1/0/0          Weight: 0

         System ID         Adjacency SID

         0000.0000.0012    24108

     SR/SRv6 Link Maximum SID Depths

         MPLS MSD         :5

 +IP-Extended

     14.159.100.2    255.255.255.255  Cost: 0

     Prefix-SID: 3333            Algorithm: 0

     Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0

 Router ID    3.3.3.3

 Router capability

     Router ID: 14.159.201.2            Flags (D/S): 0/0

     Segment routing (I/V/H): 1/0/0

     SRGB base: 16666                   SRGB range : 5557

 SID binding

     11.11.11.11/32             Flags (F/M/S/D/A): 0/0/0/0/0

     Weight: 0                  Range: 10

     Start SID: 10              Algorithm: 0

     Prefix-SID flags (R/N/P/E/V/L): 0/0/0/0/0/0

 +SRLG NBR ID

     0000.0000.0002.00

     Interface IP address: 2.1.1.1

     Neighbor IP address: 2.1.1.2

     Shared risk link group: 45, 100

 

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

 +IP-Extended

     14.159.100.2    255.255.255.255  Cost: 0

     Prefix-SID: 3333            Algorithm: 0

     Prefix-SID flags (R/N/P/E/V/L): 0/1/0/0/0/0

 Router capability

     Router ID: 14.159.201.2            Flags (D/S): 0/0

     Segment routing (I/V/H): 1/0/0

     SRGB base: 16666                   SRGB range : 5557

 

0000.0000.2001.00-00* 0x0000000a   0xb870        1193          175     0/0/0

 Source       0000.0000.2001.00

 NLPID        IPv4 IPv6

 Area address 10

 IPv6

     100:1::/120                      Cost: 0

 IPv6 Router ID  100::1

 Router capability

     Router ID: 0.0.0.0         Flags (D/S): 0/0

     IPv6 Router ID: 100::1

     SRv6 capability flags (O/C): 0/0

     SRv6 Node Maximum SID Depths

         Segment Left: 5

         End Pop MSD : 5

         T.Insert MSD: 5

         T.Encaps MSD: 5

         End D MSD   : 5

 +SRv6 locator

     MT ID  : 0

     Locator: 100:1::/120

     Cost   : 0                     Flag (D): 0         Algorithm: 0

     Flag(A): 0

     End SID: 100:1::1

         Flag (C)     : 0

         Function type: End with PSP

 

 

*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload

# 显示Level-2链路状态数据库的详细信息。

<Sysname> display isis lsdb level-2 verbose

 

                       Database information for IS-IS(1)

                       ---------------------------------

 

                          Level-2 Link State Database

                          ---------------------------

 

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL

-------------------------------------------------------------------------------

0000.0000.2001.00-00* 0x0000005b   0x7304        806           216     0/0/0

 Source       0000.0000.2001.00

 NLPID        IPv4 IPv6

 Area address 10.0001

 IPv4 address 192.168.24.2

 +NBR  ID

     0000.0000.4001.02                Cost: 10

     Application Specific Link Attributes

       L flag: 0, SA-Length: 1, UDA-Length: 1

       Standard Applications: 0x10 Flex-Algo

       User Defined Applications: 0x10 Flex-Algo

       Ext Admin Group:

         0x00000400

       Admin group: 0x00000000

       Physical bandwidth: 0 bytes/sec

       Reservable bandwidth: 0 bytes/sec

       Unreserved bandwidth for each TE class:

         TE class  0: 0 bytes/sec             TE class  1: 0 bytes/sec

         TE class  2: 0 bytes/sec             TE class  3: 0 bytes/sec

         TE class  4: 0 bytes/sec             TE class  5: 0 bytes/sec

         TE class  6: 0 bytes/sec             TE class  7: 0 bytes/sec

         TE class  8: 0 bytes/sec             TE class  9: 0 bytes/sec

         TE class 10: 0 bytes/sec             TE class 11: 0 bytes/sec

         TE class 12: 0 bytes/sec             TE class 13: 0 bytes/sec

         TE class 14: 0 bytes/sec             TE class 15: 0 bytes/sec

       TE cost: 100

       Flag: 0, Average delay: 50 us

 L2 bundle member attributes

     0000.0000.0002.01                Flags (P/-/-/-/-/-/-/-/): 1/0/0/0/0/0/0/0

     Interface IPv6 address: 100:1::1

     L2 bundle attribute descriptors

         Link local identifier count: 1

             0x584

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0002

         SID          : 1111::1:2

         Function type: End.X (NO-FLAVOR)

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0002

         SID          : 1111::1:3

         Function type: End.X with PSP

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

     SRv6 LAN End.X SID

         System ID    : 0000.0000.0002

         SID          : 1111::1:4

         Function type: End.X with PSP, USP & USD

         Flags (B/S/P/C): 0/0/0/0      Algorithm: 0        Weight: 0

 +IP-Extended

     192.168.24.0    255.255.255.0    Cost: 10

 IPv6-ext

     1::/64                           Cost: 0

 IPv6-ext

     1::9/128                         Cost: 0

 Router capability

     Router ID: 192.168.24.2    Flags (D/S): 0/0

     SRv6 capability flags (O/C): 0/0

     SR/SRv6 Node Maximum SID Depths

         SRv6 Segment Left: 10

         SRv6 End Pop MSD : 10

         SRv6 H.Encaps MSD: 10

         SRv6 End D MSD   : 10

     SR Algorithm

         Algorithm: 0

         Algorithm: 128

         Algorithm: 129

     Flex-Algo Definition

         Algorithm: 128 Metric-Type:IGP Alg-type: SPF Priority: 255

     Flex-Algo Definition

         Algorithm: 129 Metric-Type:IGP Alg-type: SPF Priority: 128

 +SRv6 locator

     MT ID  : 0

     Flag(A): 0

     Locator: 10:1::/120

     Cost   : 0                     Flag (D): 0         Algorithm: 128

     End SID: 10:1::1

         Flag (C)     : 0

         Function type: End with PSP

 +IPV6 SRLG NBR ID

     0000.0000.0002.00

     Interface IPv6 address: 1001::1

     Neighbor IPv6 address: 1001::2

     Shared risk link group: 20

 +Application Specific SRLG NBR ID

     0000.0000.0002.00

       L flag: 0, SA-Length: 1, UDA-Length: 1

       Standard Applications: 0x10

       User Defined Applications: 0x10

     Interface IPv6 address: 1001::1

     Neighbor IPv6 address: 1001::2

     Shared risk link group: 20

 

0000.0000.4001.00-00  0x00000057   0xcaec        1098          167     0/0/0

 Source       0000.0000.4001.00

 NLPID        IPv4 IPv6

 Area address 10.0002

 IPv4 address 192.168.24.4

 IPv4 address 192.168.46.4

 IPv6 address 1::2

 IPv6 address 2::9

 +NBR  ID

     0000.0000.4001.02                Cost: 10

 +IP-Extended

     6.6.6.6         255.255.255.255  Cost: 10

 +IP-Extended

     192.168.24.0    255.255.255.0    Cost: 10

 +IP-Extended

     192.168.46.0    255.255.255.0    Cost: 10

 IPv6

     1::/64                           Cost: 10

 IPv6

     2::9/128                         Cost: 0

 IPv6

     3::3/128                         Cost: 10

       Prefix Attr Flags (X/R/N/A): 0/1/1/0

       BIER-SD: 0              BAR: 0     IPA: 0           BFR-ID: 0

         EncapType: G-BIER  Max SI: 2     BSL: 3     BIFT-ID base: -

         G-BIER MPRA: 1111::1111

         PHP request

 

0000.0000.4001.02-00  0x00000032   0xd643        1191          55      0/0/0

 Source       0000.0000.4001.02

 NLPID        IPv4 IPv6

 +NBR  ID

     0000.0000.2001.00                Cost: 0

 +NBR  ID

     0000.0000.4001.00                Cost: 0

 

 

    *-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload

表1-26 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        XXXX     (-/-)

LSP生成路由器支持的拓扑信息

0000表示标准拓扑,0002表示IPv6单播拓扑,(暂不支持)其他数值表示IPv4单播拓扑

(-/-),即ATT/OL

NBR ID

LSP生成路由器邻居的System ID

Application Specific Link Attributes

特定链路属性标识,表明该链路属性与Flex-Algo算法关联

L flag

Legacy Flag,非标准标志位,当前固定显示为0

SA-Length

Standard Application Identifier Bit Mask Length,标准的应用标识位掩码长度,单位为字节

UDA-Length

User Defined Application Identifier Bit Mask Length,用户自定义的应用标识位掩码长度,单位为字节

Standard Applications

标准的应用。显示为0x10 Flex-Algo表示Flex-Algo算法

User Defined Applications

用户自定义的应用。显示为0x10 Flex-Algo表示Flex-Algo算法

Ext Admin Group

扩展管理组属性

IPv6 unicast NBR ID

LSP生成路由器的IPv6单播邻居信息

LinkTag

链路标记值

Admin group

链路管理组属性

Physical bandwidth

物理带宽

Reservable bandwidth

预留带宽

Unreserved bandwidth for each TE class

每个TE class的可预留带宽

TE class

8个或16个TE class各自的可用带宽

TE cost

TE开销

Bandwidth constraint model

带宽约束模型,取值包括:

·     Prestandard DS-TE RDM

·     IETF DS-TE RDM

·     IETF DS-TE MAM

BC

各个带宽约束值(Prestandard模式支持2个BC,IETF模式支持至多8个BC)

Interface IP address

与对端相连的本地接口IP地址

Neighbor IP address

邻居的接口IP地址

Interface IPv6 address

与对端相连的本地接口IPv6地址

NBR Interface IPv6 address

邻居的接口IPv6地址

Router ID

路由器IPv4 ID

IPv6 router ID

路由器IPv6 ID

IP-Internal

LSP生成路由器的IP内部可达地址和掩码信息

IP-External

LSP生成路由器的IP外部可达地址和掩码信息

IP-Extended

LSP生成路由器的扩展信息,包括IP可达地址、掩码信息以及前缀SID信息

Cost

开销值

Prefix Attr Flags

前缀属性标记:

·     X:外部前缀标记。置位时,表示前缀从另一个协议引入

·     R:重发布标记。置位时,表示前缀从另一个Level渗透过来

·     N:节点标记。置位时,表示前缀作为通告路由器的身份标识

·     A:Anycast标记。置位时,表示前缀具有任播功能

BIER-SD

BIER子域

BAR

BIER选路算法。目前固定显示为0

IPA

计算单播下一跳的算法。目前固定显示为0

BFR-ID

BIER转发路由器ID

EncapType

BIER承载报文的封装类型。G-BIER表示通用位索引显式复制(Generalized BIER)

Max SI

SI(Set Identifier,集标识)的最大取值

BSL

比特串长度

BIFT-ID base

BIER转发表ID基值

G-BIER MPRA

组播策略保留地址(Multicast Policy Reserved Address)

PHP request

倒数第二跳弹出请求节点

BFR-ID ranges

BFR ID的范围。其中的BFR ID来自域外

Auth

LSP生成路由器的认证信息

IPV6

LSP生成路由器的IP内部可达IPv6地址和前缀信息

IPV6-Ext

LSP生成路由器的IP外部可达IPv6地址和前缀信息

IPv4 unicast

LSP生成路由器的IPv4单播可达信息

IPv6 unicast

LSP生成路由器的IPv6单播内部可达信息

IPv6 unicast-ext

LSP生成路由器的IPv6单播外部可达信息

Flag

平均时延的测量值是否超过16777215微秒的标志位,0表示平均时延的测量值小于16777215微秒,说明此时链路较稳定;1表示平均时延的测量值大于或等于16777215微秒,说明此时链路性能差

Average delay

平均时延,单位为微秒

Flag

最小/最大时延的测量值是否超过16777215微秒的标志位,0表示最小时延或最大时延的测量值小于或等于16777215微秒,说明此时链路较稳定;1表示最小时延或最大时延的测量值大于16777215微秒,说明此时链路性能差

Min delay

最小时延,单位为微秒

Max delay

最大时延,单位为微秒

Delay variation

时延容差,单位为微秒

Remaining bandwidth

剩余带宽,单位为字节/秒

Available bandwidth

可用带宽,单位为字节/秒

Utilized bandwidth

已使用带宽,单位为字节/秒

Flag

丢包率测量值是否超过50.331642%的标志位,0表示丢包率的测量值小于50.331642%,说明此时链路较稳定;1表示丢包率的测量值大于或等于50.331642%,说明此时链路性能差

Link loss

丢包率,单位为百分比

SR/SRv6 Link Maximum SID Depths

SR-MPLS/SRv6链路MSD(Maximum SID Depths,最大SID深度)子TLV相关信息

MPLS MSD

SR-MPLS能够封装到报文中的SID最大个数

LAN-ADJ-SID

LAN邻接链路的SID通告信息

P2P-ADJ-SID

P2P邻接链路的SID通告信息

Flags (F/B/V/L/S/P)

邻接链路的SID通告信息标志位信息:

·     F:地址族标志,置位时,表明是IPv6邻居;不置位时,表明是IPv4邻居

·     B:备份标志,置位时,表明可用于链路保护

·     V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值;不置位时,表明携带的是一个相对值

·     L:本地/全局标志,置位时,表明是一个本地意义的前缀SID;不置位时,表明是全局意义的前缀SID

·     S:集合标志,置位时,表明是为一系列邻居集合分配的标签

·     P:持久性标志,置位时,表明该SID永久分配给该邻居,即使邻居重建

Weight

链路的权重

System ID

系统ID

Adjacency SID

邻接链路通告的SID

SRv6 Lan End.X SID

LAN邻接链路的SRv6 End.X SID子TLV相关信息

SRv6 End.X SID

P2P邻接链路的SRv6 End.X SID子TLV相关信息

SID

SRv6 SID

Function type

定义SID的function类型,类型如下:

·     End (NO-FLAVOR):End类型SID,取消flavor属性,表示SRv6 SID只有USP(Ultimate Segment POP of the SRH,最后一段执行SRH移除操作)标记

·     End with PSP:End类型SID,且倒数第二跳弹出

·     End with USP:End类型SID,且最后一跳跳弹出

·     End with PSP&USP:End类型SID,且倒数第二跳弹出、最后一跳弹出

·     End with PSP, USP&USD:End类型SID,SRv6 SID同时携带PSP、USP和USD(Ultimate Segment Decapsulation,最后一段执行外层IPv6解封装操作)标记

·     End.X (NO-FLAVOR):End.X类型SID,取消flavor属性,表示SRv6 SID只有USP(Ultimate Segment POP of the SRH,最后一段执行SRH移除操作)标记

·     End.X with PSP:End.X类型SID,且倒数第二跳弹出

·     End.X with USP:End.X类型SID,且最后一跳跳弹出

·     End.X with PSP&USP:End.X类型SID,且倒数第二跳弹出、最后一跳弹出

·     End.X with PSP, USP&USD:End.X类型SID,SRv6 SID同时携带PSP、USP和USD(Ultimate Segment Decapsulation,最后一段执行外层IPv6解封装操作)标记

·     End.T (no PSP, no USP):End.T类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End.T with PSP:End.T类型SID,且倒数第二跳弹出

·     End.T with USP:End.T类型SID,且最后一跳跳弹出

·     End.T with PSP&USP:End.T类型SID,且倒数第二跳弹出、最后一跳弹出

·     End.DT6:End.DT6类型SID

·     End.DX6:End.DX6类型SID

·     End with COC (NO-FLAVOR):End压缩类型SID,取消flavor属性,表示SRv6 SID只有USP(Ultimate Segment POP of the SRH,最后一段执行SRH移除操作)标记

·     End with PSP&COC:End压缩类型SID,且倒数第二跳弹出

·     End with PSP&USP&COC:End压缩类型SID,且倒数第二跳弹出、最后一跳弹出

·     End with PSP&USP&USD&COC:End压缩类型SID,SRv6 SID同时携带PSP、USP和USD(Ultimate Segment Decapsulation,最后一段执行外层IPv6解封装操作)标记

·     End.X with COC (NO-FLAVOR):End.X压缩类型SID,取消flavor属性,表示SRv6 SID只有USP(Ultimate Segment POP of the SRH,最后一段执行SRH移除操作)标记

·     End.X with PSP&COC:End.X压缩类型SID,且倒数第二跳弹出

·     End.X with PSP&USP&COC:End.X压缩类型SID,且倒数第二跳弹出、最后一跳弹出

·     End.X with PSP&USP&USD&COC:End.X压缩类型SID,SRv6 SID同时携带PSP、USP和USD(Ultimate Segment Decapsulation,最后一段执行外层IPv6解封装操作)标记

Flags (B/S/P/C)

SRv6标志信息:

·     B:备份标志,置位时,表明可用于链路保护

·     S:集合标志,置位时,表明是一系列邻居设备的集合,表示该SID能分配给多个邻居

·     P:持久性标志,置位时,表明该SID永久分配给该邻居,即使邻居重建

·     C:SRv6压缩标记,置位时,表明SID为压缩格式

Common prefix length

压缩类型SID的公共前缀长度

Node length

压缩类型SID的节点长度

Function length

压缩类型SID的Function长度

Args length

压缩类型SID的Args长度

Prefix-SID flags(R/N/P/E/V/L)

前缀SID标志信息:

·     R:Re-advertisement标志,置位时,表示有层间泄漏或路由引入情况发生

·     N:Node-SID标志,置位时,表示前缀SID为到达某一台SR节点的SID

·     P:No-PHP标志,置位时,表示倒数第二跳不允许弹出前缀SID

·     E:显式空标志,置位时,该SID节点的上游邻居在转发报文前必须重置该SID为显式空标签

·     V:Value/Index标志,置位时,表明携带的前缀SID是一个绝对值

·     L:本地/全局标志,置位时,表示本地意义的前缀SID

Perfix-SID

前缀SID值

FAPM

灵活算法前缀开销(Flex-Algorithm Prefix Metric)

Algorithm

前缀关联的算法类型:

·     0:表示SPF算法

·     128~255:表示Flex-Algo算法

Router capability

路由能力子TLV相关信息

Flags (D/S)

IS-IS层间渗透的标志信息:

·     D标志,置位时,路由能力TLV不能从Level-1渗透到Level-2

·     S标志,置位时,表示该路由能力TLV必须在整个路由域内泛洪;未置位时,表示该路由能力TLV不能在Level间渗透

Segment routing (I/V/H)

分段路由能力子TLV相关信息:

·     I:MPLS IPv4标志,置位时,表示路由器能在所有接口处理SR-MPLS封装的IPv4报文

·     V:MPLS IPv6标志,置位时,表示路由器能在所有接口处理SR-MPLS封装的IPv6报文(暂不支持)

·     H:SRv6标志,置位时,表示路由器能在所有接口处理SRv6的扩展SRH头封装报文(暂不支持)

SRGB base

SRGB标签段基值,即SRGB标签段中的最小值标签值

SRGB range

SRGB包含的标签数目

SRv6 capability flags (O/C)

SRv6能力子TLV相关信息:

·     O表示SRH flag的O标志位,置位时,表示路由器支持OAM flag

·     C表示SRv6压缩标记,置位时,表示SID为压缩格式

SR/SRv6 Node Maximum SID Depths

SR-MPLS/SRv6节点MSD(Maximum SID Depths,最大SID深度)子TLV相关信息

MPLS MSD

SR-MPLS能够封装到报文中的SID最大个数

SRv6 Segments Left

SRH中Segment Left字段的最大值

SRv6 End Pop MSD

支持PSP(Penultimate Segment Pop of the SRH,倒数第二跳弹出)或USP(Ultimate Segment Pop of the SRH,最后一跳弹出)的端点能够弹出的最大SID个数

对于目的地址为某设备上本地SID的报文,该设备为该报文的端点

SRv6 H.Encaps MSD

SRv6 TE Policy能够封装到报文中的SID的最大个数

SRv6 End D MSD

端点能够解封装的SID的最大个数

SR Algorithm

SR节点的算法信息

Algorithm

SR节点通告的算法ID

Flex-Algo Definition

SR节点通告的灵活算法定义信息:

·     Algorithm:算法ID

¡     0:表示SPF算法

¡     128~288:表示Flex-Algo算法

·     Metric-Type:灵活算法度量类型。显示为IGP表示度量类型为IGP缺省链路开销

·     Alg-type:灵活算法类型

·     Priority:灵活算法的优先级

·     扩展管理组属性:

¡     Flex-Algo Exclude Any Ext Admin Group:排除具有任意一个Exclude Any扩展管理组中亲和属性的链路

¡     Flex-Algo Include All Ext Admin Group:包含具有所有Include All扩展管理组中亲和属性的链路

¡     Flex-Algo Include Any Ext Admin Group:包含具有任意一个Include Any扩展管理组中亲和属性的链路

·     Flex-Algo Definition Flags:FAD标志信息。M-Flag表示Flex-Algo是否使用FAPM(Flex-Algorithm Prefix Metric,灵活算法前缀开销)进行区域间和外部路由前缀计算。置位时,Flex-Algo使用FAPM进行区域间和外部路由前缀计算

SRv6 Locator

SRv6 Locator TLV相关信息

Locator

SID的节点路由段

Flag (D)

渗透的标志信息(D标志),置位时,Locator TLV不能从Level-1渗透到Level-2

Algorithm

SRv6 Locator关联的算法ID:

·     0:表示SPF算法

·     128~288:表示Flex-Algo算法

Flag (A)

Anycast Locator标志信息(A标志),置位时,表示该Locator为Anycast Locator

End SID

SRv6 End SID

Flag (C)

C表示SRv6压缩标记,置位时,表示SID为压缩格式

SID binding

SID映射信息

Flags (F/M/S/D/A)

映射标志信息:

·     F:Address-Family标志,置位时,表示是IPv6邻居;不置位时,表明是IPv4邻居

·     M:Mirror Context标志,置位时,表示该SID用于SR节点保护

·     S:Scope标志,置位时,表示路由能力TLV能在Level-1渗透到Level-2

·     D:Down标志,置位时,表示SID/Label Binding TLV从Level-2发布到Level-1

·     A:Attached标志,置位时,表示Prefix和SID由直连邻居发布

Range

指定要连续分配SID的个数

Start SID

SID起始值

L2 bundle member attributes

L2 Bundle Member Attributes TLV

Flags (P/-/-/-/-/-/-/-)

标志信息:

·     P:置位时,表示携带用于区分平行链路的子TLV;

L2 bundle attribute descriptors

L2 Bundle Attributes描述符

Link local identifiers: n

成员接口的链路ID信息,个数为n

L2-Bundle-Member-LAN-ADJ-SID

LAN邻接链路的成员接口Adjacency SID信息

L2-Bundle-Member-ADJ-SID

P2P邻接链路的成员接口Adjacency SID信息

SRv6 LAN End.X SID

LAN邻接链路的成员接口SRv6 End.X SID子TLV相关信息

SRv6 End.X SID

P2P邻接链路的成员接口SRv6 End.X SID子TLV相关信息

Flags (F/*/V/L/S/P/-/-)

前缀SID标志信息:

·     F:Address-Family标志,置位时,表明是IPv6邻居;不置位时,表明是IPv4邻居

·     V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值;不置位时,表明携带的是一个相对值

·     L:本地/全局标志,置位时,表明是一个本地意义的前缀SID;不置位时,表明是全局意义的前缀SID

·     S:集合标志,置位时,表明是为一系列三层聚合组的成员接口分配的标签

·     P:持久化标志,置位时,表明分配的Adjacency SID保持不变

SRLG NBR ID

发布给IPv4 IS-IS邻居的共享风险链路组信息

Interface IP address

与对端相连的本地接口IPv4地址

Neighbor IP address

邻居的接口IPv4地址

IPV6 SRLG NBR ID

发布给IPv6 IS-IS邻居的共享风险链路组信息

Interface IPv6 address

与对端相连的本地接口IPv6地址

Neighbor IPv6 address

邻居的接口IPv6地址

Shared risk link group

本地接口加入的共享风险链路组的编号

Application Specific SRLG NBR ID

发布给邻居的特定应用的链路共享风险链路组信息。当前支持的特定应用为Flex-Algo算法

 

1.1.39  display isis lsdb statistics

display isis lsdb statistics命令用来显示IS-IS链路状态数据库的统计信息。

【命令】

display isis lsdb statistics [ level-1 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

level-1:显示Level-1的IS-IS链路状态数据库的统计信息。

level-2:显示Level-2的IS-IS链路状态数据库的统计信息。

process-id:显示指定IS-IS进程的链路状态数据库的统计信息。process-id表示IS-IS进程号,取值范围为1~65535。如果不指定本参数,则显示所有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-27 display isis lsdb statistics命令显示信息描述表

字段

描述

LSP source ID

产生LSP的Source ID

LSP count

同一Source ID产生的LSP数目

Total

所有的Source ID产生的LSP的总数

 

【相关命令】

·     display isis lsdb

1.1.40  display isis mesh-group

display isis mesh-group命令用来显示IS-IS Mesh-Group的配置信息。

【命令】

display isis mesh-group [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定IS-IS进程Mesh-Group的配置信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程Mesh-Group的配置信息。

【举例】

# 配置路由器上运行IS-IS的Serial3/1/1:0接口和Serial3/1/2:0接口属于Mesh-Group 100。

<Sysname> system-view

[Sysname] interface serial 3/1/1:0

[Sysname-Serial3/1/1:0] isis mesh-group 100

[Sysname-Serial3/1/1:0] quit

[Sysname] interface serial 3/1/2:0

[Sysname-Serial3/1/2:0] isis mesh-group 100

# 显示配置的IS-IS Mesh-Group的信息。

[Sysname-Serial3/1/2:0] display isis mesh-group

                      Mesh Group information for IS-IS(1)

                      -----------------------------------

 Interface          Status

 Serial3/1/1:0         Blocked

 Serial3/1/2:0         100

表1-28 display isis mesh-group命令显示信息描述表

字段

描述

Interface

接口名称

Status

接口所属的Mesh-Group/是否配置了接口阻塞

 

1.1.41  display isis name-table

display isis name-table命令用来显示系统ID到主机名称的映射关系表。

【命令】

display isis name-table [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定IS-IS进程系统ID到主机名称的映射关系表。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有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-29 display isis name-table命令显示信息描述表

字段

描述

System ID

系统ID

Hostname

主机名称

Type

系统ID与主机名称映射关系的生成方式,其中:

·     DYNAMIC:表示映射关系是动态生成的

·     STATIC:表示映射关系是通过静态配置的

Level

系统ID与主机名称映射关系生效的Level

·     Level-1:表示该映射关系在Level-1生效

·     Level-2:表示该映射关系在Level-2生效

 

1.1.42  display isis non-stop-routing status

display isis non-stop-routing status命令用来显示IS-IS的NSR状态。

【命令】

display isis non-stop-routing status [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:显示指定IS-IS进程的NSR状态。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的NSR状态。

【使用指导】

IS-IS NSR功能处于缺省开启状态,用户无法通过命令行对IS-IS NSR功能的开启/关闭进行控制。用户可通过display isis non-stop-routing status命令查看IS-IS NSR功能的运行状态。

【举例】

# 显示IS-IS的NSR状态。

<Sysname> display isis non-stop-routing status

 

                        Nonstop Routing information for IS-IS(1)

                    ----------------------------------------

NSR phase: Finish

表1-30 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:完成

 

1.1.43  display isis packet

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

【参数】

csnp:显示CSNP报文的统计信息。

hello:显示Hello报文的统计信息。

lsp:显示LSP报文的统计信息。

psnp:显示PSNP报文的统计信息。

by-interface:按接口显示报文的统计信息。

verbose:显示报文统计的详细信息。

interface-type interface-number:接口类型和编号。显示指定接口上IS-IS报文的统计信息。如果未指定本参数,将显示所有接口上IS-IS报文的统计信息。

process-id:显示指定IS-IS进程的报文统计信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的报文统计信息。

【举例】

# 按接口显示hello报文统计的详细信息。

<Sysname> display isis packet hello by-interface verbose

 

                     Hello packet information for IS-IS(1)

                     -------------------------------------

 

  Interface:  Ten-GigabitEthernet3/1/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 BFD TLV            : 0          Bad global IPv6 address TLV: 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 BFD TLV            : 0          Bad global IPv6 address TLV: 0

    Bad IID TLV            : 0

表1-31 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 BFD TLV:BFD TLV错误

·     Bad global IPv6 address TLV:全局IPv6地址TLV错误

·     Bad IID TLV:多实例TLV长度小于协议规定的最小长度

 

# 按接口显示LSP报文统计的详细信息。

<Sysname> display isis packet lsp by-interface verbose

 

                      LSP packet information for IS-IS(1)

                      -----------------------------------

 

  Interface:  Ten-GigabitEthernet3/1/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 SRLG 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 SRLG TLV              : 0

    Bad IID TLV          : 0

表1-32 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 SRLG TLV:共享风险链路组TLV错误

·     Bad IID TLV:多实例TLV长度小于协议规定的最小长度

 

# 按接口显示CSNP报文统计的详细信息。

<Sysname> display isis packet csnp by-interface verbose

 

                      CSNP packet information for IS-IS(1)

                      ------------------------------------

 

  Interface:  Ten-GigabitEthernet3/1/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

# 显示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-33 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:  Ten-GigabitEthernet3/1/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

# 显示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-34 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

1.1.44  display isis peer

display isis peer命令用来显示IS-IS的邻居信息。

【命令】

display isis peer [ statistics | verbose ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

statistics:显示IS-IS邻居的统计信息。

verbose:显示IS-IS邻居的详细信息。如果未指定该参数,将显示IS-IS邻居的概要信息。

process-id:显示指定IS-IS进程的邻居信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的邻居信息。

【举例】

# 显示IS-IS邻居的概要信息。

<Sysname> display isis peer

 

                         Peer information for IS-IS(1)

                         -----------------------------

 

 System ID: 0000.0000.0001

 Interface: XGE3/1/2                Circuit Id:  0000.0000.0001.01

 State: Up     HoldTime:  27s       Type: L1(L1L2)     PRI: 64

 

 System ID: 0000.0000.0001

 Interface: XGE3/1/2                Circuit Id:  0000.0000.0001.01

 State: Up     HoldTime:  27s       Type: L2(L1L2)     PRI: 64

# 显示IS-IS邻居的详细信息。

<Sysname> display isis peer verbose

 

                         Peer information for IS-IS(1)

                         ----------------------------

 

 System ID: 0000.1111.2222

 Interface: XGE3/1/2                Circuit Id:  0000.1111.2222.01

 State: Up     Holdtime:   6s       Type: L1(L1L2)     PRI: 64

 Area address(es): 49

 Peer IP address(es): 12.0.0.2

 Peer IPv6 address(es): FE80::541F:98FF:FE5E:205

 Peer IPv6 global address(es): 100::2

 Peer local circuit ID: 1

 Peer circuit SNPA address: 000c-293b-c4be

 Uptime: 00:05:07

 Adj protocol:  IPv4

 IPv4 adjacency state: Up

 Adj P2P three-way handshake: No

Graceful Restart capable

   Restarting signal: No

   Suppress adjacency advertisement: No

 Local topology:

   0

 Remote topology:

   0

 Local BFD support:

   (MTID:0, IPv4)

 Remote BFD support:

   (MTID:0, IPv4)

 

 System ID: 0000.0000.0002

 Interface: XGE3/1/3                Circuit Id:  001

 State: Up     HoldTime: 27s        Type: L1L2         PRI: --

 Area address(es): 49

 Peer IP address(es): 192.168.220.30

 Peer local circuit ID: 1

 Peer circuit SNPA address: 000c-29fd-ed69

 Uptime: 00:05:07

 Adj protocol:  IPv4

 Adj P2P three-way handshake: Yes

   Peer extended circuit ID: 2

 Graceful Restart capable

   Restarting signal: No

   Suppress adjacency advertisement: No

 Local topology:

   0

 Remote topology:

   0

 Local BFD support:

   (MTID:0, IPv4)

 Remote BFD support:

   (MTID:0, IPv4)

表1-35 display isis peer命令显示信息描述表

字段

描述

System ID

邻居的System ID

Interface

与对端相连的本地IS-IS接口

Circuit Id

链路ID

·     对于广播链路,如果未选出DIS,则该字段显示为“---”。选出DIS后,该字段显示为DIS的ID

·     对于点到点链路,固定显示为“001”

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

·     L1L2:表示与邻居建立的链路类型为Level-1-2,邻居路由器类型为Level-1-2

PRI

邻居接口DIS优先级

Area address(es)

邻居所在区域地址

Peer IP address(es)

邻居接口的IP地址

Peer IPv6 address(es)

邻居接口的IPv6地址

Peer IPv6 global address(es)

邻居接口的全球单播IPv6地址

Uptime

邻居关系保持时间

Adj Protocol

邻接协议:IPv4或IPv6

IPv4 adjacency state

IPv4邻接关系状态:

·     Up:表示邻接关系处于Up状态

·     Down:表示邻接关系处于Down状态

如果邻接协议不支持IPv4,则不显示该字段

IPv6 adjacency state

IPv6邻接关系状态:

·     Up:表示邻接关系处于Up状态

·     Down:表示邻接关系处于Down状态

如果邻接协议不支持IPv6,则不显示该字段

Adjacency not up

邻接状态没有Up原因,取值为Waiting for BFD session to come up,表示正在等待BFD会话Up。邻接状态Up后将不再显示该字段

Peer local circuit ID

邻居链路ID

Peer circuit SNPA address

邻居子网连接点地址

Adj P2P three-way handshake

邻居是否支持P2P三次握手

Peer extended circuit ID

邻居接口的扩展链路ID,邻居支持三次握手时存在该项

Graceful Restart capable

GR Helper能力

Restarting signal

RR标记

Suppress adjacency advertisement

SA标记

Local topology

本端接口支持的拓扑列表

Remote topology

邻居接口支持的拓扑列表

Local BFD support

本端支持BFD抑制IS-IS建立和保持邻接关系的功能,在不同协议和拓扑中的开启情况有以下几种:

·     (MTID:0, IPv4):表示本地在IPv4单播拓扑0中支持该功能

·     (MTID:0, IPv6):表示本地在IPv6单播拓扑0中支持该功能

·     (MTID:2, IPv6):表示本地在IPv6单播拓扑2中支持该功能

如果本端不支持BFD抑制IS-IS建立和保持邻接关系的功能,则不显示该字段

Remote BFD support

邻居支持BFD抑制IS-IS建立和保持邻接关系的功能,在不同协议和拓扑中的开启情况有以下几种:

·     (MTID:0, IPv4):表示邻居在IPv4单播拓扑0中支持该功能

·     (MTID:0, IPv6):表示邻居在IPv6单播拓扑0中支持该功能

·     (MTID:2, IPv6):表示邻居在IPv6单播拓扑2中支持该功能

如果邻居不支持BFD抑制IS-IS建立和保持邻接关系的功能,则不显示该字段

 

# 显示IS-IS邻居的统计信息。

<Sysname> display isis peer statistics

 

                    Peer Statistics information for IS-IS(1)

                    ---------------------------------------

  Type              IPv4 Up/Init              IPv6 Up/Init

  LAN Level-1             1/0                       0/0

  LAN Level-2             1/0                       0/0

  P2P                     0/0                       0/0

表1-36 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邻居个数

 

1.1.45  display isis peer hello-received

display isis peer hello-received命令用来显示从邻居路由器接收Hello报文的信息。

【命令】

display isis peer hello-received [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-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: XGE3/1/1                 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: XGE3/1/1                 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-37 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报文

 

1.1.46  display isis redistribute

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

【参数】

ipv4:显示IS-IS的IPv4引入路由信息。

ip-address mask-length:显示指定目的IP地址和掩码长度的引入路由。

ipv6:显示IS-IS的IPv6引入路由信息。

ipv6-address prefix-length:显示指定目的IPv6地址和掩码长度的引入路由。prefix-length的取值范围为1~128。

process-id:显示指定IS-IS进程的路由信息。process-id表示IS-IS进程号,取值范围为1~65535。

level-1:显示Level-1的IS-IS路由信息。

level-2:显示Level-2的IS-IS路由信息。

【使用指导】

如果不指定ipv4ipv6参数,将显示IPv4引入路由信息。

如果不指定级别,将同时显示Level-1和Level-2的路由信息。

【举例】

# 显示IS-IS的IPv4引入路由信息。

<Sysname> display isis redistribute 1

 

                         Route information for IS-IS(1)

                         ------------------------------

 

                        Level-1 IPv4 Redistribute Table

                        --------------------------------

 Type IPv4 Destination     IntCost    ExtCost    Tag        State

--------------------------------------------------------------------------------

 D    192.168.30.0/24      0          0                     Active

 D    11.11.11.11/32       0          0

 D    10.10.10.0/24        0          0

 

          Type: D -Direct, I -ISIS, S -Static, O -OSPF, B -BGP, R -RIP, E -EIGRP

表1-38 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-39 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、UNR

Destination

IPv6目的地址

IntCost

内部路由Cost

Tag

引入路由发布时的Tag值

State

引入路由是否为最终生效路由

 

1.1.47  display isis route

display isis route命令用来显示IS-IS的路由信息。

【命令】

display isis route [ ipv4 [ ip-address mask-length | priority { critical | high | low | medium } ] | ipv6 [ ipv6-address prefix-length | priority { critical | high | low | medium } ] ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-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。

priority { critical | high | low | medium }:显示指定路由收敛优先级的路由信息。critical表示路由收敛优先级为关键,high表示路由收敛优先级为高,low表示路由收敛优先级为低,medium表示路由收敛优先级为中。如果未指定本参数,将显示所有级别的路由收敛优先级的路由信息。

level-1:显示Level-1的IS-IS路由信息。

level-2:显示Level-2的IS-IS路由信息。

verbose:显示IS-IS详细的IPv4路由信息。如果未指定该参数,将显示路由信息的概要信息。

process-id:显示指定IS-IS进程的IPv4路由信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的路由信息。

【使用指导】

如果未指定ipv4ipv6参数,将显示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    XGE3/1/2        Direct          D/L/-

 9.9.9.0/24           20         NULL    XGE3/1/2        8.8.8.5         R/L/-

 

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

 

                         Level-2 IPv4 Forwarding Table

                         -----------------------------

 

 IPv4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags

-------------------------------------------------------------------------------

 8.8.8.0/24           10         NULL                                    D/L/-

 

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-40 display isis route命令显示信息描述表

字段

描述

Route information for IS-IS(1)

指定IS-IS进程路由信息

Level-1 IPv4 Forwarding Table

Level-1的IS-IS IPv4路由信息

Level-2 IPv4 Forwarding Table

Level-2的IS-IS IPv4路由信息

IPv4 Destination

IPv4目的地址

IntCost

路由内部Cost

ExtCost

路由外部Cost

ExitInterface

出接口的接口类型和编号、SRv6 TE Policy的名称或SRv6 TE Policy组ID

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: -/-/-/-/-/-

 Priority  : Low

 NextHop   :                     Interface  :                  ExitIndex  :

    Direct                             XGE3/1/2                   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: -/-/-/-/-/-

 Priority  : Low

 NextHop   :                     Interface  :                  ExitIndex  :

    8.8.8.5                            XGE3/1/2                   0x00000003

 Nib ID    : 0x0                 OutLabel   : 4294967295       OutLabelFlag: -

 LabelSrc  : N/A                 Delay Flag : N/A

 Remote-LFA:

  Interface : XGE3/1/3

  BkNextHop : 31.1.1.3           LsIndex    : 0x01000002

  Tunnel destination address: 4.4.4.9

  Backup label: {2174}

 TI-LFA:

  Interface : XGE3/1/2

  BkNextHop : 104.1.1.1          LsIndex    : 0x000001

  Backup label stack(top->bottom): {16020, 2174}

  Route label: 4294967295

 

      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-Normal, 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: -/-/-/-/-/-

 Priority  : Low

 NextHop   :                     Interface  :                  ExitIndex  :

    Direct                             XGE3/1/2                   0x00000000

 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-Normal, P-SR label prefer

表1-41 display isis route verbose命令显示信息描述表

字段

描述

Route information for IS-IS(1)

指定IS-IS进程的IPv4路由信息

Level-1 IPv4 Forwarding Table

Level-1的IS-IS IPv4路由信息

Level-2 IPv4 Forwarding Table

Level-2的IS-IS IPv4路由信息

IPv4 Dest

IPv4目的地址

Int. Cost

路由内部Cost

Ext. Cost

路由外部Cost

Admin Tag

Tag值

Src Count

发布源个数

Flag

路由状态标志

·     R:该路由是否已添加到路由表中

·     L:是否已经通过LSP发布

·     U:路由渗透状态标识。设置为“Up”表示可以避免由L2发送到L1的LSP又返回给L2,设置为“Down”表示不可以

NextHop

下一跳

Interface

出接口的接口类型和编号、SRv6 TE Policy的名称或SRv6 TE Policy组ID

ExitIndex

出接口索引

Nib ID

路由管理分配的ID,即下一跳索引

InLabel

入标签

InLabel flag

入标签的标志信息:

·     R:Re-advertisement标志,当置位时,表示有路由渗透或路由引入情况发生

·     N:Node-SID标志,当置位时,表示前缀SID为到达某一台SR节点的SID

·     P:no-PHP标志,当置位时,倒数第二跳不允许弹出前缀SID

·     E:显式空标志,当置位时,该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     V:Value/Index标志,当置位时,表明携带的前缀SID是一个绝对值

·     L:本地/全局标志,当置位时,表示本地意义的前缀SID

Priority

路由收敛优先级:

·     Critical:表示路由的收敛优先级为关键

·     High:表示路由的收敛优先级为高优先级

·     Medium:表示路由的收敛优先级为中优先级

·     Low:表示路由的收敛优先级为低优先级

LabelSrc

标签来源:

·     SR:SR节点分配

·     SRMS:SR映射服务器发布

·     N/A:没有标签

Delay Flag

防微环延迟标志位:

·     D:表示配置防微环功能后,路由处于延迟发送RIB的状态

·     N/A:未配置防微环功能或者达到防微环延迟时间时,路由处于正常发送RIB的状态

SR microloop-avoidance label stack index

SR防微环标签栈索引

SR microloop label stack (top->bottom)

SR防微环路径标签栈,从栈顶标签到栈底标签依次排列

OutLabel

出标签

OutLabelFlag

出标签的标志信息:

·     E:显式空标志,如果置位,显示为“E”,则该SID节点的上游邻居在转发报文前必须将该SID修改为显式空标签

·     I:隐式空标志,如果置位,显示为“I”, 则该SID节点的上游邻居在转发报文前必须将该SID修改为隐式空标签(暂不支持)

·     N:普通标志

·     P:SR标签优先标志

TI-LFA

TI-LFA备份信息

Inter-Level-TI-LFA

跨Level的TI-LFA备份信息

BKNextHop

TI-LFA/Remote LFA的备份下一跳

LsIndex

标签栈索引

Backup label stack(top->bottom)

备份路径标签栈,“N/A”表示标签栈不存在

Route label

路由标签

Remote-LFA

Remote LFA备份信息

Tunnel destination address

LDP隧道目的地址

Backup label

到PQ节点的备份标签,“N/A”表示标签不存在

 

# 显示IPv6 IS-IS的路由信息。

<Sysname> display isis route ipv6

 

                         Route information for IS-IS(1)

                         ------------------------------

 

                         Level-1 IPv6 forwarding table

                         -----------------------------

 Destination: 2001:1::                                PrefixLen: 64

 Flag       : R/L/-                                   Cost     : 20

 Next hop   : FE80::200:5EFF:FE64:8905                Interface: XGE3/1/1

 

 Destination: 2001:2::                                PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 10

 Next hop   : Direct                                  Interface: XGE3/1/1

 

       Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

 

                         Level-2 IPv6 forwarding table

                         -----------------------------

 

 Destination: 2001:1::                                PrefixLen: 64

 Flag       : -/-/-                                   Cost     : 20

 

 

 Destination: 2001:2::                                PrefixLen: 64

 Flag       : D/L/-                                   Cost     : 10

 

       Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-42 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

出接口的接口类型和编号,或者SRv6 TE Policy的名称

 

# 显示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

 Algorithm   : 0

 Priority    : Medium

 Nexthop     : FE80::86FB:DDFF:FE3F:1007

 NexthopFlag : D

 Interface   : XGE3/1/2                    Delay Flag : N/A

 BkNexthop   : FE80::86FB:D4FF:FE1B:E05

 BkInterface : XGE3/1/1

 Nib ID      : 0x24000008

 

 IPv6 dest   : 2012::/64

 Flag        : D/L/-                       Cost        : 10

 Admin tag   : -                           Src count   : 2

 Algorithm   : 0

 Priority    : Low

 Nexthop     : Direct

 NexthopFlag : -

 Interface   : XGE3/1/2                    Delay Flag : N/A

 Nib ID      : 0x0

 

 IPv6 dest   : 2023::/64

 Flag        : R/L/-                       Cost        : 20

 Admin tag   : -                           Src count   : 2

 Algorithm   : 0

 Priority    : Low

 Nexthop     : FE80::86FB:D4FF:FE1B:E05

 NexthopFlag : D

 Interface   : XGE3/1/1                    Delay Flag : N/A

 Nib ID      : 0x24000007

 

 Priority    : Low

 Nexthop     : FE80::86FB:DDFF:FE3F:1007

 NexthopFlag : D

 Interface   : XGE3/1/2                    Delay Flag : N/A

 Nib ID      : 0x24000004

 

 IPv6 dest   : 2013::/64

 Flag        : D/L/-                       Cost        : 10

 Admin tag   : -                           Src count   : 2

 Algorithm   : 0

 Priority    : Low

 Nexthop     : Direct

 NexthopFlag : -

 Interface   : XGE3/1/1                    Delay Flag : N/A

 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     : -

 NexthopFlag : -

 Interface   : -

 Nib ID      : -

 

 IPv6 dest   : 2012::/64

 Flag        : D/L/-                       Cost        : 10

 Admin tag   : -                           Src count   : 3

 Algorithm   : 0

 Priority    : Low

 Nexthop     : Direct

 NexthopFlag : -

 Interface   : XGE3/1/2                    Delay Flag : N/A

 Nib ID      : 0x0

 

 IPv6 dest   : 2023::/64

 Flag        : -/-/-                       Cost        : 20

 Admin tag   : -                           Src count   : 2

 Nexthop     : -

 NexthopFlag : -

 Interface   : -

 Nib ID      : -

 

 IPv6 dest   : 2013::/64

 Flag        : D/L/-                       Cost        : 10

 Admin tag   : -                           Src count   : 3

 Algorithm   : 0

 Priority    : Low

 Nexthop     : Direct

 NexthopFlag : -

 Interface   : XGE3/1/1                    Delay Flag : N/A

 Nib ID      : 0x0

 

      Flags: D-Direct, R-Added to Rib, L-Advertised in LSPs, U-Up/Down Bit Set

表1-43 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

发布源个数

Algorithm

算法ID:

·     0:表示SPF算法

·     128~255:表示Flex-Algo算法

Priority

路由收敛优先级:

·     Critical:表示路由的收敛优先级为关键

·     High:表示路由的收敛优先级为高优先级

·     Medium:表示路由的收敛优先级为中优先级

·     Low:表示路由的收敛优先级为低优先级

Nexthop

下一跳

NexthopFlag

下一跳标志位,取值为D,表示发布源的直连下一跳

Interface

出接口的接口类型和编号,或者SRv6 TE Policy的名称

Delay Flag

防微环延迟标志位:

·     D:表示配置防微环功能后,路由处于延迟发送RIB的状态

·     N/A:未配置防微环功能或者达到防微环延迟时间时,路由处于正常发送RIB的状态

Mirror FRR

Mirror FRR路径信息

BkNexthop

备份下一跳

BkInterface

备份出接口

SR microloop avoidance label stack index

SR防微环标签栈索引

SR microloop label stack (top->bottom)

SR防微环路径标签栈,从栈顶标签到栈底标签依次排列

TI-LFA

TI-LFA备份信息

Inter-Level-TI-LFA

跨Level的TI-LFA备份信息

BKNextHop

TI-LFA的备份下一跳

LsIndex

标签栈索引

Backup label stack (top->bottom)

备份路径标签栈,从栈顶标签到栈底标签依次排列,“N/A”表示标签栈不存在

Nib ID

路由管理分配的ID,即下一跳索引

 

1.1.48  display isis route bier

display isis route bier命令用来显示IS-IS的BIER路由信息。

【命令】

display isis route bier sub-domain sub-domain-id ipv6 [ ipv6-address prefix-length ] [ [ level-1 | level-2 ] | verbose ] * [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

sub-domain sub-domain-id:显示指定BIER子域的路由信息。sub-domain-id表示BIER子域ID,取值范围为0~255。

ipv6:显示IS-IS的IPv6 BIER路由信息。

ipv6-address prefix-length:显示指定目的IPv6地址和前缀长度的BIER路由信息。prefix-length取值范围为0~128。如果未指定本参数,将显示所有目的IPv6地址和前缀长度的BIER路由信息。

level-1:显示Level-1的IS-IS BIER路由信息。

level-2:显示Level-2的IS-IS BIER路由信息。

verbose:显示IS-IS BIER路由的详细信息。如果未指定该参数,将显示BIER路由的概要信息。

process-id:显示指定IS-IS进程的BIER路由信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的BIER路由信息。

【使用指导】

如果未指定级别,将同时显示Level-1和Level-2的BIER路由信息。

【举例】

# 显示IS-IS的BIER IPv6路由的概要信息。

<Sysname> display isis route bier sub-domain 0 ipv6

 

                      Bier Route information for IS-IS(1)

                      -----------------------------------

 

                   Level-1 Sub-domain 0 IPv6 forwarding table

                   ------------------------------------------

 

 Destination   : 2020::20                                PrefixLen: 128

 Flag          : R                                       Cost     : 0

 EncapType     : G-BIER                                  BFR-ID   : 1

 Nbr BFR prefix: 2020::20                                Interface: XGE3/1/1

 

 Destination   : 1919::19                                PrefixLen: 128

 Flag          : R                                       Cost     : 0

 EncapType     : G-BIER                                  BFR-ID   : 1

 Nbr BFR prefix: 2020::20                                Interface: XGE3/1/1

 

                           Flags: R-Added to Bier Rib

表1-44 display isis route bier sub-domain ipv6命令显示信息描述表

字段

描述

Destination

IPv6目的地址前缀

PrefixLen

前缀长度

Flag

路由信息状态标志位:

·     R:表示该路由已添加到路由表中

Cost

路由开销值

EncapType

BIER报文封装类型。G-BIER表示通用位索引显式复制(Generalized BIER)

BFR-ID

BIER转发路由器ID

Nbr BFR prefix

BIER路由下一跳的BFR前缀

Interface

出接口

 

# 显示IS-IS的IPv6 BIER路由详细信息。

<Sysname> display isis route bier sub-domain 0 ipv6 verbose

 

                      Bier Route information for IS-IS(1)

                      -----------------------------------

 

                   Level-1 Sub-domain 0 IPv6 forwarding table

                   ------------------------------------------

 

 IPv6 dest       : 2001::1/128

 Flag            : R               Cost: 10

 BFR-ID          : 1

 G-BIER MPRA     : 3333::3333

 PHP request     : No

 EncapType       : G-BIER

   Max SI        : 2               BSL : 128             BIFT-ID base: -

 NextHopCnt      : 1

   NextHop       : FE80::200:5EFF:FE64:8905

   Interface     : XGE3/1/1

   Nbr system ID : 0000.0000.0010.00

   Nbr BFR prefix: 2001::1

   PHP           : No

 

 IPv6 dest       : 2001::2/128

 Flag            : R               Cost: 10

 BFR-ID          : 2

 G-BIER MPRA     : 3333::3333

 PHP request     : No

 EncapType       : G-BIER

   Max SI        : 2               BSL : 128             BIFT-ID base: -

 NextHopCnt      : 1

   NextHop       : FE80::200:5EFF:FE64:8905

   Interface     : XGE3/1/1

   Nbr system ID : 0000.0000.0010.00

   Nbr BFR prefix: 2001::1

   PHP           : No

 

                           Flags: R-Added to Bier Rib

表1-45 display isis route bier ipv6 verbose命令显示信息描述表

字段

描述

IPv6 dest

IPv6目的地址和前缀长度

Flag

路由信息状态标志位。R表示该路由已添加到路由表中

Cost

路由开销值

BFR-ID

BIER转发路由器ID

G-BIER MPRA

组播策略保留地址(Multicast Policy Reserved Address)

PHP request

是否为倒数第二跳弹出请求节点:

·     Yes:节点为倒数第二跳弹出请求节点

·     No:节点非倒数第二跳弹出请求节点

EncapType

BIER报文封装类型。G-BIER表示通用位索引显式复制(Generalized BIER)

Max SI

SI(Set Identifier,集标识)的最大取值

BSL

比特串长度

BIFT-ID base

BIER转发表ID基值

NextHopCnt

BIER下一跳数量

Nexthop

BIER下一跳

Interface

出接口

Nbr system ID

邻居的System ID

Nbr BFR prefix

BIER路由下一跳的BFR前缀

PHP

是否为PHP下一跳,发往PHP下一跳的BIER流量会弹出BIER报文头

·     Yes:PHP下一跳

·     No:非PHP下一跳

BFR-ID ranges

BFR ID的范围。其中的BFR ID来自域外

 

1.1.49  display isis spf-tree

display isis spf-tree命令用来显示IS-IS的最短路径树信息。

【命令】

display isis spf-tree [ ipv4 | ipv6 ] [ [ level-1 | level-2 ] | [ source-id source-id | verbose ] ] * [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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进程的最短路径树信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定IS-IS进程号,将显示所有IS-IS进程的最短路径树信息。

【使用指导】

如果未指定ipv4ipv6参数,将显示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.0003.01

 Distance       : 20

 TE distance    : 20

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/1

     Nexthop    : 101.1.1.2

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 Remote-LFA:

    Protect     : Link

    RLFANeighbor: 0000.0000.0003.00

    PQNode      : 0000.0000.0004.00

    PQNodePrefix: 4.4.4.9/32

    OutLabel    : 2174

 TI-LFA:

  TiLfaNeighbor : 0000.0000.0004.00        TiLfaInterface: XGE3/1/2

  TiLfaNexthop  : 104.1.1.1

  PNode SrcID   : 0000.0000.0003.00        QNode SrcID   : 0000.0000.0002.00

  PNode prefix  : 33.33.33.33              PNode SidIndex: 20

  Protect       : Link

  Label stack   : {16020, 2174}

 SpfLink count  : 2

 -->0000.0000.0002.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: 12.1.1.1     NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 -->0000.0000.0003.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: 12.1.1.1     NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 

 SpfNode        : 0000.0000.0004.00

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x14000000

 TE tunnel count: 1

     Destination: 4.4.4.4                  Interface  : Tun0

     TE cost    : 10                       Final cost : 10

 SRP count      : 0

 Nexthop count  : 2

     Neighbor   : 0000.0000.0004.00        Interface  : Tun0

     Nexthop    : 4.4.4.4

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

     Neighbor   : 0000.0000.0004.00        Interface  : XGE3/1/1

     Nexthop    : 1.1.1.3

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 SpfLink count  : 1

 -->0000.0000.0004.04

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 10           Nexthop   : N/A

     InterfaceIP: 12.1.1.1     NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

 

 SpfNode        : 0000.0000.0004.04

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/R/-/-

 RelayNibID     : 0x14000001

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 0

 SpfLink count  : 2

 -->0000.0000.0001.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 -->0000.0000.0004.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : XGE3/1/1

     Cost       : 0            Nexthop   : 1.1.1.3

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 

                           Level-2 Shortest Path Tree

                           --------------------------

 

 SpfNode        : 0000.0000.0003.01

 Distance       : 20

 TE distance    : 20

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/1

     Nexthop    : 101.1.1.2

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 SpfLink count  : 2

 -->0000.0000.0002.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 -->0000.0000.0003.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 

 SpfNode        : 0000.0000.0004.00

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x0

 TE tunnel count: 1

     Destination: 4.4.4.4                  Interface  : Tun0

     TE cost    : 10                       Final cost : 10

 SRP count      : 0

 Nexthop count  : 2

     Neighbor   : 0000.0000.0004.00        Interface  : Tun0

     Nexthop    : 4.4.4.4

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

     Neighbor   : 0000.0000.0004.00        Interface  : XGE3/1/1

     Nexthop    : 1.1.1.3

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 SpfLink count  : 1

 -->0000.0000.0004.04

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 10           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID: 0

     MplsTeCost : 16777215     DelayCost : 16777215

 

 SpfNode        : 0000.0000.0004.04

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/R/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 0

 SpfLink count  : 2

 -->0000.0000.0001.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 -->0000.0000.0004.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : XGE3/1/1

     Cost       : 0            Nexthop   : 1.1.1.3

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

# 显示IS-IS Source ID为0000.0000.0002.00的最短路径树节点的详细信息。

<Sysname>display isis spf-tree source-id 0000.0000.0002.00

                        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.0002.00

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/2

     Nexthop    : 101.1.1.2

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 SpfLink count  : 2

 -->0000.0000.0002.01

    LinkCost    : 60

    LinkNewCost : 60

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 60           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

 -->0000.0000.0003.01

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 10           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID : 0

     MplsTeCost : 16777215     DelayCost : 16777215

 

                           Level-2 Shortest Path Tree

                           --------------------------

 SpfNode        : 0000.0000.0002.00

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 1

     Neighbor   : 0000.0000.0002.00        Interface  : XGE3/1/2

     Nexthop    : 101.1.1.2

     BkNeighbor : N/A                      BkInterface: N/A

     BkNexthop  : N/A

 SpfLink count  : 2

 -->0000.0000.0002.01

    LinkCost    : 60

    LinkNewCost : 60

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 60           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

 -->0000.0000.0003.01

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 10           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

表1-46 display isis spf-tree命令显示信息描述表

字段

描述

SpfNode

拓扑节点ID

Distance

根节点到该节点的最短距离

TE distance

根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等

SRP distance

根节点到该节点的最短距离(包含Policy Link),如果未配置SRv6 TE Policy,则与Distance值相等

NodeFlag

节点状态标记:

·     S:节点在SPF树上

·     T:节点在候选列表上

·     O:节点处于OverLoad

·     R:节点是直连的

·     I:孤立节点

·     D:节点待删除

RelayNibID

节点的迭代下一跳ID

TE tunnel count

Destination为该节点的隧道条数

Destination

目的路由器

TE cost

TE隧道配置的IGP开销值

Final cost

TE隧道的最终生效开销值

SRP count

Destination为该节点的SRv6 TE Policy个数

PolicyName

EndPoint为该节点的SRv6 TE Policy名称

Color

SRv6 TE Policy的Color值

EndPoint

SRv6 TE Policy的目的节点

Auto cost

SRv6 TE Policy配置的IGP开销值

Final cost

SRv6 TE Policy最终生效的开销值

Auto route

自动路由发布类型,当前仅支持Shortcut

State

SRv6 TE Policy状态

·     Active:激活

·     Inactive:未激活

Host only

主机路由能够迭代到SRv6 TE Policy隧道功能是否开启:

·     Enabled:表示开启

·     Disabled:表示关闭

RoutePolicy

SRv6 TE Policy自动引流指定的路由策略。如果未指定路由策略,则显示为“-”

IncludeIPv4

IPv4 IS-IS自动路由发布功能的状态,即是否将SRv6 TE Policy隧道发布到IPv4 IS-IS、IPv6 IS-IS路由中。如果未开启本功能,则仅发布到IPv6 IS-IS路由中

·     Enabled:表示已开启IPv4 IS-IS自动路由发布功能

·     Disabled:表示未开启IPv4 IS-IS自动路由发布功能

SRPG count

Destination为该节点的SRv6 TE Policy组的数量

GroupID

Endpoint为该节点的SRv6 TE Policy组ID

EndPoint

SRv6 TE Policy组的目的节点

Auto cost

SRv6 TE Policy组配置的IGP开销值

Final cost

SRv6 TE Policy组最终生效的开销值

Auto route

自动路由发布类型,当前仅支持Shortcut

State

SRv6 TE Policy组状态

·     Active:激活

·     Inactive:未激活

Host only

是否开启SRv6 TE Policy组的主机路由迭代功能:

·     Enabled:表示开启

·     Disabled:表示关闭

RoutePolicy

SRv6 TE Policy组自动引流指定的路由策略。如果未指定路由策略,则显示为“-”

IncludeIPv4

IPv4 IS-IS自动路由发布功能的状态,即是否将SRv6 TE Policy组发布到IPv4 IS-IS、IPv6 IS-IS路由中。如果未开启本功能,则仅发布到IPv6 IS-IS路由中

·     Enabled:表示已开启IPv4 IS-IS自动路由发布功能

·     Disabled:表示未开启IPv4 IS-IS自动路由发布功能

Nexthop count

节点的下一跳个数

Nexthop

节点的主用下一跳地址/链路发布源下一跳地址

MADuration

SR防微环持续时间,单位为毫秒

MALStack

SR防微环标签栈

AdvMtID

从哪个拓扑学到的路由:

·     0:标准拓扑ID

·     6-4094:其它拓扑ID

Interface

节点的主用下一跳出接口/链路发布源下一跳出接口

BkNexthop

节点的备份下一跳地址

BkInterface

节点的备份下一跳出接口

Neighbor

节点主用下一跳邻居节点ID

BkNeighbor

节点备份下一跳邻居节点ID

Inter-level-TI-LFA

跨Level的TI-LFA计算出来的最短路径树信息

TiLfaNeighbor

节点TI-LFA备份下一跳邻居节点ID

TiLfaInterface

节点TI-LFA备份下一跳出接口

TiLfaNexthop

节点TI-LFA备份下一跳地址

PNode SrcID

P节点Source ID

QNode SrcID

Q节点Source ID

PNode prefix

P节点前缀,“N/A”表示目的节点在P空间不显示节点前缀

PNode SidIndex

P节点前缀SID相对值,“N/A”表示目的节点在P空间不显示SID

Protect

TI-LFA/Remote LFA的保护类型:

·     Link:链路保护。计算备份路径时排除直连主链路

·     Node:节点保护。计算备份路径时排除主下一跳节点

·     SrlgLink:SRLG不相交的链路保护。计算备份路径时排除直连主链路以及与直连主链路属于同一SRLG的本地链路

·     SrlgNode:SRLG不相交的节点保护。计算备份路径时排除主下一跳节点,并排除与直连主链路属于同一SRLG的本地链路

Label stack

标签栈,“N/A”表示标签栈不存在

SpfLink

拓扑链路

SpfLink count

拓扑链路个数

LinkCost

链路开销

LinkNewCost

链路新开销

MplsTeCost

IS-IS接口链路的TE度量值,最大值为16777215

DelayCost

IS-IS接口链路的时延,最大值为16777215

LinkFlag

链路状态标记:

·     I:孤立链路

·     D:链路待删除

·     C:目的节点是源节点的子节点

·     P:目的节点是源节点的父节点

·     V:链路受到影响

·     N:新增链路

·     L:链路在变化链表上

·     U:链路协议类型发生变化

·     H:链表下一跳发生变化

LinkSrcCnt

链路发布源个数

Type

链路发布源类型:

·     Adjacent:本地邻居维护产生

·     Remote:其它节点LSP产生

Cost

链路发布源开销

InterfaceIP

接口IP地址

NeighborIP

邻居IP地址

PolicyName

EndPoint为该节点的SRv6 TE Policy名字

EndPoint

SRv6 TE Policy的目的节点

Color

该SRv6 TE Policy的color值

Auto cost

SRv6 TE Policy配置的IGP开销值

Final cost

SRv6 TE Policy的最终生效开销值

Auto route

Autoroute类型,当前仅支持Shortcut

State

SRv6 TE Policy状态

·     Active:激活

·     Inactive:未激活

Remote-LFA

节点Remote LFA备份信息

RLFANeighbor

节点Remote LFA备份下一跳邻居节点ID

PQNode

PQ节点System ID

PQNodePrefix

PQ节点前缀

OutLabel

到PQ节点的备份标签

 

# 显示IS-IS的IPv6最短路径树信息。

<Sysname> display isis spf-tree ipv6

 

                        Shortest Path Tree for IS-IS(1)

                        -------------------------------

 

      Flags: S-Node is on SPF tree       T-Node is on tent list

             O-Node is overload          R-Node is directly reachable

             I-Node or Link is isolated  D-Node or Link is to be deleted

             C-Neighbor is child         P-Neighbor is parent

             V-Link is involved          N-Link is a new path

             L-Link is on change list    U-Protocol usage is changed

             H-Nexthop is changed

 

                       Level-1 Shortest Path Tree

                       ----------------------------------

 

SpfNode            NodeFlag       SpfLink            LinkCost LinkFlag

-------------------------------------------------------------------------------

0000.0000.0032.00  S/-/-/-/-/-

                               -->0000.0000.0032.01  10       -/-/C/-/-/-/-/-/-

                               -->0000.0000.0064.00  10       -/-/C/-/-/-/-/-/-

0000.0000.0032.01  S/-/-/R/-/-

                               -->0000.0000.0064.00  0        -/-/C/-/-/-/-/-/-

                               -->0000.0000.0032.00  0        -/-/-/P/-/-/-/-/-

0000.0000.0064.00  S/-/-/R/-/-

                               -->0000.0000.0032.00  10       -/-/-/P/-/-/-/-/-

                               -->0000.0000.0032.01  10       -/-/-/P/-/-/-/-/-

 

                       Level-2 Shortest Path Tree

                       ----------------------------------

 

SpfNode            NodeFlag       SpfLink            LinkCost LinkFlag

-------------------------------------------------------------------------------

0000.0000.0032.00  S/-/-/-/-/-

                               -->0000.0000.0032.01  10       -/-/C/-/-/-/-/-/-

                               -->0000.0000.0064.00  10       -/-/C/-/-/-/-/-/-

0000.0000.0032.01  S/-/-/R/-/-

                               -->0000.0000.0064.00  0        -/-/C/-/-/-/-/-/-

                               -->0000.0000.0032.00  0        -/-/-/P/-/-/-/-/-

0000.0000.0064.00  S/-/-/R/-/-

                               -->0000.0000.0032.00  10       -/-/-/P/-/-/-/-/-

                               -->0000.0000.0032.01  10       -/-/-/P/-/-/-/-/-

# 显示IS-IS Level-1的IPv6最短路径树的详细信息。

<Sysname> display isis spf-tree ipv6 level-1 verbose

                        Shortest Path Tree for IS-IS(1)

                        -------------------------------

 

      Flags: S-Node is on SPF tree       T-Node is on tent list

             O-Node is overload          R-Node is directly reachable

             I-Node or Link is isolated  D-Node or Link is to be deleted

             C-Neighbor is child         P-Neighbor is parent

             V-Link is involved          N-Link is a new path

             L-Link is on change list    U-Protocol usage is changed

             H-Nexthop is changed

 

                           Level-1 Shortest Path Tree

                           --------------------------

 

 SpfNode        : 0000.0000.0032.00

 Distance       : 0

 TE distance    : 0

 SRP distance   : 0

 NodeFlag       : S/-/-/-/-/-

 LinkTag        : 100

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 0

 SpfLink count  : 2

 -->0000.0000.0032.01

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

        Type    : Adjacent   Interface: N/A

        Cost    : 10         Nexthop  : N/A

     MplsTeCost : 16777215     DelayCost : 16777215

-->0000.0000.0064.00

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Adjacent     Interface : Tun1

     Cost       : 10           Nexthop   : FE80::A0A:A40

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 16777215     DelayCost : 16777215

 

 SpfNode        : 0000.0000.0032.01

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/R/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 0

 SpfLink count  : 2

 -->0000.0000.0064.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Adjacent     Interface : XGE3/1/2

     Cost       : 10           Nexthop   : FE80::200:12FF:FE34:1

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

-->0000.0000.0032.00

    LinkCost    : 0

    LinkNewCost : 0

    MplsTeCost  : 0

    DelayCost   : 0

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Adjacent     Interface : N/A

     Cost       : 0            Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     MplsTeCost : 0            DelayCost : 0

 

 SpfNode        : 0000.0000.0064.00

 Distance       : 10

 TE distance    : 10

 SRP distance   : 0

 NodeFlag       : S/-/-/R/-/-

 RelayNibID     : 0x0

 TE tunnel count: 0

 SRP count      : 0

 Nexthop count  : 2

     Neighbor  : 0000.0000.0064.00        Interface  : XGE3/1/2

     NextHop   : FE80::200:12FF:FE34:1

     BkNeighbor: N/A                      BkInterface: N/A

     BkNextHop : N/A

     Neighbor  : 0000.0000.0064.00        Interface  : Tun1

     NextHop   : FE80::A0A:A40

     BkNeighbor: N/A                      BkInterface: N/A

     BkNextHop : N/A

 SpfLink count  : 2

 -->0000.0000.0032.00

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/-/P/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : N/A

     Cost       : 10           Nexthop   : N/A

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

-->0000.0000.0064.00

    LinkCost    : 10

    LinkNewCost : 10

    MplsTeCost  : 16777215

    DelayCost   : 16777215

    LinkFlag    : -/-/C/-/-/-/-/-/-

    LinkSrcCnt  : 1

     Type       : Remote       Interface : Tun1

     Cost       : 10           Nexthop   : FE80::A0A:A40

     InterfaceIP: N/A          NeighborIP: N/A

     AdvMtID    : 0

     MplsTeCost : 16777215     DelayCost : 16777215

表1-47 display isis spf-tree ipv6命令显示信息描述表

字段

描述

SpfNode

拓扑节点ID

Distance

根节点到该节点的最短距离

TE distance

根节点到该节点的最短距离(包含隧道Link),如果未配置隧道,则与Distance值相等

SRP distance

根节点到该节点的最短距离(包含Policy Link),如果未配置SRv6 TE Policy,则与Distance值相等

NodeFlag

节点状态标记:

·     S:节点在SPF树上

·     T:节点在候选列表上

·     O:节点处于OverLoad

·     R:节点是直连的

·     I:孤立节点

·     D:节点待删除

LinkTag

链路标记值

 

TE tunnel count

Destination为该节点的隧道条数

SRP count

Destination为该节点的SRv6 TE Policy条数

PolicyName

EndPoint为该节点的SRv6 TE Policy名称

EndPoint

SRv6 TE Policy的目的节点

Color

SRv6 TE Policy的Color值

Auto cost

SRv6 TE Policy配置的IGP开销值

Final cost

SRv6 TE Policy最终生效的开销值

Auto route

自动路由发布类型,当前仅支持Shortcut

State

SRv6 TE Policy状态

·     Active:激活

·     Inactive:未激活

Host only

主机路由能够迭代到SRv6 TE Policy隧道功能是否开启:

·     Enabled:表示开启

·     Disabled:表示关闭

RoutePolicy

SRv6 TE Policy自动引流指定的路由策略。如果未指定路由策略则显示为“-”

IncludeIPv4

IPv4 IS-IS自动路由发布功能的状态,即是否将SRv6 TE Policy隧道发布到IPv4 IS-IS、IPv6 IS-IS路由中。如果未开启本功能,则仅发布到IPv6 IS-IS路由中

·     Enabled:表示已开启IPv4 IS-IS自动路由发布功能

·     Disabled:表示未开启IPv4 IS-IS自动路由发布功能

SRPG count

目的地址为该节点的SRv6 TE Policy组的数量

GroupID

Endpoint为该节点的SRv6 TE Policy组ID

EndPoint

SRv6 TE Policy组的目的节点

Auto cost

SRv6 TE Policy组配置的IGP开销值

Final cost

SRv6 TE Policy组最终生效的开销值

Auto route

自动路由发布类型,当前仅支持Shortcut

State

SRv6 TE Policy组状态

·     Active:激活

·     Inactive:未激活

Host only

是否开启SRv6 TE Policy组的主机路由迭代功能:

·     Enabled:表示开启

·     Disabled:表示关闭

RoutePolicy

SRv6 TE Policy组自动引流指定的路由策略。如果未指定路由策略,则显示为“-”

IncludeIPv4

IPv4 IS-IS自动路由发布功能的状态,即是否将SRv6 TE Policy组发布到IPv4 IS-IS、IPv6 IS-IS路由中。如果未开启本功能,则仅发布到IPv6 IS-IS路由中

·     Enabled:表示已开启IPv4 IS-IS自动路由发布功能

·     Disabled:表示未开启IPv4 IS-IS自动路由发布功能

Nexthop count

节点的下一跳个数

NextHop

节点的主用下一跳地址/链路发布源下一跳地址

AdvMtID

从哪个拓扑学到的路由:

·     0:标准拓扑ID

·     6~4094:其它拓扑ID

Interface

节点的主用下一跳出接口/链路发布源下一跳出接口

BkNextHop

节点的备份下一跳地址

BkInterface

节点的备份下一跳出接口

Neighbor

节点主用下一跳邻居节点ID

BkNeighbor

节点备份下一跳邻居节点ID

MADuration

SR防微环持续时间,单位为毫秒

MALStack

SR防微环标签栈

TiLfaNeighbor

节点TI-LFA备份下一跳邻居节点ID

TiLfaInterface

节点TI-LFA备份下一跳出接口

TiLfaNexthop

节点TI-LFA备份下一跳地址

PNode SrcID

P节点Source ID

QNode SrcID

Q节点Source ID

PNode prefix

P节点前缀,“N/A”表示目的节点在P空间不显示节点前缀

PNode SidIndex

P节点前缀SID相对值,“N/A”表示目的节点在P空间不显示SID

Protect

TI-LFA/Remote LFA的保护类型

·     Link:链路保护

·     Node:节点保护

Label stack

标签栈,“N/A”表示标签栈不存在

SpfLink

拓扑链路

SpfLink count

拓扑链路个数

LinkCost

链路开销

LinkNewCost

链路新开销

MplsTeCost

IS-IS接口链路的TE度量值,最大值为16777215

DelayCost

IS-IS接口链路的时延,最大值为16777215

LinkFlag

链路状态标记:

·     I:孤立链路

·     D:链路待删除

·     C:目的节点是源节点的子节点

·     P:目的节点是源节点的父节点

·     V:链路受到影响

·     N:新增链路

·     L:链路在变化链表上

·     U:链路协议类型发生变化

·     H:链表下一跳发生变化

LinkSrcCnt

链路发布源个数

Type

链路发布源类型:

·     Adjacent:本地邻居维护产生

·     Remote:其它节点LSP产生

Cost

链路发布源开销

InterfaceIP

接口IP地址

NeighborIP

邻居IP地址

 

1.1.50  display isis spf-tree bier

display isis spf-tree bier用来显示IS-IS BIER的最短路径树信息。

【命令】

display isis spf-tree bier sub-domain sub-domain-id ipv6 [ [ level-1 | level-2 ] | [ source-id source-id | verbose ] ] * [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

subdomain sub-domain-id:显示指定BIER子域的最短路径树信息。sub-domain-id表示BIER子域ID,取值范围为0~255。

ipv6:显示IPv6 IS-IS BIER的最短路径树信息。

level-1:显示Level-1的IS-IS BIER最短路径树信息。

level-2:显示Level-2的IS-IS BIER最短路径树信息。

source-id source-id:显示指定System ID的最短路径树节点详细信息,形式为XXXX.XXXX.XXXX.XX。如果未指定本参数,将显示所有发布源的BIER最短路径树信息。

verbose:显示IS-IS最短路径树的详细信息。如果未指定该参数,显示IS-IS最短路径树的概要信息。

process-id:显示指定IS-IS进程的最短路径树信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有IS-IS进程的BIER最短路径树信息。

【使用指导】

如果未指定level-1level-2参数,则同时显示Level-1和Level-2的IS-IS BIER最短路径树信息。

【举例】

# 显示IPv6 IS-IS在BIER子域0中最短路径树的概要信息。

<Sysname> display isis spf-tree bier sub-domain 0 ipv6

 

                       BIER SPF Information for IS-IS(1)

                       ---------------------------------

 

           Flags: B-The node supports BIER  P-The node supports PHP request

 

                  Level-1 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode              NodeFlag    Cost       NextHopCnt         ChildLink

-------------------------------------------------------------------------------

0000.0000.0002.00      B          0             0

                                                           -->0000.0000.0001.01

0000.0000.0001.00      B          10            1

0000.0000.0001.01      -          10            0

                                                           -->0000.0000.0001.00

 

                  Level-2 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode              NodeFlag    Cost       NextHopCnt         ChildLink

-------------------------------------------------------------------------------

0000.0000.0002.00      B          0             0

                                                           -->0000.0000.0001.01

0000.0000.0001.00      B          10            1

0000.0000.0001.01      -          10            0

                                                           -->0000.0000.0001.00

# 显示IPv6 IS-IS在BIER子域0中最短路径树的详细信息。

<Sysname> display isis spf-tree bier sub-domain 0 ipv6 verbose

 

                       BIER SPF Information for IS-IS(1)

                       ---------------------------------

 

           Flags: B-The node supports BIER  P-The node supports PHP request

 

                  Level-1 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode           : 0000.0000.0002.01

NodeFlag          : -

Distance          : 10

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.00

 

SpfNode           : 0000.0000.0002.00

NodeFlag          : B

Distance          : 10

Nexthop count     : 1

    Nbr system ID : 0000.0000.0002.00         Interface : XGE3/1/1

    Nbr BFR prefix: 2::2

    Nexthop       : FE80::44E1:54FF:FE57:216

    PHP           : No

Child link count  : 0

 

SpfNode           : 0000.0000.0001.00

NodeFlag          : B

Distance          : 0

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.01

 

                  Level-2 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode           : 0000.0000.0002.01

NodeFlag          : -

Distance          : 10

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.00

 

SpfNode           : 0000.0000.0002.00

NodeFlag          : B

Distance          : 10

Nexthop count     : 1

    Nbr system ID : 0000.0000.0002.00         Interface : XGE3/1/1

    Nbr BFR prefix: 2::2

    Nexthop       : FE80::44E1:54FF:FE57:216

    PHP           : No

Child link count  : 0

 

SpfNode           : 0000.0000.0001.00

NodeFlag          : B

Distance          : 0

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.01

# 显示IPv6 IS-IS在BIER子域0中最短路径树的详细信息。

<Sysname> display isis spf-tree bier sub-domain 0 ipv6 verbose

 

                       BIER SPF Information for IS-IS(1)

                       ---------------------------------

 

           Flags: B-The node supports BIER  P-The node supports PHP request

 

                  Level-1 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode           : 0000.0000.0002.01

NodeFlag          : -

Distance          : 10

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.00

 

SpfNode           : 0000.0000.0002.00

NodeFlag          : B

Distance          : 10

Nexthop count     : 1

    Nbr system ID : 0000.0000.0002.00         Interface : Vlan100

    Nbr BFR prefix: 2::2

    Nexthop       : FE80::44E1:54FF:FE57:216

    PHP           : No

Child link count  : 0

 

SpfNode           : 0000.0000.0001.00

NodeFlag          : B

Distance          : 0

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.01

 

                  Level-2 Sub-domain 0 BIER Shortest Path Tree

                  --------------------------------------------

 

SpfNode           : 0000.0000.0002.01

NodeFlag          : -

Distance          : 10

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.00

 

SpfNode           : 0000.0000.0002.00

NodeFlag          : B

Distance          : 10

Nexthop count     : 1

    Nbr system ID : 0000.0000.0002.00         Interface : Vlan100

    Nbr BFR prefix: 2::2

    Nexthop       : FE80::44E1:54FF:FE57:216

    PHP           : No

Child link count  : 0

 

SpfNode           : 0000.0000.0001.00

NodeFlag          : B

Distance          : 0

Nexthop count     : 0

Child link count  : 1

-->0000.0000.0002.01

表1-48 display isis spf-tree bier sub-domain ipv6命令显示信息描述表

字段

描述

SpfNode

拓扑节点ID

NodeFlag

节点标记:

·     B:表示节点支持BIER

·     P:表示节点为倒数第二跳弹出请求节点

Distance

根节点到该节点的最短距离

Nexthop count

节点的下一跳个数

Nbr system ID

邻居的System ID

Interface

节点连接下一跳的出接口

Nbr BFR prefix

BIER路由下一跳的BFR前缀

Nexthop

下一跳地址,仅直连BIER邻居显示该地址,非直连BIER邻居显示为“-”

PHP

是否为PHP下一跳,发往PHP下一跳的BIER流量会弹出BIER报文头

·     Yes:PHP下一跳

·     No:非PHP下一跳

Child link count

子链路个数

Cost

开销值

 

1.1.51  display isis statistics

display isis statistics命令用来显示IS-IS的统计信息。

【命令】

display isis statistics [ ipv4 | ipv6 ] [ level-1 | level-1-2 | level-2 ] [ process-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-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进程的统计信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将显示所有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

                        EIGRP:  0       UNR:    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

                        EIGRP:  0       UNR:    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

                        UNR:    0

                        Total Number:   0

 

Lsp information:

                  LSP Source ID:          No. of used LSPs

                  7777.8888.1111                  001

表1-49 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引入的路由数量

·     EIGRP:从EIGRP引入的路由数量

·     UNR:从UNR引入的路由数量

IPv6 Imported Routes

引入IPv6路由数量:

·     Static:引入的IPv6静态路由数量

·     Direct:引入的IPv6直连路由数量

·     ISISv6:从其它IS-ISv6进程引入的路由数量

·     BGP4+:从BGP4+引入的路由数量

·     RIPng:从RIPng引入的路由数量

·     OSPFv3:从OSPFv3引入的路由数量

·     UNR:从UNR引入的路由数量

Lsp information

LSP信息:

·     LSP Source ID:本地生成的LSP的System ID

·     No. of used LSPs:本地生成的LSP已使用的分片数量

 

1.1.52  display isis troubleshooting

display isis troubleshooting命令用来显示IS-IS邻居关系断开的故障检测信息。

【命令】

display isis troubleshooting

【视图】

任意视图

【缺省用户角色】

network-admin

network-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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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-50 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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 DOWN because a P2P hello packet with incorrect extended circuit ID was received (Interface: XGE3/1/1, 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 adjacency three-way state down was received (Interface: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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: XGE3/1/1, 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-7display isis event-log hello received-dropped命令显示信息描述表查看丢弃Hello报文的原因)

【相关命令】

·     reset isis troubleshooting

1.1.53  display isis trust-level-mapping

display isis trust-level-mapping命令用来显示信任等级的映射关系信息。

【命令】

display isis trust-level-mapping

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示信任等级的映射关系信息。

<Sysname> display isis trust-level-mapping

 

           Trust-Level Information

 

        Flex-algo Trust-Level Mapping

 

Flex-Algo                           Trust-Level

-------------------------------------------------

137                                 7

 

        System-Id Trust-Level Mapping

 

System-Id                           Trust-Level

-------------------------------------------------

0000.0000.0001                      7

表1-51 display isis trust-level-mapping命令显示信息描述表

字段

描述

Trust-Level Information

信任等级信息

Flex-algo Trust-Level Mapping

灵活算法与信任等级的映射关系

System-Id Trust-Level Mapping

System ID与信任等级的映射关系

Flex-Algo

Flex-Algo算法ID

System-Id

信任策略包含的System ID

Trust-Level

信任等级

 

【相关命令】

·     isis-system-id(安全命令参考/信任等级)

·     trust level(安全命令参考/信任等级)

1.1.54  display osi

display osi命令用来显示OSI连接的信息。

【命令】

(独立运行模式)

display osi [ slot slot-number [ cpu cpu-number ] ]

(IRF模式)

display osi [ chassis chassis-number slot slot-number [ cpu cpu-number ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定所有单板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定所有单板。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 显示所有OSI连接的信息。

<Sysname> display osi

Total OSI socket number: 2

 

 Location: slot 0

 Creator: isisd[1539]

 State: N/A

 Options: SO_FILTER

 Error: 0

 Receiving buffer(cc/hiwat/lowat/drop/state): 0 / 1048576 / 1 / 0 / N/A

 Sending buffer(cc/hiwat/lowat/state): 0 / 262144 / 512 / N/A

 Type: 2

 Enabled interfaces:

  Ten-GigabitEthernet3/1/1

   MAC address: 0180-c200-0014

 

 Location: slot 0

 Creator: isisd[1539]

 State: N/A

 Options: SO_FILTER

 Error: 0

 Receiving buffer(cc/hiwat/lowat/drop/state): 0 / 1048576 / 1 / 0 / N/A

 Sending buffer(cc/hiwat/lowat/state): 0 / 262144 / 512 / N/A

 Type: 2

 Enabled interfaces:

  Ten-GigabitEthernet3/1/1

   MAC address: 0180-c200-0014

表1-52 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地址

 

1.1.55  display osi statistics

display osi statistics命令用来显示OSI连接的报文统计信息。

【命令】

(独立运行模式)

display osi statistics [ slot slot-number [ cpu cpu-number ] ]

(IRF模式)

display osi statistics [ chassis chassis-number slot slot-number [ cpu cpu-number ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定所有单板。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定所有成员设备的所有单板。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 显示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-53 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

1.1.56  distribute

distribute命令用来配置允许设备将IS-IS链路状态信息发布给其他协议。

undo distribute命令用来恢复缺省情况。

【命令】

distribute { bgp-ls | link-state } [ instance-id id ] [ level-1 | level-2 ]

undo distribute { bgp-ls | link-state } [ level-1 | level-2 ]

【缺省情况】

不允许设备将IS-IS链路状态信息发布给其他协议。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

bgp-ls:配置仅允许设备将IS-IS链路状态信息发布给BGP。

link-state:配置允许设备将IS-IS链路状态信息发布给所有协议(如BGP和SR-MPLS TE Policy等)。

instance-id id:实例ID,用于区分链路状态信息,取值范围为0~65535。如果未指定本参数,则表示实例0。

level-1:配置允许设备将level-1级别的链路状态信息发布到BGP。

level-2:配置允许设备将level-2级别的链路状态信息发布到BGP。

【使用指导】

本功能允许设备将链路状态信息发布给其他协议,由其他协议向外发布,以满足需要知道链路状态信息的应用的需求。IS-IS链路状态信息随链路状态的更新同步发布。

对于具有相同实例ID的不同IS-IS进程,如果它们的链路状态信息相同,设备只会将IS-IS进程号最小的链路状态信息发布出去。

如果要将不同IS-IS进程的相同链路状态信息发布给其他协议,需要为不同的进程指定不同的实例ID。

如果没有指定level-1level-2参数,设备将同时允许把level-1level-2级别的链路状态信息发布出去。

对于undo命令,不指定任何参数表示不允许设备将IS-IS链路状态信息发布出去。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置允许设备将IS-IS进程1的链路状态信息发布到BGP。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] distribute bgp-ls

1.1.57  domain-authentication send-only

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

【使用指导】

配置路由域验证方式和验证密钥后,验证密钥将按照设定的方式插入到发送的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

1.1.58  domain-authentication-mode

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

【参数】

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)路由器必须配置相同的验证方式和验证密钥。

认证密钥选用iposi不受实际的网络环境影响。如果没有指定iposi参数,将检查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

1.1.59  event-log size

event-log size命令用来配置IS-IS记录日志信息的最大个数。

undo event-log size命令用来取消IS-IS记录日志信息最大个数的配置。

【命令】

event-log { hello { peer-change | received-abnormal | received-dropped | sent-abnormal | sent-failed } | lsp | peer | spf } size count

undo event-log { hello { peer-change | received-abnormal | received-dropped | sent-abnormal | sent-failed } | lsp | peer | spf } size

【缺省情况】

IS-IS记录各类日志信息的最大个数均为100。

【视图】

IS-IS视图

【缺省用户角色】

network-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报文的日志信息最大个数。

lsp:记录生成、接收以及清除LSP的日志信息的最大个数。

peer:记录邻居状态改变日志信息的最大个数。

spf:记录路由计算日志信息的最大个数。

count:指定日志信息个数,取值范围为0~65535。指定为0表示不记录日志。

【举例】

# 配置IS-IS进程1记录邻居状态改变的日志信息最大个数为50。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] event-log peer size 50

1.1.60  event-log updated-lsp size

event-log updated-lsp size命令用来配置LSP更新日志发布源的最大个数。

undo event-log updated-lsp size命令用来恢复缺省情况。

【命令】

event-log updated-lsp size count

undo event-log updated-lsp size

【缺省情况】

LSP更新日志发布源的最大个数为200个。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

count:指定LSP更新日志发布源的最大个数,取值范围为0~65535。

【使用指导】

设备开始运行后,缺省情况下,每隔15分钟记录一次LSP更新日志,且仅记录最新的200个发布源生成的LSP更新日志。记录LSP更新日志会占用设备的内存空间,使用本功能可以对记录多少个发布源生成的LSP更新日志进行调整,从而在一定程度上调整LSP更新日志对内存空间的占用。

配置本命令后,IS-IS仅记录最新的count个发布源生成的LSP更新日志。

【举例】

# 配置LSP更新日志发布源的最大个数为500。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] event-log updated-lsp size 500

1.1.61  exclude-srlg

exclude-srlg命令用来配置Flex-Algo算法拓扑排除SRLG链路。

undo exclude-srlg命令用来取消Flex-Algo算法拓扑排除SRLG链路的配置。

【命令】

exclude-srlg srlg-value&<1-32>

undo exclude-srlg

【缺省情况】

参与Flex-Algo算法计算的所有节点上的链路都会加入Flex-Algo算法拓扑。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【参数】

srlg-value&<1-32>:指定SRLG(Shared Risk Link Group,共享风险链路组)编号。srlg-value表示SRLG的编号,取值范围为0~4294967295。&<1-32>表示前面的参数最多可以输入32次。

【使用指导】

在SR-MPLS使用Flex-Algo算法计算SRLSP或者SRv6使用Flex-Algo算法计算SRv6隧道的场景中,通过配置本命令排除具有故障风险的SRLG链路后,可以增强Flex-Algo算法计算出来的路径的可靠性。

配置本命令后,SRLG编号为srlg-value的链路会被Flex-Algo算法从拓扑中排除。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 配置Flex-Algo算法拓扑排除编号为11和22的SRLG链路。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] exclude-srlg 11 22

【相关命令】

·     cost-style

1.1.62  fast-reroute

fast-reroute命令用来配置IS-IS支持快速重路由功能。

undo fast-reroute命令用来关闭IS-IS支持快速重路由功能。

【命令】

fast-reroute { lfa [ ecmp-shared | level-1 | level-2 ] | route-policy route-policy-name }

undo fast-reroute { lfa [ ecmp-shared | level-1 | level-2 ] | route-policy }

【缺省情况】

IS-IS支持快速重路由功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

lfa:表示通过LFA(Loop Free Alternate)算法选取备份下一跳信息。

ecmp-shared:为包含等价路由的所有路由通过LFA算法选取备份下一跳信息,其中为等价路由选取的备份下一跳是共享下一跳,即所有等价路由的备份下一跳是相同的。如果未指定本参数,则仅为非等价路由计算备份下一跳。

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命令或display ipv6 routing-table命令查看路由的详细信息,其中State包含Backup状态的路由即为等价路由的备份路由信息。

本命令中指定ecmp-shared参数后,需要注意:

·     若同时开启了Remote LFA FRR功能,则ecmp-shared参数不会生效,只能为非等价路由计算备份下一跳。

·     若同时开启了TI-LFA FRR功能,需要满足以下任意条件之一,TI-LFA才能计算出等价路由的备份下一跳:

¡     等价路由的主用下一跳的IS-IS邻居都相同。

¡     等价路由的主用下一跳在同一个SRLG组中。

·     若同时开启了IS-IS协议中主用链路的BFD检测功能、防微环功能,则上述功能均不会生效。

·     在IS-IS IPv4单播地址族视图下配置了fast-reroute lfa ecmp-shared命令后,IS-IS IPv4单播地址族视图下配置的inter-level-tilfa level-1 enable命令将会失效;在IS-IS IPv6单播地址族视图下配置了fast-reroute lfa ecmp-shared命令后,IS-IS IPv6单播地址族视图下配置的inter-level-tilfa level-1 enable命令将会失效。

IS-IS支持快速重路由通过LFA算法选取备份下一跳功能与IS-IS TE特性互斥。

等价路由不支持快速重路由功能。

【举例】

# 使能IS-IS进程1支持快速重路由功能,并为所有路由通过LFA算法选取备份下一跳信息。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute lfa

【相关命令】

·     display ip routing-table(三层技术-IP路由命令参考/IP路由基础)

·     display ipv6 routing-table(三层技术-IP路由命令参考/IP路由基础)

·     fast-reroute microloop-avoidance enable(Segment Routing命令参考/SR-MPLS、SRv6)

·     inter-level-tilfa level-1 enable

·     isis primary-path-detect bfd

·     segment-routing microloop-avoidance enable(Segment Routing命令参考/SR-MPLS、SRv6)

1.1.63  fast-reroute enable

fast-reroute enable命令用来开启Flex-Algo算法的快速重路由功能。

undo fast-reroute enable命令用来关闭Flex-Algo算法的快速重路由功能。

【命令】

fast-reroute enable

undo fast-reroute enable

【缺省情况】

Flex-Algo算法的快速重路由功能处于开启状态。

【视图】

Flex-Algo算法视图

【缺省用户角色】

network-admin

【使用指导】

Flex-Algo算法的快速重路由功能与IS-IS LFA快速重路由功能类似。Flex-Algo算法使用LFA(Loop Free Alternate)基于Flex-Algo算法拓扑计算出一条开销最小且无环的备份链路。

如果网络中不存在备份路径,可以使用本命令关闭Flex-Algo算法的快速重路由功能,节省设备资源。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 关闭Flex-Algo算法128的快速重路由功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] undo fast-reroute enable

【相关命令】

·     cost-style

1.1.64  fast-reroute microloop-avoidance enable

fast-reroute microloop-avoidance enable命令用来开启Flex-algo算法的FRR正切防微环功能。

undo fast-reroute microloop-avoidance enable命令用来关闭Flex-algo算法的FRR正切防微环功能。

【命令】

fast-reroute microloop-avoidance enable

undo fast-reroute microloop-avoidance enable

【缺省情况】

Flex-algo算法的正切防微环功能处于开启状态。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【使用指导】

网络拓扑发生变化时,某些设备需要基于新拓扑更新自身的FIB。由于设备能力、配置参数等原因,设备间可能存在毫秒级到秒级的数据库不同步状态。在此期间,报文转发路径上的各个设备可能处于收敛前的状态,也可能处于收敛后的状态,这样会导致转发路由的不一致,从而引发环路。但这种环路会在转发路径上的设备都完全收敛后消失,因此将这种暂态的环路称为微环(Microloop)。微环可能导致丢包、报文乱序等问题。

正切微环指的是网络发生故障后,紧邻故障节点的节点收敛后引发的环路。为了解决正切微环带来的问题,可以在紧邻故障节点的节点上配置FRR正切防微环功能。配置本功能后,在延迟时间到达前,设备仍沿着TI-LFA计算出来的备份路径转发,避免产生环路。

【举例】

# 关闭Flex-algo算法128的FRR正切防微环功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] undo fast-reroute microloop-avoidance enable

【相关命令】

·     fast-reroute microloop-avoidance rib-update-delay

1.1.65  fast-reroute microloop-avoidance rib-update-delay

fast-reroute microloop-avoidance rib-update-delay命令用来配置Flex-algo算法的FRR正切防微环延迟时间。

undo fast-reroute microloop-avoidance rib-update-delay命令用来恢复缺省情况。

【命令】

fast-reroute microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo fast-reroute microloop-avoidance rib-update-delay [ level-1 | level-2 ]

【缺省情况】

Flex-algo算法的FRR正切防微环延迟时间为5000毫秒。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【参数】

delay-time:FRR正切防微环的延迟时间,取值范围为1~60000,单位为毫秒。

level-1:配置Level-1区域的FRR正切防微环的延迟时间。

level-2:配置Level-2区域的FRR正切防微环的延迟时间。

【使用指导】

只有开启Flex-algo算法的FRR正切防微环功能后,正切防微环延迟时间才能生效。

未指定level-1level-2参数时,表示配置所有Level区域的FRR正切防微环的延迟时间。

【举例】

# 在IS-IS进程1下配置Flex-Algo算法128的FRR正切防微环延迟时间为6000毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] fast-reroute microloop-avoidance rib-update-delay 6000

【相关命令】

·     fast-reroute microloop-avoidance enable

1.1.66  fast-reroute primary-path-detect bfd

fast-reroute primary-path-detect bfd命令用来开启IS-IS进程主用链路的BFD检测功能。

undo fast-reroute primary-path-detect bfd命令用来关闭IS-IS进程主用链路的BFD检测功能。

【命令】

fast-reroute primary-path-detect bfd { ctrl | echo }

undo fast-reroute primary-path-detect bfd

【缺省情况】

IS-IS进程主用链路的BFD检测功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

ctrl:配置通过控制报文方式的BFD会话对主用链路进行检测。

echo:配置通过echo报文方式的BFD会话对主用链路进行检测。

【使用指导】

配置本功能后,IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。当主用链路出现故障时,BFD能够快速检测到该故障并上报给IS-IS。IS-IS收到故障信息后会立刻切换到备份链路,从而缩短流量中断时间。

用户可以使用fast-reroute primary-path-detect bfd命令或isis primary-path-detect bfd命令、isis ipv6 primary-path-detect bfd命令开启IS-IS主用链路的BFD检测功能。两者的配置关系如下:

·     配置fast-reroute primary-path-detect bfd命令后,该进程下所有的IPv4 IS-IS或IPv6 IS-IS接口都会开启主用链路的BFD检测功能。

·     如果只想在某个接口上开启IS-IS主用链路的BFD检测功能,建议在IS-IS进程主用链路的BFD检测功能处于关闭状态的情况下,在该接口下配置isis primary-path-detect bfd命令或isis ipv6 primary-path-detect bfd命令。

【举例】

# 开启IS-IS进程1主用链路的BFD(Ctrl方式)检测功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute primary-path-detect bfd ctrl

【相关命令】

·     fast-reroute primary-path-detect bfd

·     isis ipv6 primary-path-detect bfd

·     isis primary-path-detect bfd

1.1.67  fast-reroute remote-lfa maximum-cost

fast-reroute remote-lfa maximum-cost命令用来配置Remote LFA源节点到指定PQ节点的最大开销值。

undo fast-reroute remote-lfa maximum-cost命令用来恢复缺省情况。

【命令】

fast-reroute remote-lfa maximum-cost cost [ level-1 | level-2 ]

undo fast-reroute remote-lfa maximum-cost [ level-1 | level-2 ]

【缺省情况】

Remote LFA源节点到指定PQ节点的最大开销值为16777215。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-admin

【参数】

cost:到指定PQ节点的开销值,取值范围为1~16777215。

level-1:配置Level-1区域内源节点到指定PQ节点的最大开销值。

level-2:配置Level-2区域内源节点到指定PQ节点的最大开销值。

【使用指导】

Remote LFA通过计算得到PQ节点集,集合中的每个节点到源节点的开销值不完全相同。配置本命令后,只有到源节点的开销值小于指定值的节点,才会加入到PQ节点集,以确保选择的备份路径开销不会过大。

未指定level-1level-2参数时,表示配置所有Level区域内源节点到指定PQ节点的最大开销值。

【举例】

# 配置IS-IS进程1中源节点到指定PQ节点的最大开销值为200。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute remote-lfa maximum-cost 200

1.1.68  fast-reroute remote-lfa prefix-list

fast-reroute remote-lfa prefix-list命令用来配置过滤Remote LFA PQ节点的地址前缀列表。

undo fast-reroute remote-lfa prefix-list命令用来恢复缺省情况。

【命令】

fast-reroute remote-lfa prefix-list prefix-list-name [ level-1 | level-2 ]

undo fast-reroute remote-lfa prefix-list [ level-1 | level-2 ]

【缺省情况】

所有PQ节点都可以成为Remote LFA的备份下一跳。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-admin

【参数】

prefix-list-name:指定地址前缀列表名,唯一标识一个地址前缀列表。prefix-list-name为1~63个字符的字符串,区分大小写。

level-1:配置Level-1区域过滤PQ节点策略。

level-2:配置Level-2区域过滤PQ节点策略。

【使用指导】

Remote LFA通过计算得到PQ节点集,但并不是集合中的所有节点都适合成为PQ节点。为了达到优化网络的目的,可以通过配置本命令,过滤掉不符合条件的节点,选取符合条件的PQ节点。

未指定level-1level-2参数时,表示配置所有Level区域过滤PQ节点策略。

【举例】

# 配置IS-IS进程1过滤Remote LFA PQ节点的地址前缀列表为test1。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute remote-lfa prefix-list test1

【相关命令】

·     ip prefix-list(三层技术-IP路由命令参考/路由策略)

1.1.69  fast-reroute remote-lfa tunnel ldp

fast-reroute remote-lfa tunnel ldp命令用来开启IS-IS的Remote LFA(Remote Loop-free Alternate)快速重路由功能。

undo fast-refroute remote-lfa tunnel ldp命令用来关闭IS-IS的Remote LFA快速重路由功能。

【命令】

fast-reroute remote-lfa tunnel ldp [ level-1 | level-2 ]

undo fast-reroute remote-lfa tunnel ldp [ level-1 | level-2 ]

【缺省情况】

IS-IS的Remote LFA快速重路由功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-admin

【参数】

level-1:开启Level-1区域的Remote LFA快速重路由功能。

level-2:开启Level-2区域的Remote LFA快速重路由功能。

【使用指导】

开启Remote LFA快速重路由功能后,当某处链路或节点故障时,数据流量会快速切换到备份路径继续转发,从而最大程度上避免数据流量的丢失。

配置Remote LFA快速重路由功能前,需要执行以下配置:

·     mpls ldp

·     mpls ldp enable

·     fast-reroute lfa

只有开启了相应Level的LFA快速重路由功能,Remote LFA快速重路由功能才可以在指定Level生效,否则配置不生效。

未指定level-1level-2参数时,表示开启或关闭所有Level区域的Remote LFA快速重路由功能。

【举例】

# 开启IS-IS进程1的Remote LFA快速重路由功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] fast-reroute remote-lfa tunnel ldp

【相关命令】

·     fast-reroute(三层技术-IP路由命令参考/IS-IS)

·     mpls ldp(MPLS命令参考/LDP)

·     mpls ldp enable(MPLS命令参考/LDP)

1.1.70  fast-reroute tiebreaker (Flexible algorithm view)

fast-reroute tiebreaker命令用来配置Flex-algo算法的快速重路由备份路径优选方案的优先级。

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。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【参数】

lowest-cost:指定最小开销路径优选方案的优先级。

node-protecting:指定节点保护优选方案的优先级。

preference preference:设置优选方案的优先级,取值范围为1~255,该数值越大表示优先级越高。

level-1:在Level-1区域指定优选方案的优先级。

level-2:在Level-2区域指定优选方案的优先级。

【使用指导】

多次执行本命令:

·     可以分别配置最小开销路径优选方案、节点保护优选方案的优先级。

·     对于同一优选方案,最后一次执行的命令生效。

当同一视图下配置了两个优选方案时,会优先选择优先级较高的优选方案计算备份路径。如果该方案不能计算出备份路径,则采用另一个优选方案计算备份路径。如果两种优选方案均无法计算出备份路径,那么主链路故障后无法保证可靠性。

当通过最小开销路径方式计算备份路径时,如果不能计算出备份路径,则不会再通过节点保护方式计算备份路径,主链路故障后无法保证可靠性。

如果未指定level-1level-2参数,则表示配置所有区域的快速重路由备份路径优选方案的优先级。

【举例】

# 在IS-IS进程1下配置Flex-Algo算法255计算快速重路由备份路径时,节点保护优选方案优先级为100。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 255

[Sysname-isis-1-flex-algo-255] fast-reroute tiebreaker node-protecting preference 100

1.1.71  fast-reroute tiebreaker (IS-IS IPv4 unicast address family view/IS-IS IPv6 unicast address family view)

fast-reroute tiebreaker命令用来配置快速重路由备份路径优选方案的优先级。

undo fast-reroute tiebreaker命令用来恢复缺省情况。

【命令】

fast-reroute tiebreaker { lowest-cost | node-protecting | srlg-disjoint } preference preference [ level-1 | level-2 ]

undo fast-reroute tiebreaker { lowest-cost | node-protecting | srlg-disjoint } [ level-1 | level-2 ]

【缺省情况】

最小开销路径优选方案的优先级为20,节点保护优选方案的优先级为40,共享风险链路组优选方案的优先级为10。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

lowest-cost:指定最小开销路径优选方案的优先级。

node-protecting:指定节点保护优选方案的优先级。

srlg-disjoint:指定SRLG(Shared Risk Link Group,共享风险链路组)优选方案的优先级。

preference preference:设置优选方案的优先级,取值范围为1~255,该数值越大表示优先级越高。

level-1:在Level-1区域指定优选方案的优先级。

level-2:在Level-2区域指定优选方案的优先级。

【使用指导】

IS-IS FRR使用一定的计算规则计算备份路径。Tiebreaker使用优先级值来对计算规则进行排序,优先级的值越大,对应的计算规则的优先级越高。IS-IS FRR备份路径优选方案通过调整计算规则的优先级,能够影响IS-IS FRR计算出来的备份路径。不同的备份路径可为流量提供节点保护或链路保护,或者同时提供节点保护和链路保护。

IS-IS FRR支持如下类型的计算规则,不同的计算规则生成不同的用于计算备份路径的拓扑。

·     节点保护(node-protecting):IS-IS FRR排除主下一跳节点之后计算备份路径。

·     最低开销(lowest-cost):IS-IS FRR排除直连主链路之后计算备份路径。

·     SRLG不相交(srlg-disjoint):SRLG(Shared Risk Link Group,共享风险链路组)是具有相同故障风险的一组链路的集合。即如果其中一条链路失效,那么组内的其他链路也可能失效。这种情况下使用组内的其他链路作为失效链路的备份链路,将起不到保护的作用。为了避免出现上述情况,IS-IS FRR排除与直连主链路属于同一SRLG的本地链路之后计算备份路径。

对于IS-IS FRR来说,srlg-disjoint计算规则不能单独存在,需要依赖node-protecting或lowest-cost。

当同一IS-IS进程下存在多个FRR备份路径优选方案时,会优先选择优先级较高的优选方案计算备份路径。如果该方案不能计算出备份路径,则再从其他优选方案中选择优先级较高的优选方案计算备份路径。具体工作机制如下:

·     当node-protecting > lowest-cost时,如果使用node-protecting规则不能计算出备份路径,则再使用lowest-cost规则计算备份路径。如果仍不能计算备份路径,则主链路故障后无法保证可靠性。

·     当lowest-cost > node-protecting时,如果使用lowest-cost规则不能计算出备份路径,则不再使用node-protecting规则计算备份路径,主链路故障后无法保证可靠性。

多次执行本命令:

·     可以分别配置最小开销路径优选方案、节点保护优选方案及SRLG优选方案的优先级。

·     对于同一优选方案,最后一次执行的命令生效。

如果未指定level-1level-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

1.1.72  fast-reroute ti-lfa enable

fast-reroute ti-lfa enable命令用来开启Flex-algo算法的TI-LFA(Topology-Independent Loop-free Alternate,拓扑无关无环备份)快速重路由功能。

undo fast-refroute ti-lfa enable命令用来关闭Flex-algo算法的TI-LFA快速重路由功能。

【命令】

fast-reroute ti-lfa enable

undo fast-reroute ti-lfa enable

【缺省情况】

TI-LFA快速重路由功能处于开启状态。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【使用指导】

Flex-Algo算法的TI-LFA FRR功能基于FAD,在Flex-Algo拓扑中计算备份路径。Flex-algo算法的TI-LFA快速重路由功能能够为链路及节点提供保护。当某处链路或节点故障时,数据流量会快速切换到备份路径继续转发,从而最大程度上避免数据流量的丢失。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 开启Flex-Algo算法255的TI-LFA快速重路由功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 255

[Sysname-isis-1-flex-algo-255] fast-reroute ti-lfa enable

1.1.73  filter-policy export

filter-policy export命令用来配置IS-IS对引入的路由信息进行过滤。

undo filter-policy export命令用来取消IS-IS对引入的路由信息进行过滤。

【命令】

IS-IS IPv4单播地址族视图:

filter-policy { ipv4-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ bgp | direct | eigrp eigrp-as | { isis | ospf | rip } process-id | static | unr ]

undo filter-policy export [ bgp | direct | eigrp eigrp-as | { isis | ospf | rip } process-id | static | unr ]

IS-IS IPv6单播地址族视图:

filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } process-id | static | unr ]

undo filter-policy export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } process-id | static | unr ]

【缺省情况】

IS-IS不对引入的路由信息进行过滤。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-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个字符的字符串,区分大小写。

bgp:引入BGP协议的路由。

bgp4+:引入IPv6 BGP协议的路由。

direct:引入直连路由。

eigrp:引入EIGRP协议的路由。

eigrp-as:EIGRP协议的进程号,取值范围为1~65535。

isis:引入IS-IS协议的路由。

isisv6:引入IPv6 IS-IS协议的路由。

ospf:引入OSPF协议的路由。

ospfv3:引入OSPFv3协议的路由。

rip:引入RIP协议的路由。

ripng:引入RIPng协议的路由。

process-id:指定的路由协议进程号,取值范围为1~65535。

static:对引入的静态路由进行过滤。

unr:对引入的UNR(User Network Route,用户网络路由)路由进行过滤。

【使用指导】

如果没有指定任何参数,则表示IS-IS对引入的所有路由信息进行过滤。

某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义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

1.1.74  filter-policy import

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

【参数】

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路由基础)

1.1.75  flash-flood

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

【参数】

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-1level-2级别的快速扩散功能。

【举例】

# 使能LSP快速扩散功能,配置发送个数10个,发送延时100毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flash-flood flood-count 10 max-timer-interval 100

1.1.76  flex-algo (IS-IS view)

flex-algo命令用来创建Flex-Algo算法,并进入Flex-Algo视图。如果指定的Flex-Algo算法已经存在,则直接进入Flex-Algo算法视图。

undo flex-algo命令用来删除指定的Flex-Algo算法。

【命令】

flex-algo flex-algo-id

undo flex-algo flex-algo-id

【缺省情况】

不存在Flex-Algo算法。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

flex-algo-id:Flex-Algo的算法标识符,取值范围为128~255。同一个IS-IS进程下可以创建多个Flex-Algo算法。

【使用指导】

IS-IS通告的SID中包含算法字段,该字段共8位,用0~255之间的数字表示不同的算法:

·     算法0表示基于IGP链路度量的SPF算法。

·     算法128~255可以自由定义,称为Flex-Algo(Flexible Algorithm,灵活算法)。表示基于特定度量类型和约束条件的SPF算法。

Flex-Algo算法包含三个要素:算法类型、优化目标和约束条件。

·     算法类型:计算路径使用的算法。当前仅支持SPF算法。

·     优化目标:使用Flex-Algo算法基于特定度量类型计算到达目的地的最小开销路径。当前仅支持使用IS-IS的链路开销作为度量类型。

·     约束条件:Flex-Algo算法生成算法拓扑时遵循的规则,即包含或排除具有特定亲和属性的链路。

生成特定算法标识符的Flex-Algo算法拓扑的机制如下:

(1)     删除所有不参与该Flex-Algo算法计算的节点。

(2)     删除约束条件中避免使用的链路。

(3)     删除不具备算法所使用的度量的链路。

生成Flex-Algo算法拓扑后,各节点根据计算类型和优化目标进行路径计算。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 创建算法标识符为128的Flex-Algo,并进入Flex-Algo算法视图。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128]

【相关命令】

·     cost-style

1.1.77  flex-algo (Segment Routing view)

flex-algo命令用来创建并进入SR Flex-Algo视图。如果SR Flex-Algo视图已经存在,则直接进入SR Flex-Algo视图。

undo flex-algo命令用来删除SR Flex-Algo视图及SR Flex-Algo视图下配置的命令。

【命令】

flex-algo

undo flex-algo

【缺省情况】

不存在SR Flex-Algo视图。

【视图】

Segment Routing视图

【缺省用户角色】

network-admin

【举例】

# 创建并进入SR Flex-Algo视图。

<Sysname> system-view

[Sysname] segment-routing

[Sysname-segment-routing] flex-algo

[Sysname-sr-flex-algo]

【相关命令】

·     segment-routing(Segment Routing命令参考/SR-MPLS)

1.1.78  flex-algo algorithm

flex-algo algorithm命令用来配置Locator段关联Flex-Algo算法。

undo flex-algo algorithm命令用来恢复缺省情况。

【命令】

flex-algo algorithm algo-id

undo flex-algo algorithm

【缺省情况】

Locator段关联的算法ID为0,即各节点使用SPF算法计算到达Locator对应网络前缀的路由。

【视图】

SRv6 Locator视图

【缺省用户角色】

network-admin

【参数】

algo-id:Flex-Algo算法的标识符,取值范围为128~255。

【使用指导】

配置IS-IS SRv6功能后,IS-IS会使用包含SRv6 Locator TLV的LSP发布SRv6 Locator信息。SRv6 Locator TLV包含算法字段,通过算法ID标识该Locator使用的算法。缺省情况下,SRv6 Locator TLV中的算法ID为0,表示节点使用SPF算法基于IS-IS链路开销计算到达SRv6 Locator前缀的最优路径。

Locator段关联Flex-Algo算法后,节点将使用Flex-Algo算法计算到达SRv6 Locator前缀的最优路径。

如果Locator段关联的Flex-Algo算法不存在,那么IS-IS不会发布SRv6 Locator信息。

多次执行本命令,最后一次执行的生效。

【举例】

# 配置Locator段abc关联Flex-Algo算法128。

<Sysname> system-view

[Sysname] segment-routing ipv6

[Sysname-segment-routing-ipv6] locator abc ipv6-prefix 500::1 40 static 4

[Sysname-segment-routing-ipv6-locator-abc] flex-algo algorithm 128

1.1.79  graceful-restart

graceful-restart命令用来使能IS-IS协议的GR能力。

undo graceful-restart命令用来关闭IS-IS协议的GR能力。

【命令】

graceful-restart

undo graceful-restart

【缺省情况】

IS-IS协议的GR能力处于关闭状态。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【举例】

# 使能IS-IS进程1的GR能力。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] graceful-restart

【相关命令】

·     graceful-restart suppress-sa

1.1.80  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

【使用指导】

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

1.1.81  graceful-restart t1

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

【参数】

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

1.1.82  graceful-restart t2

graceful-restart t2命令用来配置T2定时器。

undo graceful-restart t2命令用来恢复缺省情况。

【命令】

graceful-restart t2 seconds

undo graceful-restart t2

【缺省情况】

T2定时器的超时值为60秒。

【视图】

IS-IS视图

【缺省用户角色】

network-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

1.1.83  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

【参数】

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

1.1.84  ignore-att

ignore-att命令用来配置IS-IS不采用ATT位计算缺省路由。

undo ignore-att命令用来恢复缺省情况。

【命令】

ignore-att

undo ignore-att

【缺省情况】

IS-IS采用ATT位计算缺省路由。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【举例】

# 配置不采用ATT位计算缺省路由。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] ignore-att

1.1.85  import-bier

import-bier命令用来配置IS-IS引入其他协议的BIER信息。

undo import-bier命令用来取消IS-IS引入其他协议的BIER信息。

【命令】

import-bier bgp4+ [ as-number ]

undo import-bier bgp4+

【缺省情况】

IS-IS不引入其它协议的BIER信息。

【视图】

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

bgp4+:引入IPv6 BGP协议的BIER信息。

as-number:引入指定AS内的BIER信息。as-number为AS号,取值范围为1~4294967295。如果没有指定本参数,则引入所有AS的BIER信息。

【使用指导】

IS-IS只能在域内发布BIER信息,在跨越AS域转发BIER流量的场景中,需要通过BGP在AS之间发布BIER信息。在ASBR上使用本命令将IPv6 BGP协议的BIER信息引入IS-IS,IS-IS将携带域外BIER信息的LSP通告给AS内的邻居,邻居根据收到的LSP中的BIER信息生成BIER路由,从而实现跨域转发BIER流量。

本命令只支持引入从EBGP邻居学来的BIER信息。

只有开启IS-IS进程的BIER能力后,本命令才能生效。

【举例】

# 引入BGP协议的BIER信息。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] import-bier bgp4+

【相关命令】

·     bier enable

1.1.86  import-route

import-route命令用来配置IS-IS引入外部路由信息。

undo import-route命令用来取消IS-IS引入的外部路由信息。

【命令】

IS-IS IPv4单播地址族视图:

import-route bgp [ as-number ] [ allow-ibgp ] [ cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route bgp [ as-number ] [ allow-ibgp ] inherit-cost [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route { direct | static | unr } [ cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route { direct | static | unr } inherit-cost [ [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route eigrp [ eigrp-as | all-as ] [ 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 eigrp [ eigrp-as | all-as ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route rip [ process-id | all-processes ] [ allow-direct | cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route rip [ process-id | all-processes ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route { isis | ospf } [ process-id | all-processes ] [ allow-direct | cost cost-value | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | no-sid | route-policy route-policy-name | tag tag ] *

import-route { isis | ospf } [ process-id | all-processes ] inherit-cost [ allow-direct | [ level-1 | level-1-2 | level-2 ] | no-sid | route-policy route-policy-name | tag tag ] *

undo import-route { bgp | direct | eigrp [ eigrp-as | all-as ] | { isis | ospf | rip } [ process-id | all-processes ] | static | unr }

IS-IS IPv6单播地址族视图:

import-route bgp4+ [ as-number ] [ allow-ibgp ] [ [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route { direct | static } [ [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

import-route { isisv6 | ospfv3 | ripng } [ process-id ] [ allow-direct | [ cost cost-value | inherit-cost ] | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *

undo import-route { bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static | unr }

【缺省情况】

IS-IS不引入其它协议的路由信息。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

bgp:引入BGP协议的路由。

bgp4+:引入IPv6 BGP协议的路由。

as-number:引入指定AS内的路由。as-number为AS号,取值范围为1~4294967295。只有当protocolbgpbgp4+时该参数可选。当protocolbgpbgp4+时,如果没有指定本参数,则引入所有的IPv4或IPv6 EBGP路由。建议配置时指定AS号,否则引入的EBGP路由数量过多时,会引发设备内存资源紧张等问题。

direct:引入直连路由。

eigrp:引入EIGRP协议的路由。

eigrp-as:EIGRP协议的进程号,取值范围为1~65535,缺省值为1。

all-as:引入EIGRP协议所有进程的路由。

isis:引入IS-IS协议的路由。

isisv6:引入IPv6 IS-IS协议的路由。

ospf:引入OSPF协议的路由。

ospfv3:引入OSPFv3协议的路由。

rip:引入RIP协议的路由。

ripng:引入RIPng协议的路由。

process-id:指定的路由协议进程号,取值范围为1~65535,缺省值为1。

static:引入静态路由。

unr:引入UNR(User Network Route,用户网络路由)路由。UNR路由是接入设备为上线用户生成的路由。

all-processes:引入IS-IS、OSPF或RIP协议所有进程的路由。

allow-ibgp:允许引入IBGP路由。

allow-direct:在引入的路由中包含使能了该协议的接口网段路由。缺省情况下,在引入协议路由时不会包含使能了该协议的接口网段路由。当allow-directroute-policy route-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效。例如,当配置allow-direct参数引入OSPF直连时,在路由策略中不要配置if-match route-type匹配条件,否则,allow-direct参数失效。

cost cost-value:引入的路由的路径开销值,取值范围为0~4261412864。

·     当路径开销值类型为narrownarrow-compatiblecompatible时,取值范围为0~63。

·     当路径开销值类型为widewide-compatible时,取值范围为0~4261412864。

cost-type { external | internal }:表示路径开销类型:internal表示内部路由;external表示外部路由,配置路径开销类型为external后,通过LSP发布路由时路径开销会在配置的cost值的基础上加上64,从而保证内部路由优于外部路由。缺省情况下为external类型。只有当开销类型为narrownarrow-compatible或者compatible时,该参数有效。

inherit-cost:指定引入外部路由时使用该路由的原有开销值。

level-1:引入路由到Level-1的路由表中。

level-1-2:同时引入路由到Level-1和Level-2的路由表中。

level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。

no-sid:引入路由时不保留该路由的SR标签信息。如果不指定本参数,那么IS-IS引入的路由保留SR标签信息。

route-policy route-policy-name:路由策略名称,只有满足指定路由策略匹配条件的路由才被引入。route-policy-name为1~63个字符的字符串,区分大小写。

tag tag:为引入路由配置Tag值,取值范围为1~4294967295。

【使用指导】

IS-IS将所有引入路由域中的路由当作外部路由,它们描述了应该如何选择到路由域以外目的地的路由。

指定costinherit-cost参数后,真正生效的开销值受当前开销类型的影响。当路径开销值类型为narrownarrow-compatiblecompatible时,生效的开销值范围为0~63,超过63的也取值为63;当路径开销值类型为widewide-compatible时,配置值即为生效值。

该命令不能引入缺省路由。只能引入路由表中状态为active的路由,是否为active状态可以通过display ip routing-table protocol命令来查看。

如果未指定costinherit-cost参数,则引入的外部路由的开销值为0。

import-route bgpimport-route bgp4+表示只引入EBGP路由;import-route bgp allow-ibgpimport-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用。

undo import-route eigrp all-as命令只能取消import-route eigrp all-as命令的配置,不能取消import-route eigrp eigrp-as命令的配置。

undo import-route protocol all-processes命令只能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。

【举例】

# 引入静态路由,cost值为15。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] import-route static cost 15

【相关命令】

·     import-route limit

1.1.87  import-route isis level-1 into level-2

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 } | no-sid | tag tag ] *

undo import-route isis level-1 into level-2

【缺省情况】

Level-1区域的路由信息向Level-2区域发布。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-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个字符的字符串,区分大小写。

no-sid:将Level-1区域的路由信息引入到Level-2区域时不保留该路由的SR标签信息。如果不指定本参数,那么Level-1区域的路由信息引入到Level-2区域时保留该路由的SR标签信息。

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

1.1.88  import-route isis level-2 into level-1

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 } | no-sid | tag tag ] *

undo import-route isis level-2 into level-1

【缺省情况】

Level-2区域的路由信息不向Level-1区域发布。

【视图】

IS-IS IPv4单播地址族视图

【缺省用户角色】

network-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个字符的字符串,区分大小写。

no-sid:将Level-2区域的路由信息引入到Level-1区域时不保留该路由的SR标签信息。如果不指定本参数,那么Level-2区域的路由信息引入到Level-1区域时保留该路由的SR标签信息。

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

1.1.89  import-route isisv6 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

【参数】

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

1.1.90  import-route isisv6 level-2 into level-1

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

【参数】

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

1.1.91  import-route limit

import-route limit命令用来配置引入Level1/Level2的路由最大条数。

undo import-route limit命令用来恢复缺省情况。

【命令】

import-route limit number

undo import-route limit

【缺省情况】

没有配置引入路由的最大条数。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

number:引入Level1/Level2的路由最大条数。IS-IS IPv4单播地址族视图下取值范围为1~4145152,IS-IS IPv6单播地址族视图下取值范围为1~2048000。

【举例】

# 配置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

1.1.92  import-route no-route-calculate

import-route no-route-calculate命令用来配置IS-IS引入的路由不参与路由计算。

undo import-route no-route-calculate命令用来恢复缺省情况。

【命令】

import-route no-route-calculate

undo import-route no-route-calculate

【缺省情况】

IS-IS引入的路由参与路由计算。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

IS-IS学习到的路由与引入路由的前缀相同时,缺省情况下,IS-IS在路由计算时会比较学习到的路由和引入路由的路由优先级。如果引入路由的路由优先级较高,IS-IS会将引入路由加入到路由表中,不会将学到的路由加入到路由表,也不会生成相应的LSP,从而导致依赖LSP通告SID等信息的SR-MPLS和SRv6无法正常运行。为了解决上述问题,需要配置本命令。配置本命令后,对于前缀相同的IS-IS引入路由和学习到的路由,引入的路由不再参与路由计算;IS-IS将学习到的路由加入路由表,并正常生成LSP。

如果IS-IS学习到的路由与引入路由的前缀不同,不管是否配置本命令,引入的路由均会参与路由计算。

【举例】

# 配置IS-IS进程1引入的路由不参与路由计算。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] import-route no-route-calculate

【相关命令】

·     import-route

·     preference

1.1.93  inter-level-tilfa level-1 enable

inter-level-tilfa level-1 enable命令用来开启Level-1区域的TI-LFA使用Level-2的路径作为备份路径的功能。

undo inter-level-tilfa level-1 enable命令用来关闭Level-1区域的TI-LFA使用Level-2的路径作为备份路径的功能。

【命令】

inter-level-tilfa level-1 enable [ prefer ]

undo inter-level-tilfa level-1 enable [ prefer ]

【缺省情况】

Level-1区域的TI-LFA使用Level-2的路径作为备份路径的功能处于关闭状态。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

prefer:Level-1区域的TI-LFA优先使用Level-2的路径作为备份路径。如果未指定本参数,Level-1区域的TI-LFA优先从本区域中选取备份路径。

【使用指导】

缺省情况下,IS-IS仅支持在同一Level内进行TI-LFA路由计算,不支持跨Level的TI-LFA路由计算。当Level-1区域无法计算出备份路径时,TI-LFA无法为SR-MPLS隧道和SRv6隧道提供链路及节点的保护。配置本命令后,可以使用Level-2的路径保护Level-1的主路径。

在IS-IS IPv4单播地址族视图下配置了fast-reroute lfa ecmp-shared命令后,IS-IS IPv4单播地址族视图下配置的inter-level-tilfa level-1 enable命令将会失效;在IS-IS IPv6单播地址族视图下配置了fast-reroute lfa ecmp-shared命令后,IS-IS IPv6单播地址族视图下配置的inter-level-tilfa level-1 enable命令将会失效。

【举例】

# 开启Level-1区域的TI-LFA使用Level-2的路径作为备份路径的功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] inter-level-tilfa level-1 enable

【相关命令】

·     fast-reroute

1.1.94  isis

isis命令用来启动IS-IS,并进入IS-IS视图。

undo isis命令用来关闭IS-IS。

【命令】

isis [ process-id ] [ lite ] [ vpn-instance vpn-instance-name ]

undo isis [ process-id ]

【缺省情况】

系统没有运行IS-IS。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

process-id:IS-IS进程号,取值范围为1~65535,缺省值为1。

lite:轻量级IS-IS进程。如果未指定本参数,则表示传统IS-IS进程。

vpn-instance vpn-instance-name:指定IS-IS所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示IS-IS位于公网中。

【使用指导】

在用户需要启动大量IS-IS进程的场景中,为了避免设备内存资源紧张,可以在创建IS-IS进程时指定lite参数,以减少IS-IS进程对内存的占用。轻量级IS-IS进程虽然减少了内存占用,但在邻居数量、路由条目较多时会出现性能下降的情况。请根据设备的资源的使用情况合理规划启动轻量级IS-IS进程的数量。

不能通过重复执行本命令将传统IS-IS进程修改为轻量级进程。如需修改,请先通过undo isis命令关闭IS-IS进程,再执行isis命令。对于已存在的轻量级进程,在进入进程视图时,可以不指定lite参数。

【举例】

# 创建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

1.1.95  isis affinity flex-algo

isis affinity flex-algo命令用来配置IS-IS接口的链路携带特定的亲和属性。

undo isis affinity flex-algo命令用来恢复缺省情况。

【命令】

isis process-id affinity flex-algo { affinity-name }&<1-32>

undo isis process-id affinity flex-algo

【缺省情况】

IS-IS的接口链路不携带任何亲和属性。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

processe-id:表示IS-IS进程号,取值范围为1~65535。

affinity-name&<1-32>:指定IS-IS接口通告的亲和属性名称。affinity-name表示亲和属性名称,为1~32个字符的字符串,区分大小写。&<1-32>表示前面的参数最多可以输入32次。

【使用指导】

配置本命令后,接口去往邻接节点的链路将会携带指定亲和属性名称映射的亲和属性。如果指定了多个亲和属性名称,那么接口链路将携带指定的所有亲和属性名称映射的亲和属性。

接口所在节点参与Flex-Algo算法计算时,如果Flex-Algo算法定义了约束条件,那么Flex-Algo算法会根据约束条件将具有特定亲和属性的链路加入Flex-Algo算法拓扑,或从Flex-Algo算法拓扑中排除。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的链路携带red映射的亲和属性。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis 1 affinity flex-algo red

【相关命令】

·     affinity-map

1.1.96  isis authentication send-only

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

【参数】

level-1:对收到的Level-1 Hello报文忽略认证信息检查。

level-2:对收到的Level-2 Hello报文忽略认证信息检查。

【使用指导】

配置邻居关系验证方式和验证密钥后,验证密钥将会按照设定的方式封装到Hello报文中,并对接收到的Hello报文进行验证密钥的检查,通过检查才会形成邻居关系。当需要更改密钥时由于密钥不匹配可能导致邻居关系中断。通过命令配置对收到的Hello报文忽略认证信息检查可保证邻居关系不中断,报文正常接收。

【举例】

# 为接口Ten-GigabitEthernet3/1/1配置对收到Level-1 Hello报文忽略认证信息检查。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis authentication send-only level-1

【相关命令】

·     area-authentication send-only

·     domain-authentication send-only

·     isis authentication-mode

1.1.97  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

【参数】

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-1level-2参数时:

·     必须先使用isis enable命令在接口上使能IS-IS功能才能进行参数level-1level-2的配置。

·     如果没有指定level-1level-2参数,将同时为level-1level-2的Hello报文配置验证方式及验证密钥。

两台路由器要形成邻居关系必须配置相同的验证方式和验证密钥。

认证密钥选用iposi不受实际的网络环境影响。如果没有指定iposi参数,将检查Hello报文中OSI的相应字段的配置内容。

使用GCA验证模式时:

·     不指定nonstandard参数时,为协议标准实现方式,可与友商互通;

·     指定nonstandard参数时,为私有实现方式,用于与Comware早期采用非标准实现方式的设备(无nonstandard参数)互通。

需要做版本切换时,如果切换前后的版本对MD5验证模式下支持的密钥长度不同,建议先取消邻居关系验证方式和验证密钥的配置,再进行版本切换。

【举例】

# 为接口Ten-GigabitEthernet3/1/1配置邻居关系采用简单明文验证模式,验证密钥为123456。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis authentication-mode simple plain 123456

【相关命令】

·     area-authentication-mode

·     domain-authentication-mode

·     isis authentication send-only

1.1.98  isis bfd adjust-cost

isis bfd adjust-cost命令用来开启IPv4 IS-IS接口根据BFD会话状态调整接口开销值的功能,并设置接口开销调整值。

undo isis bfd adjust-cost命令用来恢复缺省情况。

【命令】

isis bfd adjust-cost { cost-offset | max }

undo isis bfd adjust-cost

【缺省情况】

未配置IPv4 IS-IS接口根据BFD会话状态调整接口开销值的功能,以IS-IS IPv4单播地址族视图下bfd all-interfaces adjust-cost命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当BFD会话Down时,接口的开销值=接口原本的开销值+cost-value。最大不超过接口开销的最大值16777214。

max:将接口的开销值调整为最大值16777214。

【使用指导】

使用BFD检测IS-IS邻居之间的链路,当BFD检测到故障但故障又很快恢复时,IS-IS邻居关系会发生震荡,进而影响依赖IS-IS的其他业务(例如BGP)的正常运行。为了解决上述问题,可以在IS-IS接口视图下配置本命令。

配置本命令后,在使用BFD检测IS-IS邻居之间的链路的场景中,邻居关系不再受BFD会话的影响,而是根据BFD会话的状态来改变接口的开销值,以实现链路状态变化时的路由快速收敛。具体机制如下:

·     当IS-IS接口感知到BFD会话Down时,IS-IS将该接口的开销值调大。

·     当IS-IS接口感知到BFD会话Up时,IS-IS将该接口的开销值恢复为调整前的值。

用户可以在IS-IS IPv4单播地址族视图或接口视图下开启根据BFD会话状态调整接口开销值的功能:

·     IS-IS IPv4单播地址族视图下的配置对所有的IPv4 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv4单播地址族视图下的配置。

只有接口与BFD联动功能处于开启状态时,本命令才能生效。

【举例】

# 开启IPv4 IS-IS接口Ten-GigabitEthernet3/1/1根据BFD会话状态调整接口开销值的功能,并设置开销值调整值为100。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd enable

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd adjust-cost 100

【相关命令】

·     bfd all-interfaces adjust-cost

·     display isis interface

·     isis bfd enable

1.1.99  isis bfd adjust-cost exclude

isis bfd adjust-cost exclude命令用来禁止IPv4 IS-IS接口根据BFD会话状态调整接口开销值。

undo isis bfd adjust-cost exclude命令用来恢复缺省情况。

【命令】

isis bfd adjust-cost exclude

undo isis bfd adjust-cost exclude

【缺省情况】

允许IPv4 IS-IS接口根据BFD会话状态调整接口开销值。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces adjust-cost命令或isis bfd adjust-cost命令开启IS-IS根据BFD会话状态调整接口开销值的功能。配置bfd all-interfaces adjust-cost命令后,该进程下所有的IPv4 IS-IS接口都会开启根据BFD会话状态调整接口开销值的功能。这种情况下,如果需要关闭某个IPv4 IS-IS接口根据BFD会话状态调整接口开销值的功能,请在该接口下配置isis bfd adjust-cost exclude命令。

在同一个接口视图下,如果同时执行isis bfd adjust-cost excludeisis bfd adjust-cost命令,则最后执行的命令生效。

【举例】

# 禁止IPv4 IS-IS接口Ten-GigabitEthernet3/1/1根据BFD会话状态调整接口开销值。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd adjust-cost exclude

【相关命令】

·     bfd all-interfaces adjust-cost

·     isis bfd adjust-cost

1.1.100  isis bfd enable

isis bfd enable命令用来开启IPv4 IS-IS接口与BFD联动功能。

undo isis bfd enable命令用来恢复缺省情况。

【命令】

isis bfd enable

undo isis bfd enable

【缺省情况】

未配置IPv4 IS-IS接口与BFD联动功能,以IS-IS IPv4单播地址族视图下bfd all-interfaces enable命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

IS-IS邻居之间通过定时发送Hello报文来感知邻居状态变化,如果本端设备在邻居关系保持时间内(即Hello报文失效数目与Hello报文发送时间间隔的乘积,缺省为30秒)没有收到来自邻居设备的Hello报文,则邻居关系变为Down。这样使得IS-IS邻居关系的检测比较慢,对于报文收发速度快的接口会导致大量报文丢失。通过配置IS-IS与BFD联动,可以使用BFD来检测IS-IS邻居之间的链路。当IS-IS邻居之间的链路出现故障时,BFD可以快速检测到该故障并上报给IS-IS。IS-IS收到BFD上报的信息后,将邻居状态置为Down,并重新进行路由计算。由此可见,BFD能够帮助IS-IS协议加快收敛速度。

用户可以在IS-IS IPv4单播地址族视图或接口视图下开启IPv4 IS-IS接口与BFD联动功能,两者的关系如下:

·     IS-IS IPv4单播地址族视图下的配置对所有的IPv4 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv4单播地址族视图下的配置。

【举例】

# 开启IPv4 IS-IS接口Ten-GigabitEthernet3/1/1与BFD联动功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd enable

【相关命令】

·     bfd all-interfaces enable

1.1.101  isis bfd exclude

isis bfd exclude命令用来禁止IPv4 IS-IS接口与BFD联动。

undo isis bfd exclude命令用来恢复缺省情况。

【命令】

isis bfd exclude

undo isis bfd exclude

【缺省情况】

允许IPv4 IS-IS接口与BFD联动。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces enable命令或isis bfd enable命令开启IS-IS的BFD功能。配置bfd all-interfaces enable命令后,该进程下所有的IPv4 IS-IS接口都会开启BFD联动功能。这种情况下,如果需要关闭某个IPv4 IS-IS接口与BFD联动功能,请在该接口下配置isis bfd exclude命令。

在同一个接口视图下,如果同时执行isis bfd excludeisis bfd enable命令,则最后执行的命令生效。

【举例】

# 禁止IPv4 IS-IS接口Ten-GigabitEthernet3/1/1与BFD联动。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd exclude

【相关命令】

·     bfd all-interfaces enable

·     isis bfd enable

1.1.102  isis bfd session-restrict-adj

isis bfd session-restrict-adj命令用来开启BFD抑制IPv4 IS-IS接口建立和保持邻接关系的功能。

undo isis bfd session-restrict-adj命令用来关闭恢复缺省情况。

【命令】

isis bfd session-restrict-adj

undo isis bfd session-restrict-adj

【缺省情况】

未配置BFD抑制IPv4 IS-IS接口建立和保持邻接关系的功能,以IS-IS IPv4单播地址族视图下bfd all-interfaces session-restrict-adj命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

两台设备建立IPv4 IS-IS邻接关系,并使用BFD检测设备间链路。当其中一台设备无法进行三层转发但可以进行二层转发时,BFD会话Down,IPv4 IS-IS邻接关系随之Down,但此时该设备仍能接收和发送IS-IS报文,两台设备又重新建立邻接关系,这可能会导致流量通过故障设备转发,进而引发流量丢失。

为了避免上述情况的发生,请在本端和对端开启IS-IS BFD检测功能的接口上配置本命令。配置本命令后,接口发送的Hello报文中将会携带BFD-enabled TLV,当两端BFD-enabled TLV中的信息一致时,本功能生效,此时当BFD会话Down时,即便设备可以接收和发送IS-IS报文也无法建立邻接关系或保持已建立的邻接关系,从而避免三层流量通过故障设备转发。

建立IPv4 IS-IS邻接关系后再开启本功能的情况下,为了避免建立BFD会话期间导致不必要的邻接关系震荡,在邻居关系保持时间内,IS-IS会等待BFD会话Up,此时IPv4 IS-IS邻接关系不受BFD会话状态影响。如果在邻居关系保持时间内BFD会话未能Up,IPv4 IS-IS邻接关系随之Down。

用户可以在IS-IS IPv4单播地址族视图或接口视图下开启BFD抑制IPv4 IS-IS接口建立和保持邻接关系的功能,两者的关系如下:

·     IS-IS IPv4单播地址族视图下的配置对所有的IPv4 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv4单播地址族视图下的配置。

只有接口与BFD联动功能处于开启状态时,本命令才能生效。

【举例】

# 在接口Ten-GigabitEthernet3/1/1下开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd enable

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd session-restrict-adj

【相关命令】

·     bfd all-interfaces session-restrict-adj

·     isis bfd enable

1.1.103  isis bfd session-restrict-adj exclude

isis bfd session-restrict-adj exclude命令用来禁止BFD抑制IPv4 IS-IS接口建立和保持IS-IS邻接关系。

undo isis bfd session-restrict-adj exclude命令用来恢复缺省情况。

【命令】

isis bfd session-restrict-adj exclude

undo isis bfd session-restrict-adj exclude

【缺省情况】

允许BFD抑制IPv4 IS-IS接口建立和保持邻接关系。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces session-restrict-adj命令或isis bfd session-restrict-adj命令开启BFD抑制IS-IS建立和保持IPv4 IS-IS邻接关系的功能。配置bfd all-interfaces session-restrict-adj命令后,该进程下所有的IPv4 IS-IS接口都会开启BFD抑制IS-IS建立和保持邻接关系的功能。这种情况下,如果不希望BFD抑制某个IPv4 IS-IS接口建立和保持邻接关系,请在该接口下配置isis bfd session-restrict-adj exclude命令。

在同一个接口视图下,如果同时执行isis bfd session-restrict-adj excludeisis bfd session-restrict-adj命令,则最后执行的命令生效。

【举例】

# 禁止BFD抑制IPv4 IS-IS接口Ten-GigabitEthernet3/1/1建立和保持邻接关系的功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd session-restrict-adj exclude

【相关命令】

·     bfd all-interfaces session-restrict-adj

·     isis bfd session-restrict-adj

1.1.104  isis circuit-level

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

【参数】

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报文。

【举例】

# 接口Ten-GigabitEthernet3/1/1和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2 Hello报文。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable

[Sysname-Ten-GigabitEthernet3/1/1] isis circuit-level level-1

【相关命令】

·     is-level

1.1.105  isis circuit-type p2p

isis circuit-type p2p命令用来配置接口的网络类型为P2P。

undo isis circuit-type命令用来恢复缺省情况。

【命令】

isis [ process-id process-id ] circuit-type p2p

isis circuit-type p2p [ mac-by-level ]

undo isis [ process-id process-id ] circuit-type

【缺省情况】

接口网络类型根据物理接口决定。(VLAN接口网络类型为Broadcast。)

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

process-id process-id:指定IS-IS多实例进程号,取值范围为1~65535。如果未指定此参数,表示指定传统IS-IS进程。

mac-by-level:指定P2P接口根据Level级别决定发送的Hello报文的目的MAC地址。Level-1 Hello报文的目的MAC地址为0180-c200-0014;Level-2 Hello报文的目的MAC地址为0180-c200-0015。如果未指定本参数,则P2P接口发送的Hello报文的目的MAC地址均为0900-2b00-0005。本参数仅对传统IS-IS进程的P2P接口有效。

【使用指导】

仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置。

接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同。

当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,既可以节省网络带宽,又可以加快网络的收敛速度。

本端和对端发送Hello报文的目的MAC地址不同时,可能会导致邻居关系建立失败。为了避免上述问题的产生,请使用isis circuit-type p2p mac-by-level命令修改设备发送Hello报文的目的MAC地址,确保两端发送Hello报文的目的MAC地址相同。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的网络类型为P2P。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable

[Sysname-Ten-GigabitEthernet3/1/1] isis circuit-type p2p

【相关命令】

·     isis enable

·     multi-instance enable

1.1.106  isis cost

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

【参数】

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路由时使用的链路开销值。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1在计算Level-2路由时使用的链路开销值为5。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis cost 5 level-2

【相关命令】

·     auto-cost enable

·     bandwidth-reference

1.1.107  isis cost-fallback

isis cost-fallback命令用来配置在聚合接口的带宽低于阈值时改变接口的链路开销值。

undo isis cost-fallback命令用来取消聚合接口的带宽低于阈值时改变接口的链路开销值的配置。

【命令】

isis cost-fallback cost-value threshold bandwidth-value [ level-1 | level-2 ]

undo isis cost-fallback [ level-1 | level-2 ]

【缺省情况】

聚合接口使用原始链路开销值。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

cost-value:链路开销值,取值范围为1~16777215。建议设置的cost-value大于聚合接口原始链路开销值。

threshold bandwidth-value:设置带宽阈值。bandwidth-value表示带宽阈值,取值范围为1~2147483648,单位为Mbps。

level-1:设置Level-1级别的聚合接口链路开销值。

level-2:设置Level-2级别的聚合接口链路开销值。

【使用指导】

三层聚合组的某个成员端口状态为Down时,剩余带宽可能无法满足用户需求,导致用户业务受损。为了解决上述问题,可以配置本功能,根据三层聚合接口的带宽调整该聚合接口的链路开销值。具体工作机制如下:

·     当三层聚合接口的带宽小于带宽阈值时,设备将该聚合接口的链路开销值设置为cost-value,IS-IS将选择更优的路径转发流量。

·     当三层聚合接口的带宽大于或等于带宽阈值时,该聚合接口使用原始的链路开销值。

如果未指定level-1level-2参数,表示本配置同时适用于Level-1和Level-2级别。

【举例】

# 在聚合接口Route-Aggregation 1的带宽低于带宽阈值300Mbps时,将Route-Aggregation 1的链路开销值设置为100。

<Sysname> system-view

[Sysname] interface Route-Aggregation 1

[Sysname-Route-Aggregation1] isis cost-fallback 100 threshold 300

【相关命令】

·     display isis interface

1.1.108  isis dis-name

isis dis-name命令用来在DIS上配置局域网名称来代表这个广播网中的伪节点。

undo isis dis-name命令用来恢复缺省情况。

【命令】

isis dis-name symbolic-name

undo isis dis-name

【缺省情况】

未配置本地局域网名称。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

symbolic-name:本地局域网的名称,为1~64个字符的字符串,区分大小写。

【使用指导】

该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效。

【举例】

# 配置本地局域网的名称为“LOCALAREA”。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis dis-name LOCALAREA

【相关命令】

·     display isis name-table

·     is-name

1.1.109  isis dis-priority

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

【参数】

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选举优先级。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的Level-2 DIS优先级为127。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis dis-priority 127 level-2

1.1.110  isis enable

isis enable命令用来在指定接口上使能IS-IS功能,并配置与该接口关联的IS-IS进程。

undo isis enable命令用来在指定接口上关闭IS-IS功能。

【命令】

isis enable [ process-id ]

undo isis enable

【缺省情况】

接口上的IS-IS功能处于关闭状态,且没有任何IS-IS进程与其关联。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

process-id:指定与该接口关联的IS-IS进程,process-id为IS-IS进程号,取值范围为1~65535,缺省值为1。

【举例】

# 创建IS-IS路由进程1,并在接口Ten-GigabitEthernet3/1/1上使能IS-IS功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] quit

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

【相关命令】

·     isis

·     network-entity

1.1.111  isis fast-reroute lfa-backup exclude

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

【参数】

level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。

level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。

【使用指导】

接口缺省参与LFA计算,有资格成为备份接口。配置本功能后,接口不会被选为备份接口。

如果未指定level-1level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与LFA计算。

【举例】

# 禁止接口Ten-GigabitEthernet3/1/1参与LFA计算。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] quit

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis fast-reroute lfa-backup exclude

【相关命令】

·     fast-reroute

1.1.112  isis fast-reroute remote-lfa disable

isis fast-reroute remote-lfa disable命令用来关闭接口的IS-IS Remote LFA快速重路由功能。

undo isis fast-reroute remote-lfa disable命令用来开启接口的IS-IS Remote LFA快速重路由功能。

【命令】

isis fast-reroute remote-lfa disable [ level-1 | level-2 ]

undo isis fast-reroute remote-lfa disable [ level-1 | level-2 ]

【缺省情况】

接口的IS-IS Remote LFA快速重路由功能处于开启状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

level-1:禁止Level-1接口参与Remote LFA计算。

level-2:禁止Level-2接口参与Remote LFA计算。

【使用指导】

在IS-IS IPv4单播地址族视图下开启Remote LFA快速重路由功能后,设备上所有接口都会参与Remote LFA计算。如果需要禁止某些接口的Remote LFA快速重路由功能,可以在接口下配置本命令。

未指定level-1level-2参数时,表示禁止或允许所有Level区域接口参与Remote LFA计算。

【举例】

# 关闭接口Ten-GigabitEthernet3/1/1的IS-IS Remote LFA快速重路由功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis fast-reroute remote-lfa disable

1.1.113  isis ipv6 bfd adjust-cost

isis ipv6 bfd adjust-cost命令用来开启IPv6 IS-IS接口根据BFD会话状态调整接口开销值的功能,并设置接口开销调整值。

undo isis ipv6 bfd adjust-cost命令用来恢复缺省情况。

【命令】

isis ipv6 bfd adjust-cost { cost-offset | max }

undo isis ipv6 bfd adjust-cost

【缺省情况】

未配置IPv6 IS-IS接口根据BFD会话状态调整接口开销值的功能,以IS-IS IPv6单播地址族视图下bfd all-interfaces adjust-cost命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当BFD会话Down时,接口的开销值=接口原本的开销值+cost-value。最大不超过接口开销的最大值16777214。

max:将接口的开销值调整为最大值16777214。

【使用指导】

使用BFD检测IPv6 IS-IS邻居之间的链路时,当BFD检测到故障但故障又很快恢复时,IS-IS邻居关系会发生震荡,进而影响依赖IS-IS的其他业务(例如BGP)的正常运行。为了解决上述问题,可以在IPv6 IS-IS接口视图下配置本命令。

配置本命令后,在使用BFD检测IPv6 IS-IS邻居之间的链路的场景中,邻居关系不再受BFD会话的影响,而是根据BFD会话的状态来改变接口的开销值,以实现链路状态变化时的路由快速收敛。具体机制如下:

·     当IPv6 IS-IS接口感知到BFD会话Down时,IPv6 IS-IS将该接口的开销值调大。

·     当IPv6 IS-IS接口感知到BFD会话Up时,IPv6 IS-IS将该接口的开销值恢复为调整前的值。

用户可以在IS-IS IPv6单播地址族视图或接口视图下开启根据BFD会话状态调整接口开销值的功能:

·     IS-IS IPv6单播地址族视图下的配置对所有的IPv6 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv6单播地址族视图下的配置。

只有接口与BFD联动功能处于开启状态时,本命令才能生效。

【举例】

# 开启IPv6 IS-IS在接口Ten-GigabitEthernet3/1/1根据BFD会话状态调整接口开销值的功能,并设置开销调整值为200。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd enable

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd adjust-cost 200

【相关命令】

·     bfd all-interfaces adjust-cost

·     display isis interface

·     isis ipv6 bfd enable

1.1.114  isis ipv6 bfd adjust-cost exclude

isis ipv6 bfd adjust-cost exclude命令用来禁止IPv6 IS-IS接口根据BFD会话状态调整接口开销值。

undo isis ipv6 bfd adjust-cost exclude命令用来恢复缺省情况。

【命令】

isis ipv6 bfd adjust-cost exclude

undo isis ipv6 bfd adjust-cost exclude

【缺省情况】

允许IPv6 IS-IS接口根据BFD会话状态调整接口开销值。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces adjust-cost命令或isis ipv6 bfd adjust-cost命令开启IS-IS根据BFD会话状态调整接口开销值的功能。配置bfd all-interfaces adjust-cost命令后,该进程下所有的IPv6 IS-IS接口都会开启根据BFD会话状态调整接口开销值的功能。如果需要关闭某个IPv6 IS-IS接口根据BFD会话状态调整接口开销值的功能,请在该接口下配置isis ipv6 bfd adjust-cost exclude命令。

在同一个接口视图下,如果同时执行isis ipv6 bfd adjust-cost excludeisis ipv6 bfd adjust-cost命令,则最后执行的命令生效。

【举例】

# 禁止IPv6 IS-IS接口Ten-GigabitEthernet3/1/1根据BFD会话状态调整接口开销值。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd adjust-cost exclude

【相关命令】

·     bfd all-interfaces adjust-cost

·     isis ipv6 bfd adjust-cost

1.1.115  isis ipv6 bfd enable

isis ipv6 bfd enable命令用来开启IPv6 IS-IS接口与BFD联动功能。

undo isis ipv6 bfd enable命令用来恢复缺省情况。

【命令】

isis ipv6 bfd enable

undo isis ipv6 bfd enable

【缺省情况】

未配置IPv6 IS-IS接口与BFD联动功能,以IS-IS IPv6单播地址族视图下bfd all-interfaces enable命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

IS-IS邻居之间通过定时发送Hello报文来感知邻居状态变化,如果本端设备在邻居关系保持时间内(即Hello报文失效数目与Hello报文发送时间间隔的乘积,缺省为30秒)没有收到来自邻居设备的Hello报文,则邻居关系变为Down。这样使得IS-IS邻居关系的检测比较慢,对于报文收发速度快的接口会导致大量报文丢失。通过配置IS-IS与BFD联动,可以使用BFD来检测IS-IS邻居之间的链路。当IS-IS邻居之间的链路出现故障时,BFD可以快速检测到该故障并上报给IS-IS。IS-IS收到BFD上报的信息后,将邻居状态置为Down,并重新进行路由计算。由此可见,BFD能够帮助IS-IS协议加快收敛速度。

用户可以在IS-IS IPv6单播地址族视图或接口视图下开启IPv6 IS-IS接口与BFD联动功能,两者的关系如下:

·     IS-IS IPv6单播地址族视图下的配置对所有的IPv6 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv6单播地址族视图下的配置。

【举例】

# 开启IPv6 IS-IS接口Ten-GigabitEthernet3/1/1与BFD联动功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd enable

【相关命令】

·     bfd all-interfaces enable

1.1.116  isis ipv6 bfd exclude

isis ipv6 bfd exclude命令用来禁止IPv6 IS-IS接口开启BFD功能。

undo isis ipv6 bfd exclude命令用来恢复缺省情况。

【命令】

isis ipv6 bfd exclude

undo isis ipv6 bfd exclude

【缺省情况】

允许IPv6 IS-IS接口开启BFD功能。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces enable命令或isis ipv6 bfd enable命令开启IS-IS的BFD功能。配置bfd all-interfaces enable命令后,该进程下所有的IPv6 IS-IS接口都会开启BFD功能。这种情况下,如果需要关闭某个IPv6 IS-IS接口的BFD功能,请在该接口下配置isis ipv6 bfd exclude命令。

在同一个接口视图下,如果同时执行isis ipv6 bfd excludeisis ipv6 bfd enable命令,则最后执行的命令生效。

【举例】

# 禁止IPv6 IS-IS接口Ten-GigabitEthernet3/1/1开启BFD功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd exclude

【相关命令】

·     bfd all-interfaces enable

·     isis ipv6 bfd enable

1.1.117  isis ipv6 bfd session-restrict-adj

isis ipv6 bfd session-restrict-adj命令用来开启BFD抑制IPv6 IS-IS接口建立和保持邻接关系的功能。

undo isis ipv6 bfd session-restrict-adj命令用来恢复缺省情况。

【命令】

isis ipv6 bfd session-restrict-adj

undo isis ipv6 bfd session-restrict-adj

【缺省情况】

未配置BFD抑制IPv6 IS-IS接口建立和保持邻接关系的功能,以IS-IS IPv6单播地址族视图下bfd all-interfaces session-restrict-adj命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

两台设备建立IPv6 IS-IS邻接关系,并使用BFD检测设备间链路。当其中一台设备无法进行三层转发但可以进行二层转发时,BFD会话Down,IPv6 IS-IS邻接关系随之Down,但此时该设备仍能接收和发送IS-IS报文,两台设备又重新建立邻接关系,这可能会导致流量通过故障设备转发,进而引发流量丢失。

为了避免上述情况的发生,请在本端和对端开启IPv6 IS-IS BFD检测功能的接口上配置本命令。配置本命令后,接口发送的Hello报文中将会携带BFD-enabled TLV,当两端BFD-enabled TLV中的信息一致时,本功能生效,此时当BFD会话Down时,即便设备可以接收和发送IS-IS报文也无法建立邻接关系或保持已建立的邻接关系,从而避免三层流量通过故障设备转发。

建立IPv6 IS-IS邻接关系后再开启本功能的情况下,为了避免建立BFD会话期间导致不必要的邻接关系震荡,在邻居关系保持时间内,IS-IS会等待BFD会话Up,此时IPv6 IS-IS邻接关系不受BFD会话状态影响。如果在邻居关系保持时间内BFD会话未能Up,IPv6 IS-IS邻接关系随之Down。

用户可以在IS-IS IPv6单播地址族视图或接口视图下开启BFD抑制IPv6 IS-IS接口建立和保持邻接关系的功能,两者的关系如下:

·     IS-IS IPv6单播地址族视图下的配置对所有的IPv6 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv6单播地址族视图下的配置。

只有接口与BFD联动功能处于开启状态时,本命令才能生效。

【举例】

# 开启BFD抑制IPv6 IS-IS接口Ten-GigabitEthernet3/1/1建立和保持邻接关系的功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd enable

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 bfd session-restrict-adj

【相关命令】

·     bfd all-interfaces session-restrict-adj

·     isis ipv6 bfd enable

1.1.118  isis ipv6 bfd session-restrict-adj exclude

isis ipv6 bfd session-restrict-adj exclude命令用来禁止BFD抑制IPv6 IS-IS接口建立和保持邻接关系。

undo isis ipv6 bfd session-restrict-adj exclude命令用来恢复缺省情况。

【命令】

isis ipv6 bfd session-restrict-adj exclude

undo isis ipv6 bfd session-restrict-adj exclude

【缺省情况】

允许BFD抑制IPv6 IS-IS接口建立和保持邻接关系。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用bfd all-interfaces session-restrict-adj命令或isis ipv6 bfd session-restrict-adj命令开启BFD抑制IS-IS建立和保持IPv6 IS-IS邻接关系的功能。配置bfd all-interfaces session-restrict-adj命令后,该进程下所有的IPv6 IS-IS接口都会开启BFD抑制IS-IS建立和保持邻接关系的功能。这种情况下,如果不希望BFD抑制某个IPv6 IS-IS接口建立和保持邻接关系的功能,请在该接口下配置isis ipv6 bfd session-restrict-adj exclude命令。

在同一个接口视图下,如果同时执行isis ipv6 bfd session-restrict-adj excludeisis ipv6 bfd session-restrict-adj命令,则最后执行的命令生效。

【举例】

# 禁止BFD抑制IPv6 IS-IS接口Ten-GigabitEthernet3/1/1建立和保持邻接关系的功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis bfd session-restrict-adj exclude

【相关命令】

·     bfd all-interfaces session-restrict-adj

·     isis ipv6 bfd session-restrict-adj

1.1.119  isis ipv6 cost

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

【参数】

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链路开销值才会生效。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的IPv6链路开销值为10。

<Sysname> system-view

[Sysname] isis 100

[Sysname-isis-100] address-family ipv6 unicast

[Sysname-isis-100-ipv6] quit

[Sysname-isis-100] quit

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 100

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 cost 10

1.1.120  isis ipv6 cost-fallback

isis ipv6 cost-fallback命令用来配置在聚合接口的带宽低于阈值时改变接口的IPv6链路开销值。

undo isis cost-fallback命令用来取消聚合接口的带宽低于阈值时改变接口的IPv6链路开销值的配置。

【命令】

isis ipv6 cost-fallback cost-value threshold bandwidth-value [ level-1 | level-2 ]

undo isis ipv6 cost-fallback [ level-1 | level-2 ]

【缺省情况】

聚合接口使用原始IPv6链路开销值。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

cost-value:IPv6链路开销值,取值范围为1~16777215。建议设置的cost-value大于聚合接口原始IPv6链路开销值。

threshold bandwidth-value:设置带宽阈值。bandwidth-value表示带宽阈值,取值范围为1~2147483648,单位为Mbps。

level-1:设置Level-1级别的聚合接口IPv6链路开销值。

level-2:设置Level-2级别的聚合接口IPv6链路开销值。

【使用指导】

三层聚合组的某个成员端口状态为Down时,剩余带宽可能无法满足用户需求,导致用户业务受损。为了解决上述问题,可以配置本功能,根据三层聚合接口的带宽调整该聚合接口的IPv6链路开销值。具体工作机制如下:

·     当三层聚合接口的带宽小于带宽阈值时,设备将该聚合接口的IPv6链路开销值设置为cost-value,IS-IS将选择更优的路径转发流量。

·     当三层聚合接口的带宽大于或等于带宽阈值时,该聚合接口使用原始的IPv6链路开销值。

如果未指定level-1level-2参数,表示本配置同时适用于Level-1和Level-2级别。

【举例】

# 在聚合接口Route-Aggregation 1的带宽低于带宽阈值300Mbps时,将Route-Aggregation 1的IPv6链路开销值设置为100。

<Sysname> system-view

[Sysname] interface Route-Aggregation 1

[Sysname-Route-Aggregation1] isis ipv6 cost-fallback 100 threshold 300

【【相关命令】

·     display isis interface

1.1.121  isis ipv6 enable

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

【参数】

process-id:IS-IS进程号,取值范围1~65535,缺省值为1。

【举例】

# 配置IPv6 IS-IS,并在接口Ten-GigabitEthernet3/1/1上使能IS-IS的IPv6能力。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] address-family ipv6 unicast

[Sysname-isis-1-ipv6] quit

[Sysname-isis-1] quit

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] ipv6 address 2002::1/64

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

1.1.122  isis ipv6 fast-reroute lfa-backup exclude

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

【参数】

level-1:禁止链路邻接关系类型为Level-1的接口参与LFA计算。

level-2:禁止链路邻接关系类型为Level-2的接口参与LFA计算。

【使用指导】

如果未指定level-1level-2参数,表示不管接口的链路邻接关系属于何种类型,均不能参与LFA计算。

【举例】

# 禁止接口Ten-GigabitEthernet3/1/1参与LFA计算。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] quit

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 fast-reroute lfa-backup exclude

【相关命令】

·     fast-reroute

1.1.123  isis ipv6 link-tag

isis ipv6 link-tag命令用来配置IPv6 IS-IS接口的链路标记。

undo isis ipv6 link-tag命令用来恢复缺省情况。

【命令】

isis ipv6 link-tag tag

undo isis ipv6 link-tag

【缺省情况】

未配置IPv6 IS-IS接口的链路标记。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

tag:链路标记值,取值范围为1~4294967295。

【使用指导】

配置本命令后,设备发布的LSP中会携带链路标记。配置了本命令的设备与配置了link-tag inherit enable命令的设备相互配合,可以实现路由筛选。

在同一个接口上多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的IPv6 IS-IS链路标记值为222333。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 link-tag 222333

【相关命令】

·     link-tag inherit enable

1.1.124  isis ipv6 member-port suppress-flapping

isis ipv6 member-port suppress-flapping命令用来配置IPv6 IS-IS聚合接口的所有成员口的震荡抑制检测参数。

undo isis ipv6 member suppress-flapping命令用来取消IPv6 IS-IS聚合接口所有成员口的震荡抑制检测参数的配置。

【命令】

isis ipv6 member-port suppress-flapping { [ detect-interval detect-interval | threshold threshold | resume-interval resume-interval ] * | non-conservative }

undo isis ipv6 member-port suppress-flapping { [ detect-interval | threshold | resume-interval ] * | non-conservative }

【缺省情况】

IPv6 IS-IS聚合接口所有成员口是否发生震荡的检测时间为60秒,进入震荡抑制阶段的阈值为10,震荡检测恢复门限为120秒。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

detect-interval detect-interval:指定IPv6 IS-IS判断聚合接口的成员口是否发生震荡的检测时间,取值范围为1~300,单位为秒,缺省值为60。

threshold threshold:进入震荡抑制阶段的阈值,取值范围为1~1000,缺省值为10。

resume-interval resume-interval:指定IPv6 IS-IS聚合接口震荡抑制的恢复门限,取值范围为2~1000,单位为秒,缺省值为120。

non-conservative:指定震荡抑制的模式为非保守模式。非保守模式下,成员接口链路故障时,IS-IS认为发生一次成员接口震荡。如果未指定non-conservative参数,则震荡抑制的模式为保守模式。保守模式下,相邻两次成员接口链路故障的时间间隔小于或等于detect-interval时,IS-IS认为发生一次成员接口震荡。

【使用指导】

IPv6 IS-IS支持两种模式的成员接口震荡抑制功能:Conservative模式和Non-conservative模式。

Conservative模式的工作机制如下:

(1)     在聚合接口下开启成员接口震荡抑制功能后,聚合接口会启动一个flapping-count计数器,并对聚合组内所有成员接口链路故障的次数进行计数。相邻两次成员接口链路故障的时间间隔小于震荡检测时间间隔时,IS-IS认为成员接口震荡,flapping-count计数加1。在flapping-count计数小于震荡抑制阈值的情况下,如果相邻两次成员接口链路故障的时间间隔大于震荡抑制恢复门限定时器的值,则flapping-count计数清0,重新计数。

(2)     IS-IS比较flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行成员接口震荡抑制。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入成员接口震荡抑制阶段,将成员接口所属的聚合接口的开销值调大,并将flapping-count计数清0。

(3)     成员接口震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果成员接口链路再次故障,则震荡抑制恢复门限定时器将重新计时。

(4)     震荡抑制恢复门限定时器超时后,IS-IS将聚合接口开销值恢复为原有开销值。

Non-conservative模式的工作机制如下:

(1)     在聚合接口下开启成员接口震荡抑制功能后,聚合接口会启动一个flapping-count计数器,并对聚合组内所有成员接口链路故障的次数进行计数。成员接口链路故障时,IS-IS认为成员接口震荡,flapping-count计数加1,然后累加当前故障时间点之前、震荡检测时间间隔内的flapping-count计数。IS-IS比较累加后的flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行成员接口震荡抑制,也不会将flapping-count计数清0。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入成员接口震荡抑制阶段,将成员接口所属的聚合接口的开销值调大,并将flapping-count计数清0。

(2)     成员接口震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果成员接口链路再次故障,则震荡抑制恢复门限定时器将重新计时。

(3)     震荡抑制恢复门限定时器超时后,IS-IS将聚合接口开销值恢复为原有开销值。

只有通过isis ipv6 member-port peer suppress-flapping adjust-cost命令开启邻居震荡抑制之后,本命令才能生效。

只有在IPv4和IPv6分拓扑计算的情况下,设备才会检测IPv6 IS-IS聚合接口的成员口是否发生震荡。

【举例】

# 在聚合接口Route-Aggregation 2下设置IPv6 IS-IS判断成员接口是否发生震荡的检测时间为5秒,进入震荡抑制阶段的阈值为2,震荡检测恢复门限为20秒。

<Sysname> system-view

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation1] isis ipv6 enable 1

[Sysname-Route-Aggregation1] isis ipv6 member-port suppress-flapping detect-interval 5 threshold 2 resume-interval 20

【相关命令】

·     isis ipv6 member-port peer suppress-flapping adjust-cost

1.1.125  isis ipv6 member-port suppress-flapping adjust-cost

isis ipv6 member-port suppress-flapping adjust-cost命令用来开启IPv6 IS-IS三层聚合接口的所有成员口的震荡抑制功能,并指定震荡抑制阶段三层聚合接口的开销调整值。

undo isis ipv6 member-port suppress-flapping adjust-cost命令用来关闭IPv6 IS-IS三层聚合接口的所有成员口的震荡抑制功能。

【命令】

isis ipv6 member-port suppress-flapping adjust-cost { cost-offset | max }

undo isis ipv6 member-port suppress-flapping adjust-cost

【缺省情况】

IPv6 IS-IS三层聚合接口的所有成员口的震荡抑制功能处于关闭状态。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定聚合接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当成员接口之间链路down的次数达到阈值后,聚合接口的开销值=接口原本的开销值+cost-offse。最大不超过聚合接口开销的最大值16777214。

max:将聚合接口的开销值调整为最大值16777214。

【使用指导】

节点之间通过三层聚合链路连接并建立IS-IS邻居关系时,如果成员接口之间的链路频繁震荡,会导致设备频繁在聚合组内切换转发流量的成员链路。配置本功能可以解决上述问题。

配置本功能后,成员接口之间的链路频繁震荡时,启动震荡抑制,在成员接口震荡抑制持续时间内,IS-IS将三层聚合接口开销值调大,避免用户的业务流量经过三层聚合接口。抑制持续时间超时后,IS-IS将三层聚合接口开销值恢复为原始开销值。

只有在IPv4和IPv6分拓扑计算的情况下,本命令才会影响IPv6 IS-IS聚合接口的开销值。

【举例】

# 在聚合接口Route-Aggregation 2下开启IPv6 IS-IS邻居震荡抑制功能,并设置开销调整值为1000。

<Sysname> system-view

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation1] isis ipv6 enable 1

[Sysname-Route-Aggregation1] isis ipv6 member-port suppress-flapping adjust-cost 1000

【相关命令】

·     isis ipv6 member-port suppress-flapping

1.1.126  isis ipv6 peer suppress-flapping

isis ipv6 peer suppress-flapping命令用来配置IPv6 IS-IS邻居震荡抑制的检测参数。

undo isis ipv6 peer suppress-flapping命令用来取消IPv6 IS-IS邻居震荡抑制检测参数的配置。

【命令】

isis ipv6 peer suppress-flapping { [ detect-interval detect-interval | threshold threshold | resume-interval resume-interval ] * | non-conservative }

undo isis ipv6 peer suppress-flapping { [ detect-interval | threshold | resume-interval ] * | non-conservative }

【缺省情况】

IPv6 IS-IS判断邻居状态是否发生震荡的检测时间为60秒,进入震荡抑制阶段的阈值为10,震荡检测恢复门限为120秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

detect-interval detect-interval:指定IPv6 IS-IS判断邻居状态是否发生震荡的检测时间,取值范围为1~300,单位为秒,缺省值为60。

threshold threshold:进入震荡抑制阶段的阈值,取值范围为1~1000,缺省值为10。

resume-interval resume-interval:指定IPv6 IS-IS邻居震荡抑制的恢复门限,取值范围为2~1000,单位为秒,缺省值为120。

non-conservative:指定震荡抑制的模式为非保守模式。非保守模式下,每一次邻居状态变为Down的事件即为一次震荡事件。如果未指定non-conservative参数,则震荡抑制的模式为保守模式。保守模式下,相邻两次IPv6 IS-IS邻居状态变为Down的时间间隔小于detect-interval时,为一次震荡事件。

【使用指导】

IS-IS邻居震荡抑制功能支持两种震荡抑制模式:Conservative模式和Non-conservative模式。

Conservative模式的工作机制如下:

(1)     开启IS-IS邻居震荡抑制功能后,接口会启动一个flapping-count计数器,并对接口的所有邻居震荡事件进行计数。当相邻两次邻居状态变为Down的时间间隔小于震荡检测时间间隔时,IS-IS认为邻居震荡,flapping-count计数加1。在flapping-count计数小于震荡抑制阈值的情况下,如果相邻两次邻居状态变为Down的时间间隔大于震荡抑制恢复门限定时器的值,则flapping-count计数清0,重新计数。

(2)     IS-IS比较flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行邻居震荡抑制。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入邻居震荡抑制阶段,将接口的开销值调大,并将flapping-count计数清0。

(3)     IS-IS邻居震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果再次发生邻居震荡事件,则震荡抑制恢复门限定时器将重新计时。

(4)     震荡抑制恢复门限定时器超时后,IS-IS将接口开销值恢复为原有开销值。

Non-conservative模式的工作机制如下:

(1)     开启IS-IS邻居震荡抑制功能后,接口会启动一个flapping-count计数器,并对接口的所有邻居震荡事件进行计数。邻居状态变为Down时,IS-IS认为发生一次邻居震荡,flapping-count计数加1,然后累加当前故障时间点之前、震荡检测时间间隔内的flapping-count计数。IS-IS比较累加后的flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行邻居震荡抑制,也不会将flapping-count计数清0。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入邻居震荡抑制阶段,将接口的开销值调大,并将flapping-count计数清0。

(2)     IS-IS邻居震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果再次出现邻居状态变为Down的事件,则震荡抑制恢复门限定时器将重新计时。

(3)     震荡抑制恢复门限定时器超时后,IS-IS将接口开销值恢复为原有开销值。

resume-interval的值必须大于detect-interval的值。

只有通过isis peer suppress-flapping adjust-cost命令开启邻居震荡抑制之后,本命令才能生效。

只有在IPv4和IPv6分拓扑计算的情况下,设备才会检测IPv6 IS-IS接口的邻居是否发生震荡。

【举例】

# 在接口Ten-GigabitEthernet3/1/1设置IPv6 IS-IS判断邻居状态是否发生震荡的检测时间为5秒,进入震荡抑制阶段的阈值为40,震荡检测恢复门限为20秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 peer suppress-flapping detect-interval 5 threshold 40 resume-interval 20

【相关命令】

·     isis ipv6 peer suppress-flapping adjust-cost

1.1.127  isis ipv6 peer suppress-flapping adjust-cost

isis ipv6 peer suppress-flapping adjust-cost命令用来开启IPv6 IS-IS邻居震荡抑制功能,并指定震荡抑制时接口开销的调整值。

undo isis ipv6 peer suppress-flapping adjust-cost命令用来关闭IPv6 IS-IS邻居震荡抑制功能。

【命令】

isis ipv6 peer suppress-flapping adjust-cost { cost-offset | max }

undo isis ipv6 peer suppress-flapping adjust-cost

【缺省情况】

IPv6 IS-IS邻居震荡抑制功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当IPv6 IS-IS邻居Down次数达到阈值后,接口的开销值=接口原本的开销值+cost-offse。最大不超过接口开销的最大值16777214。

max:将接口的开销值调整为最大值16777214。

【使用指导】

IS-IS邻居状态频繁震荡时,IS-IS会重新建立邻居关系、同步数据库LSDB,并触发路由计算。上述过程不仅需要交互大量报文,而且会对IS-IS业务造成较大影响,同时也会影响依赖IS-IS的其他业务的正常运行。为了解决这个问题,IS-IS提供了邻居震荡抑制功能,即在邻居频繁震荡时,启动震荡抑制,延迟将业务流量通过频繁震荡的链路转发,尽可能减轻IS-IS邻居状态频繁震荡带来的不良影响。在邻居震荡抑制持续时间内,IS-IS将接口开销值调大,避免用户的业务流量通过频繁震荡的链路转发。抑制持续时间超时后,IS-IS将接口开销值恢复为原始开销值。

只有在IPv4和IPv6分拓扑计算的情况下,本命令才会影响IPv6 IS-IS接口的开销值。

【举例】

# 在接口Ten-GigabitEthernet3/1/1下开启IPv6 IS-IS邻居震荡抑制功能,并设置开销调整值为1000。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 peer suppress-flapping adjust-cost 1000

【相关命令】

·     isis ipv6 peer suppress-flapping

1.1.128  isis ipv6 prefix-suppression

isis ipv6 prefix-suppression命令用来配置接口的前缀抑制功能。

undo isis ipv6 prefix-suppression命令用来关闭接口的前缀抑制功能。

【命令】

isis ipv6 prefix-suppression

undo isis ipv6 prefix-suppression

【缺省情况】

接口的前缀抑制功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,接口上使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置此命令,减少此接口的前缀在LSP中携带,屏蔽内部节点,提高安全性,加快路由收敛。

【举例】

# 接口Ten-GigabitEthernet3/1/1使能前缀抑制功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 prefix-suppression

1.1.129  isis ipv6 primary-path-detect bfd

isis ipv6 primary-path-detect bfd命令用来开启IPv6 IS-IS接口主用链路的BFD检测功能。

undo isis ipv6 primary-path-detect bfd命令用来恢复缺省情况。

【命令】

isis ipv6 primary-path-detect bfd { ctrl | echo }

undo isis ipv6 primary-path-detect bfd

【缺省情况】

未配置IPv6 IS-IS接口主用链路的BFD检测功能,以IS-IS IPv6单播地址族视图下fast-reroute primary-path-detect bfd命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。

echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。

【使用指导】

配置本功能后,IPv6 IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。当主用链路出现故障时,BFD能够快速检测到该故障并上报给IS-IS。IS-IS收到故障信息后会立刻切换到备份链路,从而缩短流量中断时间。

接口使用echo报文方式的BFD会话对主用链路进行检测时,需要保证该接口拥有IPv6全球单播地址,否则BFD功能无法正常运行。关于IPv6全球单播地址的详细介绍,请参见“三层技术-IP业务配置指导”中的“IPv6基础”。

用户可以在IS-IS IPv6单播地址族视图或接口视图下开启主用链路的BFD检测功能,两者的关系如下:

·     IS-IS IPv6单播地址族视图下的配置对所有的IPv6 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv6单播地址族视图下的配置。

【举例】

# 开启IPv6 IS-IS接口Ten-GigabitEthernet3/1/1 FRR特性主用链路的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 ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 primary-path-detect bfd ctrl

# 开启IPv6 IS-IS接口Ten-GigabitEthernet3/1/2 PIC特性主用链路的BFD(echo方式)检测功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] pic additional-path-always

[Sysname-isis-1] quit

[Sysname] bfd echo-source-ipv6 1::1

[Sysname] interface ten-gigabitethernet 3/1/2

[Sysname-Ten-GigabitEthernet3/1/2] isis ipv6 primary-path-detect bfd echo

【相关命令】

·     fast-reroute primary-path-detect bfd

1.1.130  isis ipv6 primary-path-detect bfd exclude

isis ipv6 primary-path-detect bfd exclude命令用来禁止IPv6 IS-IS接口开启主用链路的BFD检测功能。

undo isis ipv6 primary-path-detect bfd exclude命令用来恢复缺省情况。

【命令】

isis ipv6 primary-path-detect bfd exclude

undo isis ipv6 primary-path-detect bfd exclude

【缺省情况】

允许开启IPv6 IS-IS接口的主用链路的BFD检测功能。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用fast-reroute primary-path-detect bfd命令或isis ipv6 primary-path-detect bfd命令开启IS-IS主用链路的BFD检测功能。配置fast-reroute primary-path-detect bfd命令后,该进程下所有的IPv6 IS-IS接口都会开启主用链路的BFD检测功能。这种情况下,如果需要关闭某个IPv6 IS-IS接口的主用链路BFD检测功能,请在该接口下配置isis ipv6 primary-path-detect bfd exclude命令。

在同一个接口视图下,如果同时执行isis ipv6 primary-path-detect bfd excludeisis ipv6 primary-path-detect bfd命令,则最后执行的命令生效。

【举例】

# 禁止IPv6 IS-IS接口Ten-GigabitEthernet3/1/1开启主用链路的BFD检测功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis primary-path-detect bfd exclude

【相关命令】

·     fast-reroute primary-path-detect bfd

·     isis ipv6 primary-path-detect bfd

1.1.131  isis ipv6 tag

isis ipv6 tag命令用来配置接口的管理标记值。

undo isis ipv6 tag命令用来恢复缺省情况。

【命令】

isis ipv6 tag tag

undo isis ipv6 tag

【缺省情况】

未配置接口的管理标记值。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

tag:管理标记值,取值范围为1~4294967295。

【使用指导】

IS-IS的管理标记功能会为指定接口上的路由设置一个管理标记值tag,以方便进行路由过滤和路由管理。例如,可以为Level-2区域的直连网段路由和其他网段路由设置不同的管理标记值,将Level-2区域的路由信息渗透到Level-1区域时,只渗透其他网段的路由信息到Level-1区域。

无论IS-IS使用何种开销值类型,IS-IS均会在发布的LSP的IPv6地址前缀信息中携带tag值。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的管理标记值。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis ipv6 tag 4294967295

【相关命令】

·     cost-style

1.1.132  isis link-delay

isis link-delay命令用来配置IS-IS接口的时延参数。

undo isis link-delay命令用来取消接口时延参数的配置。

【命令】

isis link-delay { average average-delay-value | min min-delay-value max max-delay-value | variation variation-value } *

undo isis link-delay [ average | min | variation ]

【缺省情况】

未配置IS-IS接口时延信息。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

average average-delay-value:设置接口的平均时延。average-delay-value表示接口的平均时延,取值范围为1~16777215,单位为微秒。平均时延是指本端发往直连IS-IS邻居的所有IP数据包的平均时延。如果未指定本参数,IS-IS将使用接口通告的平均时延作为IS-IS接口的平均时延。

min min-delay-value:设置接口的最小时延,min-delay-value表示接口时延的最小值,取值范围为1~16777215,单位为微秒。接口的最小时延是指本端发往直连IS-IS邻居的全部IP数据包的最小时延。如果未指定本参数,IS-IS将使用接口通告的最小时延作为IS-IS接口的最小时延。

max max-delay-value:设置接口的最大传送时延,max-delay-value表示时延最大值,取值范围为1~16777215,单位为微秒。最大传送时延指的是从本端发往直连IS-IS邻居的全部IP数据包的最大时延。如果未指定本参数,IS-IS将使用接口通告的最大时延作为IS-IS接口的最大时延。

variation variation-value:设置接口的时延容差,variation-value表示时延容差值,取值范围为1~16777215,单位为微秒。时延容差是指平均时延的变化。如果未指定本参数,IS-IS将使用接口通告的时延容差作为IS-IS接口的时延容差。

【使用指导】

IS-IS接口时延信息可通过如下两种方式获取:

·     使用本命令静态配置接口时延。

·     使用test-session bind interface命令将TWAMP-light测试与接口绑定,由TWAMP-light将统计后的时延信息发布给绑定接口,绑定接口向IS-IS上报时延信息。关于TWAMP的详细介绍,请参见“网络管理和监控配置指导”中的“NQA TWAMP-light”。

如果同时通过两种方式获取到了某个时延参数,则以本命令配置的为准。

配置的min-delay必须小于或等于max-delay

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的平均时延为100微秒,最小时延为10微秒,最大时延为1000微秒,时延容差为20微秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis link-delay average 100 min 10 max 1000 variation 20

# 配置接口Vlan-interface10的平均时延为100微秒,最小时延为10微秒,最大时延为1000微秒,时延容差为20微秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] isis link-delay average 100 min 10 max 1000 variation 20

【相关命令】

·     test-session bind interface(网络管理和监控命令参考/NQA服务器端命令)

1.1.133  isis link-loss

isis link-loss命令用来配置IS-IS接口的丢包率参数。

undo isis link-loss命令用来恢复缺省情况。

【命令】

isis link-loss loss-value

undo isis link-loss

【缺省情况】

未配置IS-IS接口丢包率信息。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

loss-value:接口的丢包率,取值范围为0~16777214,单位为0.000003%

【使用指导】

IS-IS接口丢包率信息可通过如下两种方式获取:

·     使用本命令静态配置接口丢包率。

·     使用test-session bind interface命令将TWAMP-light测试与接口绑定,由TWAMP-light将统计后的丢包率信息发布给绑定接口,绑定接口向IS-IS上报丢包率信息。关于TWAMP-light的详细介绍,请参见“网络管理和监控配置指导”中的“NQA TWAMP-light”。

如果同时通过两种方式获取到了丢包率参数,则以本命令配置的为准。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的丢包率为3%。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis link-loss 1000000

【相关命令】

·     test-session bind interface(网络管理和监控命令参考/NQA)

1.1.134  isis link-quality adjust-cost

isis link-quality adjust-cost命令用来开启IS-IS根据链路质量等级调整接口开销值的功能,并设置开销调整值。

undo isis link-quality adjust-cost命令用来关闭IS-IS根据链路质量等级调整接口开销值的功能。

【命令】

isis link-quality adjust-cost { cost-offset | max }

undo isis link-quality adjust-cost

【缺省情况】

IS-IS根据链路质量等级调整接口开销值的功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:设置接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当链路的质量等级由GOOD变为LOW时,接口的开销值=接口原本的开销值+cost-offset。最大不超过接口开销的最大值。

max:将接口的开销值调整为最大值。当路径开销值类型不同时,接口开销的最大值也不同:

·     当IS-IS开销值类型为narrownarrow-compatiblecompatible时,接口开销的最大值为63。

·     当IS-IS开销值类型为widewide-compatible时,接口开销的最大值为16777215。

【使用指导】

误码是指通信设备接收到的信号与源信号之间存在比特差错。由于不可避免的线路老化、光路抖动等原因,误码是不能从根本上避免的,当误码积累到一定程度可能导致服务等级降低甚至停止等严重问题。为了尽可能减少误码对IS-IS网络的影响,可在IS-IS接口视图下配置本命令。

配置本命令后,IS-IS将根据链路质量等级来调整接口开销值,具体机制如下:

·     链路的质量等级由GOOD变为LOW时,IS-IS将接口开销值调大。

·     链路的质量等级由LOW变为GOOD时,IS-IS将接口开销值恢复为调整前的值。

上述机制可以使IS-IS选择误码率较小的链路转发流量,从而尽可能减少误码对IS-IS网络的影响。

【举例】

# 在接口Ten-GigabitEthernet3/1/1下开启IS-IS根据链路质量等级调整接口开销值的功能,并设置开销调整值为200。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis link-quality adjust-cost 200

【相关命令】

·     cost-style

1.1.135  isis member-port suppress-flapping

isis member-port suppress-flapping命令用来配置聚合接口的所有成员口的震荡抑制检测参数。

undo isis member suppress-flapping命令用来取消聚合接口所有成员口的震荡抑制检测参数的配置。

【命令】

isis member-port suppress-flapping { [ detect-interval detect-interval | threshold threshold | resume-interval resume-interval ] * | non-conservative }

undo isis member-port suppress-flapping { [ detect-interval | threshold | resume-interval ] * | non-conservative }

【缺省情况】

IPv4 IS-IS聚合接口所有成员口是否发生震荡的检测时间为60秒,进入震荡抑制阶段的阈值为10,震荡检测恢复门限为120秒。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

detect-interval detect-interval:指定IPv4 IS-IS判断聚合接口的成员口是否发生震荡的检测时间,取值范围为1~300,单位为秒,缺省值为60。

threshold threshold:进入震荡抑制阶段的阈值,取值范围为1~1000,缺省值为10。

resume-interval resume-interval:指定IPv4 IS-IS聚合接口震荡抑制的恢复门限,取值范围为2~1000,单位为秒,缺省值为120。

non-conservative:指定震荡抑制的模式为非保守模式。非保守模式下,成员接口链路故障时,IS-IS认为发生一次成员接口震荡。如果未指定non-conservative参数,则震荡抑制的模式为保守模式。保守模式下,相邻两次成员接口链路故障的时间间隔小于或等于detect-interval时,IS-IS认为发生一次成员接口震荡。

【使用指导】

IPv4 IS-IS支持两种模式的成员接口震荡抑制功能:Conservative模式和Non-conservative模式。

Conservative模式的工作机制如下:

(1)     在聚合接口下开启成员接口震荡抑制功能后,聚合接口会启动一个flapping-count计数器,并对聚合组内所有成员接口链路故障的次数进行计数。相邻两次成员接口链路故障的时间间隔小于震荡检测时间间隔时,IS-IS认为成员接口震荡,flapping-count计数加1。在flapping-count计数小于震荡抑制阈值的情况下,如果相邻两次成员接口链路故障的时间间隔大于震荡抑制恢复门限定时器的值,则flapping-count计数清0,重新计数。

(2)     IS-IS比较flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行成员接口震荡抑制。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入成员接口震荡抑制阶段,将成员接口所属的聚合接口的开销值调大,并将flapping-count计数清0。

(3)     成员接口震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果成员接口链路再次故障,则震荡抑制恢复门限定时器将重新计时。

(4)     震荡抑制恢复门限定时器超时后,IS-IS将聚合接口开销值恢复为原有开销值。

Non-conservative模式的工作机制如下:

(1)     在聚合接口下开启成员接口震荡抑制功能后,聚合接口会启动一个flapping-count计数器,并对聚合组内所有成员接口链路故障的次数进行计数。成员接口链路故障时,IS-IS认为成员接口震荡,flapping-count计数加1,然后累加当前故障时间点之前、震荡检测时间间隔内的flapping-count计数。IS-IS比较累加后的flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行成员接口震荡抑制,也不会将flapping-count计数清0。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入成员接口震荡抑制阶段,将成员接口所属的聚合接口的开销值调大,并将flapping-count计数清0。

(2)     成员接口震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果成员接口链路再次故障,则震荡抑制恢复门限定时器将重新计时。

(3)     震荡抑制恢复门限定时器超时后,IS-IS将聚合接口开销值恢复为原有开销值。

resume-interval的值必须大于detect-interval的值。

只有通过isis member-port peer suppress-flapping adjust-cost命令开启邻居震荡抑制之后,本命令才能生效。

【举例】

# 在聚合接口Route-Aggregation 2下设置IPv4 IS-IS判断成员接口是否发生震荡的检测时间为5秒,进入震荡抑制阶段的阈值为40,震荡检测恢复门限为20秒。

<Sysname> system-view

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation1] isis enable 1

[Sysname-Route-Aggregation1] isis member-port suppress-flapping detect-interval 5 threshold 40 resume-interval 20

【相关命令】

·     isis member-port peer suppress-flapping adjust-cost

1.1.136  isis member-port suppress-flapping adjust-cost

isis member-port suppress-flapping adjust-cost命令用来开启IPv4 IS-IS三层聚合接口的所有成员口的震荡抑制功能,并指定震荡抑制阶段三层聚合接口的开销调整值。

undo isis member-port suppress-flapping adjust-cost命令用来关闭IPv4 IS-IS三层聚合接口的所有成员口的震荡抑制功能。

【命令】

isis member-port suppress-flapping adjust-cost { cost-offset | max }

undo isis member-port suppress-flapping adjust-cost

【缺省情况】

IPv4 IS-IS三层聚合接口的所有成员口的震荡抑制功能处于关闭状态。

【视图】

三层聚合接口视图

三层聚合子接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定聚合接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当成员接口之间链路down的次数达到阈值后,聚合接口的开销值=接口原本的开销值+cost-offse。最大不超过聚合接口开销的最大值16777214。

max:将聚合接口的开销值调整为最大值16777214。

【使用指导】

节点之间通过三层聚合链路连接并建立IS-IS邻居关系时,如果成员接口之间的链路频繁震荡,会导致设备频繁在聚合组内切换转发流量的成员链路。配置本功能可以解决上述问题。

配置本功能后,成员接口之间的链路频繁震荡时,启动震荡抑制,在成员接口震荡抑制持续时间内,IS-IS将三层聚合接口开销值调大,避免用户的业务流量经过三层聚合接口。抑制持续时间超时后,IS-IS将三层聚合接口开销值恢复为原始开销值。

【举例】

# 在聚合接口Route-Aggregation 2下开启IPv4 IS-IS邻居震荡抑制功能,并设置开销调整值为1000。

<Sysname> system-view

[Sysname] interface route-aggregation 2

[Sysname-Route-Aggregation1] isis enable 1

[Sysname-Route-Aggregation1] isis member-port suppress-flapping adjust-cost 1000

【相关命令】

·     isis member-port suppress-flapping

1.1.137  isis mesh-group

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

【参数】

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只对点到点类型链路的接口起作用。

【举例】

# 将接口Serial3/1/1:0.1加入组号为3的Mesh-Group中。

<Sysname> system-view

[Sysname] interface serial 3/1/1:0

[Sysname-Serial3/1/1:0] link-protocol ppp

[Sysname-Serial3/1/1:0] quit

[Sysname] interface serial 3/1/1:0.1

[Sysname-Serial3/1/1:0.1] isis mesh-group 3

1.1.138  isis mib-binding

isis mib-binding命令用来配置IS-IS进程绑定MIB。

undo isis mib-binding命令用来恢复缺省情况。

【命令】

isis mib-binding process-id

undo isis mib-binding

【缺省情况】

MIB绑定在进程号最小的IS-IS进程上。

【视图】

系统视图

【缺省用户角色】

network-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

1.1.139  isis peer hold-max-cost duration

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

【参数】

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生效。

【举例】

# 在接口Ten-GigabitEthernet3/1/1上配置IS-IS通告给邻居的链路开销保持最大值的持续时间为1000毫秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis peer hold-max-cost duration 1000

1.1.140  isis peer suppress-flapping

isis peer suppress-flapping命令用来配置IPv4 IS-IS邻居震荡抑制的检测参数。

undo isis peer suppress-flapping命令用来取消IPv4 IS-IS邻居震荡抑制检测参数的配置。

【命令】

isis peer suppress-flapping { [ detect-interval detect-interval | threshold threshold | resume-interval resume-interval ] * | non-conservative }

undo isis peer suppress-flapping { [ detect-interval | threshold | resume-interval ] * | non-conservative }

【缺省情况】

IPv4 IS-IS判断邻居状态是否发生震荡的检测时间为60秒,进入震荡抑制阶段的阈值为10,震荡检测恢复门限为120秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

detect-interval detect-interval:指定IPv4 IS-IS判断邻居状态是否发生震荡的检测时间,取值范围为1~300,单位为秒,缺省值为60。

threshold threshold:进入震荡抑制阶段的阈值,取值范围为1~1000,缺省值为10。

resume-interval resume-interval:指定IPv4 IS-IS邻居震荡抑制的恢复门限,取值范围为2~1000,单位为秒,缺省值为120。

non-conservative:指定震荡抑制的模式为非保守模式。非保守模式下,邻居状态变为Down时,IS-IS认为发生一次邻居震荡。如果未指定non-conservative参数,则震荡抑制的模式为保守模式。保守模式下,相邻两次IPv4 IS-IS邻居状态变为Down的时间间隔小于detect-interval时,IS-IS认为发生一次邻居震荡。

【使用指导】

IS-IS邻居震荡抑制功能支持两种震荡抑制模式:Conservative模式和Non-conservative模式。

Conservative模式的工作机制如下:

(1)     开启IS-IS邻居震荡抑制功能后,接口会启动一个flapping-count计数器,并对接口的所有邻居震荡事件进行计数。当相邻两次邻居状态变为Down的时间间隔小于震荡检测时间间隔时,IS-IS认为邻居震荡,flapping-count计数加1。在flapping-count计数小于震荡抑制阈值的情况下,如果相邻两次邻居状态变为Down的时间间隔大于震荡抑制恢复门限定时器的值,则flapping-count计数清0,重新计数。

(2)     IS-IS比较flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行邻居震荡抑制。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入邻居震荡抑制阶段,将接口的开销值调大,并将flapping-count计数清0。

(3)     IS-IS邻居震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果再次发生邻居震荡事件,则震荡抑制恢复门限定时器将重新计时。

(4)     震荡抑制恢复门限定时器超时后,IS-IS将接口开销值恢复为原有开销值。

Non-conservative模式的工作机制如下:

(1)     开启IS-IS邻居震荡抑制功能后,接口会启动一个flapping-count计数器,并对接口的所有邻居震荡事件进行计数。邻居状态变为Down时,IS-IS认为发生一次邻居震荡,flapping-count计数加1,然后累加当前故障时间点之前、震荡检测时间间隔内的flapping-count计数。IS-IS比较累加后的flapping-count计数与震荡抑制阈值的大小关系,并根据比较结果进行不同的处理,具体如下:

¡     如果flapping-count计数小于震荡抑制阈值,则IS-IS不会进行邻居震荡抑制,也不会将flapping-count计数清0。

¡     如果flapping-count计数大于或等于震荡抑制阈值,则IS-IS进入邻居震荡抑制阶段,将接口的开销值调大,并将flapping-count计数清0。

(2)     IS-IS邻居震荡抑制阶段的持续时间为震荡抑制恢复门限定时器的值。震荡抑制期间,如果再次出现邻居状态变为Down的事件,则震荡抑制恢复门限定时器将重新计时。

(3)     震荡抑制恢复门限定时器超时后,IS-IS将接口开销值恢复为原有开销值。

resume-interval的值必须大于detect-interval的值。

只有通过isis peer suppress-flapping adjust-cost命令开启邻居震荡抑制之后,本命令才能生效。

【举例】

# 在接口Ten-GigabitEthernet3/1/1设置IPv4 IS-IS判断邻居状态是否发生震荡的检测时间为5秒,进入震荡抑制阶段的阈值为40,震荡检测恢复门限为20秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis peer suppress-flapping detect-interval 5 threshold 40 resume-interval 20

【相关命令】

·     isis peer suppress-flapping adjust-cost

1.1.141  isis peer suppress-flapping adjust-cost

isis peer suppress-flapping adjust-cost命令用来开启IPv4 IS-IS邻居震荡抑制功能,并指定震荡抑制时接口开销的调整值。

undo isis peer suppress-flapping adjust-cost命令用来关闭IPv4 IS-IS邻居震荡抑制功能。

【命令】

isis peer suppress-flapping adjust-cost { cost-offset | max }

undo isis peer suppress-flapping adjust-cost

【缺省情况】

IPv4 IS-IS邻居震荡抑制功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

cost-offset:指定接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当IPv4 IS-IS邻居Down次数达到阈值后,接口的开销值=接口原本的开销值+cost-offset。最大不超过接口开销的最大值16777214。

max:将接口的开销值调整为最大值16777214。

【使用指导】

IS-IS邻居状态频繁震荡时,IS-IS会重新建立邻居关系、同步数据库LSDB,并触发路由计算。上述过程不仅需要交互大量报文,而且会对IS-IS业务造成较大影响,同时也会影响依赖IS-IS的其他业务的正常运行。为了解决这个问题,IS-IS提供了邻居震荡抑制功能,即在邻居频繁震荡时,启动震荡抑制,延迟将业务流量通过频繁震荡的链路转发,尽可能减轻IS-IS邻居状态频繁震荡带来的不良影响。在邻居震荡抑制持续时间内,IS-IS将接口开销值调大,避免用户的业务流量通过频繁震荡的链路转发。抑制持续时间超时后,IS-IS将接口开销值恢复为原始开销值。

【举例】

# 在接口Ten-GigabitEthernet3/1/1下开启IPv4 IS-IS邻居震荡抑制功能,并设置开销调整值为1000。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis peer suppress-flapping adjust-cost 1000

【相关命令】

·     isis peer suppress-flapping

1.1.142  isis peer-ip-check

isis peer-ip-check命令用来配置在网络类型为P2P的接口上建立邻接关系必须在同一网段的检查功能,即在接收Hello报文时,对端的IP地址与当前接口必须在同一网段。

undo isis peer-ip-check命令用来恢复缺省情况。

【命令】

isis peer-ip-check

undo isis peer-ip-check

【缺省情况】

在网络类型为P2P的接口上建立邻接关系时,不对接口是否处于同一网段进行检查。

【视图】

接口视图

【缺省用户角色】

network-admin

【举例】

# 配置在Ten-GigabitEthernet3/1/1接口上与对端路由器建立邻接关系必须在同一网段的检查功能,即在Ten-GigabitEthernet3/1/1上接收IS-IS Hello报文时,对端的IP地址与当前接口必须在同一网段才可以建立邻接关系。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis peer-ip-check

【相关命令】

·     isis circuit-type p2p

1.1.143  isis prefix-suppression

isis prefix-suppression命令用来配置接口的前缀抑制功能。

undo isis prefix-suppression命令用来关闭接口的前缀抑制功能。

【命令】

isis prefix-suppression

undo isis prefix-suppression

【缺省情况】

接口的前缀抑制功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,接口使能IS-IS后,会在LSP中发布此接口的前缀,可以通过在接口上配置本命令,减少此接口的前缀在LSP中携带,屏蔽内部节点,提高安全性,加快路由收敛。

本命令对接口从地址同样生效。

【举例】

# 接口Ten-GigabitEthernet3/1/1使能前缀抑制功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis prefix-suppression

1.1.144  isis primary-path-detect bfd

isis primary-path-detect bfd命令用来开启IPv4 IS-IS接口主用链路的BFD检测功能。

undo isis primary-path-detect bfd命令用来恢复缺省情况。

【命令】

isis primary-path-detect bfd { ctrl | echo }

undo isis primary-path-detect bfd

【缺省情况】

未配置IPv4 IS-IS接口主用链路的BFD检测功能,以IS-IS IPv4单播地址族视图下fast-reroute primary-path-detect bfd命令的配置为准。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。

echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。

【使用指导】

配置本功能后,IPv4 IS-IS协议的快速重路由特性和PIC特性中的主用链路将使用BFD进行检测。当主用链路出现故障时,BFD能够快速检测到该故障并上报给IS-IS。IS-IS收到故障信息后会立刻切换到备份链路,从而缩短流量中断时间。

用户可以在IS-IS IPv4单播地址族视图或接口视图下开启主用链路的BFD检测功能,两者的关系如下:

·     IS-IS IPv4单播地址族视图下的配置对所有的IPv4 IS-IS接口均生效。

·     接口视图下的配置仅对当前接口生效。

·     对于一个接口来说,优先采用该接口下的配置,只有该接口下未进行配置时,才会采用IS-IS IPv4单播地址族视图下的配置。

【举例】

# 开启IPv4 IS-IS接口Ten-GigabitEthernet3/1/1 FRR特性主用链路的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 ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis primary-path-detect bfd ctrl

# 开启IPv4 IS-IS接口Ten-GigabitEthernet3/1/2 PIC特性主用链路的BFD(echo方式)检测功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] pic additional-path-always

[Sysname-isis-1] quit

[Sysname] bfd echo-source-ip 1.1.1.1

[Sysname] interface ten-gigabitethernet 3/1/2

[Sysname-Ten-GigabitEthernet3/1/2] isis primary-path-detect bfd echo

【相关命令】

·     fast-reroute primary-path-detect bfd

1.1.145  isis primary-path-detect bfd exclude

isis primary-path-detect bfd exclude命令用来禁止IPv4 IS-IS接口开启主用链路的BFD检测功能。

undo isis primary-path-detect bfd exclude命令用来恢复缺省情况。

【命令】

isis primary-path-detect bfd exclude

undo isis primary-path-detect bfd exclude

【缺省情况】

允许开启IPv4 IS-IS接口的主用链路的BFD检测功能。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

用户可以使用fast-reroute primary-path-detect bfd命令或isis primary-path-detect bfd命令开启IS-IS主用链路的BFD检测功能配置fast-reroute primary-path-detect bfd命令后,该进程下所有的IPv4 IS-IS接口都会开启主用链路的BFD检测功能。这种情况下,如果需要关闭某个IPv4 IS-IS接口的主用链路BFD检测功能,请在该接口下配置isis primary-path-detect bfd exclude命令。

在同一个接口视图下,如果同时执行isis primary-path-detect bfd excludeisis primary-path-detect bfd命令,则最后执行的命令生效。

【举例】

# 禁止IPv4 IS-IS接口Ten-GigabitEthernet3/1/1开启主用链路的BFD检测功能。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis enable 1

[Sysname-Ten-GigabitEthernet3/1/1] isis primary-path-detect bfd exclude

【相关命令】

·     fast-reroute primary-path-detect bfd

·     isis primary-path-detect bfd

1.1.146  isis silent

isis silent命令用来禁止接口发送和接收IS-IS报文。

undo isis silent命令用来恢复缺省情况。

【命令】

isis silent

undo isis silent

【缺省情况】

接口既发送也接收IS-IS报文。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

Loopback接口视图下不支持此命令。

【举例】

# 禁止接口Ten-GigabitEthernet3/1/1发送和接收IS-IS报文。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis silent

1.1.147  isis small-hello

isis small-hello命令用来配置接口发送不加入填充CLV的小型Hello报文。

undo isis small-hello命令用来恢复缺省情况。

【命令】

isis small-hello

undo isis small-hello

【缺省情况】

接口发送标准Hello报文。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

Loopback接口视图下不支持此命令。

【举例】

# 指定接口Ten-GigabitEthernet3/1/1发送小型Hello报文。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis small-hello

1.1.148  isis tag

isis tag命令用来配置接口的管理标记值。

undo isis tag命令用来恢复缺省情况。

【命令】

isis tag tag

undo isis tag

【缺省情况】

未配置接口的管理标记值。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

tag:管理标记值,取值范围为1~4294967295。

【使用指导】

IS-IS的管理标记功能会为指定接口上的路由设置一个管理标记值tag,以方便进行路由过滤和路由管理。例如,可以为Level-2区域的直连网段路由和其他网段路由设置不同的管理标记值,将Level-2区域的路由信息渗透到Level-1区域时,只渗透其他网段的路由信息到Level-1区域。

仅当IS-IS开销值类型为widewide-compatiblecompatible时,IS-IS才会在发布的LSP的IPv4网段地址信息中携带tag值。

【举例】

# 配置接口Ten-GigabitEthernet3/1/1的管理标记值。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis tag 4294967295

【相关命令】

·     cost-style

1.1.149  isis te-metric flex-algo

isis te-metric flex-algo命令用来为Flex-Algo算法指定IS-IS接口链路的TE度量值。

undo isis te-metric flex-algo命令用来恢复缺省情况。

【命令】

isis te-metric flex-algo metric-value

undo isis te-metric flex-algo

【缺省情况】

没有为Flex-Algo算法指定IS-IS接口链路的TE度量值。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

metric-value:链路的TE度量值,取值范围为1~16777215。

【使用指导】

IS-IS使用ASLA(Application Specific Link Attributes,应用特定链路属性) sub-TLV来携带与特定应用(如Flex-Algo算法)关联的链路属性。配置本命令后,IS-IS将通过ASLA sub-TLV发布链路的TE度量值。

目前,本命令只能为Flex-Algo算法发布链路的TE度量值信息。ASLA sub-TLV发布的TE度量值可以由MPLS TE上报或通过本命令在接口上配置。

如果希望ASLA sub-TLV使用MPLS TE上报的TE度量值,需要保证:

·     参与Flex-Algo算法的节点的MPLS TE能力处于开启状态。

·     参与Flex-Algo算法的接口的MPLS能力和MPLS TE能力处于开启状态。

·     通过te attribute enable命令开启IS-IS进程发布TE属性的能力,或者通过router-id命令开启IPv6 TE功能。

·     通过advertise application link-attributes命令开启IS-IS为特定的应用发布链路属性信息的功能。

如果希望ASLA sub-TLV使用接口设置的TE度量值,则仅需配置isis te-metric flex-algo命令即可。

同时存在MPLS TE上报的TE度量值和接口设置的链路TE度量值时,ASLA sub-TLV优先使用接口设置的TE度量值值。

【举例】

# 在IS-IS接口Ten-GigabitEthernet3/1/1上为Flex-Algo算法配置链路的TE度量值为100。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis te-metric flex-algo 100

【相关命令】

·     advertise application link-attributes

·     metric-type te-cost

·     te attribute enable

1.1.150  isis timer csnp

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

【参数】

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报文在接口Ten-GigabitEthernet3/1/1上的发送时间间隔为15秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis timer csnp 15 level-2

1.1.151  isis timer hello

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

【参数】

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报文在接口Ten-GigabitEthernet3/1/1上的发送时间间隔为20秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis timer hello 20 level-2

【相关命令】

·     isis timer holding-multiplier

1.1.152  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

【参数】

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。

【举例】

# 指定接口Ten-GigabitEthernet3/1/1上标志邻居失效的Level-2 Hello报文数目为6。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis timer holding-multiplier 6 level-2

【相关命令】

·     isis timer hello

1.1.153  isis timer lsp

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

【参数】

time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒。

count:一次最多发送的链路状态报文的数目,取值范围为1~1000。

【使用指导】

当LSDB的内容发生变化时,IS-IS将把发生变化的LSP扩散出去,用户可以对LSP的最小发送时间间隔进行调节。

请合理配置LSP发送时间间隔,当存在大量IS-IS接口或大量路由时,会发送大量的LSP报文,导致LSP风暴的出现。

【举例】

# 配置在Ten-GigabitEthernet3/1/1接口LSP的发送时间间隔为500毫秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis timer lsp 500

【相关命令】

·     isis timer retransmit

1.1.154  isis timer retransmit

isis timer retransmit命令用来配置LSP在点到点链路上的重传时间间隔。

undo isis timer retransmit命令用来恢复缺省情况。

【命令】

isis timer retransmit seconds

undo isis timer retransmit

【缺省情况】

LSP在点到点链路上的重传时间间隔为5秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒。

【使用指导】

在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CSNP来实现LSDB的同步,不需要进行此项配置。

【举例】

# 在接口Ten-GigabitEthernet3/1/1上配置LSP在点到点链路上的重传时间间隔为50秒。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 3/1/1

[Sysname-Ten-GigabitEthernet3/1/1] isis circuit-type p2p

[Sysname-Ten-GigabitEthernet3/1/1] isis timer retransmit 50

【相关命令】

·     isis circuit-type p2p

·     isis timer lsp

1.1.155  isis troubleshooting max-number

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

【参数】

number:IS-IS记录邻居关系断开的故障检测信息的最大个数,取值范围为0~65535。取值为0表示IS-IS不记录邻居关系断开的故障检测信息。

【举例】

# 配置IS-IS记录邻居关系断开的故障检测信息的最大个数为50。

<Sysname> system-view

[Sysname] isis troubleshooting max-number 50

1.1.156  is-level

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

【参数】

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

1.1.157  is-name

is-name命令用来使能动态主机名映射功能并为当前路由器配置主机名称。

undo is-name命令用来关闭动态主机名映射功能。

【命令】

is-name sys-name

undo is-name

【缺省情况】

动态主机名映射功能处于关闭状态,且没有为当前路由器配置主机名称。

【视图】

IS-IS视图

【缺省用户角色】

network-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

1.1.158  is-name map

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

【参数】

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

1.1.159  isolate enable

isolate enable命令用来开启IS-IS协议的隔离功能。

undo isolate enable命令用来关闭IS-IS协议的隔离功能。

【命令】

isolate enable

undo isolate enable

【缺省情况】

IS-IS协议的隔离功能处于关闭状态。

【视图】

IS-IS视图

【缺省用户角色】

network-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> system-view

[Sysname] isis 1

[Sysname-isis-1] isolate enable

【相关命令】

·     set-overload

1.1.160  ispf enable

ispf enable命令用来开启ISPF功能,即增量SPF计算功能。

undo ispf enable命令用来关闭ISPF功能。

【命令】

ispf enable

undo ispf enable

【缺省情况】

ISPF功能处于开启状态。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

开启增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树。

【举例】

# 开启增量SPF计算功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] ispf enable

1.1.161  link-tag inherit enable

link-tag inherit enable命令用来开启IPv6 IS-IS的链路标记继承功能。

undo link-tag inherit enable命令用来关闭IPv6 IS-IS链路标记继承功能。

【命令】

link-tag inherit enable

undo link-tag inherit enable

【缺省情况】

IPv6 IS-IS链路标记继承功能处于关闭状态。

【视图】

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,当设备收到携带链路标记的链路状态信息时,设备将提取并继承链路标记中的链路标记值。如果设备提取到了多个链路标记值(假设为tag 1tag 2tag n),设备将根据一定的规则选取其中一个(假设为tag 1)进行继承。后续设备计算出来的到达某个目的地的路径包含携带链路标记的链路时,将该路由的路由标记设置为tag 1

上述机制可应用于域内SAVA(Source Address Validation Architecture,源地址验证架构)场景。一个局域网存在多个网关设备时,网关需要将自己本地生成的IPv6 SAVA表项同步给其他的网关。可以借助IPv6IS-IS的链路标记功能实现IPv6 SAVA表项同步,具体机制如下:

(1)     需要发布IPv6 SAVA表项的网关设备上,在靠近用户侧接口上开启接口链路标记功能。

(2)     在接收IPv6 SAVA表项的网关设备上开启链路标记继承功能。当该设备计算出来的IPv6 IS-IS路由条目的路由标记与自身通过ipv6 sava import remote-route-tag命令为远端路由指定的路由标记相同时,设备将使用IPv6 IS-IS路由的目的前缀生成IPv6 SAVA表项,从而实现IPv6 SAVA表项的同步。

关于SAVA功能的详细介绍,请参见“安全配置指导”中的“SAVA”。

【举例】

# 在IS-IS进程1的IPv6地址族下,开启链路标记继承功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] link-tag inherit enable

【相关命令】

·     isis ipv6 link-tag

1.1.162  log-peer-change

log-peer-change命令用来打开邻接状态变化的输出开关。

undo log-peer-change命令用来关闭邻接状态变化的输出开关。

【命令】

log-peer-change

undo log-peer-change

【缺省情况】

邻接状态变化的输出开关处于打开状态。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【使用指导】

打开邻接状态输出开关后,IS-IS邻接状态变化时会生成日志信息发送到设备的信息中心,通过设置信息中心的参数,最终决定日志信息的输出规则(即是否允许输出以及输出方向)。(有关信息中心参数的配置请参见“网络管理和监控配置指导”中的“信息中心”。)

【举例】

# 关闭IS-IS邻接状态变化的输出开关。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] undo log-peer-change

1.1.163  lsp-fragments-extend

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

【参数】

level-1:只对Level-1 LSP进行分片扩展。

level-1-2:对Level-1 LSP和Level-2 LSP都进行分片扩展。

level-2:只对Level-2 LSP进行分片扩展。

【使用指导】

如果配置时没有指定level-1level-2level-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

1.1.164  lsp-length originate

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

【参数】

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

1.1.165  lsp-length receive

lsp-length receive命令用来配置当前路由器可以接收的LSP的最大长度。

undo lsp-length receive命令用来恢复缺省情况。

【命令】

lsp-length receive size

undo lsp-length receive

【缺省情况】

可以接收的LSP的最大长度为1497个字节。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

size:LSP的最大长度,取值范围为512~16384,单位为字节。

【举例】

# 配置接收LSP报文最大长度为1024字节。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] lsp-length receive 1024

1.1.166  maximum load-balancing

maximum load-balancing命令用来配置IS-IS支持的等价路由的最大条数。

undo maximum load-balancing命令用来恢复缺省情况。

【命令】

maximum load-balancing number

undo maximum load-balancing

【缺省情况】

IS-IS支持的等价路由的最大条为64。

【视图】

IS-IS IPv4单播地址族视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

number:等价路由的最大条数,当number取值为1时,相当于不进行负载分担。当number不大于64时,支持的等价路由条数为1~number;当number大于64时,支持的等价路由条数为1~64。

【举例】

# 配置IS-IS支持的等价路由的最大条数为2。

<Sysname> system-view

[Sysname] isis 100

[Sysname-isis-100] address-family ipv4

[Sysname-isis-100-ipv4] maximum load-balancing 2

1.1.167  metric-bandwidth advertisement enable

metric-bandwidth advertisement enable命令用来开启带宽发布功能。

undo metric-bandwidth advertisement enable命令用来关闭带宽发布功能。

【命令】

metric-bandwidth advertisement enable [ level-1 | level-2 ]

undo metric-bandwidth advertisement enable [ level-1 | level-2 ]

【缺省情况】

带宽发布功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

level-1:为Level-1级别的路由器开启带宽发布功能。

level-2:为Level-2级别的路由器开启带宽发布功能。

【使用指导】

在使用BGP-LS将链路状态上报给控制器进行路径计算的场景中,可以配置本功能由IS-IS收集和扩散域内链路带宽信息,并通过BGP-LS上报给控制器,由控制器基于带宽计算路径信息,从而满足最优路径带宽最大的需求。

只有通过advertise link-attributes命令配置IS-IS发布LSP时携带链路属性或开启IS-IS进程的MPLS TE能力之后,本命令才能生效。

【举例】

# 开启IS-IS进程1的带宽发布功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] metric-bandwidth advertisement enable

【相关命令】

·     advertise link-attributes

·     distribute bgp-ls

·     mpls te enable(MPLS命令参考/MPLS TE       )

1.1.168  metric-bandwidth suppression

metric-bandwidth suppression命令用来设置IS-IS带宽发布抑制功能的抑制参数。

undo metric-bandwidth suppression命令用来恢复缺省情况。

【命令】

metric-bandwidth suppression timer timer-value

undo metric-bandwidth suppression

【缺省情况】

IS-IS带宽发布抑制定时器的值为120秒。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

timer timer-value:设置带宽发布抑制定时器,timer-value表示带宽发布抑制定时器,取值范围为0~600,单位为秒。0表示不启动带宽发布抑制定时器。

【使用指导】

带宽出现频繁变化时,IS-IS会频繁地处理接口上报的带宽信息,并通过BGP-LS向控制器频繁上报链路信息,导致设备资源被过多占用。带宽发布抑制功能可以用来解决上述问题。

带宽发布抑制功能的工作机制为:

(1)     接口按照与IS-IS协商的周期向IS-IS上报带宽信息,不再频繁上报带宽信息。

(2)     IS-IS按照带宽发布抑制定时器设置的时间间隔通过BGP-LS发布接口上报的带宽信息,即IS-IS在定时器超时前不能发布带宽信息。

只有通过metric-bandwidth advertisement enable命令开启带宽发布之后,本命令才能生效。

建议将带宽发布抑制定时器的值配置为大于或等于以太网接口带宽测量的时间间隔。关于以太网接口的详细介绍,请参见“接口管理配置指导”中的“以太网接口”。

【举例】

# 设置IS-IS进程1的带宽发布抑制定时器的值为100秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] metric-bandwidth suppression timer 100

【相关命令】

·     metric-bandwidth advertisement enable

1.1.169  metric-delay advertisement enable

metric-delay advertisement enable命令用来开启时延发布功能。

undo metric-delay advertisement enable命令用来关闭时延发布功能。

【命令】

metric-delay advertisement enable [ level-1 | level-2 ]

undo metric-delay advertisement enable [ level-1 | level-2 ]

【缺省情况】

时延发布功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

level-1:为Level-1级别的路由器开启时延发布功能。

level-2:为Level-2级别的路由器开启时延发布功能。

【使用指导】

在使用BGP-LS将链路状态上报给控制器进行路径计算的场景中,可以配置本功能由IS-IS收集和扩散域内链路时延信息,并通过BGP-LS上报给控制器,由控制器基于时延计算路径,从而满足最优路径时延最小的需求。

只有通过advertise link-attributes命令配置IS-IS发布LSP时携带链路属性或开启IS-IS进程的MPLS TE能力之后,本命令才能生效。

【举例】

# 开启IS-IS进程1的时延发布功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4

[Sysname-isis-1-ipv4] metric-delay advertisement enable

【相关命令】

·     advertise link-attributes

·     distribute bgp-ls

·     mpls te enable(MPLS命令参考/MPLS TE       )

1.1.170  metric-delay suppression

metric-delay suppression命令用来设置IS-IS时延发布抑制功能的抑制参数。

undo metric-delay suppression命令用来恢复缺省情况。

【命令】

metric-delay suppression timer timer-value percent-threshold percent-value absolute-threshold absolute-value

undo metric-delay suppression

【缺省情况】

IS-IS时延发布抑制定时器的值为120秒,时延变化率的抑制阈值为10%,时延变化绝对值的抑制阈值为1000微秒。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

timer timer-value:设置时延发布抑制定时器,timer-value表示时延发布抑制定时器的值,取值范围为0~600,单位为秒。将timer-value设置为0表示不启动时延发布抑制定时器。

percent-value:时延变化率的抑制阈值,取值范围为0~100,单位为百分比,缺省值为10。将percent-value设置为0表示不关注时延变化率。

absolute-value:时延变化绝对值的抑制阈值,取值范围为0~10000,单位为微秒,缺省值为1000。将absolute-value设置为0表示不关注时延变化的绝对值。

【使用指导】

时延频繁抖动时,IS-IS会频繁地处理接口上报的时延信息,并通过BGP-LS向控制器频繁上报链路信息,导致设备资源被过多占用。时延发布抑制功能可以用来解决上述问题。

时延发布抑制功能的工作机制为:

(1)     NQA TWAMP-light使用设备上所有IS-IS进程设置的时延发布抑制定时器的最小值作为时延发布的时间间隔。NQA TWAMP-light按照上述时间间隔将时延信息发布给自己绑定的接口,然后由绑定接口向IS-IS上报时延信息。

若在设备上同时执行了metric-delay suppressionmetric-link-loss suppression命令,则NQA使用两条命令设置的发布抑制定时器中的最小值作为发布时延和丢包率的时间间隔。

(2)     IS-IS按照时延发布抑制定时器设置的时间间隔通过BGP-LS发布接口上报的时延信息。即IS-IS在定时器超时前不能发布时延信息,以下两种情况除外:

¡     IS-IS收到接口上报的前后两次最小时延的变化率大于或等于时延变化率抑制阈值。

¡     IS-IS收到接口上报的前后两次最小时延差值的绝对值大于或等于时延变化绝对值抑制阈值。

只有通过metric-delay advertisement enable命令开启时延发布功能之后,本命令才能生效。

建议将时延发布抑制定时器的值配置为大于或等于NQA时延测量的时间间隔。关于NQA的详细介绍,请参见“网络管理和监控配置指导”中的“NQA”。

【举例】

# 设置IS-IS进程1的时延发布抑制定时器为100秒、时延变化率的抑制阈值为50%、时延变化绝对值的抑制阈值为200微秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] metric-delay suppression timer 100 percent-threshold 50 absolute-threshold 200

【相关命令】

·     link-delay advertisement enable

·     metric-link-loss suppression

1.1.171  metric-link-loss advertisement enable

metric-link-loss advertisement enable命令用来开启丢包率发布功能。

undo metric-link-loss advertisement enable命令用来关闭丢包率发布功能。

【命令】

metric-link-loss advertisement enable [ level-1 | level-2 ]

undo metric-link-loss advertisement enable [ level-1 | level-2 ]

【缺省情况】

丢包率发布功能处于关闭状态。

【视图】

IS-IS IPv4地址族视图

IS-IS IPv6地址族视图

【缺省用户角色】

network-admin

【参数】

level-1:为Level-1级别的路由器开启丢包率发布功能。

level-2:为Level-2级别的路由器开启丢包率发布功能。

【使用指导】

在使用BGP-LS将链路状态上报给控制器进行路径计算的场景中,可以配置本功能由IS-IS收集和扩散域内链路丢包率信息,并通过BGP-LS上报给控制器,由控制器基于丢包率计算路径,从而满足最优路径丢包率最小的需求。

只有通过advertise link-attributes命令配置IS-IS发布LSP时携带链路属性或开启IS-IS进程的MPLS TE能力之后,本命令才能生效。

【举例】

# 开启IPv4丢包率发布功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv4 unicast

[Sysname-isis-1-ipv4] metric-link-loss advertisement enable

# 开启IPv6丢包率发布功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6 unicast

[Sysname-isis-1-ipv6] metric-link-loss advertisement enable

【相关命令】

·     advertise link-attributes

·     distribute bgp-ls

·     mpls te enable(MPLS命令参考/MPLS TE)

1.1.172  metric-link-loss suppression

metric-link-loss suppression命令用来设置IS-IS丢包率发布抑制功能的抑制参数。

undo metric-link-loss suppression命令用来恢复缺省情况。

【命令】

metric-link-loss suppression timer timer-value percent-threshold percent-value absolute-threshold absolute-value

undo metric-link-loss suppression

【缺省情况】

IS-IS丢包率发布抑制定时器的值为120秒,丢包率变化率的抑制阈值为10%,丢包率变化绝对值的抑制阈值为1000。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

timer timer-value:设置丢包率发布抑制定时器,timer-value表示丢包率发布抑制定时器的值,取值范围为0~600,单位为秒。将timer-value设置为0表示不启动丢包率发布抑制定时器。

percent-threshold percent-value:丢包率变化率抑制阈值,取值范围为0~100,单位为百分比,缺省值为10。将percent-value设置为0表示不关注丢包率变化率。丢包率变化率的计算方式为,前后两次丢包率数值之差的绝对值除以前一次丢包率数值,得到后一次的丢包率相对于前一次的丢包率的变化率。

absolute-threshold absolute-value:丢包率变化绝对值的抑制阈值,取值范围为0~10000,缺省值为1000。将absolute-value设置为0表示不关注丢包率变化的绝对值。丢包率变化绝对值的计算方式为,前后两次丢包率数值之差的绝对值。

【使用指导】

丢包率频繁变化时,IS-IS会频繁地处理接口上报的丢包率信息,并通过BGP-LS向控制器频繁上报链路信息,导致设备资源被过多占用。丢包率发布抑制功能可以用来解决上述问题。

丢包率发布抑制功能的工作机制为:

(1)     NQA TWAMP-light使用设备上所有IS-IS进程设置的丢包率发布抑制定时器的最小值作为丢包率发布的时间间隔。NQA TWAMP-light按照上述时间间隔将丢包率信息发布给自己绑定的接口,然后由绑定接口向IS-IS上报丢包率信息。

若在设备上同时执行了metric-delay suppressionmetric-link-loss suppression命令,则NQA使用两条命令设置的发布抑制定时器中的最小值作为发布时延和丢包率的时间间隔。

(2)     IS-IS按照丢包率发布抑制定时器设置的时间间隔通过BGP-LS发布接口上报的丢包率信息。即IS-IS在定时器超时前不能发布丢包率信息,以下两种情况除外:

¡     IS-IS收到接口上报的前后两次丢包率的变化率大于或等于丢包率变化率抑制阈值。

¡     IS-IS收到接口上报的前后两次丢包率变化的绝对值大于或等于丢包率变化绝对值抑制阈值。

只有通过metric-link-loss advertisement enable命令开启丢包率发布功能之后,本命令才能生效。

建议将丢包率发布抑制定时器配置为大于或等于NQA TWAMP-light丢包率测量时间间隔的值。关于NQA TWAMP-light的详细介绍,请参见“网络管理和监控配置指导”中的“NQA”。

【举例】

# 设置IS-IS进程1的丢包率发布抑制定时器为300秒、丢包率的变化率抑制阈值为20%、丢包率变化绝对值的抑制阈值为2000微秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] metric-link-loss suppression timer 300 percent-threshold 20 absolute-threshold 2000

【相关命令】

·     metric-delay suppression

·     metric-link-loss advertisement enable

1.1.173  metric-type

metric-type命令用来配置Flex-Algo算法使用的度量类型。

undo metric-type命令用来恢复缺省情况。

【命令】

metric-type { delay | te-cost }

undo metric-type

【缺省情况】

Flex-Algo算法使用IS-IS的链路开销作为度量类型。

【视图】

Flex-Algo算法视图

【缺省用户角色】

network-admin

【参数】

delay:配置Flex-Algo算法使用链路时延作为度量类型。

te-cost:配置Flex-Algo算法使用TE度量作为度量类型。

【使用指导】

缺省情况下,IS-IS使用链路开销作为度量类型来计算到达目的地的最优路径。但是,对于某些类型的流量,这种方式计算出来的路径可能并不总是最好的路径。

Flex-Algo算法支持如下三种度量类型,用户可以根据业务需求选取合适的度量类型。

·     IS-IS的链路开销。

·     链路时延。Flex-Algo使用链路的最小时延作为度量值。

·     TE度量。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 配置Flex-Algo使用TE度量作为度量类型。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] metric-type te-cost

【相关命令】

·     cost-style

·     isis link-delay

·     metric-delay advertisement enable

·     mpls enable(MPLS命令参考/MPLS基础)

·     mpls te enable(MPLS命令参考/MPLS TE)

1.1.174  multi-instance enable

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

【参数】

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

1.1.175  multi-topology

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

【参数】

compatible:支持IPv6拓扑兼容模式,发布IPv6前缀时,会向IPv4拓扑和IPv6拓扑中分别发布一份。如果未指定本参数,表示不支持IPv6拓扑兼容模式,发布IPv6前缀时,只会向IPv6拓扑中发布一份。

【使用指导】

配置此命令之后,IS-IS的IPv4和IPv6将分拓扑进行计算。

本命令必须在链路开销值类型为widecompatiblewide-compatible时才能配置。

【举例】

# 配置IS-IS支持IPv6拓扑。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] address-family ipv6

[Sysname-isis-1-ipv6] multi-topology

【相关命令】

·     cost-style

1.1.176  network-entity

network-entity命令用来配置IS-IS进程的网络实体名称(Network Entity Title,简称NET)。

undo network-entity命令用来删除网络实体名称。

【命令】

network-entity net

undo network-entity net

【缺省情况】

未配置NET。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

net:格式为X…X.XXXX....XXXX.00,为十六进制数。前面的“X…X”是区域地址,中间的12个“X”是路由器的System ID,最后的“00”是SEL。

【使用指导】

注意

批量执行cost-styleis-levelnetwork-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。

批量执行cost-styleis-levelnetwork-entity命令时,建议最后执行network-entity命令,否则可能会导致配置丢失。

【举例】

# 指定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

1.1.177  overload adjust-cost

overload adjust-cost命令用来调整设备进入overload状态时所有IS-IS接口的开销值。

undo overload adjust-cost命令用来恢复缺省情况。

【命令】

overload adjust-cost { cost-offset | max }

undo overload adjust-cost

【缺省情况】

设备进入overload状态时不会调整IS-IS接口的开销值。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

cost-offset:设置接口开销调整值的大小,取值范围为1~16777213。指定本参数后,当设备进入overload状态时,所有IS-IS接口的开销值=接口原本的开销值+cost-offset。最大不超过接口开销的最大值。

max:将接口的开销值调整为最大值。当路径开销值类型不同时,接口开销的最大值也不同:

·     当IS-IS开销值类型为narrownarrow-compatiblecompatible时,接口开销的最大值为63。

·     当IS-IS开销值类型为widewide-compatible时,接口开销的最大值为16777214。

【使用指导】

设备进入overload状态后,会向邻居发送OL位置位的LSP,邻居收到此LSP进行路径计算后,对于目的地不是overload设备直连网段的报文,不会将报文发送给overload设备转发;对于目的地是overload设备直连网段的报文,邻居会将报文发送给overload设备。在Anycast场景中,对于目的地为Anycast的报文,邻居会将报文发送到开销值最小的Anycast节点,而这个节点可能已经进入overload状态。为了避免此类情况的发生,可以配置本命令使设备进入overload状态后将IS-IS接口的开销值调大,以便邻居优选其他路径。

本命令仅在设备进入overload状态后才会生效,具体机制如下:

·     设备处于overload状态期间,系统将设备上IS-IS接口的开销值调大,以便IS-IS选择更优的路径转发流量。

·     设备退出overload状态,或执行undo overload adjust-cost命令后,系统将IS-IS接口的开销值恢复为调整前的值。

【举例】

# 配置IS-IS进程1进入overload状态时接口开销值增加50。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] overload adjust-cost 50

1.1.178  pic

pic命令用来使能前缀无关收敛功能。

undo pic命令用来关闭前缀无关收敛功能。

【命令】

pic [ additional-path-always ]

undo pic

【缺省情况】

前缀无关收敛功能处于关闭状态。

【视图】

IS-IS视图

【缺省用户角色】

network-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

1.1.179  preference

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

【参数】

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

1.1.180  prefix-priority

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

【参数】

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

1.1.181  priority

priority命令用来配置Flex-Algo算法的优先级。

undo priority命令用来恢复缺省情况。

【命令】

priority priority-value

undo priority

【缺省情况】

Flex-Algo算法的优先级为128。

【视图】

Flex-Algo算法视图

【缺省用户角色】

network-admin

【参数】

priority-id:指定Flex-Algo算法的优先级值,取值范围为0~255,该值越大优先级越高。

【使用指导】

每个参与Flex-Algo算法计算的节点都可以定义Flex-Algo算法。为了避免环路,在Flex-Algo算法标识符通告范围(IS-IS区域)内,使用相同Flex-Algo算法ID的节点必须对Flex-Algo算法的定义达成一致。

为了保证Flex-Algo算法定义的一致性,每个参与特定Flex-Algo算法计算的节点都遵从以下规则选择Flex-Algo算法定义:

(1)     从本区域的Flex-Algo算法定义通告中(包括本地产生和接收到的通告),选择具有最高优先级的Flex-Algo算法定义。如果本地未通告Flex-Algo算法定义,则从接收到的通告中选择具有最高优先级的Flex-Algo算法定义。

(2)     如果存在多个具有相同最高优先级的Flex-Algo算法定义,则选择System ID最大的设备通告的Flex-Algo算法定义。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 配置Flex-Algo算法128的优先级为200。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] priority 200

【相关命令】

·     advertise-definition

·     cost-style

1.1.182  reset isis all

reset isis all命令用来清除IS-IS进程所有的数据结构信息。

【命令】

reset isis all [ process-id ] [ graceful-restart ]

【视图】

用户视图

【缺省用户角色】

network-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

1.1.183  reset isis event-log

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

【参数】

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

1.1.184  reset isis event-log graceful-restart

reset isis event-log graceful-restart命令用来清除IS-IS GR的日志信息。

【命令】

(独立运行模式)

reset isis event-log graceful-restart slot slot-number [ cpu cpu-number ]

(IRF模式)

reset isis event-log graceful-restart chassis chassis-number slot slot-number [ cpu cpu-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【举例】

# 清除指定slot上GR的日志信息。(独立运行模式)

<Sysname> reset isis event-log graceful-restart slot 0

1.1.185  reset isis event-log lsp

reset isis event-log lsp命令用来清除IS-IS LSP日志信息。

【命令】

reset isis event-log lsp { purged [ generated | received ] | refreshed } [ process-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

purged:清除LSP清除报文的日志信息。

generated:清除生成LSP清除报文的日志信息。

received:清除接收到LSP清除报文的日志信息。

refreshed:清除LSP刷新报文的日志信息。

process-id:清除指定进程的LSP日志信息。如果不指定该参数,则表示清除所有进程的LSP日志信息。

【使用指导】

执行reset isis event-log lsp purged命令时,如果不指定generatedreceived参数,则清除IS-IS接收到的以及生成的LSP清除报文日志信息。

【举例】

# 清除IS-IS进程1的LSP生成报文的日志信息。

<Sysname> reset isis event-log lsp refreshed 1

【相关命令】

·     display isis event-log lsp

1.1.186  reset isis event-log non-stop-routing

reset isis event-log non-stop-routing命令用来清除IS-IS NSR的日志信息。

【命令】

(独立运行模式)

reset isis event-log non-stop-routing slot slot-number [ cpu cpu-number ]

(IRF模式)

reset isis event-log non-stop-routing chassis chassis-number slot slot-number [ cpu cpu-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:指定单板。slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

cpu cpu-number:指定CPU。cpu-number表示单板上CPU的编号。只有指定的slot支持多CPU时,才能配置该参数。

【使用指导】

【举例】

# 清除指定slot上NSR的日志信息。(独立运行模式)

<Sysname> reset isis event-log non-stop-routing slot 0

1.1.187  reset isis event-log spf

reset isis event-log spf命令用来清除IS-IS路由计算日志信息。

【命令】

reset isis event-log spf [ process-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

process-id:清除指定IS-IS进程的路由计算日志信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,则清除所有IS-IS进程的路由计算日志信息。

【举例】

# 清除IS-IS进程1的路由计算日志信息。

<Sysname> reset isis event-log spf 1

【相关命令】

·     display isis event-log spf

1.1.188  reset isis event-log updated-lsp

reset isis event-log updated-lsp命令用来清除IS-IS LSP更新的日志信息。

【命令】

reset isis event-log updated-lsp

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 清除IS-IS LSP更新的日志信息。

<Sysname> reset isis statistics updated-lsp

【相关命令】

·     display isis event-log updated-lsp

1.1.189  reset isis packet

reset isis packet命令用来清除IS-IS报文的统计信息。

【命令】

reset isis packet [ csnp | hello | lsp | psnp ] [ interface-type interface-number ] [ process-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

csnp:清除CSNP报文的统计信息。

hello:清除hello报文的统计信息。

lsp:清除LSP报文的统计信息。

psnp:清除PSNP报文的统计信息。

interface-type interface-number:清除指定接口相关报文统计信息。如果未指定本参数,将清除所有接口上IS-IS报文的统计信息。

process-id:清除指定IS-IS进程的报文统计信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将清除所有IS-IS进程的报文统计信息。

【举例】

# 清除所有IS-IS进程的报文统计信息。

<Sysname> reset isis packet

【相关命令】

·     display isis packet

1.1.190  reset isis peer

reset isis peer命令用来清除IS-IS指定邻居的数据结构信息。

【命令】

reset isis peer system-id [ process-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

system-id:IS-IS邻居的System ID。

process-id:清除指定IS-IS进程邻居的数据结构信息。process-id表示IS-IS进程号,取值范围为1~65535。如果未指定本参数,将清除所有IS-IS进程邻居的数据结构信息。

【使用指导】

本命令用在需要重建某个特定邻居的情况下使用。

【举例】

# 清除系统ID为0000.0c11.1111的IS-IS邻居的数据结构信息。

<Sysname> reset isis peer 0000.0c11.1111

1.1.191  reset isis troubleshooting

reset isis troubleshooting命令用来清除IS-IS邻居关系断开的故障检测信息。

【命令】

reset isis troubleshooting

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 清除IS-IS邻居关系断开的故障检测信息。

<Sysname> reset isis troubleshooting

【相关命令】

·     display isis troubleshooting

 

1.1.192  reset osi statistics

reset osi statistics命令用来清除OSI连接的报文统计信息。

【命令】

reset osi statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【使用指导】

在某些情况下,需要统计从某个时刻开始的报文统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。

【举例】

# 清除OSI连接的报文统计信息。

<Sysname> reset osi statistics

【相关命令】

·     display osi statistics

1.1.193  segment-routing microloop-avoidance enable

segment-routing microloop-avoidance enable命令用来开启Flex-algo算法的SR防微环功能。

undo segment-routing microloop-avoidance enable命令用来关闭Flex-algo算法的SR防微环功能。

【命令】

segment-routing microloop-avoidance enable

undo segment-routing microloop-avoidance enable

【缺省情况】

Flex-algo算法的SR防微环功能处于开启状态。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【使用指导】

在网络故障或故障恢复期间,路由都会重新收敛,由于网络节点之间转发状态短暂不一致,各个设备收敛速度不同,可能存在转发微环现象。配置SR的防微环功能后,在收敛期间,设备会按照指定路径转发流量,转发过程不依赖于各设备的路由收敛,可以避免环路产生。

【举例】

# 开启Flex-algo算法128的SR防微环功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[System-isis-1-flex-algo-128] segment-routing microloop-avoidance enable

【相关命令】

·     segment-routing microloop-avoidance rib-update-delay

·     segment-routing microloop-avoidance strict-sid-only

1.1.194  segment-routing microloop-avoidance rib-update-delay

segment-routing microloop-avoidance rib-update-delay命令用来配置Flex-algo算法的SR防微环延迟时间。

undo segment-routing microloop-avoidance rib-update-delay命令用来恢复缺省情况。

【命令】

segment-routing microloop-avoidance rib-update-delay delay-time [ level-1 | level-2 ]

undo segment-routing microloop-avoidance rib-update-delay [ level-1 | level-2 ]

【缺省情况】

Flex-algo算法的SR防微环延迟时间为5000毫秒。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【参数】

delay-time:Flex-algo算法的SR防微环延迟时间,取值范围为1~60000,单位为毫秒。

level-1:配置Level-1区域的SR防微环的延迟时间。

level-2:配置Level-2区域的SR防微环的延迟时间。

【使用指导】

为了保证基于Flex-Algo拓扑的IGP有足够的时间收敛,可以配置Flex-algo算法的SR防微环延迟时间,在此期间设备按照指定路径转发流量。在网络故障恢复IGP完成收敛后,流量再通过IGP计算的路径转发。

只有开启Flex-algo算法的SR防微环功能后,SR防微环延迟时间才能生效。

未指定level-1level-2参数时,表示配置所有Level区域的SR防微环的延迟时间。

【举例】

# 配置Flex-algo算法128的SR防微环延迟收敛时间为6000毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[System-isis-1-flex-algo-128] segment-routing microloop-avoidance rib-update-delay 6000

【相关命令】

·     segment-routing microloop-avoidance enable

·     segment-routing microloop-avoidance strict-sid-only

1.1.195  segment-routing microloop-avoidance strict-sid-only

segment-routing microloop-avoidance strict-sid-only命令用来配置Flex-Algo SR防微环在SID列表中封装严格SID。

undo segment-routing microloop-avoidance strict-sid-only命令用来恢复缺省情况。

【命令】

segment-routing microloop-avoidance strict-sid-only

undo segment-routing microloop-avoidance strict-sid-only

【缺省情况】

未配置Flex-Algo SR防微环在SID列表中封装严格SID。

【视图】

Flex-algo视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,Flex-Algo SR防微环功能先计算到P节点的End SID,再计算P节点到目的节点的End.X SID,组成一个SID列表封装到报文的SRH中,SID列表为{P节点的End SID,P节点到目的节点的多个End.X SID}

当网络中存在多点故障且路径频繁切换时,如果通过End SID查找到P节点的路径,可能导致到P节点的路径存在微环。为了解决该问题,需要严格约束到达P节点的路径,在设备上创建一个无环的SID列表,引导流量转发到目的节点。

配置本命令后,Flex-Algo SR防微环功能将计算到P节点的End.X SID,以严格约束到达P节点的路径。封装到报文的SRH的SID列表为{P节点的End.X SID,P节点到目的节点的多个End.X SID}

【举例】

# 配置Flex-Algo SR防微环在SID列表中封装严格SID。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[System-isis-1-flex-algo-128] segment-routing microloop-avoidance strict-sid-only

【相关命令】

·     segment-routing microloop-avoidance enable

·     segment-routing microloop-avoidance rib-update-delay

1.1.196  set-att

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

【参数】

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

【相关命令】

·     ignore-att

1.1.197  set-overload

set-overload命令用来配置过载标志位。

undo set-overload命令用来恢复缺省情况。

【命令】

IS-IS视图:

set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 | wait-for-bgp [ timeout3 ] ] [ route-delay-distribute delay-time ] [ send-sa-bit [ duration ] ] [ route-max-metric ] ] [ 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 ] ] [ route-delay-distribute delay-time ] [ send-sa-bit [ duration ] ] [ route-max-metric ] ] [ allow { external | interlevel } * ]

undo set-overload

【缺省情况】

未配置过载标志位。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-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。

route-delay-distribute delay-time:设置路由延迟发布的时间。delay-time表示延迟时间,取值范围为5~1000,单位为秒。如果delay-time尚未超时,但是过载标志位已结束置位状态,则设备正常进行路由发布。如果未指定本参数,则IS-IS不会延迟发布路由。

send-sa-bit:系统启动时发送SA(Suppress-Advertisement)位置位的Hello报文。当邻居设备收到某台设备发送的SA位置位的Hello报文后,邻居设备的LSP中不再携带与此设备的邻接信息,从而避免流量通过此设备转发。

duration:系统启动后,IS-IS发送SA位置位的Hello报文的时间,取值范围为5~600,单位为秒,省值为30。

route-max-metric:将本地始发路由的开销值设置为最大值,以便邻居选择更优的路径转发流量。

allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。

external:当配置allow时,允许发布从其它协议学来的IP地址前缀。

interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀。

【使用指导】

工作机制

当系统因为各种原因无法保存新的LSP,以致无法维持正常的LSDB同步时,该系统计算出的路由信息将出现错误。在这种情况下,系统会自动进入过载状态。除此之外,可以使用set-overload命令使设备进入过载状态。

设备进入过载状态后,将自己生成的LSP中的过载标志位置位。邻居设备收到过载标志位置位的LSP后,仍然可以产生到达过载设备直连网段的路由,但是不会通过过载设备去往其他的目的地。

推荐配置

请根据不同的需求选择不同的配置:

·     如果希望本设备立即不参与其他设备的SPF计算,请在本设备上配置set-overload命令,且不指定on-startup关键字。这样,设备会立即在其发送的LSP报文中设置过载标志位,并且只能通过执行undo set-overload命令取消此过载标志位。

·     如果希望本设备重启或发生故障时不参与其他设备的SPF计算,请在本设备上配置set-overload命令,并指定on-startup关键字。指定on-startup关键字后,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态。

·     如果希望本设备完成路由学习后再发布路由,即延迟发布路由,则建议同时指定route-delay-distributesend-sa-bit关键字。仅指定route-delay-distribute参数的话,本设备重启后,其他设备可能会使用旧的LSP计算到达重启设备的路由,然后将流量转发到重启设备,无法达到避免将流量转发到重启设备的目的。

为避免流量转发失败,请谨慎使用路由延迟发布功能。只有确认流量有备份路径时才可以使用路由延时发布功能。

·     如果希望一段时间内不要将任何流量转发给本设备,包括去往本设备直连网段的流量,请在本设备上配置set-overload命令,并指定send-sa-bit关键字。

·     如果需要解决BGP和IGP收敛速度不一致而导致的网络流量丢失问题,请在本设备上配置set-overload命令,并指定wait-for-bgpwait-for-bgp4+关键字。

·     系统自动进入过载状态时,系统将删除全部引入或渗透的路由信息。对于使用set-overload命令使设备进入过载状态的情况,可以根据实际网络需求选择是否删除引入或渗透的路由信息。

注意事项

重复执行set-overload命令可以修改on-startup参数的值,但是在已经存在的定时器超时前,定时器的时间不会刷新,仍然使用原来的时间。设备再次进入overload状态后,修改后的on-startup参数的值才会生效。

如果需要取消某个定时器,请再次执行set-overload命令,且不要指定相应的关键字即可。例如,执行set-overload命令时不要指定route-delay-distribute关键字即可取消延迟发布路由定时器。

【举例】

# 在当前路由器上配置过载标志位。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] set-overload

1.1.198  shutdown process

shutdown process命令用来关闭IS-IS进程。

undo shutdown process命令用来开启IS-IS进程。

【命令】

shutdown process

undo shutdown process

【缺省情况】

IS-IS进程处于开启状态。

【视图】

IS-IS视图

【缺省用户角色】

network-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

1.1.199  snmp context-name

snmp context-name命令用来配置管理IS-IS的SNMP实体所使用的上下文名称。

undo snmp context-name命令用来恢复缺省情况。

【命令】

snmp context-name context-name

undo snmp context-name

【缺省情况】

未配置管理IS-IS的SNMP实体所使用的上下文名称。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

context-name:管理IS-IS的SNMP实体所使用的上下文名称,为1~32个字符的字符串,区分大小写。

【举例】

# 配置管理IS-IS进程1的SNMP实体所使用的上下文名称为isis。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] snmp context-name isis

1.1.200  snmp-agent trap enable isis

snmp-agent trap enable isis命令用来开启IS-IS的告警功能。

undo snmp-agent trap enable isis命令用来关闭IS-IS的告警功能。

【命令】

snmp-agent trap enable isis [ adjacency-state-change | area-mismatch | authentication | authentication-type | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-corrupt | lsp-parse-error | lsp-size-exceeded | manual-address-drop | max-seq-exceeded | maxarea-mismatch | own-lsp-purge | protocol-support  | rejected-adjacency | skip-sequence-number | system-id-conflict | version-skew ] *

undo snmp-agent trap enable isis [ adjacency-state-change | area-mismatch | authentication | authentication-type | buffsize-mismatch | id-length-mismatch | lsdboverload-state-change | lsp-corrupt | lsp-parse-error | lsp-size-exceeded | manual-address-drop | max-seq-exceeded | maxarea-mismatch | own-lsp-purge | protocol-support  | rejected-adjacency | skip-sequence-number | system-id-conflict | version-skew ] *

【缺省情况】

IS-IS的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

adjacency-state-change:IS-IS邻居状态变化。

area-mismatch:Hello报文区域地址不匹配。

authentication:IS-IS报文认证失败。

authentication-type:IS-IS报文认证类型错误。

buffsize-mismatch:LSP报文长度和产生缓冲区大小不匹配。

id-length-mismatch:IS-IS报文中System ID长度不匹配。

lsdboverload-state-change:LSDB过载状态变化。

lsp-corrupt:LSP在LSDB中校验和错误。

lsp-parse-error:LSP报文解析错误。

lsp-size-exceeded:超大的LSP报文导致泛洪失败。

manual-address-drop:手动配置区域地址丢弃。

max-seq-exceeded:LSP序列号超过最大序列号。

maxarea-mismatch:最大配置区域地址数不匹配。

own-lsp-purge:尝试清除本地LSP。

protocol-support:报文协议支持类型不匹配。

rejected-adjacency:Hello报文邻接不匹配丢弃。

skip-sequence-number:跳过已经产生过的LSP序列号。

system-id-conflict:Syetem ID冲突。

version-skew:Hello报文版本号不匹配。

【使用指导】

如果未指定任何参数,将开启IS-IS所有类型的告警功能。

如果配置时不存在任何IS-IS进程,将会提示无IS-IS进程,并不允许配置。

如果删除了所有配置的IS-IS进程,则本功能不生效。

【举例】

# 关闭IS-IS的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable isis

1.1.201  snmp-agent trap isis adjacency-state-change extended

snmp-agent trap isis adjacency-state-change extended命令用来对标准格式的IS-IS邻居状态变化告警信息进行私有扩展。

undo snmp-agent trap isis adjacency-state-change extended命令用来恢复默认缺省情况。

【命令】

snmp-agent trap isis adjacency-state-change extended

undo snmp-agent trap isis adjacency-state-change extended

【缺省情况】

系统发送的IS-IS邻居状态变化告警信息的格式为标准格式,不对其进行私有扩展。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

配置本命令后,IS-IS邻居状态变化时,IS-IS将生成扩展格式的告警信息,该告警信息在标准格式的告警信息中增加了接口名称信息。使用扩展格式的告警信息有助于网络管理员快速定位问题。

需要注意的是,如果NMS(Network Management System,网络管理系统)不支持扩展格式,配置本命令后,可能会导致NMS无法解析告警信息。

【举例】

# 对标准格式的IS-IS邻居状态变化告警信息进行私有扩展。

<Sysname> system-view

[Sysname] snmp-agent trap isis adjacency-state-change extended

1.1.202  summary

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

【参数】

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

1.1.203  te attribute enable

te attribute enable命令用来开启IS-IS进程发布TE属性的能力。

undo te attribute enable命令用来关闭IS-IS进程发布TE属性的能力。

【命令】

te attribute enable [ level-1 | level-2 ]

undo attribute enable [ level-1 | level-2 ]

【缺省情况】

IS-IS进程发布TE属性的能力处于关闭状态。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数解释】

level-1:开启IS-IS进程在Level-1区域发布TE属性的能力。

level-2:开启IS-IS进程在Level-2区域发布TE属性的能力。

【使用指导】

通过te attribute enable命令开启IS-IS进程发布TE属性的能力后,IS-IS会使用扩展IS可达性TLV(类型为22)的子TLV携带TE属性信息,并发布给邻居。发布的TE属性信息可以供MPLS TE、SR-TE和SRv6-TE使用。

通过mpls te enable命令也可以开启IS-IS进程发布TE属性的能力,但是发布的TE属性信息只能供TE和SR-TE使用。

开启IS-IS进程发布TE属性的能力时,必须配置IS-IS的开销值类型为widecompatiblewide-compatible

如果不指定级别,则同时开启IS-IS进程在Level-1区域和Level-2区域发布TE属性的能力。

多次执行本命令,最后一次执行的命令生效。例如,执行te attribute enable命令后执行te attribute enable level-1命令,则开启IS-IS进程在Level-1区域发布TE属性的能力,关闭IS-IS进程在Level-2区域发布TE属性的能力。

通过te attribute enable命令同时开启IS-IS进程在Level-1区域和Level-2区域发布TE属性的能力后,如果配置undo te attribute enable level-1命令,则仅关闭IS-IS进程在Level-1区域发布TE属性的能力,IS-IS进程在Level-2区域发布TE属性的能力仍然处于开启状态。配置undo te attribute enable level-2命令,与此类似。

【举例】

# 开启IS-IS进程1发布TE属性的能力。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] cost-style wide-compatible

[Sysname-isis-1] te attribute enable

【相关命令】

·     cost-style(三层技术-IP路由命令参考/IS-IS)

·     mpls te enable(MPLS命令参考/MPLS TE)

1.1.204  timer aging-lsp-lifetime

timer aging-lsp-lifetime命令用来配置老化的LSP在LSDB里的存活时间。

undo timer aging-lsp-lifetime命令用来恢复缺省情况。

【命令】

timer aging-lsp-lifetime { non-self-originate | self-originate } lifetime

undo timer aging-lsp-lifetime { non-self-originate | self-originate }

【缺省情况】

本地产生的LSP老化后在LSDB里存活的时间为1200秒;非本地产生的LSP老化后在LSDB里存活的时间为60秒。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

non-self-originate:非本地产生的LSP老化后在LSDB里存活的时间。

self-originate:本地产生的LSP老化后在LSDB里存活的时间。

lifetime:设置老化LSP在LSDB里的存活时间,取值范围为1~65535,单位为秒。

【使用指导】

IS-IS生成LSP时,会在LSP中填写此LSP的最大有效时间。当此LSP被其它设备接收后,它的有效时间会随着时间的推移不断减小。如果设备一直没有收到更新的LSP,而此LSP的有效时间已经减少到0,那么此LSP成为老化LSP。老化LSP继续存活一段时间后,若还未收到新的LSP,那么IS-IS将此LSP从LSDB中删除。

IS-IS建立了大量的邻居关系,且LSDB中存在大量LSP时,某些LSP可能还未泛洪出去就被老化,且超过老化LSP存活时间而被删除。发布源未能收到这些老化LSP,且不存在其他因素触发发布源重新生成LSP,则需要等待LSP更新周期到达后再重新生成LSP,这样可能会导致LSP更新不及时,IS-IS需要较长时间才能完成路由学习。为了解决上述问题,建议使用本功能将老化LSP在本地LSDB中的存活时间调大,使得老化LSP在存活时间超时前能够被IS-IS泛洪出去,触发发布源及时更新LSP,减少路由学习时间。

【举例】

# 配置非本地产生的LSP老化后在LSDB里存活的时间为1000秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer aging-lsp-lifetime non-self-originate 1000

【相关命令】

·     timer lsp-refresh

·     timer lsp-max-age

1.1.205  timer lsp-arrival

timer lsp-arrival命令用来配置LSP重复到达的时间间隔。

undo timer lsp-arrival命令用来取消LSP重复到达时间间隔的配置。

【命令】

timer lsp-arrival maximum-interval [ minimum-interval [ incremental-interval ] ] [ level-1 | level-2 ]

undo timer lsp-arrival [ level-1 | level-2 ]

【缺省情况】

未配置LSP重复到达的时间间隔。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

maximum-interval:IS-IS LSP重复到达的最大时间间隔,取值范围为1~120,单位为秒。

minimum-interval:IS-IS LSP重复到达的最小时间间隔,取值范围为10~60000,单位为毫秒。

incremental-interval:IS-IS LSP重复到达的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒。

level-1:配置Level-1 LSP重复到达的接收时间间隔。

level-2:配置Level-2 LSP重复到达的接收时间间隔。

【使用指导】

在网络变化不频繁的情况下,将接收LSP的时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应的惩罚,将接收LSP的时间间隔按照配置的惩罚增量延长,最大不超过maximum-interval。对于在LSP重复到达的时间间隔内收到的LSP ID相同的LSP,设备将直接丢弃。

minimum-intervalincremental-interval配置值不允许大于maximum-interval

如果不指定级别,则同时配置Level-1和Level-2级别的LSP重复到达的时间间隔。

【举例】

# 配置IS-IS Level-1级别LSP重复到达的最大时间间隔为10秒,最小时间间隔为100毫秒,惩罚增量为200毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer lsp-arrival 10 100 200 level-1

1.1.206  timer lsp-flood suppress-flapping

timer lsp-flood suppress-flapping命令用来配置当路由震荡时抑制IS-IS泛洪LSP。

undo timer lsp-flood suppress-flapping命令用来取消抑制IS-IS泛洪LSP的配置。

【命令】

timer lsp-flood suppress-flapping delay-interval [ threshold threshold-value ] [ level-1 | level-2 ]

undo timer lsp-flood suppress-flapping [ level-1 | level-2 ]

【缺省情况】

不会抑制IS-IS泛洪LSP。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

delay-interval:IS-IS泛洪LSP的抑制时间,取值范围为0~65535,单位为秒。

threshold threshold-value:进入抑制状态的阈值,即路由震荡threshold-value次后IS-IS将要延迟delay-interval时间泛洪LSP,取值范围为3~100,单位为次,缺省值为5。

level-1:配置Level-1级别的LSP泛洪抑制时间间隔。

level-2:配置Level-2级别的LSP泛洪抑制时间间隔。

【使用指导】

如果不指定级别,则同时配置Level-1和Level-2级别的LSP泛洪抑制时间间隔。

【举例】

# 配置路由震荡10次后,IS-IS将要抑制Level-1级别的LSP的泛洪,抑制时间为5秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer lsp-flood suppress-flapping 5 threshold 10 level-1

1.1.207  timer lsp-generation

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

【参数】

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-intervalincremental-interval配置值不允许大于maximum-interval配置值。

【举例】

# 配置IS-IS LSP重新生成的最大时间间隔为10秒,最小时间间隔为100毫秒,时间间隔惩罚增量为200毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer lsp-generation 10 100 200

1.1.208  timer lsp-generation suppress-flapping

timer lsp-generation suppress-flapping命令用来配置当路由震荡时抑制LSP的重新生成。

undo timer lsp-generation suppress-flapping命令用来取消对LSP的重新生成的抑制。

【命令】

timer lsp-generation suppress-flapping delay-interval [ threshold threshold-value] [ level-1 | level-2 ]

undo timer lsp-generation suppress-flapping [ level-1 | level-2 ]

【缺省情况】

不会对LSP的重新生成进行抑制。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

delay-interval:IS-IS重新生成LSP的时间间隔,取值范围为0~65535,单位为秒。

threshold threshold-value:进入抑制状态的阈值,即路由震荡threshold-value次后IS-IS将延迟delay-interval时间重新生成LSP,取值范围为3~100,单位为次,缺省值为5。

level-1:配置Level-1级别的LSP重新生成抑制时间间隔。

level-2:配置Level-2级别的LSP重新生成抑制时间间隔。

【使用指导】

如果不指定级别,则同时配置Level-1和Level-2级别的LSP重新生成抑制时间间隔。

【举例】

# 配置路由震荡10次后,IS-IS将要抑制Level-1级别LSP的重新生成,抑制时间为3秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer lsp-generation suppress-flapping 3 threshold 10 level-1

1.1.209  timer lsp-max-age

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

【参数】

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

1.1.210  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

【参数】

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

1.1.211  timer purge-zero-lsp route-calculate-delay

timer purge-zero-lsp route-calculate-delay命令用来配置收到分片号为00的LSP清除报文后启动路由计算的延迟时间。

undo timer purge-zero-lsp route-calculate-delay命令用来取消收到分片号为00的LSP清除报文后启动路由计算延迟时间的配置。

【命令】

timer purge-zero-lsp route-calculate-delay delay-interval [ level-1 | level-2 ]

undo timer purge-zero-lsp route-calculate-delay [ level-1 | level-2 ]

【缺省情况】

收到分片号为00的LSP清除报文后启动路由计算的延迟时间为10秒。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

delay-interval:收到分片号为00的LSP清除报文后启动路由计算的延迟时间,取值范围为0~65535,单位为秒。

level-1:配置Level-1级别的路由计算延迟时间。

level-2:配置Level-2级别的路由计算延迟时间。

【使用指导】

如果不指定级别,则同时配置Level-1和Level-2级别的路由计算延迟时间。

【举例】

# 配置收到分片号为00的LSP清除报文后,IS-IS Level-1级别的路由计算延迟时间为15秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer purge-zero-lsp route-calculate-delay 15 level-1

1.1.212  timer route-calculate suppress-flapping

timer route-calculate suppress-flapping命令用来配置当路由震荡时抑制IS-IS启动路由计算。

undo timer route-calculate suppress-flapping命令用来取消对IS-IS启动路由计算的抑制。

【命令】

timer route-calculate suppress-flapping delay-interval [ threshold threshold-value ] [ level-1 | level-2 ]

undo timer route-calculate suppress-flapping [ level-1 | level-2 ]

【缺省情况】

不会抑制IS-IS的路由计算。

【视图】

IS-IS视图

【缺省用户角色】

network-admin

【参数】

delay-interval:路由震荡状态下启动路由计算的延迟时间,取值范围为0~65535,单位为秒。

threshold threshold-value:进入抑制状态的阈值,即路由震荡threshold-value次后IS-IS将延迟delay-interval时间启动路由计算,取值范围为3~100,单位为次,缺省值为5。

level-1:配置Level-1级别的路由计算延迟时间。

level-2:配置Level-2级别的路由计算延迟时间。

【使用指导】

如果不指定级别,则同时配置Level-1和Level-2级别的路由计算延迟时间。

【举例】

# 配置路由震荡10次后,IS-IS将要抑制Level-1级别的路由计算,抑制时间为5秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer route-calculate suppress-flapping 5 threshold 10 level-1

1.1.213  timer spf

timer spf命令用来配置IS-IS路由计算的时间间隔

undo timer spf命令用来恢复缺省情况。

【命令】

timer spf { maximum-interval [ minimum-interval [ incremental-interval [ conservative ] ] ] | millisecond millisecond-interval } [ exclude-prc ]

undo timer spf

【缺省情况】

IS-IS路由计算的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。

【视图】

IS-IS视图

IS-IS IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

maximum-interval:IS-IS路由计算的最大时间间隔,取值范围为1~120,单位为秒。

minimum-interval:IS-IS路由计算的最小时间间隔,取值范围为10~60000,单位为毫秒。

incremental-interval:IS-IS路由计算的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒。

conservative:路由震荡时,连续按照最大时间间隔进行路由计算。如果未指定本参数,连续三次按最大时间间隔进行路由计算后,将按照最小时间间隔进行路由计算。

millisecond millisecond-interval:IS-IS路由计算采用固定的时间间隔,取值范围为0~10000,单位为毫秒。配置本参数后,IS-IS将迅速按照配置的固定时间间隔进行路由计算。

exclude-prc:前缀路由变化时立即进行SPF计算,不等待IS-IS路由计算的时间间隔。

【使用指导】

根据本地维护的LSDB,运行IS-IS协议的路由器通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳。通过调节SPF的计算间隔,可以抑制网络频繁变化可能导致的带宽资源和路由器资源被过多占用的问题。

本命令在网络变化不频繁的情况下将连续路由计算的时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval

minimum-intervalincremental-interval配置值不允许大于maximum-interval配置值。

若网络需要快速感知前缀路由变化触发的路由更新,建议配置exclude-prc参数,以便加快路由收敛速度。

【举例】

# 配置路由器Sysname的IS-IS路由计算的最大时间间隔为10秒,最小时间间隔为100毫秒,惩罚增量为300毫秒。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] timer spf 10 100 300

1.1.214  trust-level-mapping enable

trust-level-mapping enable命令用来开启信任等级客户端/服务器对Flex-Algo算法通告的控制功能。

undo trust-level-mapping enable命令用来关闭信任等级客户端/服务器对Flex-Algo算法通告的控制功能。

【命令】

trust-level-mapping enable

undo trust-level-mapping enable

【缺省情况】

信任等级客户端/服务器对Flex-Algo算法通告的控制功能处于关闭状态,即信任等级客户端/服务器上创建Flex-Algo算法后,会通告自己使用Flex-Algo算法。

【视图】

Flex-Algo视图

【缺省用户角色】

network-admin

【使用指导】

在开启信任等级客户端/服务器功能的设备上,本命令用于控制Flex-Algo算法的通告,进而影响信任等级网络拓扑的生成。

假设信任等级客户端/服务器的信任等级为X,安全级别M与Flex-Algo算法ID N绑定。信任等级客户端/服务器对Flex-Algo算法通告的控制功能的工作机制为:

(1)     如果M小于或等于X,那么IS-IS将通告自己使用Flex-Algo N,并基于Flex-Algo N生成网络拓扑。

(2)     如果M大于X,IS-IS不会通告自己使用Flex-Algo N,也不会基于Flex-Algo N生成网络拓扑。

关于信任等级、安全等级的详细介绍,请参见“安全配置指导”中的“信任等级”。

只有链路开销值类型为widecompatiblewide-compatible时,才能配置本命令。

【举例】

# 开启信任等级客户端/服务器对Flex-Algo算法128通告的控制功能。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] flex-algo 128

[Sysname-isis-1-flex-algo-128] trust-level-mapping enable

【相关命令】

·     cost-style

1.1.215  virtual-system

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

【参数】

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们