所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
IS-IS(IPv4)配置命令

IS-IS(IPv4)配置命令

命令支持情况

命令支持情况请见各命令行中的说明,如无相关描述,默认所有款型支持该命令。

adjacency-strict-check enable

命令功能

adjacency-strict-check enable命令用来使能IS-IS的邻居严格检查功能。

undo adjacency-strict-check enable命令用来去使能IS-IS的邻居严格检查功能。

adjacency-strict-check disable命令用来去使能IS-IS的邻居严格检查功能。

缺省情况下,IS-IS在建立邻居时不执行严格检查功能。

命令格式

adjacency-strict-check enable

undo adjacency-strict-check [ enable ]

adjacency-strict-check disable

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS建立邻居过程中,如果两端同时配置了IPv4和IPv6协议,则同时建立IPv4和IPv6邻居,IS-IS默认为IPv4和IPv6共用Standard拓扑。当链路发生故障又恢复后,由于IPv4协议变为UP的速度比IPv6协议变为UP的速度快,而IS-IS路由器在收到IPv4协议UP的消息后即认为IPv4和IPv6邻居都建立成功了,此时,如果网络上进行IPv6流量的传输,会造成数据大量地被丢弃。

为防止上述情况发生,可以配置adjacency-strict-check enable命令,使在IS-IS建立邻居过程中,严格检查链路两端的协议都变为UP状态之后,才可以建立IS-IS邻居。

前置条件

执行该命令前,需要首先执行isis命令创建IS-IS进程并进入IS-IS视图。

配置影响

在广播网中,配置该命令后,如果本地使能的IP协议和邻居不一致,会引起基本拓扑为down状态。

在P2P网络中,配置该命令后,如果本地使能的IP协议和邻居不一致,当本地只有基本拓扑时,会导致不能成功建立邻居。

注意事项

undo adjacency-strict-check [ enable ]和undo adjacency-strict-check的命令功能完全相同,为用户配置提供便利。

使用实例

# 使能IS-IS进程1的邻居严格检查功能。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] adjacency-strict-check enable
相关主题

area-authentication-mode

命令功能

area-authentication-mode命令用来设置IS-IS区域按照预定的方式和密码验证收到的Level-1路由信息报文(LSP和SNP),并为发送的Level-1报文加上认证信息。

undo area-authentication-mode命令用来恢复IS-IS区域认证为缺省状态。

在缺省情况下,系统不对产生的Level-1路由信息报文封装认证信息,也不会验证收到的Level-1路由信息报文。

命令格式

area-authentication-mode { { simple { plain plain-text | [ cipher ] plain-cipher-text } | md5 { [ cipher ] plain-cipher-text | plain plain-text } } [ ip | osi ] | { keychain keychain-name } } [ snp-packet { authentication-avoid | send-only } | all-send-only ]

area-authentication-mode hmac-sha256 key-id key-id { plain plain-text | [ cipher ] plain-cipher-text } [ snp-packet { authentication-avoid | send-only } | all-send-only ]

undo area-authentication-mode

参数说明

参数 参数说明 取值
simple 指定密码以纯文本方式发送。
注意:

Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
plain plain-text 指定明文类型的认证密码,只能键入明文,在查看配置文件时以明文方式显示口令。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16;认证模式为md5hmac-sha256时,长度为1~255。
cipher plain-cipher-text 指定密文类型的认证密码,可以键入明文或密文,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。 字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16的明文或32或48的密文;认证模式为md5hmac-sha256时,长度为1~255的明文或20~392的密文。
md5 指定密码通过MD5加密后发送。
注意:

MD5加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
ip 指定认证密码为IP认证密码。使用keychain认证方式时,不能配置该选项。 -
osi 指定认证密码为OSI认证密码。使用keychain认证方式时,不能配置该选项。不指定参数osiip时,系统缺省参数为osi -
keychain keychain-name 指定随时间变化的密钥链表,经MD5加密后发送。只有通过命令keychain创建了keychain-name之后,配置参数才会有效。 字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。
snp-packet 指定验证SNP报文。 -
authentication-avoid 指定不对产生的SNP封装认证信息,也不检查收到的SNP。只对产生的LSP封装认证信息,并检查收到的LSP。 -
send-only 指定对产生的LSP和SNP封装认证信息,只检查收到的LSP,不检查收到的SNP。 -
all-send-only 指定对产生的LSP和SNP封装认证信息,不检查收到的LSP和SNP。 -
hmac-sha256 指定密码通过HMAC-SHA256算法加密后参与认证。 -
key-id key-id 指定HMAC-SHA256算法的密钥ID。 整数形式,取值范围是0~65535。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

使用场景

通常情况下,IS-IS不对发送的IS-IS报文封装认证信息,也不对收到的报文做认证检查。当有恶意报文对网络进行攻击时,可能会导致整个网络的信息被窃取,因此,需要配置IS-IS认证提高网络的安全性。

区域认证会将认证密码封装在Level-1区域的IS-IS报文中,只有通过认证的报文才会被接收。因此,当需要对Level-1区域进行认证时,需要配置IS-IS区域认证。

注意事项

area-authentication-mode命令只在Level-1或Level-1-2路由器上配置有效。

通过area-authentication-mode命令,可以丢弃所有和此命令设定的区域验证密码不符的Level-1 LSP报文和SNP报文;同时也会以指定的方式在本节点发送的所有Level-1路由信息报文中插入所设定的区域验证密码。无论是否通过区域验证,都不会影响到Level-1邻居关系的建立。

该验证仅对设置端起作用,没有设置认证的验证端仍能接收带验证密码的LSP和SNP。

使用实例

# 设置区域认证方式为密钥链表方式,密钥链表名称为huawei

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] area-authentication-mode keychain huawei

attached-bit advertise

命令功能

attached-bit advertise命令用来设置IS-IS LSP报文的ATT比特位置位规则。

undo attached-bit advertise命令用来恢复ATT比特位缺省置位规则。

缺省情况下,Level-1-2设备发布的LSP的ATT比特位根据缺省置位规则来决定置位情况。

命令格式

attached-bit advertise { always | never }

undo attached-bit advertise

参数说明

参数 参数说明 取值
always 指定ATT比特位永远置位。 -
never 指定ATT比特位永不置位。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

使用场景

ATT比特位是IS-IS LSP报文中的一个字段,用来标识Level-1区域是否与其他区域相关联。Level-1-2设备在其生成的Level-1 LSP中设置该字段以通知同一区域中的Level-1设备自己与其他区域相连,也就是说与Level-2骨干区域相连。当Level-1区域中的设备收到Level-1-2设备发送的ATT比特位被置位的Level-1 LSP后,它将生成一条目的地为Level-1-2设备的缺省路由,以便数据可以被路由到其他区域。

以上是IS-IS协议规定的ATT缺省置位原则,在实际应用中,可以通过配置attached-bit advertise命令改变ATT的置位情况。
  • 当希望发布的LSP中ATT比特位一直置位时可以使用attached-bit advertise always命令。

  • 如果不希望Level-1-2所连接的Level-1设备都因为ATT比特位生成缺省路由,可以通过以下两种方式实现:
    • 在Level-1-2设备上配置attached-bit advertise never命令,使得其不会发布ATT比特位置位的LSP。

    • 在与Level-1-2设备相连的Level-1设备上配置attached-bit avoid-learning命令。

    第一种方式适用于所有Level-1设备都需要ATT比特位不置位的情况,比第二种方式方便快捷。

注意事项

虽然ATT比特位同时在Level-1 LSP和Level-2 LSP中进行了定义,但是它只会在Level-1 LSP中被置位,并且只有Level-1-2设备会设置这个字段,因此,该命令仅对Level-1-2设备生效。

使用实例

# 设置Level-1-2设备在IS-IS进程1中发布的LSP ATT比特位永远置位。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] attached-bit advertise always

attached-bit avoid-learning

命令功能

attached-bit avoid-learning命令用来控制IS-IS不因为ATT比特位下发缺省路由到路由表。

undo attached-bit avoid-learning命令用来恢复IS-IS按ATT比特位缺省使用规则生成缺省路由。

缺省情况下,IS-IS按ATT比特位缺省使用规则生成缺省路由。

命令格式

attached-bit avoid-learning

undo attached-bit avoid-learning

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

ATT比特位是IS-IS LSP报文中的一个字段,用来标识Level-1区域是否与其他区域相关联。Level-1-2设备在其生成的Level-1 LSP中设置该字段以通知同一区域中的Level-1设备自己与其他区域相连,也就是说与Level-2骨干区域相连。当Level-1区域中的设备收到Level-1-2设备发送的ATT位被置位的Level-1 LSP后,它将创建一条目的地为Level-1-2设备的缺省路由,以便数据可以被路由到其他区域。

当不希望Level-1设备因为ATT比特位而生成缺省路由时可以配置attached-bit avoid-learning命令,配置后Level-1设备不会将缺省路由下发到路由表。

配置Level-1设备不将缺省路由下发到路由表,有以下两种方式可以实现:
  • 在Level-1-2设备上配置attached-bit advertise never命令,使得其不会发布ATT比特位置位的LSP。

  • 在与Level-1-2设备相连的Level-1设备上配置attached-bit avoid-learning命令。

attached-bit avoid-learning命令适用于需要针对指定设备配置的情况。

使用实例

# 设置IS-IS设备不因为ATT比特位下发缺省路由到路由表。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] attached-bit avoid-learning

auto-cost enable

命令功能

auto-cost enable命令用来使能IS-IS根据带宽自动计算接口开销的功能。

undo auto-cost enable命令用来去使能IS-IS根据带宽自动计算接口开销的功能。

缺省情况下,未使能IS-IS根据带宽自动计算接口开销的功能。

命令格式

auto-cost enable [ compatible ]

undo auto-cost enable

参数说明

参数 参数说明 取值
compatible

指定IS-IS使能根据带宽自动计算接口开销的兼容模式。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

使用场景

当使能此功能后,对于某个IS-IS接口来说,如果在接口视图下没有配置开销值,而且在IS-IS视图下也没有配置全局开销值,则此接口的开销由系统自动计算。

当开销类型为wide或wide-compatible时,每个接口的开销值通过下面的公式计算:接口的开销值= (Bandwidth-reference/Link-bandwidth)×10。

其中,开销类型通过命令cost-style配置,参考带宽值Bandwidth-reference通过命令bandwidth-reference配置,Link-bandwidth为接口带宽值。

当开销类型为narrow、narrow-compatible或compatible时,各个接口的开销值根据下表来确定。

表7-88  IS-IS接口开销和带宽对应关系表

开销值

接口带宽范围

60

接口带宽≤10Mbit/s

50

10Mbit/s<接口带宽≤100Mbit/s

40

100Mbit/s<接口带宽≤155Mbit/s

30

155Mbit/s<接口带宽≤622Mbit/s

20

622Mbit/s<接口带宽≤2.5Gbit/s

10

2.5Gbit/s<接口带宽

注意事项

执行命令circuit-cost配置的全局开销的优先级高于自动开销。

此命令不能改变Loopback接口的开销值。

使用实例

# 使能IS-IS接口开销自动计算功能。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] auto-cost enable

bandwidth-reference (IS-IS)

命令功能

bandwidth-reference命令用来设置IS-IS接口开销自动计算功能中所使用的带宽参考值。

undo bandwidth-reference命令用来恢复IS-IS接口开销自动计算功能中所使用的带宽参考值为缺省值100Mbit/s。

缺省情况下,带宽参考值为100Mbit/s。

命令格式

bandwidth-reference value

undo bandwidth-reference

参数说明

参数 参数说明 取值
value 指定IS-IS接口开销自动计算功能中所使用的带宽参考值。 整数形式,取值范围是1~2147483648,单位是Mbit/s。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

使用场景

为了使IS-IS路由计算出的链路开销能够反映真实情况,需要为接口配置适当的链路开销,或者使能接口开销自动计算功能。后者需要设置合理的带宽参考值。

可以使用该命令来配置合理的带宽参考值。在使能接口开销自动计算功能后,当开销类型为wide或wide-compatible时,系统将根据该命令设置的带宽参考值自动计算接口开销。接口开销的计算公式为:接口的开销值= (bandwidth-reference/接口带宽值)×10。当通过该公式计算的接口开销值大于16777214时,接口仍按照开销值为16777214参与路由计算,即接口开销值不会大于16777214。

配置命令bandwidth bandwidth,主要用于网管在MIB上获取带宽,不改变接口实际带宽,也不会改变接口开销值。

在通过命令auto-cost enable使能接口开销自动计算功能后,系统将根据命令bandwidth-reference设置的带宽参考值,自动计算接口开销。

bandwidth-reference命令对于Eth-Trunk接口的处理方式同物理接口一样,但接口带宽等于该接口绑定的所有成员接口的带宽之和。

注意事项
IS-IS接口的开销类型不一样,自动计算接口开销的规则也不一样。
  • 只有当开销类型为wide或wide-compatible时,使用命令bandwidth-reference配置的带宽参考值才是有效的,此时各接口的开销值=(bandwidth-reference/接口带宽值)×10。

  • 当开销类型为narrow、narrow-compatible或compatible时,各个接口的开销值根据表7-89来确定。

    表7-89  IS-IS接口开销和带宽对应关系表

    开销值

    接口带宽范围

    60

    接口带宽≤10Mbit/s

    50

    10Mbit/s<接口带宽≤100Mbit/s

    40

    100Mbit/s<接口带宽≤155Mbit/s

    30

    155Mbit/s<接口带宽≤622Mbit/s

    20

    622Mbit/s<接口带宽≤2.5Gbit/s

    10

    2.5Gbit/s<接口带宽

使用实例

# 设置系统带宽的参考值为1000(Mbit/s)。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] bandwidth-reference 1000
相关主题

bfd all-interfaces(IS-IS)

命令功能

bfd all-interfaces命令用来配置IS-IS与BFD联动时BFD会话的参数。

undo bfd all-interfaces命令用来恢复BFD会话参数为缺省值。

缺省情况下,BFD会话参数的值均为缺省值,即receive-intervaltransmit-interval为1000毫秒,multiplier-value为3倍。

命令格式

bfd all-interfaces { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *

undo bfd all-interfaces { min-rx-interval [ receive-interval ] | min-tx-interval [ transmit-interval ] | detect-multiplier [ multiplier-value ] | frr-binding } *

参数说明

参数 参数说明 取值
min-rx-interval receive-interval 指定期望从对端接收BFD报文的最小接收间隔。BFD报文的接收间隔直接决定了BFD会话的检测时间。对于不太稳定的链路,如果配置的BFD报文的接收间隔较小,则BFD会话可能会发生震荡,这时可以选择增大BFD报文的接收间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

min-tx-interval transmit-interval 指定向对端发送BFD报文的最小发送间隔。BFD报文的发送间隔直接决定了BFD会话的检测时间。对于比较稳定的链路,由于不需要频繁的检测链路状态,因此可以增大BFD报文的发送间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

detect-multiplier multiplier-value 指定本地检测倍数。对于比较稳定的链路,由于不需要频繁的检测链路状态,因此可以增大BFD会话的检测倍数。 整数类型,取值范围是3~50。缺省值是3。
frr-binding 将BFD会话状态与IS-IS Auto FRR进行绑定。BFD检测到接口链路故障后,BFD会话状态会变为Down并触发系统进行快速重路由,将流量从故障链路切换到备份链路上,从而达到流量保护的目的。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在建立BFD会话时,用户可以根据网络状况和性能需求,调整设备的BFD报文发送间隔、接收间隔以及本地检测倍数。

注意事项

本地的min-rx-interval值与对端的min-tx-interval值进行协商得到receive-interval,如果在receive-interval×multiplier-value时间间隔内没有收到对方发送的BFD报文,就宣告邻居失效。

如果只配置BFD的会话参数,但没有执行bfd all-interfaces enable命令,则不会创建BFD会话。

说明:

接口配置的BFD特性优先级高于进程配置的BFD特性优先级。如果打开了接口的BFD开关,则按照接口上BFD参数建立BFD会话。

使用实例

# 配置IS-IS进程的BFD特性,设置BFD报文的最小发送间隔为600ms。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] isis
[HUAWEI-isis-1] bfd all-interfaces enable
[HUAWEI-isis-1] bfd all-interfaces min-tx-interval 600

bfd all-interfaces enable

命令功能

bfd all-interfaces enable命令用来在IS-IS进程下使能BFD特性。

undo bfd all-interfaces enable命令用来去使能IS-IS进程下的BFD特性。

缺省情况下,IS-IS进程下未使能BFD特性。

命令格式

bfd all-interfaces enable

undo bfd all-interfaces enable

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

如果没有配置全局BFD,可以配置IS-IS的BFD特性,但不会创建BFD会话。需要两端都使能BFD会话才能建立BFD会话。

注意事项

通过bfd all-interfaces enable命令使能了进程的BFD能力,在以下两种情况下接口不会创建BFD会话:

说明:

接口配置的BFD特性优先级高于进程配置的BFD特性优先级。如果打开了接口的BFD开关,则按照接口上BFD参数建立BFD会话。

使用实例

# 使能IS-IS进程的BFD特性。

<HUAWEI> system-view
[HUAWEI] bfd
[HUAWEI-bfd] quit
[HUAWEI] isis
[HUAWEI-isis-1] bfd all-interfaces enable

circuit-cost

命令功能

circuit-cost命令用来配置进行SPF计算时所有IS-IS接口的链路开销值。

undo circuit-cost命令用来取消配置的所有IS-IS接口的链路开销值。

缺省情况下,没有配置所有IS-IS接口的链路开销值。

命令格式

circuit-cost { cost | maximum } [ level-1 | level-2 ]

undo circuit-cost [ cost | maximum ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
cost 指定接口的链路开销值。 如果IS-IS的开销类型是widewide-compatible,则开销值的取值范围是1~16777214;否则取值为1~63。
maximum 指定接口的链路开销值为16777215。
说明:

只有当IS-IS的开销类型为widewide-compatible模式时,才可以配置该参数,接口cost配置为16777215后其所在链路上生成的邻居TLV不能用于路由计算,仅用于传递TE相关信息。

-
level-1 指定为所有Level-1的接口设置链路开销值。如果没有指定级别,则缺省为配置Level-1-2的接口的链路开销值。 -
level-2 指定为所有Level-2的接口设置链路开销值。如果没有指定级别,则缺省为配置Level-1-2的接口的链路开销值。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在大型网络中,到达同一目的地通常会存在多条有效路由,IS-IS通过SPF算法计算出最佳路由,将流量通过最优路径进行转发,这一特点往往会造成如下两个问题:
  • 所有流量都通过最优路径进行转发,容易导致负载不均衡。
  • 如果网络中的最优路径出现闪断,流量仍然沿最优路径转发,造成流量丢失。

为解决上述问题,可以通过执行circuit-cost命令一次性改变所有接口的开销值,实现流量沿不同的物理链路转发。

注意事项

命令circuit-cost优先级比isis cost命令低,且不能改变Loopback接口的开销值。

改变接口的链路开销值,会造成整个网络的路由重新计算,引起流量转发路径变化。

使用实例

# 配置所有Level-1-2接口的缺省开销值为30。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] circuit-cost 30
# 配置所有IS-IS接口的链路开销值为16777215。
<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] circuit-cost maximum

circuit default-tag

命令功能

circuit default-tag命令用来配置指定IS-IS进程下所有接口的管理标记值。

undo circuit default-tag命令用来恢复指定IS-IS进程下所有接口的管理标记值为缺省值。

缺省情况下,IS-IS进程下所有接口的管理标记值为0。

命令格式

circuit default-tag tag [ level-1 | level-2 ]

undo circuit default-tag [ tag ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
tag 指定IS-IS进程下所有接口的管理标记值。 整数形式,取值范围是1~4294967295。
level-1 指定IS-IS进程下所有Level-1接口的管理标记值。如果不指定接口Level,则同时配置Level-1和Level-2接口的管理标记值。 -
level-2 指定IS-IS进程下所有Level-2接口的管理标记值。如果不指定接口Level,则同时配置Level-1和Level-2接口的管理标记值。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

管理标记用来携带关于IP地址前缀的管理信息,其用途包括控制不同级别和不同区域间的路由引入,利用该标记可以允许在IS-IS域中通过IP地址前缀发布进行控制,简化管理。

通过circuit default-tag命令,可以实现对指定IS-IS进程所有路由进行标记,该标记可以作为路由过滤策略的过滤条件,从而对路由进行过滤。

管理标记值随路由信息发布。
  • 当IS-IS的开销类型为wide、wide-compatible或compatible时,管理标记值会在LSP中发布。

  • 当IS-IS的开销类型为narrow或narrow-compatible时,管理标记值不会在LSP中发布,也不会起作用。

注意事项

使用circuit default-tag命令设置的接口的管理标记值为全局管理标记值。全局管理标记值的优先级低于isis tag-value命令在具体接口下配置的tag值的优先级。

使用实例

# 配置Level-1接口的管理标记值为30。

<HUAWEI> system-view 
[HUAWEI] isis 1
[HUAWEI-isis-1] circuit default-tag 30 level-1

cost-style

命令功能

cost-style命令用来设置IS-IS设备接收和发送路由的开销类型。

undo cost-style命令用来恢复IS-IS设备接收和发送路由开销类型为缺省类型。

缺省情况下,IS-IS设备接收和发送路由的开销类型为narrow

命令格式

cost-style { narrow | wide | wide-compatible | { compatible | narrow-compatible } [ relax-spf-limit ] }

undo cost-style

参数说明

参数 参数说明 取值
narrow 指定IS-IS设备只能接收和发送开销类型为narrow的路由。narrow模式下路由的开销值取值范围是1~63。 -
wide 指定IS-IS设备只能接收和发送开销类型为wide的路由。wide模式下路由的开销值取值范围是1~16777215 -
wide-compatible 指定IS-IS设备可以接收开销类型为narrow和wide的路由,但却只发送开销类型为wide的路由。 -
compatible 指定IS-IS设备可以接收和发送开销类型为narrow和wide的路由。 -
narrow-compatible 指定IS-IS设备可以接收开销类型为narrow和wide的路由,但却只发送开销类型为narrow的路由。 -
relax-spf-limit 指定IS-IS设备可以接收开销值大于1023的路由。

设置relax-spf-limit参数:对接口的链路开销值和路由开销值均没有限制,按照实际的路由开销值正常接收该路由。

不设置relax-spf-limit参数:
  • 如果路由开销值小于等于1023,且该路由经过的所有接口的链路开销值都小于等于63:

    这条路由的开销值按照实际值接收,即路由的开销值为该路由所经过的所有接口的链路开销总和。

  • 如果路由开销值小于等于1023,但该路由经过的所有接口中有的接口链路开销值大于63:

    设备只能学到该接口所在设备的其他接口的直连路由和该接口所引入的路由,路由的开销值按照实际值接收,路由此后要经过的接口将丢弃该路由。此接口之后的路由将被丢弃。

  • 如果路由开销值大于1023:

    设备可以接收链路开销值小于1023的接口所在网段的所有路由,如果路由开销值大于1023按照1023接收,不能接收链路开销值大于1023的接口所在网段的所有路由。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,IS-IS路由的开销类型为narrow模式,即只能发送和接收路由开销在1~63范围内的路由。当IS-IS作为基础协议应用在MPLS TE中时,ISIS的LSP报文需要携带TE的信息,或者当IS-IS需要携带tag信息应用某种路由策略时,由于LSP携带了附加的内容,导致在Narrow模式下无法泛洪这些LSP。cost-style命令可以根据网络需要,改变IS-IS路由的开销类型,使LSP顺利传送。

在实际应用中,为了方便IS-IS实现其扩展功能,通常将IS-IS的路由开销类型设置为wide模式。

注意事项

当路由开销类型的模式转变引起接收或发送的路由开销类型由wide转变为narrow时,可能导致IS-IS路由无法正常接收和发送。

如果需要修改IS-IS的路由开销类型,请在配置IS-IS的基本功能时完成cost-style的配置,否则,在网络运行过程中修改路由开销类型会导致IS-IS进程重启,并会造成邻居重新建立邻接。

使用实例

# 设置IS-IS设备只发送narrow型的报文,但是可以接收narrow型和wide型的报文。

<HUAWEI> system-view
[HUAWEI] isis 1 
[HUAWEI-isis-1] cost-style narrow-compatible

default-route-advertise(IS-IS)

命令功能

default-route-advertise命令用来配置运行IS-IS协议的设备生成缺省路由。

undo default-route-advertise命令用来取消运行IS-IS协议的设备生成缺省路由。

缺省情况下,运行IS-IS协议的设备不生成缺省路由。

命令格式

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

undo default-route-advertise

参数说明

参数 参数说明 取值
always 指定设备无条件的发布缺省路由,且发布的缺省路由中将自己作为下一跳。 -
match default 如果在路由表中存在其他路由协议或其它IS-IS进程生成的缺省路由,则在LSP中发布该缺省路由。 -
route-policy route-policy-name 指定路由策略名称。当该边界设备的路由表中存在满足路由策略的外部路由时,才向IS-IS域发布缺省路由,避免由于链路故障等原因造成该设备已经不存在某些重要的外部路由时,仍然发布缺省路由从而造成路由黑洞。此处的路由策略不影响IS-IS引入外部路由。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
cost cost 指定缺省路由的开销值。 整数形式。取值范围根据cost-style而定:当cost-style为narrow、narrow-compatible或compatible时,取值范围是0~63;当cost-style为wide或wide-compatible时,取值范围是0~4261412864。
tag tag 指定发布的缺省路由的标记值。只有当IS-IS的开销类型为wide、wide-compatible或compatible时,发布的LSP中才会携带tag值。 整数形式,取值范围为1~4294967295。
level-1 指定发布的缺省路由级别为Level-1。如果不指定级别,则默认为生成Level-2级别的缺省路由。 -
level-2 指定发布的缺省路由级别为Level-2。如果不指定级别,则默认为生成Level-2级别的缺省路由。 -
level-1-2 指定发布的缺省路由级别为Level-1-2。如果不指定级别,则默认为生成Level-2级别的缺省路由。 -
avoid-learning 避免IS-IS进程学到其他路由协议或其它IS-IS进程生成的缺省路由并添加到路由表。如果路由表中已存在学到的缺省路由为活跃状态,则将此路由置为不活跃状态。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

通常,当网络中部署了IS-IS和其他路由协议时,为了实现IS-IS域内的流量可以到达IS-IS域外,通常有如下两种方式:
  • 在边界设备上配置IS-IS设备向IS-IS域发布缺省路由。

  • 在边界设备上将其他路由域的路由引入到IS-IS中。

其中,配置发布缺省路由的方式较为简单,不需要学习外部路由。

注意事项

通过指定参数always,无条件发布缺省路由,但仍然会计算来自其他设备的缺省路由。
说明:

如果同一域内多台设备都配置了always参数,可能会导致路由环路。

配置该命令后,IS-IS域内所有去往外部的流量将首先会被转发到该设备来进行转发。相比于在每台设备上配置静态缺省路由,使用该命令可以简化操作,即只需在边界设备配置即可。此外,该命令是动态发布缺省路由,使用更加灵活,有多种发布缺省路由的方式可供选择。

如果在Level-1设备上配置了该命令,那么该设备只会向Level-1区域发布缺省路由,不会将缺省路由发布到Level-2区域。

在引用route-policy之前,建议先创建对应的route-policy。缺省情况下,此命令不能引用不存在的route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的route-policy时,则边界设备的路由表中只要存在外部路由,就向IS-IS域发布缺省路由。

使用实例

# 设置当前设备发布匹配路由策略filter的IPv4缺省路由,开销值为15。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] default-route-advertise route-policy filter cost 15

description (IS-IS)

命令功能

description命令用来配置IS-IS进程的描述信息。

undo description命令用来删除IS-IS进程的描述信息。

缺省情况下,不配置IS-IS进程的描述信息。

命令格式

description description

undo description

参数说明

参数 参数说明 取值
description 指定IS-IS进程的描述信息。 字符串类型,区分大小写,支持空格,长度范围是1~80。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

通过为IS-IS进程配置描述信息,可以方便的识别特殊进程,便于维护。

使用description命令配置的IS-IS进程描述信息,不会在LSP中发布。

但使用is-name命令配置的IS-IS进程描述信息,会在LSP中发布。

配置影响

本命令为覆盖式命令。

使用实例

# 为IS-IS进程1配置描述信息。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] description this process configure the area-authentication-mode

display default-parameter isis

命令功能

display default-parameter isis命令用来查看IS-IS的缺省配置信息。

命令格式

display default-parameter isis

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS协议初始化时的各项缺省配置信息。

使用实例

# 查看IS-IS的缺省配置。

<HUAWEI> display default-parameter isis

                       Default Configurations For Process
                       ----------------------------------
   Cost-Style                            : Narrow
   Circuit-Cost <IPv4>                   : L1 10 L2 10
   Circuit-Cost <IPv6>                   : L1 10 L2 10
   IS-Level                              : L12
   LSP-Originate-Length                  : 1497
   LSP-Receive-Length                    : 1497
   LSP-Max-Age <s>                       : 1200
   LSP-Generation-IntelliTimer <s,ms,ms> : L1 Max 2 Init 0 Incr 0 
                                           L2 Max 2 Init 0 Incr 0
   LSP-Refresh-Interval <s>              : 900
   Preference                            : IPv4 15 IPv6 15
   SPF-IntelliTimer <s,ms,ms>            : Max 5 Init 50 Incr 200

                     Default Configurations For Interfaces
                     -------------------------------------
   Circuit-Level                         : L12
   CSNP-Interval <s>                     : L1 10 L2 10
   Cost <IPv4>                           : L1 10 L2 10
   Cost <IPv6>                           : L1 10 L2 10
   DIS-Priority                          : L1 64 L2 64
   Hello-Interval <s>                    : L1 10 L2 10
   Holding-Multiplier                    : L1 3 L2 3
   LSP-Retransmit <s>                    : 5
   LSP-Throttle <ms>                     : 50 count 10
   PPP-Negotiation                       : 3-Way
表7-90  display default-parameter isis命令输出信息描述

项目

描述

Default Configurations For Process

IS-IS进程的缺省配置。

Cost-Style

IS-IS的开销类型,共有如下五种:
  • narrow

  • wide

  • wide-compatible

  • compatible

  • narrow-compatible

通过命令cost-style可以配置IS-IS的开销类型。

Circuit-Cost <IPv4>

所有IS-IS接口的IPv4开销值,通过命令circuit-cost可以配置IS-IS接口的IPv4开销值。

Circuit-Cost <IPv6>

所有IS-IS接口的IPv6开销值,通过命令ipv6 circuit-cost可以配置IS-IS接口的IPv6开销值。

IS-Level

IS-IS设备的Level级别:
  • L1:Level-1设备

  • L2:Level-2设备

  • L12:Level-1-2设备

通过命令is-level可以配置IS-IS设备的级别。

LSP-Originate-Length

IS-IS生成LSP的最大长度,通过命令lsp-length可以配置当前IS-IS系统生成LSP报文的最大长度。

LSP-Receive-Length

IS-IS接收LSP的最大长度,通过命令lsp-length可以配置当前IS-IS系统接收LSP报文的最大长度。

LSP-Max-Age <s>

IS-IS进程生成的LSP的最大有效时间(秒),通过命令timer lsp-max-age可以配置当前IS-IS进程生成的LSP的最大有效时间。

LSP-Generation-IntelliTimer <s,ms,ms>

生成LSP的延迟时间:
  • L1:Level-1生成LSP的延迟时间

  • L2:Level-2生成LSP的延迟时间

  • Max:生成LSP的最大延迟时间(秒)

  • Init:生成LSP的初始延迟时间(毫秒)

  • Incr:生成LSP的递增延迟时间(毫秒)

通过命令timer lsp-generation可以配置生成LSP的延迟时间。

LSP-Refresh-Interval <s>

刷新LSP的间隔时间(秒),通过命令timer lsp-refresh可以配置LSP刷新周期。

Preference

IS-IS路由的协议优先级,通过命令preference (IS-IS)可以配置IS-IS路由的协议优先级。

SPF-IntelliTimer <s,ms,ms>

SPF计算的间隔时间:
  • Max:SPF计算的最大延迟时间(秒)

  • Init:SPF计算的初始延迟时间(毫秒)

  • Incr:SPF计算的递增延迟时间(毫秒)

通过命令timer spf可以配置SPF路由计算的延迟时间。

Default Configurations For Interfaces

使能IS-IS的接口的缺省配置。

Circuit-Level

IS-IS接口的级别,通过命令isis circuit-level可以配置IS-IS接口的级别。

CSNP-Interval <s>

发送CSNP报文的间隔时间(秒),通过命令isis timer csnp可以配置发送CSNP报文的间隔时间。

Cost <IPv4>

指定IS-IS接口在IPv4拓扑中的开销值,通过命令isis cost可以配置IS-IS接口在IPv4拓扑中的开销值。

Cost <IPv6>

指定IS-IS接口在IPv6拓扑中的开销值,通过命令isis ipv6 cost可以配置IS-IS接口在IPv6拓扑中的开销值。

DIS-Priority

设备参加DIS选举的优先级,通过命令isis dis-priority可以配置DIS的优先级。

Hello-Interval <s>

发送Hello报文的间隔时间(秒),通过命令isis timer hello可以配置发送Hello报文的间隔时间。

Holding-Multiplier

宣告邻居失效前没有连续收到的Hello报文数目,通过命令isis timer holding-multiplier可以配置此Hello报文的数目。

LSP-Retransmit <s>

点到点链路上LSP报文的重传间隔时间(秒),通过命令isis timer lsp-retransmit可以配置此重传间隔时间。

LSP-Throttle <ms>

发送LSP或CSNP报文的间隔时间(毫秒)和每次发送的报文个数,通过命令isis timer lsp-throttle可以配置发送LSP或CSNP报文的间隔时间和每次发送的报文个数。

PPP-Negotiation

建立IS-IS邻接关系时采用的PPP协商类型,共有如下三种:
  • 2-way

  • 3-way

  • only

通过命令isis ppp-negotiation可以配置建立IS-IS邻接关系时采用的PPP协商类型。

display isis cost interface

命令功能

display isis cost interface命令用来查看接口的开销值及其具体来源。

命令格式

display isis cost interface interface-type interface-number

参数说明

参数 参数说明 取值
interface-type interface-number 指定接口的类型及编号。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过display isis cost interface命令,可以查看IS-IS接口的开销信息,包括该接口在各个拓扑下使用的链路开销和路由前缀开销,以及这些开销的来源。

使用实例

# 查看接口VLANIF 100上开销值及其具体来源。

<HUAWEI> display isis cost interface vlanif 100
Interface: Vlanif 100
                             Level-2 interface cost
 Topology base(0):
  Link effective cost: 10(A)                           enabled by circuit cost
  IP prefix effective cost:
   10.10.7.0/24                    cost: 10            enabled by circuit cost
   10.10.8.0/24                    cost: 10            enabled by circuit cost
   10.10.9.0/24                    cost: 10            enabled by circuit cost
 Topology red(7):
  Link effective cost: 87(A)                           enabled by circuit cost
  IP prefix effective cost:
   10.10.7.0/24                    cost: 87            enabled by circuit cost
   10.10.8.0/24                    cost: 87            enabled by circuit cost
   10.10.9.0/24                    cost: 87            enabled by circuit cost

                    Flags: R-Relative cost  A-Absolute cost  
表7-91  display isis cost interface命令输出信息描述

项目

描述

Interface

使能了IS-IS的接口类型和接口号

Link effective cost

链路开销

IP prefix effective cost

接口的IPv4路由开销

cost

接口开销值

enabled by circuit cost

接口开销来源是默认或通过配置isis cost命令得到

enabled by auto cost

接口开销来源是通过配置auto-cost enable命令得到

enabled by global cost

接口开销来源是通过配置circuit cost命令得到

enabled by igp ldp

接口开销来源是LDP配置的接口开销值

enabled by rui cost

接口开销来源为继承RUI路由的开销

enabled by silent cost

接口视图下配置isis silent后的开销值

enabled by tunnel cost

配置TE Tunnel后得到的链路开销值

IPv6 prefix effective cost

接口的IPv6路由开销

Flags

开销标记
  • R-Relative cost:相对开销值
  • A-Absolute cost:绝对开销值

display isis bfd interface

命令功能

display isis bfd interface命令用来查看使能BFD特性的IS-IS接口信息。

命令格式

display isis [ process-id ] bfd interface

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

通过配置BFD可以设置毫秒级的时间检测间隔,配合IS-IS协议更快的发现邻接方面出现的故障,并及时通知IS-IS重新计算路由以便正确指导报文的转发。此命令可以用来查看使能BFD特性的IS-IS接口信息。

使用实例

# 查看使能BFD特性的IS-IS接口信息。

<HUAWEI> display isis 1 bfd interface
                                                                                
                    BFD information of interface for ISIS(1)                    
                   -----------------------------------------                    
 Interface                     BFD.State       Min-Tx        Min-Rx         Mul 
 Vlanif101                      enable          1000          1000          3   
 Total interfaces: 1                         Total bfd enabled interfaces: 1    
表7-92  display isis bfd interface命令输出信息描述

项目

描述

Interface

使能BFD特性的IS-IS接口,通过命令bfd all-interfaces enableisis bfd enable可以配置IS-IS接口使能BFD特性。

BFD.State

IS-IS接口上的BFD状态:
  • enable:接口上使能了BFD

  • disable:接口上未使能BFD

通过命令bfd all-interfaces enableisis bfd enable可以配置IS-IS接口使能BFD特性。

Min-Tx

发送BFD报文的最小间隔,通过命令bfd all-interfaces(IS-IS)isis bfd可以配置发送BFD报文的最小间隔。

Min-Rx

接收BFD报文的最小间隔,通过命令bfd all-interfaces(IS-IS)isis bfd可以配置接收BFD报文的最小间隔。

Mul

本地检测BFD报文倍数,通过命令bfd all-interfaces(IS-IS)isis bfd可以配置本地检测BFD报文倍数。

display isis bfd session

命令功能

display isis bfd session命令用来查看BFD特性动态会话的信息。

命令格式

display isis [ process-id | vpn-instance vpn-instance-name ] bfd session { all | peer ip-address | interface interface-type interface-number }

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的BFD会话信息。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的BFD会话信息。 必须是已存在的VPN实例名称。
all 显示指定该IS-IS进程下所有使能了IS-IS的接口的BFD会话信息。 -
peer ip-address 显示指定邻居的IP地址的BFD会话信息。 点分十进制格式。
interface interface-type interface-number 指定需要统计BFD会话的接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过配置BFD可以设置毫秒级的时间检测间隔,配合IS-IS协议更快的发现邻接方面出现的故障,并及时通知IS-IS重新计算路由以便正确指导报文的转发。此命令可以用来查看BFD特性动态会话的信息。

使用实例

# 查看BFD特性动态会话的信息。

<HUAWEI> display isis bfd session all
                      BFD session information for ISIS(1)
                      -----------------------------------
Peer System ID : 0000.0000.0002           Interface : Vlanif10
TX : 1000          BFD State : up         Peer IP Address : 10.1.1.2
RX : 1000          LocDis : 8194          Local IP Address: 10.1.1.1
Multiplier : 3     RemDis : 8197          Type : L1
Diag : No diagnostic information 
Total BFD session(s) : 1
表7-93  display isis bfd session all命令输出信息描述

项目

描述

Peer System ID

邻居设备的系统ID。

Interface

与邻居相连的本端的IS-IS接口。

TX

经过协商后BFD报文的最小发送间隔。

BFD State

BFD会话的状态:Up或Down。

Peer IP Address

对端IS-IS接口IP地址。

RX

经过协商后BFD报文的最小接收间隔。

LocDis

BFD动态分配的本地标识符。

Local IP Address

本端IS-IS接口IP地址。

Multiplier

对端的BFD报文检测倍数。

RemDis

BFD动态分配的对端标识符。

Type

对端设备的Level级别:
  • L1:Level-1
  • L2:Level-2
  • L1L2:Level-1-2

Diag

诊断信息。“No diagnostic information”表示BFD会话运行正常,没有诊断信息。

Total BFD session (s)

BFD会话的总个数。

display isis brief

命令功能

display isis brief命令用来查看IS-IS协议的概要信息。

命令格式

display isis brief [ process-id | vpn-instance vpn-instance-name ]

display isis [ process-id ] brief

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的概要信息。 整数形式,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的概要信息。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS协议的概要信息。

使用实例

# 查看IS-IS协议的概要信息。

<HUAWEI> display isis brief

                     ISIS Protocol Information for ISIS(1)
                     -------------------------------------
SystemId: 0000.0000.0001      System Level: L1
Area-Authentication-mode: NULL
Domain-Authentication-mode: NULL
Ipv6 is not enabled
ISIS is in starting status
ISIS is in protocol hot standby state: Real-Time Backup
Flush Protect Mode: False

Interface: (Vlanif10)
Cost: L1 10        L2 10                Ipv6 Cost: L1 10   L2 10
State: IPV4 Down                        IPV6 Down
Type: BROADCAST                         MTU: 1497
Priority: L1 64   L2 64
Timers:     Csnp: L1 10    L2 10    ,Retransmit: L12 5   , Hello: L1 10 L2 10  ,

Hello Multiplier: L1 3    L2 3     , LSP-Throttle Timer: L12 50
表7-94  display isis brief命令输出信息描述

项目

描述

ISIS Protocol Information for ISIS(1)

编号为1的IS-IS进程信息,通过命令isis可以创建IS-IS进程。

SystemId

当前IS-IS设备的系统ID,通过命令network-entity可以配置设备的系统ID。

System Level

IS-IS设备的Level级别:
  • L1:Level-1

  • L2:Level-2

  • L12:Level-1-2

通过命令is-level可以配置IS-IS设备的级别。

Area-Authentication-mode

IS-IS区域的认证模式,通过命令area-authentication-mode可以配置IS-IS区域的认证方式和密码。

Domain-Authentication-mode

IS-IS路由域的认证模式,通过命令domain-authentication-mode可以配置IS-IS路由域的认证方式和密码。

Ipv6 is not enabled

本IS-IS进程没有使能IPv6。

ISIS is in starting status

IS-IS正处于运行状态。

ISIS is in protocol hot standby state: Real-Time Backup

IS-IS热备份状态是实时备份。

Flush Protect Mode

IS-IS清除LSP的保护模式。

Interface

使能了IS-IS的接口,通过命令isis enable可以使能接口的IS-IS功能。

Cost

IS-IS接口IPv4的开销值,通过命令circuit-costisis cost可以配置IS-IS接口的IPv4开销值。

Ipv6 Cost

IS-IS接口IPv6的开销值,通过命令ipv6 circuit-costisis ipv6 cost可以配置IS-IS接口的IPv4开销值

State

使能了IS-IS的接口状态。

Type

IS-IS接口的网络类型,可以是P2P、Broadcast。通过命令isis circuit-type可以配置IS-IS接口的网络类型。

MTU

使能了IS-IS的接口的MTU值。

Priority

使能了IS-IS的接口的协议优先级。
说明:

当前接口为虚链路的接口时,不显示优先级字段。

Timers

IS-IS定时器。

Csnp

发送CSNP报文的间隔时间,通过命令isis timer csnp可以配置发送CSNP报文的间隔时间。

Retransmit

点到点链路上LSP报文的重传间隔时间,通过命令isis timer lsp-retransmit可以配置此重传间隔时间。

Hello

发送Hello报文的间隔时间,通过命令isis timer hello可以配置发送Hello报文的间隔时间。

Hello Multiplier

宣告邻居失效前没有连续收到的Hello报文数目,通过命令isis timer holding-multiplier可以配置此Hello报文的数目。

LSP-Throttle Timer

发送LSP或CSNP报文的间隔时间和每次发送的报文个数,通过命令isis timer lsp-throttle可以配置发送LSP或CSNP报文的间隔时间和每次发送的报文个数。

display isis debug-switches

命令功能

display isis debug-switches命令用来查看IS-IS当前debug开关的状态。

命令格式

display isis debug-switches [ process-id ]

display isis [ process-id ] debug-switches

参数说明

参数 参数说明 取值
process-id

查看指定IS-IS进程当前debug开关的状态。

如果不指定进程号,则查看所有IS-IS进程的debug当前开关状态。

整数类型,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

如果没有使能IS-IS进程或者没有打开IS-IS的debug开关,显示结果为空。

使用实例

# 查看IS-IS当前debug开关的状态。

<HUAWEI> display isis debug-switches 1
ISIS-1 SPF events related debugging switch is on

display isis error

命令功能

display isis error命令用来查看接口或进程收到的错误LSP报文和Hello报文的统计信息。

命令格式

display isis error [ { process-id | vpn-instance vpn-instance-name } [ interface ] ]

display isis error interface interface-type interface-number

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程收到的各种错误报文统计信息。 整数形式,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN实例时,IS-IS进程收到的各种错误报文统计信息。 必须是已存在的VPN实例名称。
interface

当指定了IS-IS进程号或VPN实例名,使用参数interface时,显示IS-IS进程下所有接口收到的各种错误报文统计信息。

-
interface-type interface-number 显示指定接口收到的各种错误报文统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看接口或进程收到的错误LSP报文和Hello报文的统计信息。

使用实例

# 查看IS-IS进程1下所有接口收到的错误LSP报文和Hello报文的统计信息。

<HUAWEI> display isis error 1
                    Statistics of error packets for ISIS(1)                     
                    ---------------------------------------                     
LSP packet errors:                                                              
Longer LSP              : 0           Smaller LSP             : 0               
Mismatched Level        : 0           Invalid Sysid           : 0               
Zero Sequence Number    : 0           Illegal IS Type         : 0               
Zero Checksum           : 0           Incorrect Checksum      : 0               
Bad Authentication      : 0           Bad Auth Count          : 0               
More Protocol TLV       : 0           Bad Nbr TLV             : 0               
Bad Extended IS TLV     : 0           Bad IF Addr TLV         : 0               
Bad Reach TLV           : 0           Bad Inter Domain TLV    : 0               
Mismatched Area Id(L1)  : 0           Bad TLV Length          : 0               
Bad Alias TLV           : 0           Bad Area TLV            : 0               
Bad SRLG TLV            : 0           Unknown Adjacency       : 0               
Bad Protocol ID         : 0           Bad Version             : 0               
Zero Lifetime           : 0           Bad Ext Reach TLV       : 0               
Bad TE Router ID TLV    : 0           Bad TE Sub TLV          : 0               
                                                                                
Hello packet errors:                                                            
Bad Packet Length       : 0           Reserved CircType       : 0               
Repeated System ID      : 0           Bad Circuit Type        : 0               
Longer packet           : 0           More Area Addr          : 0               
Longer Area Addr        : 0           Bad Area Addr TLV       : 0               
More IF Addr            : 0           Bad Formatted IF TLV    : 0               
More Nbr SNPA(LAN)      : 0           Invalid Sysid           : 0               
Bad TLV Length          : 0           Zero HoldingTime        : 0               
Unusable IP Addr        : 0           Repeated IPv4 Addr      : 0               
Mismatched Area Addr(L1): 0           Mismatched Proto        : 0               
SNPA Conflicted(LAN)    : 0           Mismatched Level        : 0               
Mismatched Max Area Addr: 0           Bad Authentication      : 0               
More Auth TLV           : 0           3-Way Option Error(P2P) : 0               
No Area Addr TLV        : 0           Bad Protocol ID         : 0               
Bad Version             : 0           Invalid IPv6 Addr       : 0               
More IPv6 IF Addr       : 0           Duplicate IPv6 Addr     : 0               
More Optional Checksum  : 0           Bad Optional Checksum   : 0               
-------------------------------------------------------------------- 
表7-95  display isis error命令输出信息描述

项目

描述

LSP packet errors

LSP报文错误

Longer LSP

LSP长度大于lsp-length receive的值

Smaller LSP

LSP头部长度小于固定头长度

Mismatched Level

收到的LSP报文的Level与本地IS-IS Level不匹配

Invalid Sysid

LSP中的System ID无效

Zero Sequence Number

序列号为0

Illegal IS Type

无效的IS类型

Zero Checksum

LSP的校验和为0

Incorrect Checksum

LSP的校验和错误

Bad Authentication

LSP认证错误

Bad Auth Count

LSP中携带认证字段数量错误(大于1)

More Protocol TLV

LSP携带的协议TLV个数大于1

Bad Nbr TLV

邻居TLV错误

Bad Extended IS TLV

扩展IS TLV错误

Bad IF Addr TLV

接口地址TLV错误

Bad Reach TLV

可达TLV错误

Bad Inter Domain TLV

域间TLV错误(正确的类型值是0x83)

Mismatched Area Id(L1)

Level-1的区域ID不匹配

Bad TLV Length

TLV长度错误

Bad Alias TLV

错误的Alias TLV

Bad Area TLV

错误的Area TLV

Bad SRLG TLV

错误的SRLG TLV

Unknown Adjacency

收到未知邻接体发来的LSP报文

Bad Protocol ID

错误的协议ID

Bad Version

错误的协议版本

Zero Lifetime

收到的LSP剩余生存时间为0

Bad Ext Reach TLV

错误的Ext Reach TLV

Bad TE Router ID TLV

TE Router ID TLV错误

Bad TE Sub TLV

TE子TLV错误

Hello packet errors

Hello报文错误

Bad Packet Length

Hello报文长度错误

Reserved CircType

链路类型保留字段值错误

Repeated System ID

重复的System ID

Bad Circuit Type

链路类型错误

Longer packet

Hello报文长度大于接口MTU和lsp-lengthoriginate两者间的较大值

More Area Addr

区域地址数量过多

Longer Area Addr

区域地址过长

Bad Area Addr TLV

区域地址TLV错误

More IF Addr

接口地址数量过多

Bad Formatted IF TLV

接口TLV格式错误

More Nbr SNPA(LAN)

广播网中的邻居SNPA数量过多

Invalid Sysid

报文的system ID length字段为非0或非6的值

Bad TLV Length

TLV长度错误

Zero HoldingTime

邻居保持时间为0

Unusable IP Addr

IP地址与对端不在同一个网段

Repeated IPv4 Addr

重复的IPv4地址

Mismatched Area Addr(L1)

Level-1的区域地址不匹配

Mismatched Proto

协议不匹配

SNPA Conflicted(LAN)

广播网上的SNPA冲突

Mismatched Level

收到的Hello报文的Level与本地IS-IS Level不匹配

Mismatched Max Area Addr

最大区域地址不匹配

Bad Authentication

Hello报文认证错误

More Auth TLV

认证TLV数量过多

3-Way Option Error(P2P)

三次握手信息错误

No Area Addr TLV

收到的报文中无区域地址TLV

Bad Protocol ID

错误的协议ID

Bad Version

错误的协议版本

Invalid IPv6 Addr

无效的IPv6地址

More IPv6 IF Addr

Hello报文携带的IPv6地址数量大于11

Duplicate IPv6 Addr

重复的IPv6地址

More Optional Checksum

携带的Optional Checksum TLV多于一个

Bad Optional Checksum

携带的Optional Checksum TLV校验错误

display isis graceful-restart status

命令功能

display isis graceful-restart status命令用来查看IS-IS GR的状态信息。

命令格式

display isis process-id graceful-restart status [ level-1 | level-2 ]

display isis graceful-restart status [ level-1 | level-2 ] [ process-id | vpn-instance vpn-instance-name ]

参数说明

参数 参数说明 取值
level-1 显示Level-1的IS-IS GR状态信息。 -
level-2 显示Level-2的IS-IS GR状态信息。 -
process-id 显示指定IS-IS进程的IS-IS GR状态信息。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的IS-IS GR状态信息。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS GR的状态信息。

使用实例

# 查看IS-IS GR的状态信息。

<HUAWEI> display isis graceful-restart status
                      Restart information for ISIS(1)
                        -------------------------------
IS-IS(1) Level-1 Restart Status
Restart Interval: 300
SA Bit Supported
  Total Number of Interfaces = 1
  Restart Status: RESTART COMPLETE
IS-IS(1) Level-2 Restart Status
Restart Interval: 300
SA Bit Supported
  Total Number of Interfaces = 1
  Restart Status: RESTART COMPLETE
表7-96  display isis graceful-restart status命令输出信息描述

项目

描述

Restart Interval

设备GR的时间间隔。通过命令graceful-restart interval可以配置GR的时间间隔。

SA Bit Supported

设备是否支持SA。

Total Number of Interfaces = 1

当前使能的IS-IS接口数。通过命令isis enable可以使能接口的IS-IS功能。

Restart Status:

当前设备的Restart状态。RESTART COMPLETE:完成重启。

display isis interface

命令功能

display isis interface命令用来查看使能了IS-IS的接口信息。

命令格式

display isis interface [ [ verbose | traffic-eng ] * | te-tunnel ] [ process-id | vpn-instance vpn-instance-name ]

display isis process-id interface [ te-tunnel | [ traffic-eng | verbose ] * ]

display isis interface interface-type interface-number [ verbose ]

参数说明

参数 参数说明 取值
verbose 显示IS-IS接口的详细信息。 -
process-id 显示指定IS-IS进程的接口的信息。 整数类型,取值范围是1~65535
traffic-eng 显示IS-IS的流量控制信息。 -
te-tunnel 显示IS-IS的MPLS TE隧道信息。 -
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的接口信息。 必须是已存在的VPN实例名称。
interface-type interface-number 指定接口的类型及编号。 -

视图

所有视图

缺省级别

1:监控级

使用指南

该命令所查看的接口相关信息,包括接口名、接口IP地址、接口链路状态等多种信息。使用参数verbose除显示上述所有信息外,还可显示接口的CSNP报文广播间隔、Hello报文广播间隔、宣告邻居失效前IS-IS没有收到的Hello报文的数目等与接口相关的IS-IS参数设置情况。

使用实例

# 查看使能了IS-IS的接口信息。

<HUAWEI> display isis interface
                                                                                
                       Interface information for ISIS(1)                        
                       ---------------------------------                        
 Interface       Id      IPV4.State          IPV6.State      MTU  Type  DIS     
 Vlanif10        001        Up                  Down         1497 L1/L2 No/No

# 查看使能了IS-IS的接口的详细信息。

<HUAWEI> display isis interface verbose
                       Interface information for ISIS(1)
                       ---------------------------------
 Interface       Id      IPV4.State          IPV6.State      MTU  Type  DIS   
 Vlanif10       001         Up                 Down         1497 L1/L2 No/No 
  Circuit MT State            : Standard 
  Description                 : 
  SNPA Address                : 0000-1382-4569
  IP Address                  : 10.1.1.5
  IPV6 Link Local Address     :
  IPV6 Global Address (es)    :
  Csnp Timer Value            :  L1    10  L2    10
  Hello Timer Value           :  L1    10  L2    10
  DIS Hello Timer Value       :  L1     3  L2     3
  Hello Multiplier Value      :  L1     3  L2     3
  LSP-Throttle Timer          :  L12    50
  Cost                        :  L1    10  L2    10
  Ipv6 Cost                   :  L1    10  L2    10
  Priority                    :  L1    64  L2    64
  Retransmit Timer Value      :  L12    5
  Bandwidth-Value             :  Low 1000000000  High          0
  Static Bfd                  :  NO
  Dynamic Bfd                 :  NO
  Dynamic IPv6 Bfd            :  NO
  Fast-Sense Rpr              :  NO
  Suppress flapping peer      :  enable (flapping-count: 0, threshold: 10)
表7-97  display isis interface命令输出信息描述

项目

描述

Interface

使能了IS-IS的接口类型和接口号。

Id

链路ID。

IPV4.State

IPv4链路状态。

IPV6.State

IPv6链路状态。

MTU

MTU大小,只有链路两端MTU值相等才可以建立IS-IS邻居。

Type

接口的类型:
  • L1:Level-1接口
  • L2:Level-2接口
  • L1/L2:Level-1-2接口

DIS

是否为DIS。

说明:

只有广播网接口才可能被选为DIS,因此,P2P接口的该字段显示为“--”。

Circuit MT State

接口的拓扑状态,与接口上使能IPv4或IPv6、IS-IS进程下配置的IPv6拓扑类型有关:
  • Standard:
    • 接口上只使能IPv4。

    • 接口上只使能IPv6,拓扑类型为标准模式。

    • 接口上同时使能IPv4和IPv6,拓扑类型为标准模式。

  • IPv6:接口上只使能IPv6,拓扑类型为IPv6模式。
  • Standard IPv6:
    • 接口上只使能IPv6,拓扑类型为兼容模式。

    • 接口上同时使能IPv4和IPv6,拓扑类型为兼容模式或IPv6模式。

IPv6的拓扑类型可以在IS-IS视图下通过ipv6 enable命令指定。

SNPA Address

MAC地址。

IP Address

接口的IPv4地址。

IPV6 Link Local Address

IPv6链路本地地址。

IPV6 Global Address(es)

IPv6全球地址。

Csnp Timer Value

发送CSNP报文的间隔时间,通过命令isis timer csnp可以配置发送CSNP报文的间隔时间。

Hello Timer Value

发送Hello报文的间隔时间,通过命令isis timer hello可以配置发送Hello报文的间隔时间。

DIS Hello Timer Value

DIS发送Hello报文的时间间隔。该字段的值是Hello Timer Value的1/3,只有当接口为DIS时,该字段的值才有效

Hello Multiplier Value

宣告邻居失效前没有连续收到的Hello报文数目,通过命令isis timer holding-multiplier可以配置此Hello报文的数目。

LSP-Throttle Timer

发送LSP或CSNP报文的间隔时间和每次发送的报文个数,通过命令isis timer lsp-throttle可以配置发送LSP或CSNP报文的间隔时间和每次发送的报文个数。

Cost

IPv4的接口开销值,该字段将影响路由选路。

Ipv6 Cost

IPv6的接口开销值,该字段将影响IPv6拓扑中的路由选路。

Priority

设备参加DIS选举的优先级,通过命令isis dis-priority可以配置DIS的优先级。

Retransmit Timer Value

点到点链路上LSP报文的重传间隔时间,通过命令isis timer lsp-retransmit可以配置此重传间隔时间。

Bandwidth-Value

接口的物理带宽,计算公式是:Bandwidth-Value = 4294967296 x high + low,如high=1,low=705032704,则Bandwidth-Value=1 x 4294967296 + 705032704=5000000000。
  • low:带宽低位值,最大值为4294967295
  • high:带宽高位值,最大值为4294967295

Static Bfd

静态BFD的状态
  • NO:没有使能静态BFD。
  • YES:已经使能静态BFD。
通过命令isis bfd static可以配置接口使能静态BFD。

Dynamic Bfd

动态BFD的状态
  • NO:没有使能动态BFD。
  • YES:已经使能动态BFD。
通过命令bfd all-interfaces enableisis bfd enable可以配置接口使能动态BFD。

Dynamic IPv6 Bfd

动态IPv6 BFD的状态
  • NO:没有使能动态IPv6 BFD
  • YES:已经使能动态IPv6 BFD
通过命令ipv6 bfd all-interfaces enable (IS-IS)isis ipv6 bfd enable可以配置接口使能动态BFD。

Fast-Sense Rpr

是否使能RPR快速感知功能。

Suppress flapping peer

邻居震荡抑制功能是否使能。

  • NO:邻居震荡抑制功能未使能。

  • YES (flapping-count: 3, threshold: 10):邻居震荡抑制功能使能,未进入震荡抑制阶段。当前flapping-count和threshold值。

  • Hold-down(start: UTC 10:20:30, remain-interval: 7):当前处于Hold-down模式,震荡抑制开始的时间和剩余时间。

  • Hold-max-cost(start: UTC 10:20:30, remain-interval: 7):当前处于Hold-max-cost模式,震荡抑制开始的时间和剩余时间。

说明:

当IS-IS处于震荡抑制阶段时,如果设备检测到邻居又发生了一次震荡,remain-interval将重新计数。

display isis last-peer-change

命令功能

display isis last-peer-change命令用来查看IS-IS的邻居变化信息。

命令格式

display isis process-id last-peer-change

display isis last-peer-change [ process-id | vpn-instance vpn-instance-name ]

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数形式,取值范围是1~65535
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

使用display isis last-peer-change命令能查看每个IS-IS进程最近的最多100条记录。

使用实例

# 显示IS-IS邻居变化记录。

<HUAWEI> display isis last-peer-change
                      Peer change information for ISIS(1)
                      -----------------------------------

Time      : 2011-03-28 09:30:34
System Id : 0000.0000.0002
Type      : L1 LAN
Interface : vlanif10
State     : IPv4 -> IPv4/IPv6
Details   : Protocol change 
表7-98  display isis last-peer-change命令输出信息描述

项目

描述

Time

邻居变化的时间

System Id

邻居系统ID

Type

当前的邻居类型
  • L1 LAN
  • L2 LAN
  • P2P

Interface

与邻居连接的接口

State

显示邻居变化的状态
  • Init -> Up
  • Up -> Down
  • Up -> Init
  • Down -> Up
  • IPv4/IPv6 -> IPv4
  • IPv4/IPv6 -> IPv6
  • IPv4 -> IPv4/IPv6
  • IPv6 -> IPv4/IPv6
  • IPv4 -> IPv6
  • IPv6 -> IPv4
  • L12 -> L2
  • L2 -> L12

Details

显示邻居变化的详细信息,包括原因等
  • Circuit down
  • BFD down
  • Hold timer expired
  • New adjacency created
  • Clear neighbor
  • Multiple P2P adjacency
  • Adjacency usage mismatch
  • Internal error
  • Memory low
  • P2P circuit ID conflict
  • Area mismatch
  • Three way down
  • Three way init
  • Three way up
  • Protocol change
  • Mt usage mismatch
  • Peer state change
  • Peer level change

display isis lsdb

命令功能

display isis lsdb命令用来查看IS-IS的链路状态数据库信息。

命令格式

display isis process-id lsdb [ { level-1 | level-2 } | verbose | { local | lsp-id | is-name symbolic-name } ] *

display isis lsdb [ { level-1 | level-2 } | verbose | { local | lsp-id | is-name symbolic-name } ] * [ process-id | vpn-instance vpn-instance-name ]

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的链路状态数据库信息。 整数形式,取值范围是1~65535
level-1 显示Level-1链路状态数据库。如果不指定级别,则显示Level-1和Level-2的链路状态数据库。 -
level-2 显示Level-2链路状态数据库。如果不指定级别,则显示Level-1和Level-2的链路状态数据库。 -
verbose 显示链路状态数据库的详细信息。 -
local 显示本地数据库的信息。 -
lsp-id 指定要显示的LSP的ID。 点分十进制形式。长度范围为16~20,形式为####.####.####.##-##,例如0050.0500.5004.00-00。
is-name symbolic-name 指定动态主机名,形式为is-name或is-name.##-##(##-##表示伪节点ID-LSP分片ID)。 字符串形式,取值范围是1~70。
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的LSDB信息。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS的链路状态数据库信息。

使用实例

# 显示IS-IS的链路状态数据库。

<HUAWEI> display isis lsdb
                        Database information for ISIS(1)
                        --------------------------------
                          Level-2 Link State Database
LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00  0x0000017a   0xa21c        846           84      0/0/0
2222.2222.2222.00-00* 0x000001ce   0xbdcc        845           111     0/0/0
3333.3333.3333.00-00  0x00000013   0x8847        1004          84      0/0/0
3333.3333.3333.01-00  0x0000000b   0x95bc        1004          55      0/0/0
Total LSP(s): 4
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
表7-99  display isis lsdb命令输出信息描述

项目

描述

LSPID

链路状态报文ID

Seq Num

LSP序列号

Checksum

LSP校验和

Holdtime

LSP保持时间

Length

LSP长度

ATT/P/OL

  • Attach bit(ATT):连接位
  • Partition bit(P):分区位
  • Overload bit(OL):过载位

Total LSP(s)

LSP的数量

*/+

  • *(In TLV):表示渗透路由
  • *(By LSPID):表示本地生成的LSP
  • +:表示本地生成的扩展LSP

# 显示IS-IS的链路状态数据库详细信息。

<HUAWEI> display isis lsdb verbose

                        Database information for ISIS(1)
                        --------------------------------

                          Level-1 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00  0x00000010   0xc776        0 (724)       36      0/0/0
 SOURCE       0000.0000.0001.00
 NLPID        IPV4                                                              
 AREA ADDR    10                                                                
 INTF ADDR    10.22.21.1                                                        
 NBR  ID      0000.0000.0002.02  COST: 10 
 IP-Internal  10.22.21.0      255.255.255.0    COST: 10 

0000.0000.0003.00-00* 0x00000026   0x6fb4        1145          350     0/0/0
 SOURCE       0000.0000.0003.00
 HOST NAME    RouterA 
 NLPID        IPV4
 NLPID        IPV6
 AREA ADDR    10
 INTF ADDR    10.1.1.2
 INTF ADDR    10.1.2.2
 INTF ADDR V6 FC00:1::1
 Topology     Standard
 NBR  ID      0000.0000.0001.00  COST: 10
+NBR  ID      0000.0000.0001.00  COST: 10
 IP-Internal  10.1.1.0       255.255.255.0    COST: 10
 IP-Internal  10.1.2.0       255.255.255.0    COST: 10
+IP-Extended  10.1.1.0       255.255.255.0    COST: 10
+IP-Extended  10.1.2.0       255.255.255.0    COST: 10
 IPV6         FC00:1::/64                        COST: 10
Total LSP(s): 2
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload


                          Level-2 Link State Database

LSPID                 Seq Num      Checksum      Holdtime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0003.00-00* 0x0000001c   0x9b0d        1131          233     0/0/0
 SOURCE       RouterA.00 ORG ID: RouterA.00 ORG ID: 0000.0000.0003.00
 HOST NAME    RouterA
 NLPID        IPV4
 NLPID        IPV6
 AREA ADDR    10
 INTF ADDR    10.1.1.2
 INTF ADDR    10.1.2.2
 INTF ADDR V6 FC00:1::1
 Topology     Standard
 NBR  ID      0000.0000.0004.00  COST: 10
+NBR  ID      0000.0000.0004.00  COST: 10
+MT NBR ID    0000.0000.0004.00  COST: 10          
 IP-Internal  10.1.1.0       255.255.255.0    COST: 10
 IP-Internal  10.1.2.0       255.255.255.0    COST: 10
+IP-Extended  10.1.1.0       255.255.255.0    COST: 10
+IP-Extended  10.1.2.0       255.255.255.0    COST: 10
 IPV6         FC00:1::/64                        COST: 10

0000.0000.0003.00-01* 0x00000005   0x5ec1        1129          70      0/0/0
 SOURCE       RouterA.00
Auth: *****     Len: --     Type: MD5
 IP-External  10.1.3.0       255.255.255.0    COST: 0
+IP-Extended  10.1.3.0       255.255.255.0    COST: 0
Total LSP(s): 2
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
表7-100  display isis lsdb verbose命令输出信息描述

项目

描述

SOURCE

源节点的系统ID

ORG ID

虚拟系统的源系统ID

HOST NAME

动态主机名

Auth

认证密码

Len

认证密码长度

Type

认证类型

  • Plain Text:密码以明文方式发送

  • MD5:密码以MD5加密方式发送

  • CRYPTO_AUTH:密码以HMAC-SHA256加密方式发送

NLPID

支持的网络协议
  • IPV4:支持IPv4网络。
  • IPV6:支持IPv6网络。

AREA ADDR

区域地址

INTF ADDR

接口IPv4地址

INTF ADDR V6

接口的IPv6地址

Topology

拓扑类型

NBR ID

邻居的系统ID

+NBR ID

可以携带TE信息的邻居系统ID

+MT NBR ID

MT拓扑中的邻居ID

COST

指定路由的开销值

IP-Internal

域内IPv4路由信息

IP-External

域外IPv4路由信息

+IP-Extended

扩展的IP路由信息,可以携带与TE相关的信息

IPV6

域内IPv6路由信息

display isis mesh-group

命令功能

display isis mesh-group命令用来显示IS-IS的mesh-group配置信息。

命令格式

display isis mesh-group [ process-id | vpn-instance vpn-instance-name ]

display isis process-id mesh-group

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS的mesh-group配置信息。

使用实例

# 显示配置的IS-IS mesh-group的信息。

<HUAWEI> display isis mesh-group
               Mesh Group information for ISIS(1)
----------------------------------------------------------------------
Interface          Status
Vlanif10            100
Vlanif20            100
表7-101  display isis mesh group命令输出信息描述

项目

描述

Interface

加入mesh-group的接口类型和接口号

Status

mesh-group号

相关主题

display isis migp-routing

命令功能

display isis migp-routing命令用来显示IS-IS的MIGP(Multicast IGP)路由信息。

命令格式

display isis [ process-id ] migp-routing [ ip-address [ mask | mask-length ] | { level-1 | level-2 } | verbose ] *

参数说明

参数 参数说明 取值
process-id IS-IS进程号。 整数形式,取值范围是1~65535
ip-address 显示指定目的地址的路由信息。 点分十进制形式。
mask 掩码。 点分十进制形式。
mask-length 掩码长度。 整数形式,取值范围为0~32。
level-1 显示Level-1的IS-IS路由。 -
level-2 显示Level-2的IS-IS路由。 -
verbose 使用此参数后,将显示路由的管理标签。 -

视图

所有视图

缺省级别

1:监控级

使用指南

通过此命令可以查看出接口为TE-Tunnel的路由的实际物理接口。

使用实例

# 显示IS-IS的MIGP路由信息。

<HUAWEI> display isis migp-routing

                       MIGP Route information for ISIS(1)
                       ----------------------------------

                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------

 IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop          Flags
--------------------------------------------------------------------------------
 192.168.3.0/24       40         NULL    Vlanif10        10.0.1.1         A/-
 10.5.5.5/32          30         NULL    Vlanif10        10.0.1.1         A/-
 10.4.4.4/32          20         NULL    Vlanif10        10.0.1.1         A/-
 10.0.2.0/24          20         NULL    Vlanif10        10.0.1.1         A/-
 10.0.3.0/24          30         NULL    Vlanif10        10.0.1.1         A/-
            Flags: A-Added to MIGP, U-Up/Down Bit Set
表7-102  display isis migp-routing命令输出信息描述

项目

描述

IPV4 Destination

IPv4目的地址/掩码

IntCost

IPv4内部开销值

ExtCost

IPv4外部开销值

ExitInterface

出接口

Next Hop

路由下一跳

Flags
  • A-Added to MIGP

  • U-Up/Down Bit Set

路由信息标记
  • A-Added to MIGP:向MIGP表中添加了路由

  • U-Up/Down Bit Set:Up/Down比特位

<HUAWEI> display isis migp-routing verbose

                       MIGP Route information for ISIS(1)
                       ----------------------------------

                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------

 IPV4 Dest  : 192.168.3.0/24     Int. Cost : 40              Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1               Flag      : A/-
      
 Priority   : Low
 NextHop    :                    Interface :                 ExitIndex :
    10.0.1.1                           Vlanif10                  0x00000009

 IPV4 Dest  : 10.5.5.5/32        Int. Cost : 30              Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1               Flag      : A/-
      
 Priority   : Low
 NextHop    :                    Interface :                 ExitIndex :
    10.0.1.1                           Vlanif10                  0x00000009

 IPV4 Dest  : 10.4.4.4/32        Int. Cost : 20              Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1               Flag      : A/-
      
 Priority   : Low
 NextHop    :                    Interface :                 ExitIndex :
    10.0.1.1                           Vlanif10                  0x00000009

 IPV4 Dest  : 10.0.2.0/24        Int. Cost : 20              Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1               Flag      : A/-
      
 Priority   : Low
 NextHop    :                    Interface :                 ExitIndex :
    10.0.1.1                           Vlanif10                  0x00000009

 IPV4 Dest  : 10.0.3.0/24        Int. Cost : 30              Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1               Flag      : A/-
      
 Priority   : Low
 NextHop    :                    Interface :                 ExitIndex :
    10.0.1.1                           Vlanif10                  0x00000009

            Flags: A-Added to MIGP, U-Up/Down Bit Set
表7-103  display isis migp-routing verbose命令输出信息描述

项目

描述

IPV4 Dest

IPv4目的地址/掩码

Int.Cost

IPv4内部开销值

Ext.Cost

IPv4外部开销值

Admin Tag

路由的管理标记

Src Count

到达同一目的地的源地址个数

Flags
  • A-Added to MIGP

  • U-Up/Down Bit Set

路由信息标记
  • A-Added to MIGP:向MIGP表中添加了路由

  • U-Up/Down Bit Set:Up/Down比特位

Priority

IS-IS路由的收敛优先级
  • Critical
  • High
  • Medium
  • Low

Next Hop

路由下一跳

Interface

路由的出接口

ExitIndex

出口索引值

display isis name-table

命令功能

display isis name-table命令用来查看IS-IS设备动态主机名和系统ID的映射关系表。

命令格式

display isis name-table [ process-id | vpn-instance vpn-instance-name ]

display isis process-id name-table

参数说明

参数 参数说明 取值
process-id

查看指定IS-IS进程下的IS-IS设备动态主机名和系统ID的映射关系表。

整数类型,取值范围是1~65535
vpn-instance vpn-instance-name

查看指定VPN实例的IS-IS设备动态主机名和系统ID的映射关系表。

必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

配置完动态主机名后,可以利用display isis name-table命令查看动态主机名和系统ID的映射关系。

使用实例

# 给本地IS-IS系统配置一个动态主机名。

[Switch] isis
[Switch-isis-1] is-name RUTA

# 为远端IS-IS系统(0000.0000.0041)配置静态名称映射。

[Switch-isis-1] is-name map 0000.0000.0041 RUTB

# 显示IS-IS名称表。

<Switch> display isis name-table
              Name table information for ISIS(1)
System ID               Hostname       Type
---------------------------------------------------------------
6789.0000.0001          RUTA           DYNAMIC
0000.0000.0041          RUTB           STATIC
表7-104  display isis name-table命令输出信息描述

项目

描述

System ID

设备的系统ID,通过命令network-entity可以配置设备的系统ID。

Hostname

设备的主机名,通过命令is-nameis-name map可以为本地或远端设备配置主机名。

Type

系统ID与主机名的映射类型(静态或动态)。

display isis peer

命令功能

display isis peer命令用来查看IS-IS的邻居信息。

命令格式

display isis process-id peer [ verbose ]

display isis peer [ verbose ] [ process-id | vpn-instance vpn-instance-name ]

display isis peer interface interface-type interface-number [ verbose ]

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的邻居信息。 整数类型,取值范围是1~65535
verbose

显示指定IS-IS邻居的详细信息,包括邻居的区域地址、处于Up状态的时长以及直连接口的IP地址等。如果不指定此参数,则显示邻居的概要信息。

-
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。
interface interface-type interface-number 显示指定接口上的邻居信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

在IS-IS区域中,通常需要通过检查邻居状态以判断两台设备之间是否可以正常通信,执行display isis peer命令可获取IS-IS的邻居信息,用户可以根据这些信息查看邻居状态、保持时长以及邻居类型等信息。

使用实例

# 显示IS-IS邻居信息。

<HUAWEI> display isis peer
                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id       State HoldTime Type     PRI
-------------------------------------------------------------------------------
0000.0000.0001   Vlanif10          0000.0000.0001.01   Up    24s   L1(L1L2)  64
0000.0000.0001   Vlanif10          0000.0000.0001.01   Up    24s   L2(L1L2)  64

Total Peer(s): 2
表7-105  display isis peer命令输出信息描述

项目

描述

System Id

邻居设备的系统ID。

Interface

接口类型和接口号。

Circuit Id

电路ID。

State

邻居状态:
  • Up:邻居处于Up状态,双方已可以实现通信。
  • Init:邻居处于单通状态,即本端可以收到对端的报文,而对端无法接收本端报文。通常都是由于对端配置了认证导致。
  • Down:邻居为Down状态,初始状态,没有收到邻居任何信息。该状态一般不显示。

HoldTime

邻接保持时长。

Type

邻居类型:
  • L1:Level-1邻居,两端接口类型都为Level-1。
  • L2:Level-2邻居,两端接口类型都为Level-2。
  • L1(L1L2):Level-1邻居,两端接口类型都为Level-1-2。
  • L2(L1L2):Level-2邻居,两端接口类型都为Level-1-2。

PRI

邻居选举DIS时的优先级。

# 使用参数verbose后将获得更多输出信息。

<HUAWEI> display isis peer verbose
                          Peer information for ISIS(1)

  System Id     Interface          Circuit Id          State  HoldTime   Type     PRI
-------------------------------------------------------------------------------
0000.0000.0001  Vlanif10           0000.0000.0001.01      Up     26s     L1(L1L2)   64
  MT IDs supported     : 0(UP) 
  Local MT IDs         : 0
  Area Address(es)     : 10
  Peer IP Address(es)  : 10.10.10.1
  Uptime               : 00:00:19
  Adj Protocol         : IPV4
  Restart Capable      : YES
  Suppressed Adj       : NO

0000.0000.0001  Vlanif10           0000.0000.0001.01      Up     27s     L2(L1L2)   64
  MT IDs supported     : 0(UP) 
  Local MT IDs         : 0
  Area Address(es)     : 10
  Peer IP Address(es)  : 10.10.10.1
  Uptime               : 00:00:19
  Adj Protocol         : IPV4
  Restart Capable      : YES
  Suppressed Adj       : NO


Total Peer(s): 2
表7-106  display isis peer verbose命令输出信息描述

项目

描述

MT IDs supported

对端接口支持的拓扑实例ID。

Local MT IDs

本端接口支持的拓扑实例ID。

Area Address(es)

邻居的区域地址。

Peer IP Address(es)

对端接口IP地址。

Uptime

邻接处于Up状态时长。

Adj Protocol

建立邻接关系的协议。

Restart Capable

是否支持GR
  • YES:支持。

  • NO:不支持。

Suppressed Adj

是否抑制邻居
  • YES:支持。

  • NO:不支持。

Total Peer(s)

邻居的数量。

display isis purge packet

命令功能

display isis purge packet命令用来查看IS-IS收到携带POI TLV的Purge LSP报文统计信息。

命令格式

display isis process-id purge packet [ packet-number ]

display isis purge packet process-id [ packet-number ]

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的Purge LSP报文统计信息。 整数形式,取值范围是1~65535。
packet-number 显示指定个数的Purge LSP报文信息。 整数形式,取值范围是1~20。

视图

所有视图

缺省级别

1:监控级

使用指南

执行display isis purge packet命令可以查看本地收到携带POI TLV的Purge LSP报文信息,可以通过配置packet-number参数来控制显示的报文个数,最多可以显示20条。其中:
  • 前两个记录Purge本地原始系统零分片的报文,分别记录Level-1和Level-2。
  • 显示顺序为:前10条为本地Purge的报文,后10条为邻居Purge的报文,按照时间倒序记录。其中,LSP ID后边*号表示是本地Purge的LSP报文。

使用实例

# 显示IS-IS收到携带POI TLV的Purge LSP报文信息。

<HUAWEI> display isis purge packet 1 10
                 Purge LSP packet for ISIS(1) 
------------------------------------------------------------ 
Packet information(Index 1): 
----------------------------------------------------- 
Received LSPID      :  0000.0000.0027.00-00* 
Source Interface    :  Vlanif100 
Time                :  2015-1-22 13:55:06 
Level               :  Level-2 
PDU Type            :  20(Level-2 LSP) 
PDU Length          :  55 
Sequence Number     :  0x00000015 
Checksum            :  0xc891 
POI NAME            :  0000.0000.0004 
POI NAME(Neighbor)  :  0000.0000.0005   
HOST NAME           :  RT4-Pro1 
Auth Type           :  **               
0010: 83 1b 01 06 12 01 00 03 00 43 00 00 00 00 00 00 
0020: 00 27 00 00 00 01 6a 6c bd ed 01 0d 07 01 00 00 
0030: 00 00 00 01 89 0a 52 54 31 2d 50 72 6f 2d 30 31 
0040: ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** 
0050: ** ** **                          
-----------------------------------------------------
    **-Authentication TLV, *(By LSPID)-Self LSP
表7-107  display isis purge packet命令输出信息描述

项目

描述

Received LSPID

收到的Purge LSP报文的ID

Source Interface

收到Purge LSP报文的源接口

Time

收到Purge LSP报文的时间

Level

收到Purge LSP报文的Level

PDU Type

收到Purge LSP报文的类型

PDU Length

收到Purge LSP报文的长度

Sequence Number

收到Purge LSP报文的序列号

Checksum

收到Purge LSP报文的校验和

POI NAME

收到Purge LSP报文携带的POI TLV

POI NAME(Neighbor)

收到Purge LSP报文携带的POI TLV的邻居

HOST NAME

收到Purge LSP报文携带的动态主机名

Auth Type

收到Purge LSP报文里的认证信息

display isis route

命令功能

display isis route命令用来查看IS-IS路由信息。

命令格式

display isis route [ process-id | vpn-instance vpn-instance-name ] [ ipv4 ] [ verbose | [ level-1 | level-2 ] | ip-address [ mask | mask-length ] ] *

display isis route [ process-id | vpn-instance vpn-instance-name ] ipv6 [ verbose | [ level-1 | level-2 ] | ipv6-address [ prefix-length ] ] *

display isis process-id route [ ipv4 ] [ verbose | [ level-1 | level-2 ] | ip-address [ mask | mask-length ] ] *

display isis process-id route ipv6 [ verbose | [ level-1 | level-2 ] | ipv6-address [ prefix-length ] ] *

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的路由信息。 整数形式,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的路由信息。 必须是已存在的VPN实例名称。
ipv4 显示IPv4的路由信息。如果不指定此参数,则显示IPv4和IPv6的路由信息。 -
verbose 显示路由的详细信息。 -
level-1 显示Level-1的IS-IS路由信息。 -
level-2 显示Level-2的IS-IS路由信息。 -
ip-address 显示指定IP目的地址的路由信息。 点分十进制格式。
mask 指定IP地址的子网掩码。 点分十进制格式。
mask-length 指定IP地址的掩码长度。 整数形式,取值范围为0~32。
ipv6 显示IPv6的路由信息。如果不指定此参数,则显示IPv4和IPv6的路由信息。 -
ipv6-address 显示指定IPv6目的地址的路由信息。 32位16进制数,格式为X:X:X:X:X:X:X:X。
prefix-length 指定IPv6地址前缀长度。 整数形式,取值范围是0~128。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看IS-IS路由信息。

使用实例

# 显示IS-IS的所有路由信息。

<HUAWEI> display isis route
                                                                                
                         Route information for ISIS(1)                          
                         -----------------------------                          
                                                                                
                        ISIS(1) Level-1 Forwarding Table                        
                        --------------------------------                        
                                                                                
IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags   
------------------------------------------------------------------------------- 
10.2.1.0/24          10         NULL    Vlanif10        Direct          D/-/L/- 
172.18.0.0/16        20         NULL    Vlanif10        10.2.1.1        A/-/L/- 
                                                                                
 IPV6 Dest.           ExitInterface   NextHop                       Cost       Flags 
------------------------------------------------------------------------------- 
 FC00:0:0:200::/64    Vlanif10        Direct                        10         D/L/- 
                                                                                
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                
                                                                                
                                                                                
                        ISIS(1) Level-2 Forwarding Table                        
                        --------------------------------                        
                                                                                
IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags   
------------------------------------------------------------------------------- 
10.2.1.0/24          10         NULL    Vlanif10        Direct          D/-/L/- 
172.18.0.0/16        20         NULL    Vlanif10        10.2.1.1        A/-/L/-                                
                                                                                
 IPV6 Dest.           ExitInterface   NextHop                       Cost       Flags 
------------------------------------------------------------------------------- 
 FC00:0:0:200::/64    Vlanif10        Direct                        10         D/L/- 
                                                                                
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                
表7-108  display isis route命令输出信息描述

项目

描述

IPV4 Destination

IPv4目的地址/掩码。

IPV6 Dest.

IPv6目的地址/掩码。

IntCost

IPv4内部开销值,即IS-IS路由的开销值。通过命令circuit-costisis cost可以配置IS-IS接口的链路开销值,从而改变IS-IS路由的开销值。

ExtCost

IPv4外部开销值,即由外部引入的其他协议路由的开销值。通过命令import-route (IS-IS)可以在引入外部路由时,为外部路由配置开销值。
说明:

通常,对于通过import-route cost-type external命令引入的其他协议的路由,将该路由携带的开销值在本字段显示,以便与IS-IS路由的开销值区分开。

Cost

IPv6路由开销值。通过命令ipv6 circuit-costisis ipv6 cost可以配置IS-IS接口的链路开销值,从而改变IS-IS IPv6路由在的开销值。

ExitInterface

路由的出接口。

NextHop

路由的下一跳地址。当目的网段为设备直连网段时,显示为Direct。

Flags

路由信息标记:
  • D-Direct:表示直连路由。
  • A-Added to URT:表示此路由被加入到单播路由表中。
  • L-Advertised in LSPs:表示此路由通过LSP发布出去。
  • S-IGP Shortcut:表示到达该前缀的路径上存在IGP-Shortcut。
  • U-Up/Down Bit Set:表示Up/Down比特位。

# 显示IS-IS的IPv4路由信息。

<HUAWEI> display isis route ipv4
                                                                                
                         Route information for ISIS(1)                          
                         -----------------------------                          
                                                                                
                        ISIS(1) Level-1 Forwarding Table                        
                        --------------------------------                        
                                                                                
IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags   
------------------------------------------------------------------------------- 
10.1.1.0/24          10         NULL    Loop1           Direct          D/-/L/- 
10.2.2.0/24          10         NULL    Loop2           Direct          D/-/L/- 
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                
                                                                                
                                                                                
                        ISIS(1) Level-2 Forwarding Table                        
                        --------------------------------                        
                                                                                
IPV4 Destination     IntCost    ExtCost ExitInterface   NextHop         Flags   
------------------------------------------------------------------------------- 
10.1.1.0/24          10         NULL    Loop1           Direct          D/-/L/- 
10.2.2.0/24          10         NULL    Loop2           Direct          D/-/L/- 
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                
                                                                                

# 显示IS-IS的IPv6路由信息。

<HUAWEI> display isis route ipv6
                         Route information for ISIS(1)                          
                         -----------------------------                          
                                                                                
                        ISIS(1) Level-1 Forwarding Table                        
                        --------------------------------                        
                                                                                
 IPV6 Dest.           ExitInterface   NextHop                       Cost       Flags 
------------------------------------------------------------------------------- 
 FC00:0:0:200::/64    Vlanif10        Direct                        10         D/L/- 
                                                                                
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                
                                                                                
                                                                                
                        ISIS(1) Level-2 Forwarding Table                        
                        --------------------------------                        
                                                                                
 IPV6 Dest.           ExitInterface   NextHop                       Cost       Flags 
------------------------------------------------------------------------------- 
 FC00:0:0:200::/64    Vlanif10        Direct                        10         D/L/- 
                                                                                
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                

# 显示IS-IS的详细路由信息。

<HUAWEI> display isis route verbose
                         Route information for ISIS(1)
                         -----------------------------

                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------

 IPV4 Dest  : 10.0.0.0/24        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 2             Flags     : D/L/-
 Priority   : -
 NextHop    :                    Interface :               ExitIndex :
    Direct                             Vlanif10                 0x00000000

 IPV4 Dest  : 10.1.0.0/24        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 2             Flags     : D/L/-
 Priority   : -
 NextHop    :                    Interface :               ExitIndex :
    Direct                             Vlanif20                 0x00000000

 IPV4 Dest  : 10.2.0.0/24        Int. Cost : 20            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 2             Flags     : A/L/-
 Priority   : Low
 NextHop    :                    Interface :               ExitIndex :
    10.2.0.2                           Vlanif20                 0x00000003
    10.0.0.2                           Vlanif10                 0x00000005

 IPV4 Dest  : 10.4.1.1/32        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 1             Flags     : A/L/-
 Priority   : Medium
 NextHop    :                    Interface :               ExitIndex :
    10.0.0.2                           Vlanif10                 0x00000005
 (B)10.2.0.2                           Vlanif20                 0x00000003

     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                



                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------

 IPV4 Dest  : 10.0.0.0/24        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 3             Flags     : D/L/-
 Priority   : -
 NextHop    :                    Interface :               ExitIndex :
    Direct                             Vlanif10                 0x00000000

 IPV4 Dest  : 10.1.0.0/24        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 3             Flags     : D/L/-
 Priority   : -
 NextHop    :                    Interface :               ExitIndex :
    Direct                             Vlanif20                 0x00000000

 IPV4 Dest  : 10.2.0.0/24        Int. Cost : 20            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 2             Flags     : -/-/-
 Priority   : Low

 IPV4 Dest  : 10.3.1.1/32        Int. Cost : 10            Ext. Cost : NULL
 Admin Tag  : -                  Src Count : 2             Flags     : -/-/-
 Priority   : Medium

     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,     
                               U-Up/Down Bit Set                                

表7-109  display isis route verbose命令输出信息描述

项目

描述

IPV4 Dest

IPv4目的地址/掩码。

Int.Cost

IPv4内部开销值,即IS-IS路由的cost。

Ext.Cost

IPv4外部开销值,即由外部引入的其他协议路由的cost。
说明:

通常,对于通过import-route cost-type external命令引入的其他协议的路由,将该路由携带的cost在本字段显示,以便与IS-IS路由的cost区分开。

Admin Tag

管理标签。

Src Count

到达同一目的地的源地址个数。

Priority

IS-IS路由收敛优先级。
  • Critical
  • High
  • Medium
  • Low
通过命令prefix-priority (IS-IS)可以配置IS-IS路由的收敛优先级。

NextHop

路由下一跳,路由下一跳的(B)标记为备份路由标记。

Interface

路由的出接口。

ExitIndex

出口索引值。

Flags

路由信息标记

display isis spf-log

命令功能

display isis spf-log命令用来查看IS-IS的SPF计算日志信息。

命令格式

display isis spf-log [ process-id | vpn-instance vpn-instance-name ] [ [ level-1 | level-2 ] | ipv6 | verbose ]*

display isis process-id spf-log [ [ level-1 | level-2 ] | ipv6 | verbose ]*

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。
ipv6 显示IPv6拓扑的SPF日志。 -
level-1 显示Level-1的SPF日志。 -
level-2 显示Level-2的SPF日志。 -
verbose 显示SPF日志的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

当IS-IS协议计算的SPF树出现错误时,可以通过display isis spf-log命令帮助定位。该命令可以查看SPF计算的开始和持续时间,节点数,触发事件等信息,其中,触发事件即触发SPF计算的事件,根据开始计算时间判断该事件是否是导致SPF计算错误的事件。

使用实例

# 查看SPF计算日志记录信息。

<HUAWEI> display isis spf-log
                                                                                
                        SPF Log information for ISIS(10)                        
                        --------------------------------                        
                                                                                
                            ISIS(10) Level-1 SPF Log                            
                            ------------------------                            
                                                                                
 StartTime  Duration  Nodes  Count  Last Trigger LSP      Trigger Event         
------------------------------------------------------------------------------- 
 2013-09-05 10:14:48+00:00                                                            
            0         1      1      NULL                  ISPF_CIRC_DR_CHANGE   
 2013-09-05 10:13:23+00:00                                                            
            1         1      2      NULL                  FULL_SPF              
                                                                                
                            ISIS(10) Level-2 SPF Log                            
                            ------------------------                            
                                                                                
 StartTime  Duration  Nodes  Count  Last Trigger LSP      Trigger Event         
------------------------------------------------------------------------------- 
 2013-09-05 10:14:48+00:00                                                            
            1         1      1      NULL                  ISPF_CIRC_DR_CHANGE   
 2013-09-05 10:13:23+00:00                                                            
            1         1      2      NULL                  FULL_SPF 
表7-110  display isis spf-log命令输出信息描述

项目

描述

StartTime

SPF计算的开始时间。

Duration

SPF计算的持续时间。

Nodes

SPF计算的节点数。

Count

SPF计算触发事件的计数。

Last Trigger LSP

最后一次触发计算的LSP:

  • NULL:导致SPF计算的LSP变更发生在本地。
  • LSP ID:导致SPF计算的LSP变更不是本地引起,此处显示为具体的LSP ID。

Trigger Event

最后一次触发SPF计算的事件:

  • NEWAREA:新配置一个NET。
  • TUNNEL_ADJ:新建立一个Tunnel邻居。
  • ADJDOWN:一个Tunnel邻居状态变为Down。
  • NEWLSP:收到一个新进程的LSP。
  • LSPCHANGE:收到的LSP与本地存储的LSP不同。
  • RST_T2_CANCEL:GR T2 Timer取消。
  • RST_T3_EXPIRE:GR T3 Timer超期。
  • RESTART_COMPLETE:GR过程结束。
  • CIRC_VLINK_CHANGE:Vlink接口状态变化。
  • PRC_IPV4_PREFIX_ADD:新增IPv4路由。
  • PRC_IPV4_PREFIX_DEL:删除IPv4路由。
  • PRC_IPV4_PREFIX_MODIFY:修改IPv4路由。
  • PRC_IPV4_PREFIX_MIGP_ADD:新增MIGP IPv4路由。
  • PRC_IPV4_PREFIX_MIGP_DEL:删除MIGP IPv4路由。
  • PRC_IPV4_PREFIX_MIGP_MODIFY:修改MIGP IPv4路由。
  • PRC_IPV6_PREFIX_ADD:新增IPv6路由。
  • PRC_IPV6_PREFIX_DEL:删除IPv6路由。
  • PRC_IPV6_PREFIX_MODIFY:修改IPv6路由。
  • ISPF_ADJ_STATE_CHANGE:邻居状态发生改变。
  • ISPF_ADJ_USAGE_CHANGE:邻居Level发生改变。
  • ISPF_ADJ_PROT_USAGE_CHANGE:邻居使用协议发生改变。
  • ISPF_ADJ_NEXTHOP_CHANGE:邻居下一跳发生改变。
  • ISPF_CIRC_METRIC_CHANGE:接口cost发生改变。
  • ISPF_CIRC_DR_CHANGE:DIS发生改变。
  • ISPF_NODE_DEL:SPF树节点发生改变。
  • ISPF_NODE_OLOAD_CHANGE:系统过载标志位发生改变。
  • ISPF_LINK_ADD:SPF树新增一条链路。
  • ISPF_LINK_DEL:SPF树删除一条链路。
  • ISPF_LINK_METRIC_CHANGE:某条链路的链路开销值发生变化。
  • FULL_SPF:触发完全SPF计算。
  • AREA_CFG_CHANGE:进程区域有变化。
  • AREA_LEARNT_CHANGE:邻居的区域有变化。
  • ISPF_TUNNEL_TYPE_CHANGE:Tunnel类型发生变化。
  • PRC_LEAVE_MAN_OVERLOAD:系统退出手动配置的set-overload状态。
  • PRC_IPV4_SELFLSP_CHANGE:本地LSP中IPv4路由变化。
  • PRC_IPV6_SELFLSP_CHANGE:本地LSP中IPv6路由变化。
  • PRC_ALIAS_TLV_CHANGE:LSP中ALIAS TLV变化。
  • LFA_LINK_ADD:新增FRR路由链路。
  • LFA_LINK_DEL:删除FRR路由链路。
  • LFA_LINK_CHANGE:FRR路由链路变化。
  • LFA_NODE_ADD:新增FRR路由节点。
  • LFA_NODE_DEL:删除FRR路由节点。
  • LFA_NODE_CHANGE:FRR路由节点变化。
  • KEY_RESRORE:下一跳分离计算Key。

display isis spf-tree

命令功能

display isis spf-tree命令用来查看SPF树的拓扑信息。

命令格式

display isis spf-tree [ systemid systemid | dname dname ] [ [ level-1 | level-2 ] | ipv6 | verbose ] * [ process-id | vpn-instance vpn-instance-name ]

display isis process-id spf-tree [ systemid systemid | dname dname ] [ [ level-1 | level-2 ] | ipv6 | verbose ] *

display isis process-id spf-tree statistics [ [ level-1 | level-2 ] | ipv6 ] *

display isis spf-tree statistics [ [ level-1 | level-2 ] | ipv6 ] * [ process-id | vpn-instance vpn-instance-name ]

参数说明

参数 参数说明 取值
systemid systemid 显示指定系统ID或伪节点ID的交换机的SPF树信息。如果不指定此参数,则显示所有交换机的SPF树信息。 格式为XXXX.XXXX.XXXX[.XX]。
dname dname 显示指定动态名称的交换机的SPF树信息。如果不指定此参数,则显示所有交换机的SPF树信息。 字符串形式,不支持空格,区分大小写,取值范围是1~64。当输入的字符串两端使用双引号时,可在字符串中输入空格。
level-1 显示Level-1的SPF树信息。如果不指定级别,则显示所有级别的SPF树信息。 -
level-2 显示Level-2的SPF树信息。如果不指定级别,则显示所有级别的SPF树信息。 -
ipv6 显示IPv6拓扑的SPF树信息。 -
verbose 显示SPF树的详细信息。如果不指定此参数,则显示SPF树的概要信息。 -
process-id 显示指定IS-IS进程的SPF树信息。如果不指定此参数,则显示所有进程的SPF树信息。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例的SPF树信息。如果不指定此参数,则显示所有VPN的IS-IS多实例的SPF树信息。 必须是已存在的VPN实例名称。
statistics 显示SPF树当前状态的统计信息,包括SPF树上的节点信息和链路信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用statistics参数可以查看SPF树的当前状态。只有当SPF的状态为Completed时,I-SPF计算完成,生成的SPF树才能作为路由计算的依据。

使用实例

# 显示SPF树的信息。

<HUAWEI> display isis spf-tree
                         Shortest Path Tree for ISIS(1)
                         ------------------------------

         Flags:   T-System is on SPF TREE  R-System is directly reachable
                  O-System is Overload     D-System or Link is to be deleted
                  C-Neighbor is child      P-Neighbor is parent
                  G-Cost gets greater      L-Cost gets lower
                  H-Nexthop is changed     U-Protocol usage is changed
                  V-Link is involved       N-Link is a new path
                  S-Link is IGP Shortcut   *-Relative cost
                       ISIS(1) Level-1 Shortest Path Tree
                       ----------------------------------

 SpfNode           NodeFlags  NeighbourNode     LinkCost   LinkFlags
------------------------------------------------------------------------
------------------------------------------------------------------------
 0000.0000.0001.00 T/-/-/-   >0000.0000.0002.01       10   P/-/-/-/-/-/-
>0000.0000.0002.00 T/-/-/-    0000.0000.0003.01       10   C/-/-/-/-/-/-
                             >0000.0000.0002.01       10   C/-/-/-/-/-/-
                              0000.0000.0004.00      -10*  C/-/-/-/S/-/-
>0000.0000.0002.01 T/R/-/-    0000.0000.0001.00        0   C/-/-/-/-/-/-
                             >0000.0000.0002.00        0   P/-/-/-/-/-/-
 0000.0000.0003.00 T/-/-/-    0000.0000.0004.02       10   C/-/-/-/-/-/-
                              0000.0000.0003.01       10   P/-/-/-/-/-/-
 0000.0000.0003.01 T/R/-/-    0000.0000.0003.00        0   C/-/-/-/-/-/-
                             >0000.0000.0002.00        0   P/-/-/-/-/-/-
 0000.0000.0004.00 T/-/-/-    0000.0000.0004.02       10   P/-/-/-/-/-/-
                              0000.0000.0004.01       10   C/-/-/-/-/-/-
 0000.0000.0004.01 T/-/-/-    0000.0000.0004.00        0   P/-/-/-/-/-/-
                              0000.0000.0005.00        0   C/-/-/-/-/-/-
 0000.0000.0004.02 T/-/-/-    0000.0000.0004.00        0   C/-/-/-/-/-/-
                              0000.0000.0003.00        0   P/-/-/-/-/-/-
 0000.0000.0005.00 T/-/-/-    0000.0000.0004.01       10   P/-/-/-/-/-/-
                       ISIS(1) Level-2 Shortest Path Tree
                       ----------------------------------

 SpfNode           NodeFlags  NeighbourNode     LinkCost   LinkFlags
------------------------------------------------------------------------
------------------------------------------------------------------------
 0000.0000.0001.00 T/-/-/-   >0000.0000.0002.01       10   P/-/-/-/-/-/-
>0000.0000.0002.00 T/-/-/-    0000.0000.0003.01       10   C/-/-/-/-/-/-
                             >0000.0000.0002.01       10   C/-/-/-/-/-/-
                              0000.0000.0004.00      -10*  C/-/-/-/S/-/-
>0000.0000.0002.01 T/R/-/-    0000.0000.0001.00        0   C/-/-/-/-/-/-
                             >0000.0000.0002.00        0   P/-/-/-/-/-/-
 0000.0000.0003.00 T/-/-/-    0000.0000.0004.02       10   C/-/-/-/-/-/-
                              0000.0000.0003.01       10   P/-/-/-/-/-/-
 0000.0000.0003.01 T/R/-/-    0000.0000.0003.00        0   C/-/-/-/-/-/-
                             >0000.0000.0002.00        0   P/-/-/-/-/-/-
 0000.0000.0004.00 T/-/-/-    0000.0000.0004.02       10   P/-/-/-/-/-/-
                              0000.0000.0004.01       10   C/-/-/-/-/-/-
 0000.0000.0004.01 T/-/-/-    0000.0000.0004.00        0   P/-/-/-/-/-/-
                              0000.0000.0005.00        0   C/-/-/-/-/-/-
 0000.0000.0004.02 T/-/-/-    0000.0000.0004.00        0   C/-/-/-/-/-/-
                              0000.0000.0003.00        0   P/-/-/-/-/-/-
 0000.0000.0005.00 T/-/-/-    0000.0000.0004.01       10   P/-/-/-/-/-/-
表7-111  display isis spf-tree命令输出信息描述

项目

描述

SpfNode

网络拓扑中的节点ID。

NodeFlags

节点标记
  • T:位于SPF树上的节点。
  • R:直达节点。
  • O:节点超载。
  • D:将删除的节点。

NeighbourNode

邻居节点ID。

LinkCost

链路开销值。

LinkFlags

链路标记
  • C:子节点。
  • P:父节点。
  • G:cost变大。
  • L:cost变小。
  • H:下一跳改变。
  • U:使用的协议改变。
  • V:必要的链路。
  • N:新的链路生成。
  • S:IGP shortcut链路。
  • *:相对开销。

>

本地节点标记。

# 显示SPF树的详细信息。

<HUAWEI> display isis spf-tree verbose
                         Shortest Path Tree for ISIS(1)                         
                         ------------------------------                         
                                                                                
                       ISIS(1) Level-1 Shortest Path Tree                       
                       ----------------------------------                       
>0000.0000.0001.00                                                              
   Distance            : 0                                                      
   Distance-URT        : 0                                                      
   Flags               : SPT                                                    
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:2 Parents:0 Others:0)                                 
             (1)   0000.0000.0002.01                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)  >0000.0000.0001.01                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
>0000.0000.0001.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/Direct/Isolate/V6_Islt                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0003.00                                            
                     Cost  : 0                                                  
                             C:0 I:vlanif 10                         
                     Flags : Adj/Child                                          
                                                                                
             (2)  >0000.0000.0001.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.1.0.2         IF:vlanif 10  NBR:0000.0000.0002.00            
             (B) 10.0.0.2         IF:vlanif 20  NBR:0000.0000.0003.00            
                                  TYPE:LOOP-FREE  PROTECT:LINK                  
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.02                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)   0000.0000.0002.01                                            
                     Cost  : 10                                                 
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/Direct/Isolate/V6_Islt                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.00                                            
                     Cost  : 0                                                  
                             C:0 I:vlanif 10                         
                     Flags : Adj/Child                                          
                                                                                
             (2)  >0000.0000.0001.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.02                                                              
   Distance            : 20                                                     
   Distance-URT        : 20                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 2                                                      
             (1) 10.1.0.2         IF:vlanif 10  NBR:0000.0000.0002.00            
             (2) 10.0.0.2         IF:vlanif 20  NBR:0000.0000.0003.00            
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:0 Parents:2 Others:0)                                 
             (1)   0000.0000.0002.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
             (2)   0000.0000.0003.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0003.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.0.0.2         IF:vlanif 10  NBR:0000.0000.0003.00            
             (B) 10.1.0.2         IF:vlanif 20  NBR:0000.0000.0002.00            
                                  TYPE:LOOP-FREE  PROTECT:LINK                  
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.02                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)  >0000.0000.0001.01                                            
                     Cost  : 10                                                 
                     Flags : Parent                                             
                                                                                
                                                                                
                       ISIS(1) Level-2 Shortest Path Tree                       
                       ----------------------------------                       
>0000.0000.0001.00                                                              
   Distance            : 0                                                      
   Distance-URT        : 0                                                      
   Flags               : SPT                                                    
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:2 Parents:0 Others:0)                                 
             (1)   0000.0000.0002.01                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)  >0000.0000.0001.01                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
>0000.0000.0001.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/Direct/Isolate/V6_Islt                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0003.00                                            
                     Cost  : 0                                                  
                             C:0 I:vlanif 10                         
                     Flags : Adj/Child                                          
                                                                                
             (2)  >0000.0000.0001.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.1.0.2         IF:vlanif 10  NBR:0000.0000.0002.00            
             (B) 10.0.0.2         IF:vlanif 20  NBR:0000.0000.0003.00            
                                  TYPE:LOOP-FREE  PROTECT:LINK                  
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.02                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)   0000.0000.0002.01                                            
                     Cost  : 10                                                 
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/Direct/Isolate/V6_Islt                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.00                                            
                     Cost  : 0                                                  
                             C:0 I:vlanif 10                         
                     Flags : Adj/Child                                          
                                                                                
             (2)  >0000.0000.0001.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0002.02                                                              
   Distance            : 20                                                     
   Distance-URT        : 20                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 2                                                      
             (1) 10.1.0.2         IF:vlanif 10  NBR:0000.0000.0002.00            
             (2) 10.0.0.2         IF:vlanif 20  NBR:0000.0000.0003.00            
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:0 Parents:2 Others:0)                                 
             (1)   0000.0000.0002.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
             (2)   0000.0000.0003.00                                            
                     Cost  : 0                                                  
                     Flags : Parent                                             
                                                                                
 0000.0000.0003.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPT/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.0.0.2         IF:vlanif 10  NBR:0000.0000.0003.00            
             (B) 10.1.0.2         IF:vlanif 20  NBR:0000.0000.0002.00            
                                  TYPE:LOOP-FREE  PROTECT:LINK                  
   IPv4 Nexthops-MIGP  : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)   0000.0000.0002.02                                            
                     Cost  : 10                                                 
                     Flags : Child                                              
                                                                                
             (2)  >0000.0000.0001.01                                            
                     Cost  : 10                                                 
                     Flags : Parent                                             
表7-112  display isis spf-tree verbose命令输出信息描述

项目

描述

Distance

从根节点到目的节点的最短路径的开销值,不包含TE-Tunnel链路在内

Distance-URT

从根节点到目的节点的最短路径的开销值,包含TE-Tunnel链路在内

Flags

标记值,具体情况如下:
  • SPT:该节点在树上。

  • Direct:该节点是直连节点。

  • Shortcut:该节点是Shortcut链路连接的节点。

  • Oload:该节点已经处于Overload状态。

  • Isolate:该节点不在树上。

  • MIGP_Islt:该节点不在MIGP树上。

  • V6_Islt:该节点不在IPv6树上。

  • Del:该节点将被删除。

  • Remote:该节点是Tunnel链路连接的节点。

IPv4 Nexthops-URT

该节点在单播路由表中的IPv4下一跳信息。

IPv6 Nexthops

该节点在单播路由表中的IPv6下一跳信息。

Neighbors

包括该节点的所有邻居信息。

Cost

从根节点到该节点的链路开销值。

Flags

邻居和自身的关系
  • Parent:邻居是父节点。

  • Child:邻居是子节点。

IF

出接口名。

NBR

下一跳节点的系统ID。

TYPE

流量保护规则类型:
  • LOOP-FREE:无环的备份下一跳保护。

PROTECT

IS-IS Auto FRR的流量保护分类:
  • NONE:无保护。

  • LINK:链路保护。

  • NODE:节点保护。

  • LINK-NODE:链路节点都保护。

# 显示SPF树当前状态的统计信息。

<HUAWEI> display isis spf-tree statistics
                   Statistics information of SPT for ISIS(100)
                  -------------------------------------------

                               Level-2 Statistics
                               ------------------
Nodes information:
         Total:                               3605
         Count of nodes in SPT:               3605
         Count of isolate nodes in SPT:       1
         Count of IPv6 isolate nodes in SPT:  3604
         Max Distance of nodes in SPT:        1220
Links information:
         Total:                               14172
         Count of links from Parent to Son:   7085
         Count of links from Son to Parent:   7085
         Count of links that just changed:    0
Status of SPF:                                Completed
表7-113  display isis spf-tree statistics命令输出信息描述

项目

描述

Total(Nodes information)

节点总数量。

Count of nodes in SPT

SPF树中的节点数量。

Count of isolate nodes in SPT

网络拓扑中孤立的节点数量。

Count of IPv6 isolate nodes in SPT

网络拓扑中孤立的IPv6节点数量。

Max Distance of nodes in SPT

根节点到叶子节点间的最大距离值。

Total(Links information)

链路总数量。

Count of links from Parent to Son

从父节点指向子节点的链路数量。

Count of links from Son to Parent

从子节点指向父节点的链路数量。

Count of links that just changed

刚刚变化的链路数量。

Status of SPF

SPF计算的状态。具体情况如下:
  • Completed:完成。

  • Scheduled:准备进入。

  • Running:正在运行。

display isis statistics

命令功能

display isis statistics命令用来查看IS-IS进程的统计信息。

命令格式

display isis statistics packet [ interface [ interface-type interface-number ] ]

display isis statistics [ updated-lsp [ history ] ] [ level-1 | level-2 | level-1-2 ] [ process-id | vpn-instance vpn-instance-name ]

display isis process-id statistics [ [ [ updated-lsp [ history ] ] [ level-1 | level-2 | level-1-2 ] ] | packet ]

参数说明

参数 参数说明 取值
packet 显示IS-IS中各种报文的统计信息。 -
interface interface-type interface-number 显示指定接口下的IS-IS报文统计信息。 -
updated-lsp

显示收到LSP报文的实时数据,默认情况显示最近1个小时内收到的LSP报文的统计信息。

-
history

收到LSP报文的历史数据,默认情况显示24小时内的统计信息,以1小时为单位。

-
level-1 显示IS-IS Level-1的统计信息。 -
level-2 显示IS-IS Level-2的统计信息。 -
level-1-2 显示IS-IS Level-1-2的统计信息。 -
process-id 显示指定IS-IS进程号的统计信息。 整数类型,取值范围是1~65535
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的统计信息。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

使用命令display isis statistics显示的IS-IS进程统计信息包括从其他IS-IS设备学到的路由数量、从其他协议引入的路由数量以及本地产生的LSP的数量,以及IS-IS路由的收敛优先级信息。

使用实例

# 查看IS-IS统计信息。

<HUAWEI> display isis statistics

                       Statistics information for ISIS(1)
                       ----------------------------------
                               Level-1 Statistics
                               ------------------
                                                   
Forwarding routes information:
         Total IPV4 Learnt Routes: 0
                         Critical: 0
                         High    : 0
                         Medium  : 0
                         Low     : 0
         Total IPv4 Forwarding Routes: 1
Total IPv6 Learnt Routes: 0
                        Critical: 0       
                        High    : 0
                        Medium  : 0
                        Low     : 0
         Total IPv6 Forwarding Routes: 1
                 
Imported routes information:
         IPv4 Imported Routes:
                         Static: 0       Direct: 0
                         ISIS:   0       BGP:    0
                         RIP:    0       OSPF:   0
         IPv6 Imported Routes:
                         Static: 0       Direct: 0
                         ISIS:   0       BGP:    0
                         RIPng:  0       OSPFv3: 0

Number of advertised imported routes: 
        IPv4 Imported Routes:   0
        IPv6 Imported Routes:   0
                 
Lsp information:
                  LSP Source ID:          No. of used LSPs
                  0000.0000.0022                  002
                                                   
                               Level-2 Statistics
                               ------------------
                                                   
Forwarding routes information:
         Total IPV4 Learnt Routes: 0
                         Critical: 0
                         High    : 0
                         Medium  : 0
                         Low     : 0
         Total IPv4 Forwarding Routes: 1
Total IPv6 Learnt Routes: 0
                        Critical: 0
                        High    : 0
                        Medium  : 0
                        Low     : 0
         Total IPv6 Forwarding Routes: 1
                 
Imported routes information:
         IPv4 Imported Routes:
                         Static: 0       Direct: 0
                         ISIS:   0       BGP:    0
                         RIP:    0       OSPF:   0
         IPv6 Imported Routes:
                         Static: 0       Direct: 0
                         ISIS:   0       BGP:    0
                         RIPng:  0       OSPFv3: 0  

Number of advertised imported routes: 
        IPv4 Imported Routes:   0
        IPv6 Imported Routes:   0
                 
Lsp information:
                  LSP Source ID:          No. of used LSPs
                  0000.0000.0002                  001
表7-114  display isis statistics命令输出信息描述

项目

描述

Total IPV4 Learnt Routes
  • Critical

  • High

  • Medium

  • Low

IS-IS学来的IPv4路由的数量
  • Critical:收敛优先级为critical的IPv4路由的数量。

  • High:收敛优先级为high的IPv4路由的数量。

  • Medium:收敛优先级为medium的IPv4路由的数量。

  • Low:收敛优先级为low的IPv4路由的数量。

Total IPv4 Forwarding Routes

基于目的地址统计的IPv4路由数目。如果到达同一目的地的路由有多个下一跳,则按一条路由统计。

Total IPv6 Learnt Routes
  • Critical

  • High

  • Medium

  • Low

IS-IS学来的IPv6路由的数量
  • Critical:收敛优先级为critical的IPv6路由的数量。

  • High:收敛优先级为high的IPv6路由的数量。

  • Medium:收敛优先级为medium的IPv6路由的数量。

  • Low:收敛优先级为low的IPv6路由的数量。

Total IPv6 Forwarding Routes

基于目的地址统计的IPv6路由数目。如果到达同一目的地的路由有多个下一跳,则按一条路由统计。

IPv4 Imported Routes

引入的IPv4路由信息。

Static

引入的静态路由数量。

Direct

引入的直连路由数量。

ISIS

引入的IS-IS路由数量。

BGP

引入的BGP路由数量。

RIP

引入的RIP路由数量。

OSPF

引入的OSPF路由数量。

IPv6 Imported Routes

引入的IPv6路由信息。

RIPng

引入的RIPng路由数量。

OSPFv3

引入的OSPFv3路由数量。

LSP Source ID

生成该LSP的交换机的System-ID信息

No. of used LSPs

已使用的分片数量。

Number of advertised imported routes

发布引入的外部路由的数量。

# 查看IS-IS报文统计信息。

<HUAWEI> display isis statistics packet

                          PDUs information for ISIS(1)
                          ----------------------------
          Sent packets:
          PDU type                   Total(packets)
          L1 IIH                        2516
          L1 LSP                          84
          L1 CSNP                          8
          L1 PSNP                         44
          L2 IIH                        5028
          L2 LSP                          80
          L2 CSNP                          8
          L2 PSNP                         46

          Received packets:
          PDU type                   Total(packets)
          L1 IIH                       12943
          L1 LSP                         216
          L1 CSNP                       3911
          L1 PSNP                         40
          L2 IIH                       14907
          L2 LSP                         206
          L2 CSNP                       3900
          L2 PSNP                         41
表7-115  display isis statistics packet命令输出信息描述

项目

描述

PDU type

报文类型。

Total(packets)

报文数量。

L1 IIH

Level-1的Hello报文。

L1 LSP

Level-1的LSP报文。

L1 CSNP

Level-1的CSNP报文。

L1 PSNP

Level-1的PSNP报文。

L2 IIH

Level-2的Hello报文。

L2 LSP

Level-2的LSP报文。

L2 CSNP

Level-2的CSNP报文。

L2 PSNP

Level-2的PSNP报文。

display isis traffic-eng advertisements

命令功能

display isis traffic-eng advertisements命令用来查看流量工程TE(Traffic Engineering)最近一次发布的TE信息。

命令格式

display isis traffic-eng advertisements [ { level-1 | level-2 | level-1-2 } | { lsp-id | local } ] * [ process-id | vpn-instance vpn-instance-name ]

display isis process-id traffic-eng advertisements [ { level-1 | level-2 | level-1-2 } | { lsp-id | local } ] *

参数说明

参数 参数说明 取值
level-1 显示Level-1 LSDB中的TE信息。 -
level-2 显示Level-2 LSDB中的TE信息。 -
level-1-2 根据本节点的类别显示Level-1或Level-2 LSDB中的TE信息。即,若本节点属Level-1或Level-2,则显示Level-1或Level-2 LSDB中的TE信息;若本节点属Level-1-2,则显示Level-1和Level-2 LSDB中的TE信息。 -
lsp-id 显示IS-IS指定LSP ID发布的TE信息。 点分十进制形式。长度范围为16~20,形式为####.####.####.##-##,例如0050.0500.5004.00-00。
local 显示本地发布的TE信息。 -
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535。
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看流量工程TE最近一次发布的TE信息。

使用实例

# 查看IS-IS TE的发布信息。

<HUAWEI> display isis traffic-eng advertisements
                           TE information for ISIS(1)
                           --------------------------
Level-1 Link State Database
---------------------------
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime  ATT/P/OL
0000.0000.0001.00-00* 0x00000001   0x3f57        534           0/0/0
 NLPID      : IPV4
 AREA ADDR  : 00.0005
Level-2 Link State Database
---------------------------
LSPID                 LSP Seq Num  LSP Checksum  LSP Holdtime  ATT/P/OL
0000.0000.0001.00-00* 0x0000001c   0xf1ec        687           0/0/0
 NLPID      : IPV4
 AREA ADDR  : 00.0005
 Router ID  : 10.1.1.9
+NBR        : 0000.0000.0002.02  COST: 10
    Affinity: 0x00000000
    Interface IP Address:  10.1.1.1
    Physical BW  :      12500 Bytes/sec
    Reservable BW:       6250 Bytes/sec
    Unreserved BW:
    BW Unresrv[0] :       6250 Bytes/sec BW Unresrv[1] :       6250 Bytes/sec
    BW Unresrv[2] :       6250 Bytes/sec BW Unresrv[3] :       6250 Bytes/sec
    BW Unresrv[4] :       6250 Bytes/sec BW Unresrv[5] :       6250 Bytes/sec
    BW Unresrv[6] :       6250 Bytes/sec BW Unresrv[7] :       6250 Bytes/sec
    TE Cost      :         10
    Sub Unreserved BW for Class Type 1:
    BW Unresrv[0] :          0 Bytes/sec BW Unresrv[1] :          0 Bytes/sec
    BW Unresrv[2] :          0 Bytes/sec BW Unresrv[3] :          0 Bytes/sec
    BW Unresrv[4] :          0 Bytes/sec BW Unresrv[5] :          0 Bytes/sec
    BW Unresrv[6] :          0 Bytes/sec BW Unresrv[7] :          0 Bytes/sec
    Bandwidth Constraint Model: Russian Doll
    Bandwidth Constraints:
    BC[0] :       6250 Bytes/sec BC[1] :          0 Bytes/sec
    Local Overbooking Multiplier:
    LOM[0] :        100 %         LOM[1] :        100 %
+NBR        : 0000.0000.0004.00  COST: 10
    Affinity: 0x00000000
    Interface IP Address:  10.3.1.1
    Peer IP Address     :  10.3.1.2
    Physical BW  :      12500 Bytes/sec
    Reservable BW:       6250 Bytes/sec
    Unreserved BW:
    BW Unresrv[0] :       6250 Bytes/sec BW Unresrv[1] :       6250 Bytes/sec
    BW Unresrv[2] :       6250 Bytes/sec BW Unresrv[3] :       6250 Bytes/sec
    BW Unresrv[4] :       6250 Bytes/sec BW Unresrv[5] :       6250 Bytes/sec
    BW Unresrv[6] :       6250 Bytes/sec BW Unresrv[7] :       6250 Bytes/sec
    TE Cost      :         10
    Sub Unreserved BW for Class Type 1:
    BW Unresrv[0] :          0 Bytes/sec BW Unresrv[1] :          0 Bytes/sec
    BW Unresrv[2] :          0 Bytes/sec BW Unresrv[3] :          0 Bytes/sec
    BW Unresrv[4] :          0 Bytes/sec BW Unresrv[5] :          0 Bytes/sec
    BW Unresrv[6] :          0 Bytes/sec BW Unresrv[7] :          0 Bytes/sec
    Bandwidth Constraint Model: Russian Doll
    Bandwidth Constraints:
    BC[0] :       6250 Bytes/sec BC[1] :          0 Bytes/sec
    Local Overbooking Multiplier:
    LOM[0] :        100 %         LOM[1] :        100 %
+SRLG NBR ID: 0000.0000.0004.00
    Interface IP Address: 10.3.1.1 
    Neighbor IP Address : 10.3.1.2 
    Shared Risk Link Group: 10,20
表7-116  display isis traffic-eng advertisements命令输出信息描述

项目

描述

LSPID

链路状态报文ID

LSP Seq Num

LSP序列号

LSP Checksum

LSP校验和

LSP Holdtime

LSP保持时长

ATT/P/OL

  • Attach bit(ATT):连接位
  • Partition bit(P):分区位
  • Overload bit(OL):过载位

NLPID

网络协议

AREA ADDR

区域地址

Router ID

交换机的Router ID

+NBR

开销类型为wide,wide-compatible和compatible的邻居系统ID

COST

开销

Affinity:

链路的亲和属性

Interface IP Address

接口的IP地址

Peer IP Address

对端接口的IP地址

Physical BW

链路的物理带宽

Reservable BW

链路的可预留带宽

Unreserved BW

未预留带宽

Sub Unreserved BW for Class Type 1

CT1的未预留带宽

BW Unresrv [ x ]

优先级为x的链路的未预留带宽

TE Cost

链路的TE度量

Bandwidth Constraint Model

链路使用的带宽约束模型

Bandwidth Constraints

带宽约束

BC[x]

BCx的带宽约束

Local Overbooking Multiplier

本地过预留倍数

LOM[x]

BCx的本地过预留倍数

+SRLG NBR ID

一个共享风险链路组中邻居的系统ID

Neighbor IP Address

邻居的IP地址

Shared Risk Link Group

共享风险链路组

说明:

在接口下使能SRLG功能时,TE信息中带有SRLG信息。

相关主题

display isis traffic-eng network

命令功能

display isis traffic-eng network命令用来查看IS-IS的TE网络信息。

命令格式

display isis traffic-eng network [ level-1 | level-2 | level-1-2 ] [ process-id | vpn-instance vpn-instance-name ]

display isis process-id traffic-eng network [ level-1 | level-2 | level-1-2 ]

参数说明

参数 参数说明 取值
level-1 显示Level-1路由器的TE网络信息。 -
level-2 显示Level-2路由器的TE网络信息。 -
level-1-2 显示Level-1-2路由器的TE网络信息。 -
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535。
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

该命令在点到点的网络中无效。

如果不指定级别,将显示Level-1-2的TE网络信息。

使用实例

# 查看IS-IS TE的网络信息。

<HUAWEI> display isis traffic-eng network
                           TE information for ISIS(1)
                           --------------------------
Level-2 Network Information
---------------------------
    DIS Router ID   : 10.1.1.9     DIS''s Ip Address          : 10.1.1.1
    Status In CSPF : ACTIVE      Attached Router Count    : 2
    List of Attached Routers
 RouterId : 10.1.1.9   Nbr : 0000.0000.0001.00  Link State : 1
 RouterId : 10.2.2.9   Nbr : 0000.0000.0002.00  Link State : 1
    DIS Router ID   : 10.4.4.9     DIS''s Ip Address          : 10.1.1.2
    Status In CSPF : ACTIVE      Attached Router Count    : 2
    List of Attached Routers
 RouterId : 10.4.4.9   Nbr : 0000.0000.0004.00  Link State : 1
 RouterId : 10.3.3.9   Nbr : 0000.0000.0003.00  Link State : 1
 Total Number of TE Networks in Level-2 Area: 2, Num Active: 2
表7-119  display isis traffic-eng network命令输出信息描述

项目

描述

DIS Router ID

DIS的Router ID

DIS's Ip Address

DIS的IP地址

Status In CSPF

交换机是否使能了CSPF

Attached Router Count

连接的交换机数,包括本交换机

List of Attached Routers

连接的交换机列表

RouterId

交换机的Router ID

Nbr

邻居的IP地址

Link State

链路状态

Total Number of TE Networks in Level-2 Area

Level-2区域中使能了TE的网络总数

相关主题

display isis traffic-eng statistics

命令功能

display isis traffic-eng statistics命令用来查看IS-IS TE的信息。

命令格式

display isis traffic-eng statistics [ process-id | vpn-instance vpn-instance-name ]

display isis process-id traffic-eng statistics

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。如果命令中没有指定process-id,将显示所有IS-IS进程的TE信息。 取值范围是1~65535。
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

通过该命令可以查看交换机的Level级别、开销类型、使能IS-IS TE的Level级别和IS-IS Router ID等信息。

使用实例

# 查看IS-IS TE的信息。

<HUAWEI> display isis traffic-eng statistics
                           TE information for ISIS(1)
                           --------------------------
TE Statistics Information
-------------------------
 IS-IS System Type                          : Level-1-2
 IS-IS Cost Style Status                    : Wide
 IS-IS Level-1 Traffic Engineering Status   : Disabled
 IS-IS Level-2 Traffic Engineering Status   : Enabled
 IS-IS Router ID                            : 10.1.1.9
表7-120  display isis traffic-eng statistics命令输出信息描述

项目

描述

IS-IS System Type

系统的level级别

IS-IS Cost Style Status

交换机的开销类型

IS-IS Level-1 Traffic Engineering Status

Level-1路由器的TE状态

IS-IS Level-2 Traffic Engineering Status

Level-2路由器的TE状态

IS-IS Router ID

IS-IS路由器的Router ID

相关主题

display isis traffic-eng sub-tlvs

命令功能

display isis traffic-eng sub-tlvs命令用来查看携带DS-TE参数的各种子TLV的TLV类型。

命令格式

display isis traffic-eng sub-tlvs [ process-id | vpn-instance vpn-instance-name ]

display isis process-id traffic-eng sub-tlvs

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数类型,取值范围是1~65535。
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 必须是已存在的VPN实例名称。

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看携带DS-TE参数的各种子TLV的TLV类型。

使用实例

# 查看携带DS-TE参数的各种子TLV的TLV类型。

<HUAWEI> display isis traffic-eng sub-tlvs
IS-IS(1) SubTlv Information
---------------------------------
 Unreserved sub-pool bandwidth sub-tlv value : 251
 Bandwidth constraint sub-tlv value          : 252
 LO multiplier sub-tlv value                 : 253
表7-121  display isis traffic-eng sub-tlvs命令输出信息描述

项目

描述

IS-IS(1) SubTlv Information

IS-IS进程1的sub TLV信息

Unreserved sub-pool bandwidth sub-tlv value

子池未预留带宽sub TLV

Bandwidth constraint sub-tlv value

带宽约束sub TLV

LO multiplier sub-tlv value

本地过预留倍数sub TLV

相关主题

display snmp-agent trap feature-name isis all

命令功能

display snmp-agent trap feature-name isis all命令用来显示IS-IS模块的所有告警开关的状态。

命令格式

display snmp-agent trap feature-name isis all

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

如果对应的告警开关已经打开,则状态显示为on,否则显示为off

如需更改告警开关的状态,可以使用snmp-agent trap enable feature-name isis命令打开告警开关,或者使用undo snmp-agent trap enable feature-name isis关闭告警开关。

使用实例

# 显示IS-IS模块的所有告警开关的状态。

<HUAWEI> display snmp-agent trap feature-name isis all
------------------------------------------------------------------------------
Feature name: ISIS
Trap number : 17
------------------------------------------------------------------------------
Trap name                       Default switch status      Current switch status
isisDatabaseOverload            off                        off
isisManualAddressDrops          off                        off
isisCorruptedLSPDetected        off                        off
isisAttemptToExceedMaxSequence  off                        off
isisIDLenMismatch               off                        off
isisMaxAreaAddressesMismatch    off                        off
isisOwnLSPPurge                 off                        off
isisSequenceNumberSkip          off                        off
isisAuthenticationTypeFailure   off                        off
isisAuthenticationFailure       off                        off
isisVersionSkew                 off                        off
isisAreaMismatch                off                        off
isisRejectedAdjacency           off                        off
isisLSPTooLargeToPropagate      off                        off
isisOrigLSPBuffSizeMismatch     off                        off
isisProtocolsSupportedMismatch  off                        off
isisAdjacencyChange             off                        off
表7-122  display snmp-agent trap feature-name isis all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,IS-IS模块的告警包括:
  • isisAdjacencyChange:邻居变化的告警。
  • isisAreaMismatch:收到的Level-1 Hello报文的区域地址与本地区域地址不匹配的告警。
  • isisAttemptToExceedMaxSequence:LSP序列号将达最大值的告警。
  • isisAuthenticationFailure:认证码不匹配的告警。
  • isisAuthenticationTypeFailure:认证类型不匹配的告警。
  • isisCorruptedLSPDetected:LSP校验和验证失败的告警。
  • isisDatabaseOverload:LSDB过载状态变化的告警。
  • isisIDLenMismatch:system ID长度不匹配的告警。
  • isisLSPTooLargeToPropagate:转发的LSP长度超过接口MTU大小的告警。
  • isisManualAddressDrops:Level-1-2路由器将Level-1的area ID通过LSP发布到Level-2区域中,如果此时Level-2的area ID数量超过3个,IS-IS会丢弃部分area ID。
  • isisMaxAreaAddressesMismatch:最大区域地址不匹配的告警。
  • isisOrigLSPBuffSizeMismatch:LSP缓冲区大小不匹配的告警。
  • isisOwnLSPPurge:IS感知自己的LSP在网络中被清除的告警。
  • isisProtocolsSupportedMismatch:所支持的协议类型不匹配的告警。
  • isisRejectedAdjacency:收到邻居PDU但无法建立邻接关系的告警。
  • isisSequenceNumberSkip:收到自己发出的LSP序列号比LSDB中该LSP序列号大的告警。
  • isisVersionSkew:IS-IS收到的Hello报文版本号不匹配的告警。

Default switch status

默认的告警状态:
  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

Current switch status

目前的告警状态:
  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

domain-authentication-mode

命令功能

domain-authentication-mode命令用来设置IS-IS路由域中按照预设的方式和密码验证收到的Level-2路由信息报文,并在发送的Level-2报文中添加认证信息。

undo domain-authentication-mode命令用来取消对IS-IS报文的认证,且删除Level-2报文的认证信息。

缺省情况下,系统不对产生的Level-2路由信息报文封装认证信息,也不会验证收到的Level-2路由信息报文。

命令格式

domain-authentication-mode { simple { plain plain-text | [ cipher ] plain-cipher-text } | md5 { [ cipher ] plain-cipher-text | plain plain-text } } [ ip | osi ] [ snp-packet { authentication-avoid | send-only } | all-send-only ]

domain-authentication-mode keychain keychain-name [ snp-packet { authentication-avoid | send-only } | all-send-only ]

domain-authentication-mode hmac-sha256 key-id key-id { plain plain-text | [ cipher ] plain-cipher-text } [ snp-packet { authentication-avoid | send-only } | all-send-only ]

undo domain-authentication-mode

参数说明

参数 参数说明 取值
simple 指定密码以纯文本方式发送。
注意:

Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
plain plain-text 指定密码为明文类型的认证密码,只能键入明文,在查看配置文件时以明文方式显示口令。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16;认证模式为md5hmac-sha256时,长度为1~255。
cipher plain-cipher-text 指定密码为密文类型的认证密码,可以键入明文或密文,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。 字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16的明文或32或48的密文;认证模式为md5hmac-sha256时,长度为1~255的明文或20~392的密文。
md5 指定密码通过MD5加密后发送。
注意:

MD5加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
keychain keychain-name 指定密码为随时间变化的密钥链表。只有通过命令keychain创建了keychain-name之后,配置此参数才会有效。

目前,IS-IS只支持hmac-md5和hmac-sha256算法。

字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。
ip 指定为IP认证密码。如果没有指定参数iposi,系统默认为osi。采用keychain密码时,不能配置参数iposi -
osi 指定为OSI认证密码。如果没有指定参数iposi,系统默认为osi。采用keychain密码时,不能配置参数iposi -
snp-packet 指定对SNP报文进行验证。 -
authentication-avoid 表示不对产生的SNP封装认证信息,也不检查收到的SNP。只对产生的LSP封装认证信息,并检查收到的LSP。 -
send-only 表示对产生的LSP和SNP封装认证信息,只检查收到的LSP,不检查收到的SNP。 -
all-send-only 表示对产生的LSP和SNP封装认证信息,不检查收到的LSP和SNP。 -
hmac-sha256 指定密码通过HMAC-SHA256算法加密后参与认证。 -
key-id key-id 指定HMAC-SHA256算法的密钥ID。 整数形式,取值范围是0~65535。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

使用场景

通常情况下,IS-IS不对发送的IS-IS报文封装认证信息,也不对收到的报文做认证检查。当有恶意报文对网络进行攻击时,可能会导致整个网络的信息被窃取,因此,需要配置IS-IS认证提高网络的安全性。

路由域认证是将认证密码封装在Level-2区域的IS-IS报文中,只有通过认证的报文才会被接收。因此,当需要对Level-2区域进行认证时,需要配置IS-IS路由域认证。

注意事项

该命令对该IS-IS进程下的所有拓扑生效,且只在Level-2或Level-1-2路由器上配置有效。

通过这条命令,可以丢弃和此命令设定的路由域验证密码不符的Level-2路由报文。同时也会以指定的方式在本节点发送的所有Level-2路由信息报文中插入所设定的路由域验证密码。该验证仅对设置端起作用,没有设置认证的验证端仍能接收带验证密码的LSP和SNP报文。

使用实例

# 配置对Level2路由信息报文进行HMAC-SHA256验证,密钥ID为33,密码采用密文方式,密码为admin@huawei

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] domain-authentication-mode hmac-sha256 key-id 33 cipher admin@huawei 

filter-policy export (IS-IS)

命令功能

filter-policy export命令用来配置IS-IS对已引入的路由在向外发布时进行过滤的过滤策略。

undo filter-policy export命令用来取消过滤功能。

缺省情况下,没有配置IS-IS对已引入的路由在向外发布时进行过滤的过滤策略。

命令格式

filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export [ protocol [ process-id ] ]

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export [ protocol [ process-id ] ]

参数说明

参数 参数说明 取值
acl-number 指定基本ACL的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀列表的名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定基于标签和其它协议参数过滤路由的路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
protocol 指定哪些已引入的路由信息在发布时要进行过滤。如果省略该参数,将对所有发布的路由进行过滤。 取值包括:directstaticunrripbgp、ospf以及其他isis进程
process-id protocolripospf或其他isis进程时,需要指定进程号。 整数形式,取值范围是1~65535

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当网络中同时部署了IS-IS和其他路由协议时,如果已经在边界设备上引入了其他路由协议的路由,缺省情况下,该设备将把引入的全部外部路由发布给IS-IS邻居。如果只希望将引入的部分外部路由发布给邻居,可以使用filter-policy export命令实现。

注意事项

配置该命令后,不会影响本地设备的路由,只会将引入的部分外部路由发布给IS-IS邻居。

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则IS-IS将引入的指定路由域的所有外部路由发布给邻居。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则IS-IS将引入的指定路由域的所有外部路由发布给邻居。

使用实例

# 配置IS-IS使用编号为2000的ACL对已引入的路由在发布给其他交换机时进行过滤。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] filter-policy 2000 export

filter-policy import (IS-IS)

命令功能

filter-policy import命令用来配置IS-IS路由加入IP路由表时的过滤策略。

undo filter-policy import命令用来取消过滤功能。

缺省情况下,没有配置IS-IS路由加入IP路由表时的过滤策略。

命令格式

filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } import

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] import

参数说明

参数 参数说明 取值
acl-number 指定基本ACL的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀列表的名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定基于标签和其它协议参数过滤路由的路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS的路由表项需要被成功下发到IP路由表中,才能用来指导IP报文转发。如果IS-IS路由表中有到达某个目的网段的路由,但是并不希望将该路由下发到IP路由表中,可以使用该命令结合基本ACL、IP-Prefix、路由策略等方式,只将部分IS-IS路由下发到IP路由表中。

注意事项

配置该命令后,不会影响本地设备的LSP的扩散和LSDB的同步,只会影响本地的IP路由表。

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则IS-IS接收的路由都会加入IP路由表。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则IS-IS接收的路由都会加入IP路由表。

使用实例

# 使用ACL 2000过滤接收的路由,将符合过滤条件的路由加入到IP路由表中。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] filter-policy 2000 import

flash-flood

命令功能

flash-flood命令用来使能LSP快速扩散特性,以便加快IS-IS网络的收敛速度。

undo flash-flood命令用来去使能LSP快速扩散特性。

缺省情况下,未使能LSP快速扩散特性。

命令格式

flash-flood [ lsp-count | max-timer-interval interval | [ level-1 | level-2 ] ] *

undo flash-flood [ lsp-count | max-timer-interval interval | [ level-1 | level-2 ] ] *

参数说明

参数 参数说明 取值
lsp-count 指定每个接口一次扩散LSP的最大数量。 整数形式,取值范围是1~15。缺省值是5。
max-timer-interval interval 指定LSP扩散的最大间隔时间。 整数形式,取值范围是10~50000,单位是毫秒。缺省值是10毫秒。
level-1 表示在Level-1中使能此特性。如果命令中没有指定级别,则缺省同时在Level-1和Level-2中使能此功能。 -
level-2 表示在Level-2中使能此特性。如果命令中没有指定级别,则缺省同时在Level-1和Level-2中使能此功能。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

正常情况下,当IS-IS收到其它设备发来的LSP时,如果此LSP比本地LSDB中相应的LSP要新,则更新LSDB中的LSP,并用一个定时器定期将LSDB内已更新的LSP扩散出去。

LSP快速扩散特性改进了这种方式,使能了此特性的设备收到一个或多个较新的LSP时,在路由计算之前,先将小于指定数目的LSP扩散出去,加快LSDB的同步过程。这种方式在很大程度上可以提高整个网络的收敛速度。

注意事项

用户可以指定每次扩散的LSP数量,这个数量是针对所有IS-IS接口的。如果需要发送的LSP的数量大于这个数,则就发送lsp-count个LSP。如果配置了定时器,在路由计算之前如果这个定时器未超时,则立即扩散;否则在该定时器超时后发送。

使用实例

# 配置快速扩散特性,每个接口最大发送6个LSP,最大发送间隔为100毫秒。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] flash-flood 6 max-timer-interval 100

frr (IS-IS)

命令功能

frr命令用来使能IS-IS Auto FRR功能,并进入IS-IS Auto FRR视图。

undo frr命令用来去使能IS-IS Auto FRR功能。

缺省情况下,未使能IS-IS Auto FRR功能。

命令格式

frr

undo frr

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

随着网络的不断发展,VoIP和在线视频等业务对实时性的要求越来越高,而IS-IS故障恢复需要经历“故障感知、LSP更新、LSP泛洪、路由计算和下发FIB”这几个过程才能将流量切换到新的链路上,因此流量中断的时间较长,不能满足此类网络业务对实时性的要求。

IS-IS Auto FRR可以将流量快速切换到备份链路上,使流量中断的时间为毫秒级,从而达到保护流量的目的,因此极大的提高了IS-IS网络的可靠性。

注意事项

配置该命令后,需要执行loop-free-alternate命令来计算无环备份路由。

使用实例

# 进入IS-IS FRR视图。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] frr
[HUAWEI-isis-1-frr] loop-free-alternate

frr-policy route

命令功能

frr-policy route命令用来配置对IS-IS备份路由在加入IP路由表之前进行过滤的过滤策略。

undo frr-policy route命令用来取消过滤功能。

缺省情况下,没有配置对IS-IS备份路由在加入IP路由表之前进行过滤的过滤策略。

命令格式

frr-policy route route-policy route-policy-name

undo frr-policy route

参数说明

参数 参数说明 取值
route-policy route-policy-name 指定过滤IS-IS备份路由的过滤策略名称。只有当指定的route-policy配置之后,此过滤功能才会有效。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS FRR视图

缺省级别

2:配置级

使用指南

应用场景

用户可以根据需要,配置过滤策略,使得满足指定条件的IS-IS路由的备份路由加入到IP路由表,并下发到转发表。当主路由发生故障时,系统可以快速将转发流量切换到IS-IS备份路由上,从而实现流量保护。

可以用IP地址前缀或ACL等路由策略来过滤IS-IS备份路由。

注意事项

该命令是覆盖式命令。

在引用route-policy之前,建议先创建对应的route-policy。缺省情况下,此命令不能引用不存在的route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的route-policy时,则IS-IS将所有备份路由都加入IP路由表。

使用实例

# 使用名称为“abc”的route-policy对IS-IS备份路由是否加入IP路由表进行过滤。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] frr
[HUAWEI-isis-1-frr] frr-policy route route-policy abc
相关主题

graceful-restart (IS-IS)

命令功能

graceful-restart命令用来使能IS-IS进程的GR功能。

undo graceful-restart命令用来去使能IS-IS进程的GR功能。

缺省情况下,未使能IS-IS进程的平滑重启功能。

命令格式

graceful-restart

undo graceful-restart

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

该命令对该IS-IS进程下的所有拓扑生效。

当IS-IS协议重启时会引起网络暂时中断,这是因为该设备与其它邻居的邻接关系被拆除,该设备的LSP报文被删除,使得路由计算不准确,造成报文丢失。

通过运行该命令,可以使能IS-IS进程的平滑重启功能,可以帮助解决这个问题。

配置该命令后,该设备将其重启状态通知给邻居,允许邻居维持邻接关系而保持流量转发不中断。

配置影响

在IS-IS网络中,如果一端配置了GR,则邻居会自动刷新邻居保持时间holdtime,如果原holdtime值小于60秒则刷新为60秒,否则保留原holdtime值,即刷新后邻居的holdtime值最小为60秒。因此,在非GR期间,链路一端发生了故障,则另一端至少需要60秒才能感知故障,在此期间可能会造成大量的丢包,降低了网络的安全性和可靠性。

可以通过配置graceful-restart no-impact-holdtime命令解决该问题。

使用实例

# 使能IS-IS进程1的平滑重启功能。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] graceful-restart

graceful-restart no-impact-holdtime

命令功能

graceful-restart no-impact-holdtime命令用来配置IS-IS邻居的Holdtime不受GR影响。

undo graceful-restart no-impact-holdtime命令用来关闭上述功能。

缺省情况下,配置IS-IS GR后,邻居的holdtime值如果小于60秒,则修改为60秒,否则保持原holdtime值。

命令格式

graceful-restart no-impact-holdtime

undo graceful-restart no-impact-holdtime

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS网络中,如果一端配置了GR,则邻居会自动刷新邻居保持时间holdtime,如果原holdtime值小于60秒则刷新为60秒,否则保留原holdtime值,即刷新后邻居的holdtime值最小为60秒。因此,在非GR期间,链路一端发生了故障,则另一端至少需要60秒才能感知故障,在此期间可能会造成大量的丢包,降低了网络的安全性和可靠性。

基于上述情况,可以通过配置graceful-restart no-impact-holdtime命令解决该问题,在配置IS-IS GR后,仍然可以快速检测邻居状态,实现网络快速收敛。

前置条件

执行该命令前,需要首先在IS-IS视图下配置graceful-restart (IS-IS)命令。

使用实例

# 配置IS-IS在使能GR后邻居的holdtime保持不变。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] graceful-restart
[HUAWEI-isis-1] graceful-restart no-impact-holdtime

graceful-restart interval

命令功能

graceful-restart interval命令用来配置IS-IS GR过程中T3定时器的时间。

undo graceful-restart interval命令用来恢复T3定时器的缺省值。

缺省情况下,GR T3定时器为300秒。

命令格式

graceful-restart interval interval-value

undo graceful-restart interval

参数说明

参数 参数说明 取值
interval-value 指定GR过程中T3定时器的时间。 整数形式,取值范围是30~1800,单位是秒。

建议该取值大于graceful-restart t2-interval命令设置的T2定时器的时间,否则可能会导致GR失败。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS GR根据重启类型的不同,可以分为Restarting和Starting两类。其中,Restarting是指主备倒换和重启IS-IS进程引起的GR过程,Starting指IS-IS路由器重启引起的GR过程。

在Restarting过程中,Restarter设备进行协议重启后会同时启动T1、T2和T3定时器。T1定时器用来控制Restarter设备收到Helper设备发送的确认GR的LSP报文的时间,T2定时器是系统等待LSDB同步的最长时间,T3定时器控制GR完成的时间。正常的GR过程中,当Level-1和Level-2都完成了LSDB同步后,取消T3定时器。如果T3定时器超时仍未完成LSDB同步,则GR失败。

graceful-restart interval命令即用来调整T3定时器的时间,避免出现LSDB未完成同步而T3定时器超时导致GR失败的情况。

前置条件

使用该命令之前,必须通过graceful-restart命令使能IS-IS平滑重启功能。

配置影响

如果某台IS-IS设备配置了graceful-restart interval命令,在GR生效期间,其邻居会将interval-value设置为邻居保持时间。

注意事项

graceful-restart interval命令只在Restarting过程中有效。

使用实例

# 配置IS-IS进程1的GR间隔时间为120秒(2分钟)。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] graceful-restart
[HUAWEI-isis-1] graceful-restart interval 120

graceful-restart suppress-sa

命令功能

graceful-restart suppress-sa命令用来抑制重启TLV的SA(Suppress-Advertisement)位。

undo graceful-restart suppress-sa命令用来恢复为缺省状态。

缺省情况下,没有抑制重启TLV的SA位。

命令格式

graceful-restart suppress-sa

undo graceful-restart suppress-sa

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

第一次启动(不包括GR后)的交换机不会对转发状态进行维护。如果该交换机不是第一次启动,则它前一次运行时生成的LSP可能还存在于网络中其它交换机的LSP数据库中。

由于交换机启动时LSP分片的序列号也被重新初始化,网络中其它交换机保存的LSP拷贝可能会比该交换机启动后新产生的LSP看上去更“新”。这将导致网络中出现暂时的“黑洞”(black-hole),并一直持续到该交换机重新生成自己的LSP且以最高序列号将它们发布出去。

如果该交换机的邻居在交换机启动过程中抑制发布邻接关系到此交换机,直到该交换机将更新的LSP发布出去,上述情况也可以避免。

前置条件

使用该命令之前,必须通过graceful-restart命令使能平滑重启功能。

使用实例

# 设置对IS-IS进程1的重启TLV中SA位进行抑制。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] graceful-restart
[HUAWEI-isis-1] graceful-restart suppress-sa

graceful-restart t2-interval

命令功能

graceful-restart t2-interval命令用来指定IS-IS GR过程中T2定时器的时间。

undo graceful-restart t2-interval命令用来恢复T2定时器的缺省值。

缺省情况下,GR T2定时器为60秒。

命令格式

graceful-restart t2-interval interval-value

undo graceful-restart t2-interval

参数说明

参数 参数说明 取值
interval-value

指定GR过程中T2定时器的时间。

整数形式,取值范围是30~1800,单位是秒。

建议T2定时器的时间小于graceful-restart interval命令设置的T3定时器的时间。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS GR根据重启类型的不同,可以分为Restarting和Starting两类。其中,Restarting是指主备倒换和重启IS-IS进程引起的GR过程,Starting指IS-IS路由器重启引起的GR过程。

不管何种类型的GR,Restarter设备都会启动T1、T2两个定时器。T1定时器用来控制Restarter设备收到Helper设备确认GR的时间,T2定时器是系统等待LSDB同步的最长时间。当系统完成LSDB同步时,取消T2定时器,如果T2定时器到期时仍未完成LSDB同步,则GR失败。

graceful-restart t2-interval命令可以调整T2定时器,避免出现T2定时器超时而LSDB未完成同步导致GR失败的情况。

前置条件

使用该命令之前,必须通过graceful-restart命令使能IS-IS平滑重启功能。

注意事项

T2定时器的值如果过小,可能会导致GR失败。因此在实际应用中,建议使用T2定时器的缺省值,特殊情况可以根据实际网络情况适当更改。

使用实例

# 配置IS-IS进程1的GR T2定时器为120秒(2分钟)。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] graceful-restart
[HUAWEI-isis-1] graceful-restart t2-interval 120

import-route (IS-IS)

命令功能

import-route命令用来引入其他路由协议的路由信息。

undo import-route命令用来恢复为缺省情况。

缺省情况下,IS-IS不引入其它路由协议的路由信息。

命令格式

import-route { { rip | isis | ospf } [ process-id ] | static | direct | unr | bgp [ permit-ibgp ] } [ cost-type { external | internal } | cost cost | tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *

import-route { { rip | isis | ospf } [ process-id ] | direct | unr | bgp [ permit-ibgp ] } inherit-cost [ tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *

import-route limit limit-number [ threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value ] { level-1 | level-2 | level-1-2 }

undo import-route { { rip | isis | ospf } [ process-id ] | static | direct | unr | bgp [ permit-ibgp ] } [ cost-type { external | internal } | cost cost | tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *

undo import-route { { rip | isis | ospf } [ process-id ] | direct | unr | bgp [ permit-ibgp ] } inherit-cost [ tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *

undo import-route limit [ limit-number ] [ threshold-alarm upper-limit upper-limit-value lower-limit lower-limit-value ] { level-1 | level-2 | level-1-2 }

参数说明

参数 参数说明 取值
rip 表示引入的源路由协议为RIP。 -
isis 表示引入的源路由协议为IS-IS。 -
ospf 表示引入的源路由协议为OSPF。 -
process-id 指定进程号。当protocolripospfisis时需要指定进程号,缺省为1。 整数形式,取值范围是1~65535
static 表示引入的源路由为激活的静态路由。 -
direct 表示引入的源路由为直连路由。 -
unr

指定引入的源路由协议是UNR。

UNR(User Network Route)主要用于在用户上线过程中由于无法使用动态路由协议时给用户流量分配路由。

-
bgp 表示引入的源路由协议为BGP。 -
permit-ibgp

指定引入的源路由为IBGP路由。不配置此参数时只能引入EBGP路由。

-
cost-type { external | internal }
指定引入外部路由的开销类型。缺省为external。此参数的配置会影响引入路由的cost值:
  • 引入的路由开销类型配置为external时,路由cost值=指定引入路由的开销值(参数cost的值,缺省值为0)+64。
  • 引入的路由开销类型配置为internal时,路由cost值=指定引入路由的开销值(参数cost的值,缺省值为0)。
说明:

交换机的cost-style为wide、compatible或wide-compatible时,引入外部路由的开销类型将不区分externalinternal

-
cost cost 指定引入路由的开销值。 交换机的cost-style为wide或wide-compatible时,引入路由的开销值取值范围是0~4261412864,否则取值范围是0~63。缺省值是0。
tag tag 指定引入路由的管理标签号。 整数形式,取值范围是1~4294967295。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
level-1 表示引入路由到Level-1的路由表中。如果不指定级别,默认为引入路由到Level-2路由表中。 -
level-2 表示引入路由到Level-2的路由表中。如果不指定级别,默认为引入路由到Level-2路由表中。 -
level-1-2 表示引入路由到Level-1和Level-2的路由表中。如果不指定级别,默认为引入路由到Level-2路由表中。 -
inherit-cost 表示引入外部路由时保留路由的原有开销值。当配置IS-IS保留引入路由的原有开销值时,将不能配置引入路由的开销类型和开销值。 -
limit limit-number 指定允许引入到IS-IS区域中最大外部路由的数量。 整数形式,取值范围是1~10000000。
threshold-alarm 指定引入路由触发告警的阈值。 -
upper-limit upper-limit-value 指定引入路由触发告警的上限阈值。 整数形式,取值范围是1~100。缺省值是80。
lower-limit lower-limit-value 指定引入路由触发告警的下限阈值。 整数形式,取值范围是1~100。缺省值是70。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当网络中部署了IS-IS和其他路由协议时,为了实现IS-IS路由域内的流量可以到达IS-IS路由域外,通常有如下两种方式:
  • 在边界设备上配置IS-IS设备向IS-IS域发布缺省路由。

  • 在边界设备上将其他路由域的路由引入到IS-IS中。

如果有多台边界设备时,存在去往其他路由域的最优路由的选择问题,那么就必须要求IS-IS域内的设备获悉全部或部分外部路由。此时,可以通过在边界设备上将其他路由域的路由引入到IS-IS中来实现。也可以使用route-policy route-policy-name只引入其他路由域的部分路由。

注意事项

在引入其它协议路由时,可以配置参数cost-type设置引入路由的开销值和开销类型,也可以配置参数inherit-cost使得IS-IS在引入外部路由时保留路由的原有开销值。当配置IS-IS保留引入路由的原有开销值时,将不能配置引入路由的开销类型和开销值,且引入的不能是静态路由。

配置import-route direct会将管理口IP所在的网段路由也引入ISIS路由表,请谨慎配置。

在引用route-policy之前,建议先创建对应的route-policy。缺省情况下,此命令不能引用不存在的route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的route-policy时,则引入指定路由域的全部路由。

使用实例

# 配置IS-IS引入静态路由,并设置该路由的开销值为15。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] import-route static cost 15

# 配置IS-IS引入OSPF路由,并保留该路由的原有开销值。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] import-route ospf inherit-cost

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区域的渗透。

缺省情况下,Level-1的路由信息(除了缺省路由的信息)都将渗透到Level-2区域中。

命令格式

import-route isis level-1 into level-2 [ filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } | tag tag | direct allow-filter-policy ] *

undo import-route isis level-1 into level-2 [ filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } | tag tag | direct allow-filter-policy ] *

参数说明

参数 参数说明 取值
filter-policy 指定路由的过滤策略。 -
acl-number 指定基本ACL编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名字。 字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀的名称。只有与该前缀相匹配的路由才能渗透到Level-2区域。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
tag tag 指定引入路由的管理标签值。 整数类型,取值范围是1~4294967295。
direct allow-filter-policy

指定直连路由在渗透时可以使用过滤策略。

通过配置该参数,只有通过过滤策略的Level-1直连路由才会渗透到Level-2区域。如果不配置该参数,所有Level-1区域的直连路由都会渗透到Level-2区域。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS协议是基于层次化网络设计的协议,即Level-1区域的路由总是渗透到Level-2区域,而Level-2区域的路由不会渗透到Level-1区域。

该命令需配置在与外部区域相连的Level-1-2路由器上,可以用来控制只将部分Level-1路由渗透到Level-2区域,或者禁止所有的Level-1路由渗透到Level-2区域。例如,当Level-1区域中有两台Level-1-2设备与Level-2区域相连时,可以调整其中一台Level-1-2设备使用路由策略只将部分Level-1路由渗透到Level-2区域,而另一台Level-1-2设备使用路由策略将其他的Level-1路由渗透到Level-2区域。在Level-2区域,目的地为Level-1区域中不同网段的流量将被转发到不同的Level-1-2设备上,从而实现对路由选择的控制。

注意事项

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则Level-1区域的所有路由都会向Level-2区域进行渗透。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则Level-1区域的所有路由都会向Level-2区域进行渗透。

使用实例

# 使用过滤策略2000在Level-1-2路由器上控制Level-1路由向Level-2区域渗透。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] import-route isis level-1 into level-2 filter-policy 2000

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命令用来禁止Level-2区域的路由向Level-1区域渗透。

缺省情况下,Level-2区域的路由信息不渗透到Level-1区域渗透。

命令格式

import-route isis level-2 into level-1 [ filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } | tag tag | direct { allow-filter-policy | allow-up-down-bit } * ] *

undo import-route isis level-2 into level-1 [ filter-policy { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } | tag tag | direct { allow-filter-policy | allow-up-down-bit } * ] *

参数说明

参数 参数说明 取值
filter-policy 指定路由过滤条件。 -
acl-number 指定基本ACL的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀名。只有与该前缀相匹配的路由才能引入。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
tag tag 指定引入的路由管理标记值。 整数类型,取值范围是1~4294967295。
direct allow-filter-policy

指定直连路由在渗透时可以使用过滤策略。

通过配置该参数,只有通过过滤策略的Level-2直连路由才会渗透到Level-1区域。如果不配置该参数,所有Level-2区域的直连路由都将渗透到Level-1区域。

-
direct allow-up-down-bit

指定直连路由在渗透时可以使用Up/Down比特位。

配置该参数后,渗透到Level-1区域的直连路由优先级最低,且不能反向渗透。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当Level-1区域有多台Level-1-2设备与Level-2区域相连时,由于缺省情况下Level-2区域的路由信息不会渗透到Level-1区域,造成Level-1区域内的设备不能了解Level-2区域的网络拓扑,导致Level-1交换机只能选择最近的一个Level-1-2设备作为出本区域的所有流量的出口,很容易造成次优路由。

为解决上述问题,IS-IS提供了路由渗透功能,以帮助Level-1设备选择最优路径进行流量转发。

import-route isis level-2 into level-1命令只能配置在Level-1-2设备上,可以用来控制将所有或部分Level-2区域的路由信息渗透到Level-1区域。

注意事项

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则Level-2区域的所有路由都会向Level-1区域进行渗透。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix/route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix/route-policy时,则Level-2区域的所有路由都会向Level-1区域进行渗透。

使用实例

# 使用过滤策略2000配置IS-IS从Level-2向Level-1进行路由渗透。

<HUAWEI> system-view
[HUAWEI] isis 1 
[HUAWEI-isis-1] import-route isis level-2 into level-1 filter-policy 2000

isis

命令功能

isis命令用来使能IS-IS协议,并进入IS-IS视图。

undo isis命令用来去使能IS-IS协议。

缺省情况下,未使能IS-IS协议。

命令格式

isis [ process-id ] [ vpn-instance vpn-instance-name ]

undo isis process-id

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。如果不指定进程,则启动进程号为1的IS-IS进程。 整数形式,取值范围是1~65535。缺省值是1。
vpn-instance vpn-instance-name 指定VPN实例名。如果不指定此参数,则就不会配置VPN实例与相应的IS-IS进程相关联。 必须是已存在的VPN实例名称。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在配置IS-IS协议相关功能及与接口相关的特性之前,需要先创建IS-IS进程并使能接口的IS-IS能力。

在网络规模较大时,如果运行IS-IS协议的设备众多,会导致路由量巨大,增大开销及维护成本,收敛速度减慢,对全网稳定性带来负面影响。通过isis process-id命令启动多进程,可以减少单进程维护的路由量。

另外,网络中可能需要同时承载多个不同的业务,为保证各业务的安全性,需要将各业务进行隔离,此时,可以执行isis vpn-instance vpn-instance-name命令实现在同一台设备上运行多个IS-IS实例,实现数据的安全隔离。

后续任务

为使IS-IS协议正常运行,使用isis命令创建IS-IS进程之后,需执行network-entity命令为设备设置一个网络实体名称(NET),并在需要运行IS-IS进程的接口上使用isis enable命令使能IS-IS。完成这些配置后,IS-IS协议才能真正启动。

注意事项

一个IS-IS实例只能绑定到一个VPN上,一个VPN可以绑定多个IS-IS实例。

VPN实例被删除时,与该VPN绑定的IS-IS实例同时也被删除。

必须在创建IS-IS进程时绑定VPN实例,一个已存在的IS-IS进程无法通过配置与VPN实例进行绑定。

使用实例

# 将IS-IS进程2与VPN实例vpn1绑定。

<HUAWEI> system-view
[HUAWEI] isis 2 vpn-instance vpn1

isis authentication-mode

命令功能

isis authentication-mode命令用来设置IS-IS接口以指定的方式和密码验证Hello报文,并在发送的Hello报文中添加认证信息。

undo isis authentication-mode命令用来取消验证,同时删除Hello报文中的认证信息。

缺省情况下,IS-IS的Hello报文中不添加认证信息,对接收到的Hello报文也不做认证。

命令格式

isis authentication-mode { simple | md5 } { plain plain-text | [ cipher ] plain-cipher-text } [ level-1 | level-2 ] [ ip | osi ] [ send-only ]

isis authentication-mode keychain keychain-name [ level-1 | level-2 ] [ send-only ]

isis authentication-mode hmac-sha256 key-id key-id { plain plain-text | [ cipher ] plain-cipher-text } [ level-1 | level-2 ] [ send-only ]

undo isis authentication-mode [ level-1 | level-2 ]

undo isis authentication-mode keychain keychain-name [ level-1 | level-2 ] [ send-only ]

undo isis authentication-mode { simple { plain plain-text | cipher plain-cipher-text } | md5 { cipher plain-cipher-text | plain plain-text } } [ level-1 | level-2 ] [ ip | osi ] [ send-only ]

undo isis authentication-mode hmac-sha256 key-id key-id { plain plain-text | cipher plain-cipher-text } [ level-1 | level-2 ] [ send-only ]

参数说明

参数 参数说明 取值
simple 指定密码以纯文本方式发送。
注意:

Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
plain plain-text 指定密码为明文类型,只能键入明文,在查看配置文件时以明文方式显示口令。
注意:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16;认证模式为md5hmac-sha256时,长度为1~255。
cipher plain-cipher-text 指定密码为密文类型,可以键入明文或密文,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。 字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~16的明文或32的密文;认证模式为md5hmac-sha256时,长度为1~255的明文或20~392的密文。
md5 指定密码通过MD5加密后发送。
注意:

MD5加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
level-1 指定Level-1级别的认证。当IS-IS接口链路类型为Level-1-2时,如果不选择参数level-1level-2,则为Level-1和Level-2的Hello报文都配置认证模式和密码。 -
level-2 指定Level-2级别的认证。当IS-IS接口链路类型为Level-1-2时,如果不选择参数level-1level-2,则为Level-1和Level-2的Hello报文都配置认证模式和密码。 -
ip 指定IP认证密码。使用keychain认证方式时,不能配置该选项。如果没有指定参数iposi,则默认为osi -
osi 指定OSI认证密码。使用keychain认证方式时,不能配置该选项。如果没有指定参数iposi,则默认为osi -
send-only 只对发送的Hello报文加载认证信息,不对接收的Hello报文进行认证。如果不指定此参数,则缺省为对发送的Hello报文加载认证信息且对接收的Hello报文进行认证。 -
keychain keychain-name 指定密码为随时间变化的密钥链表。只有通过命令keychain创建了keychain-name之后,配置参数才会有效。 字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。
hmac-sha256 指定密码通过HMAC-SHA256算法加密后参与认证。 -
key-id key-id 指定HMAC-SHA256算法的密钥ID。 整数形式,取值范围是0~65535。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,IS-IS不对发送的IS-IS报文封装认证信息,也不对收到的报文做认证检查。当有恶意报文对网络进行攻击时,可能会导致整个网络的信息被窃取,因此,需要配置IS-IS认证提高网络的安全性。

使用isis authentication-mode命令,可以丢弃和此命令设定的接口验证密码不符的Hello报文,同时也会以指定的方式在本节点发送的所有Hello报文中添加所设定的接口验证密码,以确认邻居的有效性和正确性。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

如果通过isis circuit-type命令将广播接口模拟为P2P接口或者通过undo isis circuit-type命令将该接口恢复为广播接口,则IS-IS接口认证恢复为缺省配置。

使用实例

# 为接口VLANIF100设置HMAC-SHA256认证密码admin@huawei,密钥ID为33。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis authentication-mode hmac-sha256 key-id  33 cipher admin@huawei

# 为接口GE1/0/1设置HMAC-SHA256认证密码admin@huawei,密钥ID为33。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis authentication-mode hmac-sha256 key-id  33 cipher admin@huawei

isis bfd

命令功能

isis bfd命令用来在指定IS-IS接口上配置BFD会话的参数值。

undo isis bfd命令用来恢复指定IS-IS接口上BFD会话参数的缺省值。

缺省情况下,BFD会话参数为系统缺省值。

命令格式

isis bfd { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *

undo isis bfd { min-rx-interval [ receive-interval ] | min-tx-interval [ transmit-interval ] | detect-multiplier [ multiplier-value ] | frr-binding } *

参数说明

参数 参数说明 取值
min-rx-interval receive-interval 指定期望从对端接收BFD报文的最小接收间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

min-tx-interval transmit-interval 指定向对端发送BFD报文的最小发送间隔。

整数形式,如果主控板为ET1D2MPUA000或ET1D2MPUDC00,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

detect-multiplier multiplier-value 指定本地检测倍数。 整数类型,取值范围为3~50,缺省值是3。
frr-binding 将BFD会话状态与IS-IS Auto FRR进行绑定。BFD检测到接口链路故障后,BFD会话状态会变为Down并触发系统进行快速重路由,将流量从故障链路切换到备份链路上,从而达到流量保护的目的。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

BFD可以实现快速检测链路故障功能,根据网络的实际情况来选择合适的参数进行配置,可以提高网络故障时IS-IS的收敛速度。通过isis bfd命令可以改变BFD会话的最小发送间隔、最小接收间隔及本地检测倍数等参数。

在IS-IS进程中,建立BFD会话后,本地的最小接收间隔min-rx-interval值与对端的最小发送间隔min-tx-interval值进行协商得到本地BFD报文实际接收时间间隔receive-interval,如果在receive-interval×multiplier-value时间间隔内没有收到对方发送的BFD报文,就宣告邻居进入Down状态。

协商原则:本地BFD报文实际接收时间间隔=MAX { 本地的min-rx-interval值,对端的min-tx-interval值 }

前置条件

执行此命令前,需要执行命令isis bfd enable使能接口的BFD特性。

注意事项

接口配置的BFD特性优先级高于进程配置的BFD特性优先级。如果打开了接口的BFD开关,则按照接口上BFD参数建立BFD会话。

使用实例

# 在VLANIF100接口上使能BFD特性,并指定最小接收间隔为600ms,本地检测倍数为4。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis bfd enable
[HUAWEI-Vlanif100] isis bfd min-rx-interval 600 detect-multiplier 4

# 在IS-IS接口上使能BFD特性,将BFD会话状态与IS-IS Auto FRR进行绑定。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis bfd enable
[HUAWEI-Vlanif100] isis bfd frr-binding

# 在GE1/0/1接口上使能BFD特性,并指定最小接收间隔为600ms,本地检测倍数为4。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis bfd enable
[HUAWEI-GigabitEthernet1/0/1] isis bfd min-rx-interval 600 detect-multiplier 4

isis bfd block

命令功能

isis bfd block命令用来阻止IS-IS接口动态创建BFD会话的功能。

undo isis bfd block命令用来恢复为缺省状态。

缺省情况下,不阻止IS-IS接口动态创建BFD会话的功能。

命令格式

isis bfd block

undo isis bfd block

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通过配置BFD可以设置毫秒级的时间检测间隔,配合IS-IS协议更快的发现邻接方面出现的故障,并及时通知IS-IS重新计算路由以便正确指导报文的转发。当网络中存在一些对可靠性要求不高且链路状态不稳定的链路,如果也使能了BFD功能,则当链路存在震荡,会导致整条链路无法正常传输数据,则可以使用isis bfd block命令阻止相应接口动态创建BFD会话的能力。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

isis bfd blockisis bfd enableisis bfd static三条命令如果同时配置的话,只使能最后配置的命令功能。

使用实例

# 阻止VLANIF100接口动态创建BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis bfd block

# 阻止GE1/0/1接口动态创建BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis bfd block

isis bfd enable

命令功能

isis bfd enable命令用来使能指定IS-IS接口的BFD特性。

undo isis bfd enable命令用来去使能指定IS-IS接口的BFD特性。

缺省情况下,IS-IS接口未使能BFD特性。

命令格式

isis bfd enable

undo isis bfd enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通过配置BFD可以设置毫秒级的时间检测间隔,配合IS-IS协议更快的发现邻接方面出现的故障,并及时通知IS-IS重新计算路由以便正确指导报文的转发。此命令可以用来打开指定接口的BFD开关,建立缺省参数值的BFD会话。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

如果没有使能全局BFD,接口上的BFD参数可以配置,但不会创建BFD会话。

接口配置的BFD特性优先级高于进程配置的BFD特性优先级。如果打开了接口的BFD开关,则按照接口上BFD参数建立BFD会话。

isis bfd blockisis bfd enableisis bfd static三条命令如果同时配置,只使能最后配置的命令功能。

使用实例

# 在VLANIF100接口上使能BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis bfd enable

# 在GE1/0/1接口上使能BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis bfd enable

isis bfd static

命令功能

isis bfd static命令用来使能指定IS-IS接口的静态BFD特性。

undo isis bfd static命令用来去使能指定IS-IS接口的静态BFD特性。

缺省情况下,IS-IS接口未使能静态BFD特性。

命令格式

isis bfd static

undo isis bfd static

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

静态BFD是指通过手工配置BFD会话参数下发BFD会话建立请求,实现快速检测链路故障的功能。执行isis bfd static可以使能指定接口的静态BFD功能,在相应链路上创建静态BFD会话。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

isis bfd blockisis bfd enableisis bfd static三条命令如果同时配置,只使能最后配置的命令功能。

使用实例

# 配置VLANIF100接口的静态BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis bfd static

# 配置GE1/0/1接口的静态BFD特性。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis bfd static

isis circuit-level

命令功能

isis circuit-level命令用来配置Level-1-2路由器的接口链路类型。

undo isis circuit-level命令用来恢复Level-1-2路由器的接口链路类型的缺省配置。

缺省情况下,级别为Level-1-2的IS-IS路由器上的接口链路类型为Level-1-2,可以同时建立Level-1和Level-2的邻接关系。

命令格式

isis circuit-level [ level-1 | level-1-2 | level-2 ]

undo isis circuit-level

参数说明

参数 参数说明 取值
level-1 指定接口链路类型为Level-1,即在本接口只能建立Level-1的邻接关系。 -
level-1-2 指定接口链路类型为Level-1-2,即在本接口可以同时建立Level-1和Level-2邻接关系。 -
level-2 指定接口链路类型为Level-2,即在本接口只能建立Level-2邻接关系。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当该设备与对端设备建立邻接关系时,则Level-1-2路由器同时发送和接收Level-1和Level-2两种级别的Hello报文。这种处理方式造成了带宽及内存的浪费。此时,通过isis circuit-level命令设置接口为指定类型,可以避免过多的处理过程,节省带宽及内存。

前置条件

执行此命令前,首先在接口视图下通过isis enable命令使能接口的IS-IS功能。

注意事项

在网络运行过程中,改变IS-IS接口的级别可能会导致网络震荡。建议用户在配置IS-IS时即完成交换机接口级别的配置。

只有在IS-IS系统类型为Level-1-2时,isis circuit-level命令的配置才起作用,否则以is-level命令配置的级别为准。

使用实例

# 当接口VLANIF100和同一区域内的非骨干路由器相连时,设置这个接口为Level-1属性,同时禁止发送和接收Level-2 Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis circuit-level level-1

# 当接口GE1/0/1和同一区域内的非骨干路由器相连时,设置这个接口为Level-1属性,同时禁止发送和接收Level-2 Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis circuit-level level-1

isis circuit-type

命令功能

isis circuit-type命令用来将IS-IS广播网接口的网络类型模拟为P2P类型。

undo isis circuit-type命令用来恢复IS-IS接口的缺省网络类型。

缺省情况下,接口网络类型根据物理接口决定。

命令格式

isis circuit-type p2p [ strict-snpa-check ]

undo isis circuit-type

参数说明

参数 参数说明 取值
p2p 配置IS-IS接口网络类型为P2P类型。 -
strict-snpa-check 指定IS-IS对LSP和SNP报文的SNPA进行检查。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

由于IS-IS在广播网中和P2P网络中建立邻居的方式不同,因此在网络中,链路两端的IS-IS接口的网络类型必须一致,否则双方不可以建立起邻居关系。一般来说,广播网中接口的网络类型都是以太类型,而P2P网络中接口的网络类型都是P2P类型。

通过执行isis circuit-type命令,可以实现将IS-IS接口的网络类型模拟为P2P类型,从而实现网络类型达到一致,保证邻居关系的正常建立。

当两台设备通过模拟P2P接口建立邻居时,因为模拟接口可能存在多个直连邻居,因此另一端可能收到除P2P邻居以外的邻居报文,为避免收到错误报文,需要配置strict-snpa-check参数对LSP和SNP报文的SNPA地址进行检查,只有报文中的SNPA地址存在于本地的邻居地址列表中才接收,否则丢弃,从而保证网络安全。

注意事项

通过isis enable命令使能了接口的IS-IS能力后,当接口类型发生改变时,相关配置发生改变,具体如下:
  • 使用isis circuit-type命令将广播网接口模拟成P2P接口时,接口发送Hello报文的间隔时间、宣告邻居失效前IS-IS没有收到的邻居Hello报文数目、点到点链路上LSP报文的重传间隔时间以及IS-IS各种认证均恢复为缺省配置,而DIS优先级、DIS名称、广播网络上发送CSNP报文的间隔时间等配置均失效。

  • 使用undo isis circuit-type命令恢复接口的网络类型时,接口发送Hello报文的间隔时间、宣告邻居失效前IS-IS没有收到的邻居Hello报文数目、点到点链路上LSP报文的重传间隔时间、IS-IS各种认证、DIS优先级和广播网络上发送CSNP报文的间隔时间均恢复为缺省配置。

使用实例

# 配置接口VLANIF100网络类型为P2P类型。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis circuit-type p2p

# 设置接口GE1/0/1为P2P类型。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis circuit-type p2p
相关主题

isis cost

命令功能

isis cost命令用来配置IS-IS接口的链路开销值。

undo isis cost命令用来恢复IS-IS接口的缺省链路开销值。

缺省情况下,IS-IS接口的链路开销为10。

命令格式

isis cost { cost | maximum } [ level-1 | level-2 ]

undo isis cost [ cost | maximum ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
cost 指定接口的链路开销值。 整数形式,取值范围根据开销类型而定。
  • 当开销类型为narrownarrow-compatiblecompatible时,取值范围是1~63。
  • 当开销类型为widewide-compatible时,取值范围是1~16777214
缺省值为10。
maximum 指定接口的链路开销值为16777215。
说明:

只有当IS-IS的开销类型为widewide-compatible模式时,才可以配置该参数,接口cost配置为16777215后其所在链路上生成的邻居TLV不能用于路由计算,仅用于传递TE相关信息。

-
level-1 指定Level-1接口的链路开销值。如果不指定配置链路开销的接口级别,则同时为Level-1和Level-2级别的接口设置链路开销。 -
level-2 指定Level-2接口的链路开销值。如果不指定配置链路开销的接口级别,则同时为Level-1和Level-2级别的接口设置链路开销。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在大型网络中,到达同一目的地通常会存在多条有效路由,IS-IS通过SPF算法计算出最佳路由,将流量通过最优路径进行转发,这一特点往往会造成如下两个问题:
  • 所有流量都通过最优路径进行转发,容易导致负载不均衡。

  • 如果网络中的最优路径出现闪断,流量仍然沿最优路径转发,造成流量丢失。

为解决上述问题,可以通过执行isis cost命令为接口配置不同的链路开销值,实现流量沿不同的物理链路转发。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

配置影响

改变接口的链路开销值,会造成整个网络的路由重新计算,引起流量转发路径变化。

注意事项

对于IGP-Shortcut的TE Tunnel接口,接口的链路开销值优先选择mpls te igp metric命令配置的值。

如果同时执行了isis cost命令和circuit-cost命令配置接口的链路开销值,则优先选择isis cost命令配置的值。

使用实例

# 设置接口VLANIF100上Level-2的链路开销为5。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis cost 5 level-2

# 设置接口GE1/0/1上Level-2的链路开销为5。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis cost 5 level-2

isis delay-peer

命令功能

isis delay-peer命令用来设置IS-IS接口上最后一个邻居由于超时导致邻居关系失效后,延迟邻居重新建立的时间。

undo isis delay-peer命令用来取消延迟,IS-IS由于超时导致邻居关系失效后,会在收到新的Hello报文后重新建立邻居。

缺省情况下,IS-IS邻居由于超时导致邻居关系失效后,在收到新的Hello报文后重新建立邻居。

命令格式

isis delay-peer track last-peer-expired [ delay-time delay-interval ]

undo isis delay-peer [ track last-peer-expired [ delay-time delay-interval ] ]

参数说明

参数 参数说明 取值
track 指定跟踪邻居延迟触发模式。 -
last-peer-expired 指定IS-IS接口上最后一个邻居关系由于超时导致邻居关系失效后,延迟邻居建立。 -
delay-time delay-interval 指定延迟建立邻居关系的时间。 整数形式,取值范围是1~3600,单位是秒。缺省值是60秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS网络中,链路两端的设备通过互相发送Hello报文建立邻居关系,邻居关系建立起来后,通过周期性发送Hello报文来维持邻居关系。如果在邻居保持时间内,链路一端的设备没有接收到对端设备发送的Hello报文,则认为邻居关系失效,在收到新的Hello报文后,立即开始重新建立邻居关系。这种机制在网络状态较差的情况下可能会带来一个问题,即由于网络传输延时和传播差错等原因可能会造成个别Hello报文的丢失或出错,导致邻居关系频繁的在Up和Down之间变化,造成IS-IS网络的路由震荡。

通过配置isis delay-peer,可以在邻居关系由于超时失效后,推迟IS-IS邻居重新建立的时间,在一定程度上避免了上述问题。

前置任务

执行此命令前,需要首先在接口视图下执行isis enable命令使能IS-IS。

注意事项

在延迟过程中修改delay-interval的值,如果修改后的时间比延迟剩余时间小,则立即将延迟的剩余时间调整为新修改的时间;如果修改后的时间比延迟剩余时间大,则继续按原来的延迟剩余时间进行延迟,新的delay-interval在下一次触发延迟时生效。

使用实例

# 配置接口VLANIF100如果最后一个邻居由于超时导致邻居关系失效,延迟100秒再重新建立邻居。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis delay-peer track last-peer-expired delay-time 100

# 配置接口GE1/0/1如果最后一个邻居由于超时导致邻居关系失效,延迟100秒再重新建立邻居。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis delay-peer track last-peer-expired delay-time 100
相关主题

isis dis-name

命令功能

isis dis-name命令用来为DIS配置名称。

undo isis dis-name命令用来删除为DIS配置的名称。

缺省情况下,没有为DIS配置名称。

命令格式

isis dis-name symbolic-name

undo isis dis-name

参数说明

参数 参数说明 取值
symbolic-name 指定DIS的主机名称。 字符串形式,区分大小写,不支持空格,长度范围是1~64。
说明:
当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

接口视图

缺省级别

2:配置级

使用指南

只有用isis enable命令使能了接口的IS-IS特性后,才能在接口上为DIS配置名称。配置的DIS名称以伪节点LSP报文的形式发布出去,从而使DIS名称与系统ID相关联。

说明:

该配置仅在广播网的DIS上有意义。

如果通过isis circuit-type命令将广播接口模拟为P2P接口,则isis dis-name命令在该接口失效。如果通过undo isis circuit-type命令将该接口恢复为广播接口,则isis dis-name命令在该接口生效。

使用实例

# 在接口VLANIF100上配置DIS的主机名称。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis dis-name LOCALAREA

# 在接口GE1/0/1上配置DIS的主机名称。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis dis-name LOCALAREA

isis dis-priority

命令功能

isis dis-priority命令用来指定挑选对应级别DIS时IS-IS接口的优先级。

undo isis dis-priority命令用来恢复缺省优先级。

缺省情况下,广播网中IS-IS接口在Level-1和Level-2级别的DIS优先级均为64。

命令格式

isis dis-priority priority [ level-1 | level-2 ]

undo isis dis-priority [ priority ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
priority 指定挑选DIS时的优先级。 整数形式,取值范围是0~127。缺省值为64。priority的值越大,优先级越高。
level-1 指定为Level-1 DIS配置优先级。如果命令中没有指定Level-1或Level-2,则给level-1和Level-2配置同样的优先级。 -
level-2 指定为Level-2 DIS配置优先级。如果命令中没有指定Level-1或Level-2,则给level-1和Level-2配置同样的优先级。 -

视图

接口视图

缺省级别

2:配置级

使用指南

该配置仅对广播类型的网络有意义。

DIS的优先级以Hello报文的形式发布。拥有最高优先级的交换机可做为DIS。在优先级相等的情况下,拥有最高MAC地址的交换机被选做DIS。

说明:

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

如果通过isis circuit-type命令将广播接口模拟为P2P接口,则isis dis-priority命令在该接口失效。如果通过undo isis circuit-type命令将该接口恢复为广播接口,则DIS优先级也恢复为缺省优先级。

使用实例

# 将接口VLANIF100的Level-2优先级设置为127。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis dis-priority 127 level-2

# 将接口GE1/0/1的Level-2优先级设置为127。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis dis-priority 127 level-2
相关主题

isis enable

命令功能

isis enable命令用来在接口上使能IS-IS功能并指定要关联的IS-IS进程号。

undo isis enable命令用来在接口上去使能IS-IS功能并取消与IS-IS进程号的关联。

缺省情况下,接口上未使能IS-IS功能。

命令格式

isis enable [ process-id ]

undo isis enable

参数说明

参数 参数说明 取值
process-id 指定IS-IS的进程号。 整数类型,取值范围是1~65535,缺省值是1。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在系统视图下完成IS-IS进程的配置之后,为了使IS-IS协议正常运行,还需要在运行IS-IS协议的链路接口上使能IS-IS并与指定进程相关联。

前置条件

在系统视图下执行isis命令启动IS-IS进程。

注意事项

一个接口只能与一个IS-IS进程相关联。

使用实例

# 创建IS-IS路由进程1,并在接口VLANIF100上激活这个路由进程。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] network-entity 10.0001.1010.1020.1030.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1

# 创建IS-IS路由进程1,并在接口GE1/0/1上激活这个路由进程。

<HUAWEI> system-view
[HUAWEI] isis 1
[HUAWEI-isis-1] network-entity 10.0001.1010.1020.1030.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
相关主题

isis lfa-backup

命令功能

isis lfa-backup命令用来使能IS-IS接口参与LFA(Loop Free Alternate)计算,使接口有资格成为备份接口。

undo isis lfa-backup命令用来去使能IS-IS接口参与LFA计算。

缺省情况下,使能了IS-IS的接口可以参与LFA计算。

命令格式

isis lfa-backup [ level-1 | level-2 | level-1-2 ]

undo isis lfa-backup [ level-1 | level-2 | level-1-2 ]

参数说明

参数 参数说明 取值
level-1 指定接口在Level-1范围内成为备份接口。 -
level-2 指定接口在Level-2范围内成为备份接口。 -
level-1-2 指定接口在Level-1和Level-2范围内成为备份接口。 -

视图

接口视图

缺省级别

2:配置级

使用指南

在网络部署的过程中,为了便于流量管理,避免在主链路故障时流量转发路径的不确定性,需要在某些接口上执行undo isis lfa-backup命令阻止接口参与LFA计算,取消这些接口成为备份接口的能力。

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 阻止接口VLANIF100成为IS-IS Auto FRR的备份接口。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] undo isis lfa-backup

# 阻止接口GE1/0/1成为IS-IS Auto FRR的备份接口。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] undo isis lfa-backup

isis lsp seq-overflow auto-recover disable

命令功能

isis lsp seq-overflow auto-recover disable命令用来配置IS-IS当本地产生的LSP序列号达到最大值0xFFFFFFFF时,不自动修改System ID。

undo isis lsp seq-overflow auto-recover disable命令用来恢复缺省配置。

缺省情况下,当本地产生的LSP序列号达到最大值时,自动修改本地System ID。

命令格式

isis lsp seq-overflow auto-recover disable

undo isis lsp seq-overflow auto-recover disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS网络中,如果设备收到本地产生的LSP报文,发现LSP报文序列号比已有报文新,那么IS-IS会将LSP序列号加1后,泛洪出去。但如果网络中存在恶意攻击报文,将IS-IS协议的LSP报文序列号置成最大值0xFFFFFFFF,并将System ID封装成将要被攻击设备的System ID向该设备发送,而被攻击设备收到序列号为0xFFFFFFFF的LSP报文后,由于报文中的System ID和本地设备相同,会认为收到了本地产生的LSP,另外由于序列号比本地报文新,此时IS-IS系统会将LSP报文的序列号加1,但因为该报文序列号已经达到最大值,再加1就会导致IS-IS系统休眠(最长18小时零1分钟),影响网络的正常工作。为解决此问题,当IS-IS感知到本地LSP的序列号为0xFFFFFFFF后,自动修改本地设备的System ID,如果修改达到三次,本地仍有该报文产生,则不再修改System ID,直接进入休眠。每24小时有三次修改System ID的机会。

以上情况对于CSNP和PSNP报文同样适用。

IS-IS协议默认使能此功能,当用户不需要此功能时,可以配置isis lsp seq-overflow auto-recover disable命令关闭。

使用实例

# 取消IS-IS当LSP序列号达到最大值时自动修改本地System ID的功能。

<HUAWEI> system-view
[HUAWEI] isis lsp seq-overflow auto-recover disable

isis mesh-group

命令功能

isis mesh-group命令用来将IS-IS接口加入指定的mesh-group。

undo isis mesh-group命令用来将IS-IS接口退出指定的mesh-group。

缺省情况下,IS-IS接口不在任何mesh-group组中,接口正常进行LSP的扩散。

命令格式

isis mesh-group { mesh-group-number | mesh-blocked }

undo isis mesh-group

参数说明

参数 参数说明 取值
mesh-group-number 指定mesh-group的组号。 整数形式,取值范围是1~4294967295。
mesh-blocked 设置该参数后,接口将被阻塞,不再向其它接口扩散收到的LSP。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

对于不属于mesh-group的接口,当收到LSP时,接口将按照正常流程将LSP扩散到所有其它接口。对于连通程度比较高,有多条点到点链路的NBMA网络,这种处理会造成LSP的重复扩散,浪费带宽。

接口加入一个mesh-group后,当收到LSP时,接口只将LSP扩散到不属于同一个mesh-group的其它接口。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

设置接口加入mesh-group或对接口进行阻塞时应注意保留一定数量的接口不配置mesh-group,以免由于链路故障影响LSP报文的正常扩散。

使用实例

# 将接口VLANIF100加入组号为3的mesh-group中。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis mesh-group 3

# 将接口GE1/0/1加入组号为3的mesh-group中。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis mesh-group 3

isis padding-hello

命令功能

isis padding-hello命令用来配置IS-IS接口发送带有填充字段的标准Hello报文。

undo isis padding-hello命令用来恢复为缺省状态。

缺省情况下,没有配置IS-IS接口发送带有填充字段的标准Hello报文。

命令格式

isis padding-hello

undo isis padding-hello

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

isis padding-hello命令与isis small-hello命令互斥,不能在接口上同时配置。

接口上没有配置这两条命令时,发送Hello报文的规则如下:

  • P2P接口

    • P2P邻居建立之前,发送带有填充字段的标准Hello报文。

    • P2P邻居建立之后,发送不带有填充字段的小型Hello报文。

    说明:

    P2P接口的填充字段长度等于本地生成LSP报文的长度。

  • 广播接口

    发送带有填充字段的标准Hello报文。

    说明:

    广播接口的填充字段长度等于MTU的长度。

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 指定接口VLANIF100发送带有填充字段的标准Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis padding-hello

# 指定接口GE1/0/1发送带有填充字段的标准Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis padding-hello
相关主题

isis peer-ip-ignore

命令功能

isis peer-ip-ignore命令用来配置对接收的Hello报文不作IP地址检查。

undo isis peer-ip-ignore命令用来恢复为缺省状态。

缺省情况下,IS-IS检查对端Hello报文的IP地址。

命令格式

isis peer-ip-ignore

undo isis peer-ip-ignore

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,IS-IS会对收到的Hello报文进行IP地址检查,只有这个地址和本地接收报文的接口地址在同一网段时,才会建立邻居。但当两端接口IP地址不在同一网段,如果均配置了isis peer-ip-ignore命令,就会忽略对对端IP地址的检查,此时链路两端的IS-IS接口间可以建立正常的邻居关系。路由表中有这两个不同网段的路由,但是不能互相PING通。

注意事项

此命令对P2P接口有效,包括NBMA接口和通过isis circuit-type p2p命令将接口的网络类型设置为P2P的接口。并且只有链路两端均配置该命令时,此命令才能起作用。

说明:
  • 对于广播类型的接口,需要先在接口视图下配置isis circuit-type p2p命令后,才可配置isis peer-ip-ignore命令。isis circuit-type p2p命令仅在广播类型的接口下配置时生效。

  • P2P类型和NBMA类型的接口不需要配置isis circuit-type p2p命令,可直接配置isis peer-ip-ignore命令。

使用实例

# 设置接口VLANIF100不对对端发送的Hello报文进行IP地址检查。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis circuit-type p2p
[HUAWEI-Vlanif100] isis peer-ip-ignore

# 设置接口GE1/0/1不对对端发送的Hello报文进行IP地址检查。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis circuit-type p2p
[HUAWEI-GigabitEthernet1/0/1] isis peer-ip-ignore
相关主题

isis ppp-negotiation

命令功能

isis ppp-negotiation用来指定在建立邻接关系时采用的PPP协商类型。

undo isis ppp-negotiation命令用来恢复协商模式为缺省模式。

缺省情况下,采用三次握手协商模型。

命令格式

isis ppp-negotiation { 2-way | 3-way [ only ] }

undo isis ppp-negotiation

参数说明

参数 参数说明 取值
2-way 建立邻接关系时使用二次握手(2-Way Handshake)的协商模型。 -
3-way 建立邻接关系时使用三次握手(3-Way Handshake)的协商模型。 -
only 建立邻接关系时只使用三次握手的协商模型,不支持后向兼容。 -

视图

接口视图

缺省级别

2:配置级

使用指南

三次握手模型为后向兼容,如果对方只支持二次握手,则建立二次握手模型下的邻接关系。

此命令只适用于点到点链路接口。对于广播接口,需在接口上配置链路类型为P2P后才可使用。

使用实例

# 配置接口VLANIF100建立邻接关系时采用二次握手协商模型。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis circuit-type p2p
[HUAWEI-Vlanif100] isis ppp-negotiation 2-way

# 配置接口GE1/0/1建立邻接关系时采用二次握手协商模型。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis circuit-type p2p
[HUAWEI-GigabitEthernet1/0/1] isis ppp-negotiation 2-way
相关主题

isis ppp-osicp-check

命令功能

isis ppp-osicp-check命令用来配置PPP链路协议的接口检查OSICP协商状态,协商状态会影响接口在IS-IS下的状态。

undo isis ppp-osicp-check命令用来恢复为缺省情况。

缺省情况下,IS-IS忽略PPP协议的OSICP状态。

命令格式

isis ppp-osicp-check

undo isis ppp-osicp-check

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,PPP链路协议的OSICP状态不影响IS-IS接口的状态。

配置此命令后,PPP链路协议的OSI网络协商状态会影响IS-IS接口状态。当PPP协议感知OSI网络不通时,IS-IS接口的链路状态将会被设为DOWN,到接口网段的路由就不会在LSP中发布。

注意事项

此命令只适用于PPP链路协议的接口,对于其他点对点接口,配置命令无效。

使用实例

# 设置接口VLANIF100对PPP协议的OSICP状态进行检查。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis circuit-type p2p
[HUAWEI-Vlanif100] isis ppp-osicp-check

# 设置接口GE1/0/1对PPP协议的OSICP状态进行检查。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis circuit-type p2p
[HUAWEI-GigabitEthernet1/0/1] isis ppp-osicp-check

isis purge-lsp auto-protect disable

命令功能

isis purge-lsp auto-protect disable命令用来关闭IS-IS进程Purge LSP报文触发主备倒换的功能。

undo isis purge-lsp auto-protect disable命令用来恢复缺省情况。

缺省情况下,IS-IS进程具有Purge LSP报文触发主备倒换的功能。

命令格式

isis purge-lsp auto-protect disable

undo isis purge-lsp auto-protect disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

IS-IS进程主动发起Purge LSP报文时,设备会删除该LSP并且同时泛洪到网络中。正常情况下,在未等到设备发起Purge时,LSP的产生端就会发起更新报文使得接收端更新LSP。但是如果设备时钟加快了,就会频繁对全网所有设备的LSP发起Purge,造成网络持续震荡。如果某台IS-IS设备在6500秒内,对本地数据库中80%或以上的非伪节点0分片LSP发起了5次以上的Purge LSP,则设备主动触发主备倒换或整机重启,避免网络震荡。

以上功能默认使能,如需要关闭该功能,可以通过配置isis purge-lsp auto-protect disable命令实现。

使用实例

# 配置IS-IS进程Purge LSP报文触发主备倒换的功能不生效。

<HUAWEI> system-view
[HUAWEI] isis purge-lsp auto-protect disable

isis silent

命令功能

isis silent命令用来配置IS-IS接口为抑制状态,即抑制该接口接收和发送IS-IS报文,但此接口所在网段的路由可以被发布出去。

undo isis silent命令用来恢复为缺省状态。

缺省情况下,不配置IS-IS接口为抑制状态。

命令格式

isis silent [ advertise-zero-cost ]

undo isis silent

参数说明

参数 参数说明 取值
advertise-zero-cost 指定发布链路开销值为0的路由。缺省情况下IS-IS路由的链路开销值为10。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当IS-IS网络与其他自治系统连接时,为了让区域内的交换机学到出口路由,需要在该出口上使能IS-IS协议。但这样会让该接口向其所在网段发布IS-IS Hello报文,使其他自治系统也可以学习到IS-IS网络的路由,为避免IS-IS引入其他系统的流量,此时可以在此接口上执行isis silent命令,启动IS-IS的接口抑制功能。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 配置接口VLANIF100为抑制状态。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis silent

# 配置接口GE1/0/1为抑制状态。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis silent
相关主题

isis small-hello

命令功能

isis small-hello命令用来配置IS-IS接口发送不带有填充字段的Hello报文。

undo isis small-hello命令用来恢复为缺省情况。

缺省情况下,没有配置IS-IS接口发送不带有填充字段的Hello报文。

命令格式

isis small-hello

undo isis small-hello

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

可以通过该命令简化Hello报文的收发操作。

isis padding-hello命令与isis small-hello命令互斥,不能在接口上同时配置。

接口上没有配置这两条命令时,发送Hello报文的规则如下:

  • P2P接口

    • P2P邻居建立之前,发送带有填充字段的标准Hello报文。

    • P2P邻居建立之后,发送不带有填充字段的小型Hello报文。

    说明:

    P2P接口的填充字段长度等于本地生成LSP报文的长度。

  • 广播接口

    发送带有填充字段的标准Hello报文。

    说明:

    广播接口的填充字段长度等于MTU的长度。

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 指定接口VLANIF100发送不带有填充字段的Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis enable 1
[HUAWEI-Vlanif100] isis small-hello

# 指定接口GE1/0/1发送不带有填充字段的Hello报文。

<HUAWEI> system-view
[HUAWEI] isis
[HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[HUAWEI-isis-1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] isis enable 1
[HUAWEI-GigabitEthernet1/0/1] isis small-hello
相关主题

isis suppress-flapping peer

命令功能

isis suppress-flapping peer命令用来设置指定接口的IS-IS邻居震荡抑制的检测参数。

undo isis suppress-flapping peer命令恢复指定接口的IS-IS邻居震荡抑制的检测参数为缺省值。

缺省情况下,指定接口的IS-IS邻居震荡抑制的震荡检测门限为60秒,震荡抑制门限为10,震荡退出门限为120秒。

命令格式

isis suppress-flapping peer { detecting-interval detecting-interval | threshold threshold | resume-interval resume-interval } *

undo isis suppress-flapping peer { detecting-interval [ detecting-interval ] | threshold [ threshold ] | resume-interval [ resume-interval ] } *

参数说明

参数 参数说明 取值
detecting-interval detecting-interval

指定IS-IS邻居震荡抑制的震荡检测门限。

IS-IS接口启动一个flapping-count计数器,相邻两次邻居状态为Down的时间间隔小于等于detecting-interval时,设备识别为一次有效震荡,flapping-count计数加1。

整数形式,取值范围是1~300,单位是秒,缺省值是60秒。
threshold threshold

指定IS-IS邻居震荡抑制的震荡抑制门限。

flapping-count(有效震荡次数)大于等于threshold时,进入震荡抑制阶段。

整数形式,取值范围是1~1000,缺省值是10。
resume-interval resume-interval
  • 指定IS-IS邻居震荡抑制的退出门限。

    相邻两次邻居状态为Down的时间间隔大于等于resume-interval,退出邻居震荡抑制状态,flapping-count清0。

  • 当IS-IS邻居震荡抑制采用Hold-max-cost模式时,resume-interval表示Hold-max-cost模式的持续时间。

说明:
resume-interval必须大于detecting-interval
整数形式,取值范围是2~1000,单位是秒,缺省值是120秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

根据网络的实际情况,可以在指定接口设置IS-IS邻居震荡抑制的检测参数,推荐使用缺省值。

前置条件

设置IS-IS邻居震荡抑制的检测参数前,务必保证已全局使能了IS-IS邻居震荡抑制功能(IS-IS邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

使用实例

# 在VLANIF100接口设置IS-IS邻居震荡抑制的震荡检测门限为5秒,震荡抑制门限为40,震荡退出门限为20秒。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] isis suppress-flapping peer detecting-interval 5 threshold 40 resume-interval 20

isis suppress-flapping peer disable

命令功能

isis suppress-flapping peer disable命令用来在指定接口去使能IS-IS邻居震荡抑制功能。

undo isis suppress-flapping peer disable命令在指定接口使能IS-IS邻居震荡抑制功能。

缺省情况下,所有接口的IS-IS邻居震荡抑制功能处于使能状态。

命令格式

isis suppress-flapping peer disable

undo isis suppress-flapping peer disable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,IS-IS邻居震荡抑制功能处于全局使能状态,即进程中所有接口的IS-IS邻居震荡抑制功能处于使能状态,如果需要在某一指定接口去使能IS-IS邻居震荡抑制功能,请执行isis suppress-flapping peer disable命令。