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

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

提示

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

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

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

IS-IS(IPv4)配置命令

说明:

CE6810LI设备不支持IPv4的三层转发,接口使能了IPv4功能后,配置的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协议和邻居不一致,当本地只有基本拓扑时,会导致不能成功建立邻居。

使用实例

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

<HUAWEI> system-view
[~HUAWEI] isis 1
[*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;认证模式为md5时,长度为1~255。
cipher plain-cipher-text 指定密文类型的认证密码,可以键入明文或密文口令,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。

字符串形式。

  • simple模式下,长度的取值范围是1~16的对应明文,和长度的取值范围是24~128的对应密文。
  • md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

md5 指定密码通过MD5加密后发送。
注意:

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

-
ip 指定认证密码为IP认证密码。使用keychain认证方式时,不能配置该选项。 -
osi 指定认证密码为OSI认证密码。使用keychain认证方式时,不能配置该选项。不指定参数osiip时,系统缺省参数为osi -
keychain keychain-name 指定随时间变化的密钥链表,经MD5加密后发送。只有通过命令keychain创建了keychain-name之后,配置参数才会有效。
说明:

如果选用keychain方式认证,则key采用的认证加密算法必须配置为hmac-md5或hmac-sha-256。

字符串形式,长度范围是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时,各个接口的开销值根据下表来确定。

表9-94  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。

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

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

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

    表9-95  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报文的接收间隔。

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是1000毫秒。

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

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是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报文的最小接收间隔为300ms,最小发送间隔为300ms,本地检测倍数为5倍。

<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 300 min-tx-interval 300 detect-multiplier 5

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] cost-style wide
[*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需要携带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~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
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中。

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

注意事项

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

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

使用实例

# 设置当前设备发布匹配路由策略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

direct-routes

命令功能

direct-routes命令用来设置IS-IS下发直连路由时使用IS-IS协议属性。

undo direct-routes命令用来恢复缺省配置,即IS-IS下发的直连路由使用直连路由协议属性。

缺省情况下,IS-IS下发直连路由时使用直连路由协议属性。

命令格式

direct-routes protocol-attribute-update

undo direct-routes protocol-attribute-update

参数说明

参数 参数说明 取值
protocol-attribute-update

指定IS-IS下发的直连路由用IS-IS协议属性更新路由。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,IS-IS下发的直连路由的cost和tag值都为0,如果需要继承IS-IS接口所配置的cost和tag值,可以配置direct-routes命令。

前置条件

配置该命令前,需要首先执行isis命令使能IS-IS进程并进入IS-IS视图。

使用实例

# 指定IS-IS下发直连路由时使用IS-IS协议属性。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] direct-routes protocol-attribute-update

display default-parameter isis

命令功能

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

命令格式

display default-parameter isis

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看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
表9-96  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 bfd interface

命令功能

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

命令格式

display isis bfd [ process-id | vpn-instance vpn-instance-name ] interface

display isis process-id bfd interface

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数类型,取值范围是1~4294967295
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例。vpn-instance-name为VPN实例的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看使能BFD的接口信息。

<HUAWEI> display isis 1 bfd interface
                                                                                
BFD information of interface for ISIS(1)                                        
------------------------------------------------------------------------------  
                                                                                
 Interface          BFD.State         Min-Tx            Min-Rx            Mul   
 GE1/0/8             enable            1000              1000              3    
                                                                                
 Total interfaces: 1                          Total bfd enabled interfaces: 1   
表9-97  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 bfd [ process-id | vpn-instance vpn-instance-name ] session { peer ip-address | all | interface interface-type interface-number }

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

参数说明

参数 参数说明 取值
process-id 显示指定IS-IS进程的BFD会话信息。 整数类型,取值范围是1~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的BFD会话信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
all 显示指定该IS-IS进程下所有使能了IS-IS的接口的BFD会话信息。 -
peer ip-address 显示指定邻居的IP地址的BFD会话信息。 点分十进制格式。
interface interface-type interface-number 指定需要统计BFD会话的接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看与邻居设备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
表9-98  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~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的概要信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 显示所有公网实例的IS-IS进程的概要信息。

<HUAWEI> display isis brief
                                                                                
ISIS Protocol Information for ISIS(1)                                           
------------------------------------------------------------------------------  
SystemId: 0000.0000.2222      System Level: L12                                 
L1 Lsp Over Flow: false                                                         
L2 Lsp Over Flow: false                                                         
Ipv6 is not enabled                                                             
Systemid has been auto-recovered              : System-id conflict/Sequence number overflow
Some virtual Systemid has been auto-recovered : Sequence number overflow 
表9-99  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设备的级别。

L1 Lsp Over Flow

Level-1 LSP分片溢出,即Level-1 LSP分片已经全部用来装载链路信息
  • true:Level-1 LSP分片溢出
  • false:Level-1 LSP分片不溢出

L2 Lsp Over Flow

Level-2 LSP分片溢出,即Level-2 LSP分片已经全部用来装载链路信息
  • true:Level-2 LSP分片溢出
  • false:Level-2 LSP分片不溢出

Ipv6 is not enabled

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

Systemid has been auto-recovered

实系统存在自恢复,导致自恢复的原因目前支持system-id冲突与sequence number反转自恢复。

Some virtual Systemid has been auto-recovered

虚系统存在自恢复,导致自恢复的原因目前只支持sequence number反转自恢复。

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~4294967295

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

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

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

display isis ecmp-group

命令功能

display isis ecmp-group命令用来显示IS-IS进程的等价多路径组信息。

命令格式

display isis ecmp-group [ process-id ] [ ipv6 ]

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数形式,取值范围是1~4294967295。
ipv6 指定显示IPv6路由信息。 -

视图

所有视图

缺省级别

1: 监控级

使用指南

可以使用该命令查看IS-IS进程的等价多路径组信息。

当网络中存在冗余链路时,由于主链路故障等原因发生路由切换,可以使用该命令查看切换是否正确。

使用实例

# 查看所有IS-IS进程中的每个等价多路径组信息。

<HUAWEI> display isis ecmp-group
                      ISIS(1) Ecmp Group Information
----------------------------------------------------------------------------
  ECMPGroupId MtId RefCnt Flag NextHop
----------------------------------------------------------------------------
   2214592619    0      1 D    192.168.1.2                            

---------------------------------------------------------------------------- 
Flags: D-Direct, URT
Used ECMP Group Number: 1


Unused ECMP Group Number: 63
Unused ECMP Group List:
2214592620,2214592621,2214592622,2214592623,2214592624,2214592625,2214592626,221
4592627,2214592628,2214592629,2214592630,2214592631,2214592632,2214592633,221459
2634,2214592635,2214592636,2214592637,2214592638,2214592639,2214592640,221459264
1,2214592642,2214592643,2214592644,2214592645,2214592646,2214592647,2214592648,2
214592649,2214592650,2214592651,2214592652,2214592653,2214592654,2214592655,2214
592656,2214592657,2214592658,2214592659,2214592660,2214592661,2214592662,2214592
663,2214592664,2214592665,2214592666,2214592667,2214592668,2214592669,2214592670
,2214592671,2214592672,2214592673,2214592674,2214592675,2214592676,2214592677,22
14592678,2214592679,2214592680,2214592681,2214592682
表9-100  display isis ecmp-group命令输出信息描述

项目

描述

EcmpGroupId

等价路由路径组ID

MtId

多拓扑ID

RefCnt

使用该ECMP Group ID的路由条数

NextHop

下一跳

Flag

路由属性

Used ECMP Group Number

已经使用的ECMP Group数目

Unused ECMP Group Number

剩余可用的ECMP Group数目

Unused ECMP Group List

剩余可用的ECMP Group列表

相关主题

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~4294967295
vpn-instance vpn-instance-name 显示指定VPN实例时,IS-IS进程收到的各种错误报文统计数量。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
interface

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

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

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看IS-IS进程1下所有接口收到的错误报文统计数量。

<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 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                                                                
Bad MT IS TLV              : 0           Bad MT ID TLV           : 0                                                                
Bad MT IPv6 TLV            : 0           Bad IPv6 Reach 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                                                                                                      
LSP Lifetime less than 300s: 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                                                                               
--------------------------------------------------------------------  
表9-101  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-length originate两者间的较大值

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 interface

命令功能

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

命令格式

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

display isis interface [ verbose | no-peer ] [ vpn-instance vpn-instance-name ]

display isis process-id interface [ verbose | no-peer ]

display isis process-id interface [ verbose ]

参数说明

参数 参数说明 取值
verbose 显示IS-IS接口的详细信息。 -
no-peer

显示状态为Up但没有邻居的接口信息。

-
process-id 显示指定IS-IS进程的接口的信息。 整数类型,取值范围是1~4294967295
traffic-eng 显示IS-IS的流量控制信息。 -
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的接口信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为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   
 10GE4/0/33        001         Up          Mtu:Up/Lnk:Dn/IP:Dn 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   
 10GE4/0/33        001         Up          Mtu:Up/Lnk:Dn/IP:Dn 1497 L1/L2 No/No 
  Circuit MT State            : Standard                                        
  Description                 :                                                 
  SNPA Address                : 0019-7459-3302                                  
  IP Address                  : 10.1.1.2                                        
  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 <ms>                                  
  Cost                        :  L1    10  L2    10                             
  Ipv6 Cost                   :  L1     0  L2     0                             
  Priority                    :  L1    64  L2    64                             
  Retransmit Timer Value      :  L1     5  L2     5                             
  Bandwidth-Value             :  Low 1410065408  High          2                
  Static BFD                  :  NO                                             
  Dynamic BFD                 :  NO                                             
  Static IPv6 BFD             :  NO                                             
  Dynamic IPv6 BFD            :  NO                                             
  Suppress Base               :  NO                                             
  IPv6 Suppress Base          :  NO                                             
  Virtual Cluster             :  NO                                             
  Extended-Circuit-Id Value   :  0000000000                                     
  Circuit State               :  OSI:UP     IP:UP     MTU:UP     SNPA:UP        
                                 BandWidth:UP     IsEnable:UP     Interface:UP  
  Circuit Ipv6 State          :  OSI:UP     IP:DOWN   MTU:UP     SNPA:UP        
                                 BandWidth:UP     IsEnable:DOWN   Interface:DOWN
  Link quality adjust cost    :  NO                                             
  Link quality                :  0x0(GOOD)                                      
  Suppress flapping peer      :  YES (flapping-count: 3, threshold: 10)         
表9-102  display isis interface verbose命令输出信息描述

项目

描述

Interface

接口类型和接口号

ID

链路ID

IPV4 State

IPv4链路状态

IPV6 State

IPv6链路状态

MTU

MTU大小

Type

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

DIS

是否为DIS

说明:

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

Circuit MT State

接口下所使能的拓扑:
  • Standard
  • IPv6

Description

接口的描述信息

SNPA Address

MAC地址

IP Address

接口主IPv4地址

IPV6 Link Local Address

接口的链路本地IPv6地址

IPV6 Global Address(es)

IPv6全局地址

Csnp Timer Value

中间系统发送CSNP报文的时间间隔,该时间间隔通过isis timer csnp命令进行设置,修改此时间间隔会影响IS-IS路由的收敛速度

Hello Timer Value

中间系统发送hello报文的时间间隔,该时间间隔通过isis timer hello命令进行设置

DIS Hello Timer Value

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

Hello Multiplier Value

宣告邻居失效前IS-IS没有收到的Hello报文数目,可以通过isis timer holding-multiplier命令进行设置,该字段值影响IS-IS邻居关系的保持时间,配置时请参考命令的使用指南

LSP-Throttle Timer

发送LSP的最小间隔时间,可以通过isis timer lsp-throttle命令进行设置

Cost

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

Ipv6 Cost

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

Priority

接口的DIS优先级,通过isis dis-priority命令可以设置,在广播网中进行DIS选举时,会选取DIS优先级较高的为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
  • YES

Dynamic BFD

是否使能动态BFD
  • NO
  • YES

Static IPv6 BFD

是否使能静态IPv6 BFD
  • NO
  • YES

Dynamic IPv6 BFD

是否使能动态IPv6 BFD
  • NO
  • YES

Suppress Base

是否抑制IS-IS接口与IPv4基本拓扑关联
  • NO:该接口与IPv4基本拓扑关联
  • YES:该接口被抑制与IPv4基本拓扑关联

IPv6 Suppress Base

是否抑制IS-IS接口与IPv6基本拓扑关联
  • NO:该接口与IPv6基本拓扑关联
  • YES:该接口被抑制与IPv6基本拓扑关联

Virtual Cluster

是否使能虚拟集群功能
  • NO
  • YES

Extended-Circuit-Id Value

接口的链路ID

Circuit State

接口IPv4详细状态

Circuit Ipv6 State

接口IPv6详细状态

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将重新计数。

Link quality adjust cost

是否使能IS-IS接口根据链路质量对开销做出调整的功能
  • NO:未使能
  • YES:已使能

Link quality

接口的质量属性,误码率为LOW>MEDIUM>HIGH>GOOD:
  • 0x0(GOOD)
  • 0x1(HIGH)
  • 0x2(MEDIUM)
  • 0x4(LOW)

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~4294967295
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为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 
表9-103  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~4294967295
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)。 字符串形式,is-name长度范围是1~64,is-name.##-##长度范围是1~70。
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的LSDB信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

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

<HUAWEI> display isis lsdb
                                                                                
Database Information for ISIS(1)                                                
--------------------------------------------------------------------------------
                                                                                
Level-1 Link State Database                                                     
                                                                                
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),            
           ATT-Attached, P-Partition, OL-Overload                               
                                                                                
LSPID                 Seq Num      Checksum      HoldTime(s)    Length ATT/P/OL 
--------------------------------------------------------------------------------
0000.0000.1111.00-00  0x00000005   0x21c0               1067        68 0/0/0    
0000.0000.1111.01-00  0x00000003   0xd82c               1067        55 0/0/0    
0000.0000.2222.00-00* 0x00000005   0x1ba3               1127        68 0/0/0    
                                                                                
Total LSP(s): 3                                                                 
表9-104  display isis lsdb命令输出信息描述

项目

描述

LSPID

链路状态报文ID

Seq Num

LSP序列号

Checksum

LSP校验和

HoldTime(s)

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                                                     
                                                                                
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),            
           ATT-Attached, P-Partition, OL-Overload                               
                                                                                
LSPID                 Seq Num      Checksum      HoldTime(s)    Length ATT/P/OL 
--------------------------------------------------------------------------------
0000.0000.1111.00-00*  0x00000004   0xfc1c              1195        73 0/0/0    
 SOURCE       0000.0000.1111.00                                                 
Auth: *****     Len: 16     Type: MD5                                           
 NLPID        IPV4                                                              
 AREA ADDR    00                                                                
 INTF ADDR    10.1.1.1                                                          
 IP-Internal  10.1.1.0        255.255.255.0    COST: 10                         
                                                                                
Total LSP(s): 1                                                                 
                                                                                
                                                                                
                                                                                
Level-2 Link State Database                                                     
                                                                                
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),            
           ATT-Attached, P-Partition, OL-Overload                               
                                                                                
LSPID                 Seq Num      Checksum      HoldTime(s)    Length ATT/P/OL 
--------------------------------------------------------------------------------
0000.0000.1111.00-00*  0x00000005   0x3e88               874        54 0/0/0    
 SOURCE       0000.0000.1111.00                                                 
 NLPID        IPV4                                                              
 AREA ADDR    00                                                                
 INTF ADDR    10.1.1.1                                                          
 IP-Internal  10.1.1.0        255.255.255.0    COST: 10                         
                                                                                
Total LSP(s): 1                                                                 
表9-105  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

接口地址

Topology

拓扑类型

NBR ID

邻居的系统ID

+NBR ID

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

+MT NBR ID

MT拓扑中的邻居ID

COST

指定路由的开销值

IP-Internal

域内IPv4路由信息

IP-External

域外IPv4路由信息

+IP-Extended

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

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~4294967295
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 配置设备上运行IS-IS的VLANIF10接口和VLANIF20接口属于mesh-group 100。

<Switch> system view
[Switch] interface vlanif 10
[Switch-Vlanif10] isis mesh-group 100
[Switch-Vlanif10] quit
[Switch] interface vlanif 20
[Switch-Vlanif20] isis mesh-group 100

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

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

项目

描述

Interface

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

Status

mesh-group号

相关主题

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进程的主机名映射表。 整数类型,取值范围是1~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的主机名映射表。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 给本地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
表9-107  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 | interface interface-type interface-number ] [ peer-system-id system-id ]

参数说明

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

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

-
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
interface interface-type interface-number 显示指定接口上的邻居信息。 -
peer-system-id system-id 查看指定系统ID的邻居信息。 -

视图

所有视图

缺省级别

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(s) Type     PRI
--------------------------------------------------------------------------------
0000.0000.0002  10GE1/0/9       0000.0000.0001.01  Up            23 L1(L1L2)  64
0000.0000.0003  10GE1/0/9       0000.0000.0001.01  Up            27 L1        64
0000.0000.0002  10GE1/0/9       0000.0000.0001.01  Up            23 L2(L1L2)  64
0000.0000.0004  10GE1/0/9       0000.0000.0001.01  Up            23 L2        64
                                                                                
Total Peer(s): 4                                                                
表9-108  display isis peer命令输出信息描述

项目

描述

System ID

邻居设备的系统ID。

说明:

如果建立的是IPv6邻居,则会在System 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 Verbose information for ISIS(20)                 
                                                                                
  System Id     Interface          Circuit Id        State HoldTime Type     PRI
--------------------------------------------------------------------------------
0000.0000.0002  Vlanif87           ---                Init 30s      L1(L1L2) 64 
                                                                                
  MT IDs supported     : 0(UP)                                                  
  Local MT IDs         : 0                                                      
  Area Address(es)     : 10                                                     
  Peer IP Address(es)  : 10.10.10.2                                             
  Uptime               : 00:00:00                                               
  Adj Protocol         : IPV4                                                   
  Restart Capable      : YES                                                    
  Suppressed Adj       : NO                                                     
                                                                                
0000.0000.0002  Vlanif87           ---                Init 30s      L2(L1L2) 64 
                                                                                
  MT IDs supported     : 0(UP)                                                  
  Local MT IDs         : 0                                                      
  Area Address(es)     : 10                                                     
  Peer IP Address(es)  : 10.10.10.2                                             
  Uptime               : 00:00:00                                               
  Adj Protocol         : IPV4                                                   
  Restart Capable      : YES                                                    
  Suppressed Adj       : NO                                                     
                                                                                
                                                                                
Total Peer(s): 2     
表9-109  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
表9-110  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~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的路由信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为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的所有路由信息。

<HUAWEI> display isis route
                                                                                
Route Information for ISIS(1)                                                   
--------------------------------------------------------------------------------
                                                                                
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,          
                               U-Up/Down Bit Set                                
                                                                                
ISIS(1) Level-1 Forwarding Table                                                
--------------------------------------------------------------------------------
                                                                                
IPV4 Destination      IntCost    ExtCost ExitInterface     NextHop         Flags
--------------------------------------------------------------------------------
10.1.1.0/24                10       NULL -                 Direct          D/-/L
/-                                                                              
                                                                                
                                                                                
ISIS(1) Level-2 Forwarding Table                                                
--------------------------------------------------------------------------------
                                                                                
IPV4 Destination      IntCost    ExtCost ExitInterface     NextHop         Flags
--------------------------------------------------------------------------------
10.1.1.0/24                10       NULL -                 Direct          D/-/L
/-                                                                              
                                                                                
表9-111  display isis route命令输出信息描述

项目

描述

IPV4 Destination

IPv4目的地址/掩码。

IntCost

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

ExtCost

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

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

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的详细路由信息。

<HUAWEI> display isis route verbose
                                                                                
Route Information for ISIS(1)                                                   
--------------------------------------------------------------------------------
                                                                                
Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut,          
                               U-Up/Down Bit Set                                
                                                                                
ISIS(1) Level-1 Forwarding Table                                                
--------------------------------------------------------------------------------
                                                                                
                                                                                
 IPV4 Dest  : 10.1.1.0/24        Int. Cost : 10            Ext. Cost : NULL     
 Admin Tag  : -                  Src Count : 2             Flags     : D/-/L/-  
 Priority   : -                                                                 
 NextHop    :                    Interface :               ExitIndex :          
    Direct                             10GE4/0/0                  0x00000000    
                                                                                
                                                                                
ISIS(1) Level-2 Forwarding Table                                                
--------------------------------------------------------------------------------
                                                                                
                                                                                
 IPV4 Dest  : 10.1.1.0/24        Int. Cost : 10            Ext. Cost : NULL     
 Admin Tag  : -                  Src Count : 2             Flags     : D/-/L/-  
 Priority   : -                                                                 
 NextHop    :                    Interface :               ExitIndex :          
    Direct                             -                          0x00000000    
表9-112  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 process-id spf-log { spf | frr } [ ipv6 | [ level-1 | level-2 ] ] *

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

display isis process-id spf-log prc [ ipv6 ]

display isis spf-log [ process-id | vpn-instance vpn-instance-name ] prc [ ipv6 ]

display isis process-id spf-log [ spf | prc | frr | ipv6 ]

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数形式,取值范围是1~4294967295。
vpn-instance vpn-instance-name 指定VPN实例名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
ipv6 显示IPv6拓扑的SPF日志信息。 -
level-1 显示Level-1区域的SPF日志信息。 -
level-2 显示Level-2区域的SPF日志信息。 -
spf 显示SPF组件的日志信息。 -
prc 显示PRC组件的日志信息。 -
frr 显示FRR组件的日志信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可以查看SPF计算的开始和持续时间、节点数以及触发事件等信息。

使用实例

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

<HUAWEI> display isis spf-log
                                                                               
SPF Log information for ISIS(1)                         
-------------------------------------------------------------------------------                        
                                                                                
ISIS(1) Level-1 SPF Log                             
-------------------------------------------------------------------------------                             
                                                                                
 StartTime  Duration  Nodes  Count  Last Trigger LSP      Trigger Event         
------------------------------------------------------------------------------- 
 11:16:59   0         1      4      NULL                  ISPF_ADJ_NEXTHOP_CHG  
 16:58:35   0         2      11     NULL                  ISPF_LINK_ADD         
 16:58:22   0         0      11     0000.0000.0003.02-00  ISPF_NODE_DEL         
 16:48:12   0         2      10     NULL                  ISPF_LINK_ADD         
 16:42:34   0         1      2      NULL                  FULL_SPF              
                                                                                
ISIS(1) Level-2 SPF Log   
-------------------------------------------------------------------------------                           
                                                                                                                                
 StartTime  Duration  Nodes  Count  Last Trigger LSP      Trigger Event         
------------------------------------------------------------------------------- 
 11:17:01   0         1      4      NULL                  ISPF_ADJ_NEXTHOP_CHG  
 16:48:11   0         2      10     NULL                  ISPF_LINK_ADD         
 16:42:34   0         1      2      NULL                  FULL_SPF 
表9-113  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 ] [ [ level-1 | level-2 ] | ipv6 | verbose ] * [ process-id | vpn-instance vpn-instance-name ]

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

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

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

参数说明

参数 参数说明 取值
systemid systemid 显示指定系统ID或伪节点ID的交换机的SPF树信息。如果不指定此参数,则显示所有交换机的SPF树信息。 格式为XXXX.XXXX.XXXX[.XX]。
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~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例的SPF树信息。如果不指定此参数,则显示所有VPN的IS-IS多实例的SPF树信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为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: I-Node is invalid       R-Node is directly reachable                     
       O-Node is overload      A-Node is affected                               
       U-Link is upward        D-Link is downward                               
       F-Link is not on tree   N-Neighbor is attached to link                   
       S-Link is IGP Shortcut  *-Relative cost                                  
                                                                                
                                                                                
ISIS(1) Level-1 Shortest Path Tree                                              
------------------------------------------------------------------------------  
                                                                                
 Node              NodeFlag  Distance  Link                 LinkFlag   LinkCost 
------------------------------------------------------------------------------  
>0000.0000.1111.00 -/-/-/-   0                                                  
                                        ->0000.0000.1111.01      D     10       
>0000.0000.1111.01 -/R/-/-   10                                                 
                                        ->0000.0000.1111.00      U     0        
                                        ->0000.0000.2222.00      D     0        
>0000.0000.2222.00 -/-/-/-   10                                                 
                                        ->0000.0000.1111.01      U     10       
                                                                                
ISIS(1) Level-2 Shortest Path Tree                                              
------------------------------------------------------------------------------  
                                                                                
 Node              NodeFlag  Distance  Link                 LinkFlag   LinkCost 
------------------------------------------------------------------------------  
>0000.0000.1111.00 -/-/-/-   0                                                  
                                        ->0000.0000.1111.01      D     10       
>0000.0000.1111.01 -/R/-/-   10                                                 
                                        ->0000.0000.1111.00      U     0        
                                        ->0000.0000.2222.00      D     0        
>0000.0000.2222.00 -/-/-/-   10                                                 
表9-114  display isis spf-tree命令输出信息描述

项目

描述

Node

网络拓扑中的节点ID

NodeFlags

标记节点ID

Distance

两节点间距离

Link

链路节点

LinkFlags

链路标记

LinkCost

链路开销值

# 显示SPF树的详细信息。

<HUAWEI> display isis spf-tree verbose
                                                                                
Shortest Path Tree for ISIS(1)                                                  
------------------------------------------------------------------------------  
                                                                                
                                                                                
ISIS(1) Level-1 Shortest Path Tree                                              
------------------------------------------------------------------------------  
 0000.0000.1111.00                                                              
   Distance            : 0                                                      
   Distance-URT        : 0                                                      
   Flags               : SPF/V4_Islt/V6_Islt                                    
   IPv4 Nexthops-URT   : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 1 (Children:1 Parents:0 Others:0)                                 
             (1)0000.0000.1111.01                                               
                     Cost  : 10                                                 
                     Flags : 0                                                  
 0000.0000.1111.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPF/V4_Islt/V6_Islt/Direct                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)0000.0000.1111.00                                               
                     Cost  : 0                                                  
                     Flags : 0                                                  
             (2)0000.0000.2222.00                                               
                     Cost  : 0                                                  
                     Flags : 0                                                  
 0000.0000.2222.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPF/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.1.1.2         IF:10GE4/0/0  NBR:0000.0000.2222.00           
   IPv6 Nexthops       : 0                                                      
   Neighbors: 1 (Children:0 Parents:1 Others:0)                                 
             (1)0000.0000.1111.01                                               
                     Cost  : 10                                                 
                     Flags : 0                                                  
                                                                                
ISIS(1) Level-2 Shortest Path Tree                                              
------------------------------------------------------------------------------  
 0000.0000.1111.00                                                              
   Distance            : 0                                                      
   Distance-URT        : 0                                                      
   Flags               : SPF/V4_Islt/V6_Islt                                    
   IPv4 Nexthops-URT   : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 1 (Children:1 Parents:0 Others:0)                                 
             (1)0000.0000.1111.01                                               
                     Cost  : 10                                                 
                     Flags : 0                                                  
 0000.0000.1111.01                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPF/V4_Islt/V6_Islt/Direct                             
   IPv4 Nexthops-URT   : 0                                                      
   IPv6 Nexthops       : 0                                                      
   Neighbors: 2 (Children:1 Parents:1 Others:0)                                 
             (1)0000.0000.1111.00                                               
                     Cost  : 0                                                  
                     Flags : 0                                                  
             (2)0000.0000.2222.00                                               
                     Cost  : 0                                                  
                     Flags : 0                                                  
 0000.0000.2222.00                                                              
   Distance            : 10                                                     
   Distance-URT        : 10                                                     
   Flags               : SPF/V6_Islt                                            
   IPv4 Nexthops-URT   : 1                                                      
             (1) 10.1.1.2         IF:10GE4/0/0  NBR:0000.0000.2222.00           
   IPv6 Nexthops       : 0                                                      
   Neighbors: 1 (Children:0 Parents:1 Others:0)                                 
             (1)0000.0000.1111.01                                               
                     Cost  : 10                                                 
                     Flags : 0                                                  
表9-115  display isis spf-tree verbose命令输出信息描述

项目

描述

Distance

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

Distance-URT

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

Flags

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

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

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

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

  • Isolate:该节点不在树上。

  • Del:该节点将被删除。

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

IPv4 Nexthops-URT

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

Neighbors

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

Cost

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

Flags

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

  • Child:邻居是子节点。

IF

出接口名。

NBR

下一跳节点的系统ID。

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

<HUAWEI> display isis spf-tree statistics
                                                                                 
Statistics information of SPF for ISIS(1)                                       
------------------------------------------------------------------------------  
                                                                                
                                                                                
Level-1 Statistics                                                              
------------------------------------------------------------------------------  
Nodes information:                                                              
         Total:                               3                                 
         Count of nodes in SPT:               3                                 
         Count of isolate nodes in SPT:       2                                 
         Count of IPv6 isolate nodes in SPT:  3                                 
         Max Distance of nodes in SPT:        10                                
         Count of node affected:              0                                 
Links information:                                                              
         Total:                               4                                 
         Count of links from Parent to Son:   2                                 
         Count of links from Son to Parent:   2                                 
Status of SPF:                                Completed                         
                                                                                
Level-2 Statistics                                                              
------------------------------------------------------------------------------  
Nodes information:                                                              
         Total:                               3                                 
         Count of nodes in SPT:               3                                 
         Count of isolate nodes in SPT:       2                                 
         Count of IPv6 isolate nodes in SPT:  3                                 
         Max Distance of nodes in SPT:        10                                
         Count of node affected:              0                                 
Links information:                                                              
         Total:                               4                                 
         Count of links from Parent to Son:   2                                 
         Count of links from Son to Parent:   2                                 
Status of SPF:                                Completed                         
                                                                                
表9-116  display isis spf-tree statistics命令输出信息描述

项目

描述

Total(Nodes information)

节点总数量。

Count of nodes in SPT

SPF树中的节点数量。

Count of isolate nodes in SPT

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

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 ]

display isis process-id statistics packet [ lsp ]

display isis statistics packet lsp [ process-id | vpn-instance vpn-instance-name ]

参数说明

参数 参数说明 取值
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~4294967295
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
lsp 指定查看IS-IS LSP报文的统计信息。 -

视图

所有视图

缺省级别

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: 0                                        
                                                                                
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 routes added to Routing Table:                                        
         IPv4 Routes: 1                                                         
         IPv6 Routes: 0                                                         
                                                                                
Number of routes not added to Routing Table:                                    
         IPv4 Routes: 0                                                         
         IPv6 Routes: 0                                                         
                                                                                
Lsp information:                                                                
                  LSP Source ID:          No. of used LSPs                      
                  0000.0000.1111                  001                           
                                                                                
Peer information:                                                               
         IPv4 total count     : 0                                               
         IPv4 up state count  : 0                                               
         IPv4 init state count: 0                                               
         IPv6 total count     : 0                                               
         IPv6 up state count  : 0                                               
         IPv6 init state count: 0                                               
                                                                                
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: 0                                        
                                                                                
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 routes added to Routing Table:                                        
         IPv4 Routes: 0                                                         
         IPv6 Routes: 0                                                         
                                                                                
Number of routes not added to Routing Table:                                    
         IPv4 Routes: 1                                                         
         IPv6 Routes: 0                                                         
                                                                                
Lsp information:                                                                
                  LSP Source ID:          No. of used LSPs                      
                  0000.0000.1111                  001                           
                                                                                
Peer information:                                                               
         IPv4 total count     : 0                                               
         IPv4 up state count  : 0                                               
         IPv4 init state count: 0                                               
         IPv6 total count     : 0                                               
         IPv6 up state count  : 0                                               
         IPv6 init state count: 0                                               
                                                                                
Global Statistics                                                               
--------------------------------------------------------------------------------
                                                                                
Interface information:                                                          
         IPv4 total count     : 2                                               
         IPv4 up state count  : 1                                               
         IPv4 down state count: 1                                               
         IPv6 total count     : 0                                               
         IPv6 up state count  : 0                                               
         IPv6 down state count: 0                                               
表9-117  display isis statistics命令输出信息描述

项目

描述

Forwarding routes information

用于转发的路由信息

Total IPv4 Learnt Routes

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

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

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

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

Total IPv4 Forwarding Routes

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

Total IPv6 Learnt Routes

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

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

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

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

Total IPv6 Forwarding Routes

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

Imported routes information

引入的路由信息

IPv4 Imported Routes

引入的IPv4路由信息
  • Static:引入的静态路由数量
  • Direct:引入的直连路由数量
  • ISIS:引入的IS-IS协议路由数量
  • BGP:引入的BGP协议路由数量
  • RIP:引入的RIP协议路由数量
  • OSPF:引入的OSPF协议路由数量

IPv6 Imported Routes

引入的IPv6路由信息
  • Static:引入的静态路由数量
  • Direct:引入的直连路由数量
  • ISIS:引入的IS-IS协议路由数量
  • BGP:引入的BGP协议路由数量
  • RIPng:引入的RIPng协议路由数量
  • OSPFv3:引入的OSPFv3协议路由数量

Number of routes added to Routing Table

下发到路由表的路由数量

Number of routes not added to Routing Table

没有下发到路由表的路由数量

Lsp information

LSP信息

LSP Source ID

生成该LSP的设备的System-ID信息

No. of used LSPs

已使用的分片数量

Peer information

邻居统计信息

IPv4 total count

IPv4邻居总数

IPv4 up state count

状态为Up的IPv4邻居数量

IPv4 init state count

状态为Init的IPv4邻居数量

IPv6 total count

IPv6邻居总数

IPv6 up state count

状态为Up的IPv6邻居数量

IPv6 init state count

状态为Init的IPv6邻居数量

Interface information

接口统计信息

IPv4 down state count

IPv4状态为Down的接口数量

IPv6 down state count

IPv6状态为Down的接口数量

display isis statistics purge-lsp

命令功能

display isis statistics purge-lsp命令用来查看网络中Purge LSP报文的统计信息。

命令格式

display isis [ process-id ] statistics purge-lsp [ level-1 | level-2 ]

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

参数说明

参数 参数说明 取值
process-id

查看指定IS-IS进程的统计信息。不指定为查看所有进程的统计信息。

整数形式,取值范围是1~4294967295
level-1

查看IS-IS Level-1区域的统计信息。

-
level-2

查看IS-IS Level-2区域的统计信息。

-
vpn-instance vpn-instance-name 显示指定VPN的IS-IS多实例进程的统计信息。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

所有视图

缺省级别

1:监控级

使用指南

在监控设备的状态或检查故障原因时,可执行display isis statistics purge-lsp命令获取指定设备的Purge LSP报文统计信息。用户可以根据这些信息进行流量统计和故障诊断等。

使用实例

# 查看IS-IS Purge LSP统计信息。

<HUAWEI> display isis statistics purge-lsp
                 Level-1 Statistics
Total Records:3
LSP ID                 Purge Count            Last Purge Time 
--------------------------------------------------------------
0000.0000.0002.02-00             0            --:--:-- 
0000.0000.0001.00-00             0            --:--:-- 
0000.0000.0002.00-00             0            --:--:--
                 Level-2 Statistics
Total Records:1
LSP ID                 Purge Count            Last Purge Time 
--------------------------------------------------------------
0000.0000.0002.02-00             0            --:--:--
表9-118  display isis statistics purge-lsp命令输出信息描述

项目

描述

LSP ID

LSP ID

Purge Count

收到Purge LSP报文的次数,0次表示LSP报文未Purge

Last Purge Time

最后一次收到Purge报文的时间,未收到则显示“--:--:--”

display isis troubleshooting

命令功能

display isis troubleshooting命令用来一键式查询IS-IS邻居断链和震荡的原因。

命令格式

display isis troubleshooting

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

该命令用来查看IS-IS邻居断连或震荡的原因。

使用实例

# 查看IS-IS邻居断连或震荡的原因。

<HUAWEI> display isis troubleshooting
Total counts: 3
--------------------------------------------------------------------------------
Sequence   Time                      Event Description                          
--------------------------------------------------------------------------------
1          2015-11-23 19:53:47       The IS-IS 1 peer 1111.1111.1111 went Down b
                                     ecause IS-IS was disabled from the interfac
                                     e 10GE1/0/1. Please check IS-IS configu
                                     rations on the interface 10GE1/0/1.    
2          2015-11-23 16:51:37       The IS-IS 1 peer 1111.1111.1111 went Down b
                                     ecause the hold time expired. Please run th
                                     e display isis statistics packet interface 
                                     10GE1/0/1 command to check Hello packet
                                      statistics.(CPU = 2%, PingResult = 5 packe
                                     ts success, 0 packets timeout)             
3          2015-11-23 16:48:28       The IS-IS 1 peer 1111.1111.1111 went Down b
                                     ecause the hold time expired. Please run th
                                     e display isis statistics packet interface 
                                     10GE1/0/1 command to check Hello packet
                                      statistics.(CPU = 7%, PingResult = 5 packe
                                     ts success, 0 packets timeout)             
--------------------------------------------------------------------------------
表9-119  display isis troubleshooting命令输出信息描述

项目

描述

Total counts

IS-IS邻居断开的信息记录数

sequence

序号

Time

邻居断连的时间

Event Description

邻居端连时显示的诊断信息,包括邻居system ID, 邻居断连的原因,以及处理建议。在邻居超时断连和BFD断连时还会显示ping的结果。

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

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

如果对应的告警开关已经打开,则状态显示为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 : 24                                                                                                                    
------------------------------------------------------------------------------                                                      
Trap name                      Default switch status   Current switch status                                                        
hwIsisAttemptToExceedMaxSequenceClear                                                                                               
                               on                      on                                                                           

hwIsisLspRemainingLifetimeRefresh   off                     off
                                                                                                                                                                
hwIsisPeerFlapSuppStatusChange off                     off                                                                          
hwIsisSeqNumExceedThreshold    on                      on                                                                           
hwIsisSeqNumExceedThresholdClear                                                                                                    
                               on                      on                                                                           
hwIsisSystemIdAutoRecover      on                      on                                                                           
hwIsisSystemIdConflict         on                      on                                                                           
isisAdjacencyChange            off                     off                                                                          
isisAreaMismatch               off                     off                                                                          
isisAttemptToExceedMaxSequence on                      on                                                                           
isisAuthenticationFailure      off                     off                                                                          
isisAuthenticationTypeFailure  off                     off                                                                          
isisCorruptedLSPDetected       off                     off                                                                          
isisDatabaseOverload           off                     off                                                                          
isisIDLenMismatch              off                     off                                                                          
isisLSPTooLargeToPropagate     off                     off                                                                          
isisManualAddressDrops         off                     off                                                                          
isisMaxAreaAddressesMismatch   off                     off                                                                          
isisOrigLSPBuffSizeMismatch    off                     off                                                                          
isisOwnLSPPurge                on                      on                                                                           
isisProtocolsSupportedMismatch off                     off                                                                          
isisRejectedAdjacency          off                     off                                                                          
isisSequenceNumberSkip         off                     off                                                                          
isisVersionSkew                off                     off               
表9-120  display snmp-agent trap feature-name isis all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,IS-IS模块的告警包括:
  • hwIsisAttemptToExceedMaxSequenceClear:LSP序列号已经低于最大值的告警。
    说明:

    CE6810LI设备不支持该参数。

  • hwIsisPeerFlapSuppStatusChange:邻居震荡抑制状态发生变化的告警。
  • hwIsisSeqNumExceedThreshold:LSP报文序列号达到告警上限阈值的告警。
    说明:

    CE6810LI设备不支持该参数。

  • hwIsisSeqNumExceedThresholdClear:LSP报文序列号已经低于告警上限阈值的告警。
    说明:

    CE6810LI设备不支持该参数。

  • hwIsisSystemIdAutoRecover:检测到System ID冲突后,自动修改System ID的告警。
  • hwIsisSystemIdConflict:SystemId冲突的告警。
  • isisAdjacencyChange:邻居变化的告警。
  • isisAreaMismatch:收到的Level-1 Hello报文的区域地址与本地区域地址不匹配的告警。
  • isisAttemptToExceedMaxSequence:LSP序列号将达最大值的告警。
    说明:

    CE6810LI设备不支持该参数。

  • 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;认证模式为md5时,长度为1~255。
cipher plain-cipher-text 指定密文类型的认证密码,可以键入明文或密文口令,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。

字符串形式。

  • simple模式下,长度的取值范围是1~16的对应明文,和长度的取值范围是24~128的对应密文。
  • md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

md5 指定密码通过MD5加密后发送。
注意:

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

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

如果选用keychain方式认证,则key采用的认证加密算法必须配置为hmac-md5或hmac-sha-256。

字符串形式,长度范围是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~32,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀列表的名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定基于标签和其它协议参数过滤路由的路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
protocol 指定哪些已引入的路由信息在发布时要进行过滤。如果省略该参数,将对所有发布的路由进行过滤。 取值包括:directstaticripbgp、ospf以及其他isis进程
process-id protocolripospf或其他isis进程时,需要指定进程号。 整数形式,取值范围是1~4294967295

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

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

注意事项

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

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

使用实例

# 配置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~32,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀列表的名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定基于标签和其它协议参数过滤路由的路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

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 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命令用来使能FRR(Fast Reroute)并进入IS-IS FRR视图。

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

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

命令格式

frr

undo frr

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

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

IS-IS Auto FRR可以将流量快速切换到备份链路上,使流量中断的时间小于50ms,从而达到保护流量的目的,因此极大的提高了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~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS FRR视图、IS-IS IPv6 FRR视图

缺省级别

2:配置级

使用指南

应用场景

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

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

注意事项

该命令是覆盖式命令。

使用实例

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

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

import-route (IS-IS)

命令功能

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

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

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

命令格式

import-route { { rip | isis | ospf } [ process-id ] | static | direct | 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 | bgp [ permit-ibgp ] } inherit-cost [ tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *

undo import-route { direct | static | { ospf | rip | isis } [ process-id ] | bgp }

参数说明

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

IS-IS只能引入EBGP路由,不能引入IBGP路由。

-
permit-ibgp

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

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

交换机的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~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
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保留引入路由的原有开销值时,将不能配置引入路由的开销类型和开销值。 -

视图

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路由表,请谨慎配置。

使用实例

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

import-route isis level-1 into level-2 disable命令用来取消Level-1区域的路由信息向Level-2区域渗透。

undo import-route isis level-1 into level-2 disable命令用来配置IS-IS 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 ] *

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

undo import-route isis level-1 into level-2 disable

参数说明

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

使用实例

# 使用过滤策略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的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ip-prefix ip-prefix-name 指定IP地址前缀名。只有与该前缀相匹配的路由才能引入。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
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参数指定的时间段对过滤规则有效。

使用实例

# 使用过滤策略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~4294967295。缺省值是1。
vpn-instance vpn-instance-name 指定VPN实例名。如果不指定此参数,则就不会配置VPN实例与相应的IS-IS进程相关联。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在配置IS-IS其它功能和与接口相关的特性之前,请先使能IS-IS。在该命令成功执行后,可进入IS-IS视图。

网络中可能需要同时承载不同的业务,为保证各业务的安全性,需要将业务进行隔离,此时,可以执行isis命令实现在同一台设备上运行多个IS-IS实例,实现数据的安全隔离。

注意事项

一个IS-IS实例只能绑定到一个VPN上,一个VPN可以绑定多个IS-IS实例。

VPN实例删除时,与该VPN绑定的IS-IS实例也被删除。

必须在创建IS-IS实例时绑定VPN,如果在创建时没有进行绑定,无法通过配置将一个已存在的IS-IS实例绑定到一个VPN上。

使用实例

# 启动IS-IS进程。

<HUAWEI> system-view
[~HUAWEI] isis 2

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;认证模式为md5时,长度为1~255。
cipher plain-cipher-text 指定密文类型的认证密码,可以键入明文或密文口令,在查看配置文件时以密文方式显示口令。系统默认为cipher类型。

字符串形式。

  • simple模式下,长度的取值范围是1~16的对应明文,和长度的取值范围是24~128的对应密文。
  • md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

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之后,配置参数才会有效。
说明:

如果选用keychain方式认证,则key采用的认证加密算法必须配置为hmac-md5或hmac-sha-256。

字符串形式,长度范围是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

# 为接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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报文的最小接收间隔。

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是1000毫秒。

min-tx-interval transmit-interval 指定向对端发送BFD报文的最小发送间隔。

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是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

# 在10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis bfd enable
[*HUAWEI-10GE1/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

# 阻止接口10GE1/0/1接口动态创建BFD特性。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/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

# 在接口10GE1/0/1上使能BFD特性。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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

# 配置10GE1/0/1接口的静态BFD特性。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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

# 当接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis circuit-level level-1

isis circuit-type

命令功能

isis circuit-type命令用来将IS-IS广播网接口的网络类型模拟为P2P类型。

undo isis circuit-type命令用来恢复IS-IS接口的缺省网络类型。

缺省情况下,接口网络类型根据物理接口决定。POS接口的网络类型是P2P,除此之外的所有接口的网络类型都是广播。

命令格式

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

# 设置接口10GE1/0/1为P2P类型。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis circuit-type p2p
相关主题

isis cost

命令功能

isis cost命令用来配置IS-IS接口的链路开销值。

undo isis cost命令用来恢复IS-IS接口的缺省链路开销值。

缺省情况下,IS-IS接口的链路开销为10。

命令格式

isis cost cost [ level-1 | level-2 ]

undo isis cost [ cost ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
cost 指定接口的链路开销值。 整数形式,取值范围根据开销类型而定。
  • 当开销类型为narrownarrow-compatiblecompatible时,取值范围是1~63。
  • 当开销类型为widewide-compatible时,取值范围是1~16777215
缺省值为10。
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功能。

配置影响

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

注意事项

如果同时执行了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

# 设置接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis cost 5 level-2

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

# 在接口10GE1/0/1上配置DIS的主机名称。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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

# 将接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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~4294967295,缺省值是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,并在接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
相关主题

isis lfa-backup

命令功能

isis lfa-backup命令用来使能IS-IS接口参与LFA(Loop Free Alternate)计算,使接口有资格成为备份接口。

undo isis lfa-backup命令用来去使能IS-IS接口参与LFA计算。

isis lfa-backup disable命令用来去使能IS-IS接口参与LFA(Loop Free Alternate)计算,取消这些接口成为备份接口的能力。

undo isis lfa-backup disable命令用来使能IS-IS接口参与LFA计算。

缺省情况下,使能了IS-IS的接口可以参与LFA计算。

命令格式

isis lfa-backup [ level-1 | level-2 | level-1-2 ] [ disable ]

isis lfa-backup [ level-1 | level-2 | level-1-2 ] disable

undo isis lfa-backup [ level-1 | level-2 | level-1-2 ] [ disable ]

undo isis lfa-backup [ level-1 | level-2 | level-1-2 ] disable

参数说明

参数 参数说明 取值
level-1 指定接口在Level-1范围内。 -
level-2 指定接口在Level-2范围内。 -
level-1-2 指定接口在Level-1和Level-2范围内。 -

视图

接口视图

缺省级别

2:配置级

使用指南

在网络部署的过程中,为了便于流量管理,避免在主链路故障时流量转发路径的不确定性,需要在某些接口上执行isis lfa-backup disable命令阻止接口参与LFA计算,取消这些接口成为备份接口的能力。

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 阻止接口VLANIF100成为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

# 阻止接口10GE1/0/1成为Auto FRR的备份接口。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis lfa-backup disable

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

# 将接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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报文。

  • 广播接口

    发送带有填充字段的标准Hello报文。

配置此命令前,需要在接口下执行命令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

# 指定接口10GE1/0/1发送带有填充字段的标准Hello报文。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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命令。

  • 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

# 设置接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis circuit-type p2p
[*HUAWEI-10GE1/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

# 配置接口10GE1/0/1建立邻接关系时采用二次握手协商模型。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis circuit-type p2p
[*HUAWEI-10GE1/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链路协议的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

# 设置接口10GE1/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 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis circuit-type p2p
[*HUAWEI-10GE1/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

# 配置接口10GE1/0/1为抑制状态。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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报文。

  • 广播接口

    发送带有填充字段的标准Hello报文。

配置此命令前,需要在接口下执行命令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

# 指定接口10GE1/0/1发送不带有填充字段的Hello报文。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/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邻居震荡抑制的退出门限。

    相邻两次邻居状态为Init或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命令可以全局使能)。

使用实例

# 在10GE1/0/1接口设置IS-IS邻居震荡抑制的震荡检测门限为5秒,震荡抑制门限为40,震荡退出门限为20秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis suppress-flapping peer detecting-interval 5 threshold 40 resume-interval 20

# 在VLANIF100接口设置ISIS邻居震荡抑制的震荡检测门限为5秒,震荡抑制门限为40,震荡检测恢复门限为20秒。

<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 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命令。

说明:
接口进入震荡抑制阶段后,接口下的全部邻居都会进入震荡抑制阶段。

前置条件

使用undo isis suppress-flapping peer disable命令在指定接口使能IS-IS邻居震荡抑制功能前,务必保证已全局使能了IS-IS邻居震荡抑制功能(IS-IS邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

使用实例

# 在10GE1/0/1接口去使能IS-IS邻居震荡抑制功能。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis suppress-flapping peer disable

# 在VLANIF100接口去使能IS-IS邻居震荡抑制功能。

<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 suppress-flapping peer disable

isis suppress-flapping peer hold-down

命令功能

isis suppress-flapping peer hold-down命令用来设置Hold-down邻居震荡抑制模式和抑制持续时间。

undo isis suppress-flapping peer hold-down命令用来取消Hold-down邻居震荡抑制模式。

缺省情况下,Hold-down模式处于去使能状态。

命令格式

isis suppress-flapping peer hold-down interval

undo isis suppress-flapping peer hold-down [ interval ]

参数说明

参数 参数说明 取值
interval 指定Hold-down模式的持续时间。 整数形式,取值范围是1~600,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS邻居震荡抑制分为Hold-down和Hold-max-cost两种模式:

  • Hold-down模式:针对邻居建立过程中的频繁泛洪和拓扑变化的问题,在一段时间内禁止该邻居重新建立,避免频繁的数据库同步和大量的报文交互。
  • Hold-max-cost模式:针对用户业务流量频繁切换的问题,在一段时间内将链路开销值设置为最大值Max-cost(wide模式下Max–cost为16777214,narrow模式下Max–cost为63),避免用户的业务流量经过频繁震荡的链路。

Hold-down模式和Hold-max-cost模式可以叠加使用,同时生效时,先进入Hold-down模式,待Hold-down模式退出后,再进入Hold-max-cost模式。

缺省情况下,IS-IS使能Hold-max-cost模式,通过isis suppress-flapping peer hold-down interval命令可以修改震荡抑制模式为Hold-down模式和抑制持续时间。

前置条件

设置Hold-down邻居震荡抑制模式和抑制持续时间前,务必保证已全局使能了IS-IS邻居震荡抑制功能(IS-IS邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

注意事项

该命令会影响邻居的稳定性,请谨慎操作。

使用实例

# 在10GE1/0/1接口设置邻居震荡抑制模式为Hold-down模式,并设置抑制持续时间为200秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis suppress-flapping peer hold-down 200

# 在VLANIF100接口设置邻居震荡抑制模式为Hold-down模式,并设置抑制持续时间为200秒。

<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 suppress-flapping peer hold-down 200

isis suppress-flapping peer hold-max-cost disable

命令功能

isis suppress-flapping peer hold-max-cost disable命令用来取消Hold-max-cost邻居震荡抑制模式。

undo isis suppress-flapping peer hold-max-cost disable命令用来恢复Hold-max-cost邻居震荡抑制模式。

缺省情况下,Hold-max-cost模式处于使能状态。

命令格式

isis suppress-flapping peer hold-max-cost disable

undo isis suppress-flapping peer hold-max-cost disable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS邻居震荡抑制分为Hold-down和Hold-max-cost两种模式:

  • Hold-down模式:针对邻居建立过程中的频繁泛洪和拓扑变化的问题,在一段时间内禁止该邻居重新建立,避免频繁的数据库同步和大量的报文交互。
  • Hold-max-cost模式:针对用户业务流量频繁切换的问题,在一段时间内将链路开销值设置为最大值Max-cost(wide模式下Max–cost为16777214,narrow模式下Max–cost为63),避免用户的业务流量经过频繁震荡的链路。Hold-max-cost模式可以避免设备从网络中隔离,当网络中存在关键路径时,在关键路径上使用Hold-max-cost模式,可以避免因为该链路被抑制而将网络分割。

在Hold-max-cost模式下,连续resume-interval时间都没有发生邻居Down,或者两次邻居Down的时间大于等于resume-interval时,退出Hold-max-cost震荡抑制阶段。

Hold-down模式和Hold-max-cost模式可以叠加使用,同时生效时,先进入Hold-down模式,待Hold-down模式退出后,再进入Hold-max-cost模式。

缺省情况下,IS-IS使能Hold-max-cost模式,通过isis suppress-flapping peer hold-down interval命令可以修改震荡抑制模式为Hold-down模式和抑制持续时间。

注意事项

由于Hold-max-cost模式只是单向抑制,因此,对端设备如果不支持邻居震荡抑制功能,可能会造成对端设备的流量上下行路径不一致。

使用实例

# 在10GE1/0/1接口取消Hold-max-cost邻居震荡抑制模式。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis suppress-flapping peer hold-max-cost disable

# 在VLANIF100接口取消Hold-max-cost邻居震荡抑制模式。

<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 suppress-flapping peer hold-max-cost disable

isis suppress-reachability

命令功能

isis suppress-reachability命令用来抑制IS-IS接口发布在指定拓扑的直连路由。

undo isis suppress-reachability命令用来取消抑制发布IS-IS接口在指定拓扑的直连路由。

缺省情况下,不抑制IS-IS接口发布在指定拓扑的直连路由。

命令格式

isis suppress-reachability [ level-1 | level-1-2 | level-2 ]

undo isis suppress-reachability

参数说明

参数 参数说明 取值
level-1 只抑制Level-1接口地址发布。如果没有指定Level,则同时抑制Level-1和Level-2接口地址的发布。 -
level-1-2 同时抑制Level-1和Level-2接口地址的发布。 -
level-2 只抑制Level-2接口地址的发布。如果没有指定Level,则同时抑制Level-1和Level-2接口地址的发布。 -

视图

接口视图

缺省级别

2:配置级

使用指南

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 抑制接口VLANIF100的IPv4地址发布。

<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 suppress-reachability

# 抑制接口10GE1/0/1的IPv4地址发布。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis suppress-reachability

isis system-id auto-recover disable

命令功能

isis system-id auto-recover disable命令用来配置IS-IS当检测到System ID冲突时自动修复的功能不生效。

undo isis system-id auto-recover disable命令用来恢复IS-IS当检测到System ID冲突时自动修复的功能。

缺省情况下,当网络中存在System ID冲突时,IS-IS可以自动修改本地System ID,解除冲突。

命令格式

isis system-id auto-recover disable

undo isis system-id auto-recover disable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS网络中,System ID用来在区域内唯一标识一台IS-IS设备,当区域中存在多个相同System ID时,可能会引起路由震荡。因此,IS-IS默认使能当System ID冲突时自动修改System ID的功能。当出现System ID冲突时,IS-IS自动修改本地System ID,解除网络冲突。

如果不希望某台设备具有自动修复功能,而是希望在发生冲突的时候手动解决,则可以配置isis system-id auto-recover disable命令关闭该功能。

说明:

System ID自动修改规则为:前两个字节设置为F,后四个字节随机生成。如:FFFF:1234:5678。

注意事项

对于两台直连设备之间存在的System ID冲突,由于这种情况只会造成邻居建立不成功,对整网没有影响,因此不自动调整。

在广播网中,自动产生的System ID不记录配置文件,因此,重启设备后,因为该System ID会恢复为最先配置的值,所以会再次重新生成,新生成的System ID可能跟重启前不一致。另外,如果连续三次自动修改的System ID仍然存在冲突,则不继续调整。

System ID改变会造成IS-IS进程复位,请谨慎操作。

使用实例

# 设置当网络中存在System ID冲突时自动修改本地System ID的功能不生效。

<HUAWEI> system-view
[~HUAWEI] isis system-id auto-recover disable

isis tag-value

命令功能

isis tag-value命令用来配置IS-IS接口的管理标记值。

undo isis tag-value命令用来删除IS-IS接口配置的管理标记值。

缺省情况下,接口没有管理标记值。

命令格式

isis tag-value tag [ level-1 | level-2 ]

undo isis tag-value [ tag ] [ level-1 | level-2 ]

参数说明

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

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

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

通过isis tag-value命令,可以实现对指定接口上的路由进行标记,该标记可以作为路由过滤策略的过滤条件,从而对路由进行按需过滤。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

只有当IS-IS的开销类型为wide,wide-compatible或compatible时,发布的LSP中才会携带tag值。

isis tag-value命令设置的管理标记值的优先级高于circuit default-tag命令设置的管理标记值的优先级。

使用实例

# 配置接口VLANIF100的管理标记值是77。

<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 tag-value 77

# 配置接口10GE1/0/1的管理标记值是77。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis tag-value 77

isis timer csnp

命令功能

isis timer csnp命令用来指定在广播网络上发送CSNP报文的间隔时间。

undo isis timer csnp命令用来恢复为缺省值。

缺省情况下,在广播网络上发送CSNP报文的间隔时间是10秒。

命令格式

isis timer csnp csnp-interval [ level-1 | level-2 ]

undo isis timer csnp [ csnp-interval ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
csnp-interval 指定CSNP报文在广播网络中发送的间隔时间。 整数形式,取值范围是1~65535,单位是秒。缺省值是10秒。
level-1 指定Level-1级别的CSNP报文发送间隔。如果没有指定级别,默认为设置当前级别的IS-IS进程发送CSNP报文的间隔时间。 -
level-2 指定Level-2级别的CSNP报文发送间隔。如果没有指定级别,默认为设置当前级别的IS-IS进程发送CSNP报文的间隔时间。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在广播网中,网络中的所有设备是通过DIS周期性的发送CSNP报文来进行LSDB同步的。其他设备接收到CSNP报文后,如果发现本地LSDB中缺少某条LSP,或者本地存储的LSP较旧,则将发送PSNP报文请求相应的LSP。只有DIS才会周期性发送CSNP报文,因此该命令只能配置在DIS的广播网接口上才有效。通过该命令可以设置CSNP报文在指定Level的发送间隔时间。由于同一设备可能同时在Level-1和Level-2都被选举为DIS,因此可以分别设置在不同Level的时间间隔。不同Level的时间间隔可以不同。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

由于IS-IS路由的收敛速度依赖于LSDB的同步速度,因此减小CSNP报文的发送间隔时间可以加快LSDB的同步以及IS-IS路由的收敛。但是如果该值设置过小,则DIS会频繁发送CSNP报文,从而造成设备的CPU、内存及网络带宽占用过高,影响正常业务的运行。

说明:

如果通过isis circuit-type命令将广播接口模拟为P2P接口,则isis timer csnp命令在该接口失效。如果通过undo isis circuit-type命令将该接口恢复为广播接口,则IS-IS发送CSNP报文的间隔时间恢复为缺省值。

使用实例

# 设置Level-2的CSNP报文在接口VLANIF100上每15秒发送一次。

<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 timer csnp 15 level-2

# 设置Level-2的CSNP报文在接口10GE1/0/1上每15秒发送一次。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer csnp 15 level-2

isis timer hello

命令功能

isis timer hello命令用来指定IS-IS接口发送Hello报文的间隔时间。

undo isis timer hello命令用来恢复IS-IS接口发送Hello报文的间隔时间为缺省值10秒。

缺省情况下,IS-IS接口发送Hello报文的间隔时间是10秒。

命令格式

isis timer hello hello-interval [ level-1 | level-2 ] [ conservative ]

undo isis timer hello [ hello-interval ] [ level-1 | level-2 ]

undo isis timer hello hello-interval [ level-1 | level-2 ] conservative

参数说明

参数 参数说明 取值
hello-interval 指定发送Hello报文的间隔时间。 整数类型,取值范围是3~255,单位是秒。缺省值是10秒。
level-1 指定Level-1级别Hello报文的发送间隔。如果没有指定级别,则默认级别为Level-1和Level-2。 -
level-2 指定Level-2级别Hello报文的发送间隔。如果没有指定级别,则默认级别为Level-1和Level-2。 -
conservative 使能IS-IS邻居保持时间保守模式。
  • 如果指定该参数,则当IS-IS邻居保持时间小于10秒时,到期后不进行延时,邻居直接断连。
  • 如果不指定该参数,则当IS-IS邻居保持时间小于10秒时,到期后延时一个IS-IS邻居保持时间后,邻居断连。
-
说明:

参数level-1level-2仅在广播接口上是可配置的。因为在广播链路上,level-1level-2的Hello报文会分别发送,其间隔时间也要分别设置。在点到点链路上只有一种Hello报文,所以不需要使用参数level-1level-2

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS协议通过Hello报文的收发来维护与相邻设备的邻居关系,当邻居设备在一段时间内没有收到本端发送的Hello报文时,将认为邻居已经失效。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

  • 如果Hello报文发送间隔越短,就需要占用越多的系统资源来发送Hello报文,因此,间隔时间需要根据实际情况设定。

  • 如果通过isis circuit-type命令将广播接口模拟为P2P接口或者通过undo isis circuit-type命令将该接口恢复为广播接口,则IS-IS发送Hello报文的间隔时间恢复为缺省值,不再生成配置文件。

使用实例

# 设置Level-2的Hello报文在接口VLANIF100上每20秒发送一次。

<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 timer hello 20 level-2

# 设置Level-2的Hello报文在接口10GE1/0/1上每20秒发送一次。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer hello 20 level-2

isis timer holding-multiplier

命令功能

isis timer holding-multiplier命令用来配置Hello报文的发送间隔时间的倍数,以达到修改IS-IS的邻居保持时间的目的。

undo isis timer holding-multiplier命令用来恢复Hello报文的发送间隔时间的倍数为缺省值3。

缺省情况下,Hello报文的发送间隔时间的倍数值为3,即邻居保持时间为Hello报文的发送间隔时间的3倍。

命令格式

isis timer holding-multiplier number [ level-1 | level-2 ]

undo isis timer holding-multiplier [ number ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
number 指定邻居保持时间为Hello报文的发送间隔时间的倍数。 整数形式,取值范围是3~1000。缺省值为3。
level-1 指定Level-1邻居的邻居保持时间。如果没有指定级别,则默认为Level-1和Level-2邻居指定邻居保持时间。 -
level-2 指定Level-2邻居的邻居保持时间。如果没有指定级别,则默认为Level-1和Level-2邻居指定邻居保持时间。 -
说明:

参数level-1level-2仅在广播接口上是可配置的。因为在广播链路上,level-1level-2的Hello报文会分别发送,其间隔时间也要分别设置。在点到点链路上只有一种Hello报文,所以不需要使用参数level-1level-2

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

链路两端的设备通过发送Hello报文建立邻居关系,当邻居关系建立起来后,需要周期性的发送Hello报文来维持邻居关系。如果在一定间隔时间内,链路一端的设备没有接收到对端设备发送的Hello报文,则认为对端邻居失效。该间隔时间叫做邻居保持时间。

例如,如果本地设备已经通过执行命令isis timer hello 20将Hello报文的发送间隔时间配置为20秒,然后执行isis timer holding-multiplier 4配置倍数值为4,则邻居保持时间为80秒(4*20 = 80)。当使用isis timer hello命令修改Hello报文的发送间隔时间时,邻居保持时间也随之改变。

前置条件

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

注意事项

  • 如果number配置的过大,则对端邻居已经失效时,本端设备需要等待过长的时间才能检测到,从而减慢IS-IS路由收敛速度。如果number配置的太小,由于网络传输延时和传播差错等原因可能会造成个别Hello报文的丢失或出错,则邻居关系会频繁的在UpDown之间变化,造成IS-IS网络的路由震荡。因此,请谨慎配置number的取值。建议IS-IS网络中的所有设备配置相同的Hello报文发送间隔时间和邻居保持时间,以免造成某些设备对链路故障的检测速度低于其他设备而减慢全网IS-IS路由的收敛速度。

  • 如果通过isis circuit-type命令将广播接口模拟为P2P接口或者通过undo isis circuit-type命令将该接口恢复为广播接口,则邻居保持时间相对于Hello报文的发送间隔时间的倍数恢复为缺省值,不再生成配置文件。

  • 当使用isis timer hello命令配置Hello报文的发送间隔时间时,如果指定conservative参数,则当IS-IS邻居保持时间小于10秒时,到期后不进行延时,邻居直接断连;如果不指定conservative参数,则当IS-IS邻居保持时间小于10秒时,到期后延时一个IS-IS邻居保持时间后,邻居断连。

使用实例

# 指定接口VLANIF100上宣告邻居失效前没有收到的Level-2 Hello报文数目为6。

<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 timer holding-multiplier 6 level-2

# 指定接口10GE1/0/1上宣告邻居失效前没有收到的Level-2 Hello报文数目为6。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer holding-multiplier 6 level-2

isis timer lsp-retransmit

命令功能

isis timer lsp-retransmit命令用来配置点到点链路上LSP报文的重传间隔时间。

undo isis timer lsp-retransmit命令用来恢复点到点链路上LSP报文的重传间隔时间为缺省值5秒。

缺省情况下,点到点链路上LSP报文的重传间隔时间为5秒。

命令格式

isis timer lsp-retransmit retransmit-interval

undo isis timer lsp-retransmit

参数说明

参数 参数说明 取值
retransmit-interval 指定LSP报文的重传间隔时间。 整数形式,取值范围是1~300秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在点到点网络中,链路两端的设备通过LSP扩散达到LSDB的同步。链路其中一端的设备发送LSP报文,如果另一端的设备收到该LSP报文,则回复PSNP报文进行确认。如果在一定时间内,发送报文的设备未收到对端的PSNP确认报文,则会重新发送该LSP报文。

该命令可以用来配置设备重新发送LSP报文的间隔时间。配置该命令后,设备发送LSP报文后,会等待时间间隔retransmit-interval。在这段时间内,如果收到对端的PSNP确认报文,则不会重传该LSP报文,否则重传该LSP报文。

注意事项

如果retransmit-interval的值设置过小,可能会造成LSP报文的不必要的重传,造成对设备的CPU、内存及网络带宽的占用过高。

由于只有点到点网络中设备才会发送PSNP报文进行确认,因此该命令只能配置设备在点到点接口上才有效。

说明:

如果通过isis circuit-type命令将广播接口模拟为P2P接口,或者通过undo isis circuit-type命令将某P2P接口恢复为广播接口,则点到点链路上LSP报文的重传间隔时间恢复为缺省值。

使用实例

# 设置在接口Vlanif100上LSP报文的重传间隔为10秒。

<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 timer lsp-retransmit 10

# 设置在接口10GE1/0/1上LSP报文的重传间隔为10秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer lsp-retransmit 10

isis timer lsp-throttle

命令功能

isis timer lsp-throttle命令用来配置IS-IS接口发送LSP报文的最小间隔时间和此时间内发送的最大的报文数。

undo isis timer lsp-throttle命令用来恢复IS-IS接口发送LSP报文的最小间隔时间和此时间内发送的最大的报文数为缺省值。

缺省情况下,接口上发送LSP报文的最小间隔时间是50毫秒,每次发送LSP报文的最大数目是10。

命令格式

isis timer lsp-throttle throttle-interval [ count count ]

undo isis timer lsp-throttle

参数说明

参数 参数说明 取值
throttle-interval 指定发送LSP报文的最小间隔时间。 整数形式,取值范围是1~10000,单位是毫秒。
count count 指定在throttle-interval时间间隔内发送LSP报文的最大数目。 整数形式,取值范围是1~1000。

视图

接口视图

缺省级别

2:配置级

使用指南

使用throttle-interval参数配置的值既是两个连续LSP之间的时延,也是一个CSNP报文的多个分片之间的发送间隔。

配置此命令前,需要在接口下执行命令isis enable使能IS-IS功能。

使用实例

# 设置在接口VLANIF100上LSP报文的发送间隔为500毫秒。

<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 timer lsp-throttle 500

# 设置在接口10GE1/0/1上LSP报文的发送间隔为500毫秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] network-entity 01.0000.0000.0001.00
[*HUAWEI-isis-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] isis enable 1
[*HUAWEI-10GE1/0/1] isis timer lsp-throttle 500

is-level

命令功能

is-level命令用来配置IS-IS交换机的级别。

undo is-level命令用来恢复为缺省配置。

缺省情况下,IS-IS设备级别为Level-1-2。

命令格式

is-level { level-1 | level-1-2 | level-2 }

undo is-level

参数说明

参数 参数说明 取值
level-1 指定交换机的级别为Level-1,只计算区域内路由,维护Level-1的LSDB。 -
level-1-2 指定交换机的级别为Level-1-2,同时参与Level-1和Level-2的路由计算,维护Level-1和Level-2两个LSDB。 -
level-2 指定交换机的级别为Level-2,只参加Level-2的路由计算,维护Level-2的LSDB。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

为了支持大规模的路由网络,IS-IS在路由域内采用两级的分层结构。因此,IS-IS交换机可以分为以下三种级别:
  • Level-1交换机:负责区域内的路由,它只与属于同一区域的Level-1和Level-1-2交换机形成邻居关系。Level-1交换机必须通过Level-1-2交换机才能连接至其他区域。
  • Level-2交换机:负责区域间的路由,可以与Level-2或其它区域的Level-1-2交换机形成邻居关系,所有Level-2级别的交换机组成路由域的骨干网,负责在不同区域间通信,路由域中Level-2级别的交换机必须是连续的,以保证骨干网的连续性。
  • Level-1-2交换机:可以与同一区域的Level-1和Level-1-2交换机形成Level-1邻居关系,也可以与其他区域的Level-2和Level-1-2交换机形成Level-2的邻居关系。

一般来说,将Level-1交换机部署在区域内,Level-2交换机部署在区域间,Level-1-2交换机部署在Level-1和Level-2交换机的中间。

IS-IS交换机的Level级别和接口的Level级别共同决定了建立邻居关系的Level级别。两台Level-1-2交换机建立邻居关系时,缺省情况下,会分别建立Level-1和Level-2邻居关系。如果只希望建立Level-1或者Level-2的邻居关系,可以通过执行isis circuit-level命令修改接口的Level级别实现。

如果只有一个区域,建议用户将所有交换机的Level全部设置为Level-1或者全部设为Level-2,因为没有必要让所有交换机同时维护两个完全相同的数据库。在IP网络中使用时,建议将所有的交换机都设置为Level-2,这样有利于以后的扩展。

注意事项

在网络运行过程中,改变IS-IS设备的级别可能会导致IS-IS进程重启并可能会造成IS-IS邻居断连,建议用户在配置IS-IS时即完成交换机级别的配置。

如果在IS-IS配置过程中没有通过is-level命令指定交换机的级别,则默认为Level-1-2路由器,即同时参与Level-1和Level-2的路由计算,维护Level-1和Level-2两个LSDB。

使用实例

# 设置当前交换机工作在Level-1。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] is-level level-1
相关主题

is-name

命令功能

is-name命令用来使能识别LSP报文中主机名称的能力,同时为本地交换机上IS-IS系统配置动态主机名,并以LSP报文的方式发布出去。

undo is-name命令用来删除本地交换机上IS-IS系统的动态主机名。

缺省情况下,本地交换机上的IS-IS系统没有动态主机名。

命令格式

is-name symbolic-name

undo is-name [ symbolic-name ]

参数说明

参数 参数说明 取值
symbolic-name 指定动态主机名。 字符串形式,区分大小写,不支持空格,长度范围是1~64。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

通常在运行IS-IS协议的设备上,查看IS-IS邻居和链路状态数据库等信息时,IS-IS域中的各设备都是用由12位十六进制数组成的System ID来表示的,例如:aaaa.eeee.1234。这种表示方法比较繁琐,而且易用性不好。为方便对IS-IS网络的维护和管理,IS-IS协议引入了动态主机名映射机制。通过is-name命令可以为本地交换机配置一个方便查看的主机名称,且随LSP发布出去。

配置成功后,可以通过display isis name-table命令查看到所配置的主机名称。

使用实例

# 为本地IS-IS系统配置名称为RUTA。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] is-name RUTA

is-name map

命令功能

is-name map命令用来使能本地交换机识别LSP报文中主机名称的功能,并在本端为远端IS-IS系统配置一个静态主机名。

undo is-name map命令用来去使能本地交换机识别LSP报文中主机名称的功能并删除本端为远端IS-IS系统配置的静态主机名。

缺省情况下,未使能本地交换机识别LSP报文中主机名称的功能,且本端没有为远端IS-IS系统配置静态主机名。

命令格式

is-name map system-id symbolic-name

undo is-name map system-id

参数说明

参数 参数说明 取值
system-id 指定远端被映射IS-IS系统ID或伪节点ID。 格式为XXXX.XXXX.XXXX[.XX]。
symbolic-name 指定远端被映射IS-IS系统的静态主机名。 字符串形式,区分大小写,不支持空格,长度范围是1~64。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

通常在运行IS-IS协议的交换机上,查看IS-IS邻居和链路状态数据库等信息时,IS-IS域中的各交换机都是用由12位十六进制数组成的System ID来表示的,例如:aaaa.eeee.1234。这种表示方法比较繁琐,而且易用性不好。为方便对IS-IS网络的维护和管理,IS-IS协议引入了动态主机名交换机制。通过is-name map命令可以为远端设备配置一个方便查看的主机名称,但不通过LSP发布出去。

使用此命令为远端设备和主机名建立映射关系后,使用display isis name-table命令查看信息时,远端设备的系统ID会被设置的主机名代替。

注意事项

该配置属于静态配置,即只在本端设备生效,配置的主机名称symbolic-name不会通过LSP报文发送出去。因此,如果网络中的对应的IS-IS设备配置了动态主机名映射,那么该映射关系将覆盖本端设备的静态映射。

使用实例

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

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] is-name map 0000.0000.0041 RUTB

log-peer-change

命令功能

log-peer-change命令用来打开IS-IS邻接状态变化的输出开关。

undo log-peer-change命令用来关闭IS-IS邻接状态变化的输出开关。

缺省情况下,IS-IS邻接状态变化的输出开关为关闭状态。

命令格式

log-peer-change

undo log-peer-change

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS网络中,邻居震荡会带来网络不稳定、网络频繁收敛消耗大量内存,甚至可能会造成用户流量丢失,因此,当出现邻居震荡现象,必须尽快定位并解决。

为了方便在出现邻居震荡时及时定位问题,可以执行log-peer-change命令,打开IS-IS邻接状态变化的输出开关,将邻居状态变化信息记录到日志中。

注意事项

只有在terminal monitor开关开启的情况下,执行该命令后才会记录IS-IS邻接状态的变化。

使用实例

# 在当前交换机上打开IS-IS邻接状态变化的输出开关。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] log-peer-change
相关主题

loop-free-alternate

命令功能

loop-free-alternate命令用来使能IS-IS Auto FRR利用LFA(Loop-free Alternate)算法计算无环备份路由。

undo loop-free-alternate命令用来去使能IS-IS Auto FRR利用LFA(Loop-free Alternate)算法计算无环备份路由。

缺省情况下,未使能IS-IS Auto FRR利用LFA(Loop-free Alternate)算法计算无环备份路由。

命令格式

loop-free-alternate [ level-1 | level-2 | level-1-2 ]

undo loop-free-alternate [ level-1 | level-2 | level-1-2 ]

参数说明

参数 参数说明 取值
level-1 指定Level-1级别IS-IS Auto FRR并生成无环备份路由。如果不指定Level,则在Level-1和Level-2上都使能IS-IS Auto FRR并生成备份路由。 -
level-2 指定Level-2级别IS-IS Auto FRR并生成无环备份路由。如果不指定Level,则在Level-1和Level-2上都使能IS-IS Auto FRR并生成备份路由。 -
level-1-2 同时指定Level-1和Level-2级别IS-IS Auto FRR并生成无环备份路由。 -

视图

IS-IS FRR视图、IS-IS IPv6 FRR视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS Auto FRR利用LFA算法预先计算好备份链路,并与主链路一起加入转发表。当网络出现故障时,IS-IS Auto FRR可以在控制平面路由收敛前将流量快速切换到备份链路上,保证流量不中断,从而达到保护流量的目的。

注意事项

只有执行loop-free-alternate命令之后,IS-IS的Auto FRR功能才会生效。

必须满足IS-IS Auto FRR流量保护不等式,IS-IS才能生成无环备份路由。关于IS-IS Auto FRR的详细介绍请参考《CloudEngine 8800, 7800, 6800, 5800系列交换机 特性描述-IP路由》。

使用实例

# 使能Level-2 IS-IS Auto FRR并生成无环备份路由。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] frr
[*HUAWEI-isis-1-frr] loop-free-alternate level-2

lsp-fragments-extend

命令功能

lsp-fragments-extend命令用来使能IS-IS交换机的LSP分片扩展功能。

undo lsp-fragments-extend命令用来去使能IS-IS交换机的LSP分片扩展功能。

缺省情况下,未使能IS-IS交换机的LSP分片扩展功能。

命令格式

lsp-fragments-extend [ [ level-1 | level-2 | level-1-2 ] | [ mode-1 | mode-2 ] ] *

undo lsp-fragments-extend [ [ mode-1 | mode-2 ] | [ level-1 | level-2 | level-1-2 ] ] *

参数说明

参数 参数说明 取值
level-1 指定在Level-1级别使能分片扩展。 -
level-2 指定在Level-2级别使能分片扩展。 -
level-1-2 指定在Level-1-2级别使能分片扩展。 -
mode-1 该模式可以兼容以前老版本不支持LSP分片扩展特性的情况。 -
mode-2 该模式要求所有交换机都支持LSP分片扩展特性。
说明:

缺省情况下,使用mode-1level-1-2两个参数。

-

视图

IS-IS视图

缺省级别

2:配置级

使用指南

为了使IS-IS交换机生成扩展LSP分片,应通过命令virtual-system至少配置一个虚拟系统ID。

配置lsp-fragments-extend命令后,需要通过命令reset isis all重启IS-IS进程之后才能使LSP分片扩展功能生效。

使用实例

# 使能mode-1模式和Level-2的LSP分片扩展。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] lsp-fragments-extend mode-1 level-2

lsp-length

命令功能

lsp-length命令用来配置当前IS-IS交换机生成LSP报文的长度以及接收LSP报文的长度。

undo lsp-length命令用来恢复当前IS-IS交换机生成LSP报文的长度以及接收LSP报文的长度为缺省值1497字节。

缺省情况下,IS-IS交换机生成的LSP报文和接收的LSP报文长度均为1497字节。

命令格式

lsp-length { originate | receive } max-size

undo lsp-length { originate | receive }

参数说明

参数 参数说明 取值
originate 指定配置生成LSP报文的最大长度。 -
receive 指定配置接收LSP报文的最大长度。 -
max-size 指定LSP报文的最大长度。配置max-size参数时需注意,生成的LSP报文的max-size必须小于等于接收的LSP报文的max-size 整数类型,取值范围是512~16384,单位是字节。缺省值是1497。
说明:

由于目前接口支持的MTU最大值是9600字节,因此,为了实现两端的正常通信,LSP的报文最大长度允许的最大取值为9600–3=9597字节。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

通过控制IS-IS交换机生成LSP报文的长度以及接收LSP报文的长度,可以调整LSDB同步的速度,从而影响网络的收敛速度。

注意事项
使用lsp-length命令设置的max-size值必须满足以下要求。
  • 以太网接口的MTU值大于等于max-size+3。

  • P2P接口的MTU值大于等于max-size

使用实例

# 设置当前IS-IS系统生成LSP报文最大长度为1024字节。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] lsp-length originate 1024

lsp-remaining-lifetime refresh disable(IS-IS)

命令功能

lsp-remaining-lifetime refresh disable命令用来去使能IS-IS LSP的Remaining Lifetime设置功能。

undo lsp-remaining-lifetime refresh disable命令用来使能IS-IS LSP的Remaining Lifetime设置功能。

缺省情况下,IS-IS LSP的Remaining Lifetime设置功能处于使能状态。

命令格式

lsp-remaining-lifetime refresh disable

undo lsp-remaining-lifetime refresh disable

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

如果LSP的Remaining Lifetime异常,可能会造成LSP振荡或路由计算错误。例如,异常Remaining Lifetime为500秒,而实际Remaining Lifetime为1200秒,LSP就会过早的老化或泛洪,导致LSP振荡或短暂的路由不可达。为了解决这个问题,设备默认使能IS-IS LSP的Remaining Lifetime设置功能。当IS-IS收到的LSP的Remaining Lifetime小于本地配置的lsp-max-age(最大有效时间),则设置Remaining Lifetime为lsp-max-age,直到整个区域中的所有LSP的Remaining Lifetime一致,这样,就可以有效保证路由计算的正确性。

使用实例

# 去使能IS-IS LSP的Remaining Lifetime设置功能。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] lsp-remaining-lifetime refresh disable

lsp-remaining-lifetime refresh timer(IS-IS)

命令功能

lsp-remaining-lifetime refresh timer命令用来设置IS-IS LSP的Remaining Lifetime值。

undo lsp-remaining-lifetime refresh timer命令用来恢复IS-IS LSP的Remaining Lifetime为缺省值。

缺省情况下,IS-IS LSP的Remaining Lifetime值为lsp-max-age(最大有效时间)。

命令格式

lsp-remaining-lifetime refresh timer { refreshvalue | lsp-max-age }

undo lsp-remaining-lifetime refresh timer [ refreshvalue ]

参数说明

参数 参数说明 取值
refreshvalue 指定IS-IS LSP的Remaining Lifetime值。 整数形式,取值范围是lsp-max-age~65535,单位是秒。
lsp-max-age 指定IS-IS LSP的Remaining Lifetime值为lsp-max-age。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当使能IS-IS LSP的Remaining Lifetime设置功能时,满足下列条件,会将LSP的Remaining Lifetime设置为配置值。
  • 收到的其它设备产生的LSP比本地的LSP新。
  • LSP的Remaining Lifetime非0,且小于配置值。

前置条件

执行undo lsp-remaining-lifetime refresh disable命令,使能IS-IS LSP的Remaining Lifetime设置功能。

缺省情况下,IS-IS LSP的Remaining Lifetime设置功能处于使能状态。

使用实例

# 设置IS-IS LSP的Remaining Lifetime值为60000。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] lsp-remaining-lifetime refresh timer 60000

maximum load-balancing (IS-IS)

命令功能

maximum load-balancing命令用来配置在负载分担方式下的等价路由的最大数量。请根据内存容量进行配置。

undo maximum load-balancing命令用来恢复负载分担方式下的等价路由的缺省数量。

缺省情况下,负载分担方式下的最大等价路由的数量为32(CE6870EI为64)。

命令格式

maximum load-balancing number

undo maximum load-balancing

参数说明

参数 参数说明 取值
number 指定在负载分担方式下等价路由的最大数量。 整数形式,取值范围是1~32
说明:
CE6870EI的取值范围是1~64。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当IS-IS网络中有多条冗余链路时,可能会出现多条等价路由。采用配置负载分担方式,可以使流量被均匀的分配到每条链路上。该方式可以提高网络中链路的利用率及减少某些链路负担过重造成阻塞发生的情况。

通过指定参数number,可以限制进行负载分担的等价路由数。

注意事项

如果需要取消负载分担,可以将number设置为1,或者通过nexthop命令设置等价路由的优先级

使用实例

# 设置进行负载分担路由的最大数为2。

<HUAWEI> system-view
[~HUAWEI] isis 100
[*HUAWEI-isis-100] maximum load-balancing 2

# 恢复缺省值。

<HUAWEI> system-view
[~HUAWEI] isis 100
[*HUAWEI-isis-100] undo maximum load-balancing

network-entity

命令功能

network-entity命令用来配置IS-IS进程的网络实体名称NET(Network Entity Title)。

undo network-entity命令用来删除IS-IS进程的NET。

缺省情况下,IS-IS进程没有配置NET。

命令格式

network-entity net

undo network-entity net

参数说明

参数 参数说明 取值
net

指定网络实体名称。

格式为X…X.XXXX.XXXX.XXXX.00,前面的“X…X”是区域地址,中间的12个“X”是交换机的System ID,最后的“00”是SEL。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

NET是NSAP(Network Service Access Point)的特殊形式,在进入IS-IS视图之后,必须完成IS-IS进程的NET配置,IS-IS协议才能真正启动。

NET由三部分组成:
  • 区域ID,区域ID的长度可以是变化的(1~13个字节)。

  • 系统ID,长度为固定值6个字节。

  • 最后一个字节SEL,其值必须为00。

通常情况下,一个IS-IS进程下配置一个NET即可,当区域需要重新划分时,例如将多个区域合并,或者将一个区域划分为多个区域,这种情况下可以最多配置3个NET使得在重新划分时仍然能够保证路由的正确性。

注意事项

区域地址用来唯一标识路由域中的不同区域,同一Level-1区域内所有交换机必须具有相同的区域地址,Level-2区域内的交换机可以具有不同的区域地址。

在整个区域和骨干区域中,要求保持系统ID唯一。

由于一个IS-IS进程中区域地址最多可配置3个,所以NET最多也只能配3个。在配置多个NET时,必须保证它们的系统ID都相同。

配置undo network-entity net命令将会删除NET的相关配置,造成IS-IS相关功能不可用,请谨慎操作。

使用实例

# 指定NET为10.0001.1010.1020.1030.00。其中系统ID是1010.1020.1030,区域ID是10.0001。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] network-entity 10.0001.1010.1020.1030.00
相关主题

nexthop (IS-IS)

命令功能

nexthop命令用来配置等价路由的优先级。

undo nexthop命令用来取消等价路由的优先级。

缺省情况下,不设置等价路由的优先级。

命令格式

nexthop ip-address weight value

undo nexthop ip-address

参数说明

参数 参数说明 取值
ip-address 指定下一跳的IP地址。 点分十进制格式。
weight value 指定下一跳权重。value越小则优先级越高。 value是整数形式,取值范围是1~254。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当IS-IS网络中有多条冗余链路时,可能会出现多条等价路由,即达到某一目的网段有多条等开销路径。

使用该命令可以配置每条等价路由优先级,在不修改接口开销的情况下,明确指定路由的下一跳,使得该路由被优选。

注意事项

配置该命令后,IS-IS设备在转发到达目的网段的流量时,将不采用负载分担方式,而是将流量转发到优先级最高的下一跳。

使用实例

# 设置IS-IS中等价路由的优先级。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] nexthop 10.0.0.3 weight 1

optional-checksum enable

命令功能

optional-checksum enable命令用来使能IS-IS Hello报文和SNP报文携带可选checksum TLV,并检验收到的IS-IS Hello报文和SNP报文。

undo optional-checksum enable命令用来恢复IS-IS报文为缺省配置。

缺省情况下,IS-IS Hello报文和SNP报文不携带可选checksum TLV,对收到的报文也不进行检验。

命令格式

optional-checksum enable

undo optional-checksum enable

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在IS-IS网络中,为了防止恶意报文攻击,保证报文的正确接收,可以在进程下配置optional-checksum enable命令,使IS-IS路由器发送的SNP报文和Hello报文携带optional checksum TLV,对端在接收报文时,首先检查其携带的optional checksum TLV是否正确,如果不正确,则拒绝接收,从而保证接收到的报文的正确性。

前置条件

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

注意事项

如果IS-IS接口或者区域配置了MD5认证或含有生效的MD5认证的keychain认证,则IS-IS路由器发送Hello和SNP报文时不携带checksum TLV,只校验接收到的报文。

使用实例

# 使能IS-IS在Hello报文和SNP报文中携带可选checksum TLV。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] optional-checksum enable
相关主题

preference (IS-IS)

命令功能

preference命令用来配置IS-IS协议的优先级。

undo preference命令用来恢复IS-IS协议的缺省优先级。

缺省情况下,IS-IS协议的优先级为15。

命令格式

preference { preference | { route-policy route-policy-name } } *

undo preference

参数说明

参数 参数说明 取值
preference 指定IS-IS协议优先级。数值越低,优先级越高。 整数类型,取值范围是1~255。
route-policy route-policy-name 指定路由策略的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

一台设备上可能同时运行多种动态路由协议,到达同一个目的地可能存在多条不同协议的路由,此时存在各个路由协议之间路由信息共享和选择的问题。为解决这个问题,系统为每一种路由协议设置一个优先级,当不同协议都发现了到同一目的地的路由时,优先级高的协议将起决定作用。

preference可以为IS-IS协议或者部分IS-IS路由设置优先级,从而达到影响路由信息共享和选择的目的。分为以下三种情况:

  • preference preference可为所有IS-IS协议的路由设定优先级。

  • preference preference route-policy route-policy-name可为通过匹配的路由和没有通过匹配的路由设定不同的优先级。

  • preference route-policy route-policy-name preference可为通过匹配的路由设定优先级,不影响其他IS-IS路由的优先级。

注意事项

使用路由策略为特定的路由设定优先级。如果route-policy中配置了子句apply preference,则路由的优先级为:

  • 通过匹配的路由:apply子句设定的优先级。

  • 未通过匹配的路由:命令preference设定的优先级。

如下面的例子,通过策略abc的路由优先级被设定为50,未通过策略abc的路由优先级被设定为30。

#
route-policy abc permit node 1
 if-match cost 20
 apply preference 50
#
isis 1
 preference 30 route-policy abc

如果策略abc中没有配置子句apply preference 50,则所有路由的优先级被设定为30。

使用实例

# 设置IPv4的IS-IS路由协议的优先级为25。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] preference 25
相关主题

prefix-priority (IS-IS)

命令功能

prefix-priority命令用来配置IS-IS路由的收敛优先级。

undo prefix-priority恢复IS-IS路由的缺省收敛优先级。

缺省情况下,IS-IS主机路由和缺省路由的收敛优先级为medium,其他IS-IS路由的收敛优先级为low。

命令格式

prefix-priority [ level-1 | level-2 ] { critical | high | medium } { ip-prefix prefix-name | tag tag-value }

undo prefix-priority [ level-1 | level-2 ] { critical | high | medium }

参数说明

参数 参数说明 取值
level-1 指定Level-1级别的IS-IS路由的收敛优先级。 -
level-2 指定Level-2级别的IS-IS路由的收敛优先级。 -
critical 指定IS-IS路由的收敛优先级为critical。 -
high 指定IS-IS路由的收敛优先级为high。 -
medium 指定IS-IS路由的收敛优先级为medium。 -
ip-prefix prefix-name 指定过滤路由的IP地址前缀名,为符合指定IP地址前缀的IS-IS路由配置收敛优先级。 必须是已存在的IP地址前缀名。
tag tag-value 指定过滤路由的tag值,为带有指定tag值的IS-IS路由配置收敛优先级。如果使用tag值来过滤需配置收敛优先级的IPv4路由,要求发送报文的IS-IS的cost-style类型不是narrow且IS-IS路由必须带有tag值。 整数类型,取值范围是1~4294967295。

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当IS-IS设备的路由表中的路由条目较多时,IS-IS设备需要大量的时间进行SPF计算。为了使得网络中的某些关键路由能够被优先计算出来,可以使用prefix-priority命令对指定的路由设置收敛优先级。

IS-IS路由的收敛优先级分为critical、high、medium和low四种。收敛优先级的顺序由高到低为critical > high > medium > low。

IS-IS路由收敛优先级的应用规律为:
  • 对于已存在的IS-IS路由,收敛优先级将依据prefix-priority命令重新进行设置。

  • 对新增加的IS-IS路由,收敛优先级将依据prefix-priority命令的过滤结果进行设置。

  • 如果一条路由符合多个收敛优先级的匹配规则,则这些收敛优先级中最高者当选为路由的收敛优先级。

  • 若不指定Level,IS-IS会对Level-1和Level-2的IS-IS路由的收敛优先级都进行配置。

注意事项

该命令仅在公网生效。

使用prefix-priority命令对IS-IS路由(包括IS-IS主机路由和缺省路由)的收敛优先级进行配置后,所有IS-IS路由的收敛优先级将依据prefix-priority命令的配置而变化,没有配置的路由(包括IS-IS主机路由和缺省路由)的收敛优先级变为low。

使用实例

#配置Level-1上tag值为3的IS-IS路由的收敛优先级为critical

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] prefix-priority level-1 critical tag 3

# 配置符合地址前缀p1的路由收敛优先级为medium

<HUAWEI> system-view
[~HUAWEI] ip ip-prefix p1 permit 192.168.0.1 24
[*HUAWEI] isis 1
[*HUAWEI-isis-1] prefix-priority medium ip-prefix p1
相关主题

purge-originator-identification enable

命令功能

purge-originator-identification enable命令用来使能IS-IS在本地发送的PURGE报文中添加purge-originator-identification (POI) TLV的功能。使能该功能后,如果本地配置了动态主机名功能,也会在PURGE报文中添加主机名TLV。

undo purge-originator-identification enable命令用来删除本地设备发送的PURGE报文中的POI TLV和主机名TLV。

缺省情况下,IS-IS设备发送的PURGE报文中不添加POI TLV和主机名TLV。

命令格式

purge-originator-identification enable [ always ]

undo purge-originator-identification enable

参数说明

参数 参数说明 取值
always 指定IS-IS在任何情况下都在本地发送的Purge LSP中添加POI/Hostname TLV。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当LSP报文的Remaining Lifetime字段为0时,证明此报文已失效,此时该LSP报文称为PURGE报文。通常情况下,PURGE报文不会记录任何产生该报文的设备信息,因此当网络发生问题时,很难定位到报文的源头。

为解决这一问题,可使用purge-originator-identification enable命令,在IS-IS设备发送的PURGE报文中添加POI TLV。同时,如果本地配置了动态主机名功能,PURGE报文中也会添加主机名TLV,为定位问题提供方便。

前置条件

配置此命令前,需要先执行isis命令启动IS-IS进程并进入IS-IS视图。

配置影响

此命令需要所有IS-IS设备支持RFC 6232协议,如果有任何其中一个不支持,此命令可能造成路由环路或黑洞路由。

使用实例

# 使能IS-IS设备为PURGE报文添加POI TLV的功能。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] purge-originator-identification enable
相关主题

reset isis all

命令功能

reset isis all命令用来重启IS-IS进程。

命令格式

reset isis all [ process-id | vpn-instance vpn-instance-name ]

reset isis process-id all

参数说明

参数 参数说明 取值
process-id 指定要清除的IS-IS进程号。 整数形式,取值范围是1~4294967295
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

在某些需要刷新LSP的情况下,如执行了area-authentication-modedomain-authentication-mode以后,设备还存有过去的LSP,可以使用reset isis all命令来清除这些LSP。

注意事项

重启IS-IS进程可能导致业务中断,请谨慎使用该命令。

使用实例

# 重启IS-IS进程。

<HUAWEI> reset isis all
Warning: The ISIS process(es) will be reset. Continue?[Y/N]y   

reset isis error

命令功能

reset isis error命令用来清除指定接口或进程收到的错误LSP报文信息和错误Hello报文信息。

命令格式

reset isis error [ process-id | vpn-instance vpn-instance-name ]

reset isis error interface interface-type interface-number

参数说明

参数 参数说明 取值
process-id

指定要清除报文的IS-IS进程号。

整数形式,取值范围是1~4294967295。
vpn-instance vpn-instance-name

指定要清除报文的VPN实例名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。
interface interface-type interface-number

指定要清除报文的接口。

-

视图

用户视图

缺省级别

3:管理级

使用指南

在定位IS-IS网络问题时,可以使用reset isis error命令把之前的统计信息清零,再查看最新的错误信息,方便问题的定位。

使用实例

# 清除IS-IS进程1的所有LSP和Hello报文信息。

<HUAWEI> reset isis error 1

reset isis peer

命令功能

reset isis peer命令用来重置与特定IS-IS的邻居关系。

命令格式

reset isis peer system-id [ process-id | vpn-instance vpn-instance-name ]

reset isis process-id peer system-id

参数说明

参数 参数说明 取值
system-id 指定IS-IS邻居的系统ID。 长度是6字节,格式是XXXX.XXXX.XXXX。
process-id 指定重建邻居关系的IS-IS进程号。如果未指定process-id,所有IS-IS进程都将重建与特定邻居的邻接关系。 整数类型,取值范围是1~4294967295
vpn-instance vpn-instance-name 指定VPN的IS-IS多实例进程(对于缺省的VPN实例,该参数可选)。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

用户视图

缺省级别

3:管理级

使用指南

本命令在需要重建某个特定邻居的情况下使用。

该命令会重建与特定邻居的邻接关系,可能会造成路由震荡。请谨慎使用该命令。

使用实例

# 重置系统ID为0000.0c11.1111的IS-IS邻居。

<HUAWEI> reset isis peer 0000.0c11.1111

reset isis statistics

命令功能

reset isis statistics命令用来清除IS-IS报文统计信息或socket全局统计信息。

命令格式

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

reset isis process-id statistics packet

reset isis statistics socket [ interface [ interface-type interface-number ] ]

reset isis process-id statistics packet [ lsp ]

reset isis statistics packet lsp [ process-id | vpn-instancevpn-instance-name ]

参数说明

参数 参数说明 取值
packet

指定清除报文统计信息。

-
interface

指定要清除统计信息的接口。

-
interface-type interface-number

指定接口类型和接口编号。

如果不指定此参数,则清除所有接口的报文或socket统计信息。

-
process-id

指定要清除报文统计信息的IS-IS进程号。

整数形式,取值范围是1~4294967295。
socket

指定清除socket全局统计信息。

-
lsp

指定清除LSP报文统计信息。

-
vpn-instance vpn-instance-name

显示指定VPN实例的System ID冲突信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

用户视图

缺省级别

3:管理级

使用指南

当IS-IS网络出现问题时,可以先执行reset isis statistics命令,清除掉之前的报文统计信息,再查看最新的报文统计信息,为定位问题提供方便。

使用实例

# 清除IS-IS进程1的所有报文统计信息。

<HUAWEI> reset isis 1 statistics packet

reset isis statistics purge-lsp

命令功能

reset isis statistics purge-lsp命令用来清除IS-IS指定进程关于Purge LSP报文的统计信息。

命令格式

reset isis process-id statistics purge-lsp [ level-1 | level-2 ]

reset isis statistics purge-lsp [ process-id | vpn-instance vpn-instance-name ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
process-id

指定要清除Purge LSP报文统计信息的IS-IS进程。

整数形式,取值范围是1~4294967295
level-1

指定清除IS-IS Level-1区域的Purge LSP报文统计信息。

-
level-2

指定清除IS-IS Level-2区域的Purge LSP报文统计信息。

-
vpn-instance vpn-instance-name

清除指定VPN实例的Purge LSP报文统计信息。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

用户视图

缺省级别

3:管理级

使用指南

当IS-IS网络出现问题时,可以先执行reset isis statistics purge-lsp命令,清除掉之前的报文统计信息,再查看最新的Purge LSP报文统计信息,为定位问题提供方便。

使用实例

# 清除IS-IS进程1的所有Purge LSP报文统计信息。

<HUAWEI> reset isis 1 statistics purge-lsp

reset isis suppress-flapping peer

命令功能

reset isis suppress-flapping peer命令用来强制IS-IS接口退出邻居震荡抑制阶段。

命令格式

reset isis process-id suppress-flapping peer [ interface interface-type interface-number ] [ notify-peer ]

参数说明

参数 参数说明 取值
process-id 指定IS-IS进程号。 整数形式,取值范围是1~4294967295。
interface-type interface-number 指定接口类型和接口号。 -
notify-peer 通知邻居设备一起退出邻居震荡抑制阶段。 -

视图

用户视图

缺省级别

3:管理级

使用指南

退出邻居震荡抑制阶段有以下几种方式:
  • 抑制定时器超时。
  • 复位IS-IS进程。
  • 执行reset isis peer命令重启IS-IS邻居。
  • 执行suppress-flapping peer disable (IS-IS)命令全局去使能IS-IS邻居震荡抑制功能。
  • 执行reset isis suppress-flapping peer命令强制退出震荡抑制阶段。
  • 对端执行reset isis process-id suppress-flapping peer [ interface interface-type interface-number ] notify-peer命令强制退出震荡抑制阶段。

使用实例

# 强制IS-IS接口退出邻居震荡抑制阶段。

<HUAWEI> reset isis 1 suppress-flapping peer

set-overload

命令功能

set-overload命令用来配置非伪节点LSP的过载标志位。

undo set-overload命令用来恢复非伪节点LSP的过载标志位为零。

缺省情况下,没有配置非伪节点LSP的过载标志位。

命令格式

set-overload [ on-startup [ timeout1 | start-from-nbr system-id [ timeout1 [ timeout2 ] ] | wait-for-bgp [ timeout1 ] ] [ send-sa-bit [ timeout3 ] ] ] [ allow { interlevel | external }* ]

undo set-overload

参数说明

参数 参数说明 取值
on-startup 表示交换机重启或者出现故障时,过载标志位在配置的时间内将保持被置位状态。 -
timeout1 指定系统启动后维持过载标志位的时间。 取值范围是5~86400,单位是秒,缺省值是600秒。
start-from-nbr system-id 表示根据system ID指定的邻居的状态,配置系统保持过载标志位时长。 格式为XXXX.XXXX.XXXX。
timeout1 [ timeout2 ] 指定与邻居状态相关的过载标志位置位的时间。
  • 如果指定的邻居在timeout2超时前没有正常Up,则系统过载标志位维持时间为timeout2timeout2的取值范围是5~86400,单位是秒,缺省值为1200秒(20分钟)。

  • 如果指定的邻居在timeout2超时前正常Up,系统过载标志位将继续维持timeout1时长。timeout1的取值范围是5~86400,单位是秒,缺省值是600秒(10分钟)。

wait-for-bgp 表示根据BGP收敛的状态,设置系统保持过载标志位时长。 -
send-sa-bit 设备重启后发送的Hello报文中携带SA Bit。 -
timeout3 指定设备重启后发送的Hello报文中携带SA Bit的时间。 整数形式,取值范围是5~120,单位是秒。缺省值是30秒。
allow 表示允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。 -
interlevel 表示当配置allow时,允许发布从不同层次IS-IS学来的IP地址前缀。 -
external 表示当配置allow时,允许发布从其它协议学来的IP地址前缀。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

虽然设置了过载标志位的LSP会在网络中扩散,但是在计算通过超载交换机的路由时不会被采用。即,对交换机设置过载位后,其它交换机在进行SPF计算时不会考虑这台交换机。但该交换机的直连路由不会被忽略。

如果需要本交换机不被其他交换机计算SPF使用,用户应在本交换机上配置set-overload命令,不指定on-startup关键字。这样,系统会立即在其发送的LSP报文中设置过载标志位,并且只能通过执行undo set-overload命令取消此过载标志位。

如果需要在本交换机重启或发生故障时不被其他交换机计算SPF使用,用户应在本交换机上配置set-overload命令,并指定on-startup关键字。

交换机内存不足时,系统自动在发送的LSP报文中设置过载标志位,与用户是否配置了set-overload命令无关。

通过设置过载位,还可以解决BGP和IGP收敛速度不一致而导致的网络流量丢失问题。

使用实例

# 为IS-IS进程1设置过载标志位。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] set-overload
Warning: The IS-IS process overload state will be set. Continue?[Y/N]  

# 设置IS-IS进程1在启动时进入过载状态,并指定当邻居0000.0000.0002在系统启动1000秒内正常Up后再继续维持过载状态300秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] set-overload on-startup start-from-nbr 0000.0000.0002 300 1000

# 设置IS-IS进程1在启动时进入过载状态,允许发布从不同层次IS-IS学来的IP地址前缀但禁止发布从其它协议学来的IP地址前缀。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] set-overload on-startup allow interlevel

shutdown(IS-IS视图)

命令功能

shutdown命令用来抑制IS-IS,使IS-IS进程进入Disable状态。

undo shutdown命令取消该配置,使IS-IS进程重新进入使能状态。

命令格式

shutdown

undo shutdown

参数说明

视图

IS-IS视图

缺省级别

2:配置级

使用指南

当IS-IS出现异常,需要暂停IS-IS运行时,可以执行此命令。

执行shutdown命令后,系统将保存IS-IS配置,同时停止IS-IS相关计算,删除IS-IS的动态数据库,包括LSDB、邻居和路由等。

使用实例

# 设置IS-IS进程1 进入Disable状态。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] network-entity 10.0000.0000.0001.00
[*HUAWEI-isis-1] shutdown 

snmp-agent trap enable feature-name isis

命令功能

snmp-agent trap enable feature-name isis命令用来打开ISIS模块的告警开关。

undo snmp-agent trap enable feature-name isis命令用来关闭ISIS模块的告警开关。

缺省情况下,ISIS模块的所有告警开关均处于关闭状态。

命令格式

snmp-agent trap enable feature-name isis [ trap-name { hwisisattempttoexceedmaxsequenceclear | hwisislspremaininglifetimerefresh | hwisispeerflapsuppstatuschange | hwisisseqnumexceedthreshold | hwisisseqnumexceedthresholdclear | hwisissystemidautorecover | hwisissystemidconflict | isisadjacencychange | isisareamismatch | isisattempttoexceedmaxsequence | isisauthenticationfailure | isisauthenticationtypefailure | isiscorruptedlspdetected | isisdatabaseoverload | isisidlenmismatch | isislsptoolargetopropagate | isismanualaddressdrops | isismaxareaaddressesmismatch | isisoriglspbuffsizemismatch | isisownlsppurge | isisprotocolssupportedmismatch | isisrejectedadjacency | isissequencenumberskip | isisversionskew } ]

undo snmp-agent trap enable feature-name isis [ trap-name { hwisisattempttoexceedmaxsequenceclear | hwisislspremaininglifetimerefresh | hwisispeerflapsuppstatuschange | hwisisseqnumexceedthreshold | hwisisseqnumexceedthresholdclear | hwisissystemidautorecover | hwisissystemidconflict | isisadjacencychange | isisareamismatch | isisattempttoexceedmaxsequence | isisauthenticationfailure | isisauthenticationtypefailure | isiscorruptedlspdetected | isisdatabaseoverload | isisidlenmismatch | isislsptoolargetopropagate | isismanualaddressdrops | isismaxareaaddressesmismatch | isisoriglspbuffsizemismatch | isisownlsppurge | isisprotocolssupportedmismatch | isisrejectedadjacency | isissequencenumberskip | isisversionskew } ]

参数说明

参数 参数说明 取值
trap-name 表示告警名称。 -
hwisisattempttoexceedmaxsequenceclear 表示打开LSP序列号已经低于最大值的告警开关。
说明:

CE6810LI设备不支持该参数。

-
hwisislspremaininglifetimerefresh 表示打开收到LSP的Remaining Lifetime值小于60秒的告警开关。 -
hwisispeerflapsuppstatuschange 表示打开邻居震荡抑制状态发生变化的告警开关。 -
hwisisseqnumexceedthreshold 表示打开LSP报文序列号达到告警上限阈值的告警开关。
说明:

CE6810LI设备不支持该参数。

-
hwisisseqnumexceedthresholdclear 表示打开LSP报文序列号已经低于告警上限阈值的告警开关。
说明:

CE6810LI设备不支持该参数。

-
hwisissystemidautorecover 表示打开检测到System ID冲突后,自动修改System ID的告警开关。 -
hwisissystemidconflict 表示打开检测system ID冲突的告警开关。 -
isisadjacencychange 表示打开邻居变化的告警开关。 -
isisareamismatch 表示打开收到的Level-1 Hello报文的区域地址与本地区域地址不匹配的告警开关。 -
isisattempttoexceedmaxsequence 表示打开LSP序列号将达最大值的告警开关。
说明:

CE6810LI设备不支持该参数。

-
isisauthenticationfailure 表示打开认证码不匹配的告警开关。 -
isisauthenticationtypefailure 表示打开认证类型不匹配的告警开关。 -
isiscorruptedlspdetected 表示打开LSP校验和验证失败的告警开关。 -
isisdatabaseoverload 表示打开LSDB过载状态变化的告警开关。 -
isisidlenmismatch 表示打开system ID长度不匹配的告警开关。 -
isislsptoolargetopropagate 表示打开PDU长度超过MTU长度告警开关。 -
isismanualaddressdrops 表示打开Level-2区域地址发布时,不同区域地址个数超过最大值且有可能丢弃部分区域地址的告警开关。 -
isismaxareaaddressesmismatch 表示打开最大区域地址不匹配的告警开关。 -
isisoriglspbuffsizemismatch 表示打开LSP缓冲区大小不匹配的告警开关。 -
isisownlsppurge 表示打开IS感知自己的LSP在网络中被清除的告警开关。 -
isisprotocolssupportedmismatch 表示打开所支持的协议类型不匹配的告警开关。 -
isisrejectedadjacency 表示打开IS-IS收到邻居Hello报文但无法建立邻接关系的告警开关。 -
isissequencenumberskip 表示打开收到自己发出的LSP序列号比LSDB中该LSP序列号大的告警开关。 -
isisversionskew 表示打开收到Hello报文版本号错误的告警开关。 -

视图

系统视图

缺省级别

3:管理级

使用指南

如果只打开某个或几个事件的告警开关时,则选择trap-name

display snmp-agent trap feature-name isis all命令可以查看ISIS模块的所有告警信息。

说明:

如果在较低版本上打开了IS-IS告警开关,升级到该版本后,需要手工配置该命令重新打开告警开关,否则原有配置会丢失。

使用实例

# 打开IS-IS邻居变化事件的告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name isis trap-name isisadjacencychange

summary (IS-IS)

命令功能

summary命令用来配置IS-IS生成聚合路由。

undo summary命令用来取消IS-IS生成的聚合路由。

缺省情况下,没有配置IS-IS生成聚合路由。

命令格式

summary ip-address mask [ avoid-feedback | generate_null0_route | tag tag | [ level-1 | level-1-2 | level-2 ] ] *

undo summary ip-address mask [ level-1 | level-1-2 | level-2 ]

参数说明

参数 参数说明 取值
ip-address 指定要生成聚合路由的IP地址。 点分十进制形式。
mask 指定生成的聚合路由的IP地址的掩码。 点分十进制形式。
avoid-feedback 表示避免通过路由计算学习到聚合路由。 -
generate_null0_route 表示为防止路由循环而生成Null 0路由。 -
tag tag 表示为发布的路由分配管理标签号。 整数形式,取值范围是1~4294967295。
level-1 表示只对引入到Level-1区域的路由进行聚合。如果没有指定Level级别,缺省为Level-2。 -
level-1-2 表示对向Level-1区域以及Level-2区域引入的路由都进行聚合。如果没有指定Level级别,缺省为Level-2。 -
level-2 表示只对引入到Level-2区域的路由进行聚合。如果没有指定Level级别,缺省为Level-2。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

当IS-IS网络规模较大时,配置路由聚合,可以有效减少在LSP中发布的路由条目,减小对系统资源的占用,不影响系统的性能。

如果被聚合的IP地址范围内的某条链路频繁Up和Down,该变化不会通告到被聚合的IP地址范围外的设备。因此,可以避免网络中的路由振荡,提高了网络的稳定性。

注意事项

配置路由聚合,不会影响本地设备的路由表,仍然会显示每一条具体路由。但是会减少LSP报文的扩散,接收到该LSP报文的其他设备的路由表中只会出现一条聚合路由。

被聚合的路由可以是IS-IS路由,也可以是被引入的其他协议路由。聚合后路由的开销值取所有被聚合路由中学到的路由的最小开销值。

使用实例

# 设置一条10.0.0.0/8的聚合路由。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] summary 10.0.0.0 255.0.0.0

tiebreaker(IS-IS)

命令功能

tiebreaker命令用来设置IS-IS Auto FRR备份路径的优选方案。

undo tiebreaker命令用来恢复IS-IS Auto FRR备份路径的优选方案为缺省情况。

缺省情况下,IS-IS Auto FRR备份路径的优选方案是节点保护。

命令格式

tiebreaker { node-protecting | lowest-cost } preference preference [ level-1 | level-2 | level-1-2 ]

undo tiebreaker { node-protecting | lowest-cost } preference preference [ level-1 | level-2 | level-1-2 ]

参数说明

参数 参数说明 取值
node-protecting

IS-IS Auto FRR备份路径的优选方案是节点保护。

-
lowest-cost

IS-IS Auto FRR备份路径的优选方案是最小开销路径。

-
preference preference

设置优选方案的优先级,优先级的值越大,其实际的优先程度越高。

整数形式,取值范围是1~255。

缺省情况,节点保护优选的优先级是40,最小开销路径优选的优先级是20。

level-1

在level-1区域内设置IS-IS Auto FRR备份路径的优选方案。

-
level-2

在level-2区域内设置IS-IS Auto FRR备份路径的优选方案。

-
level-1-2

在所有level区域内设置IS-IS Auto FRR备份路径的优选方案。

-

视图

IS-IS FRR视图

缺省级别

2:配置级

使用指南

应用场景

IS-IS Auto FRR备份路径的选择优先考虑采用保护节点的方案,但是,在实际网络中,由于接口数据能力或链路开销等因素,备份路径的优选方案可能需要调整为最小开销路径。如图9-3所示,主路径是Link-1=Device S->Device E->Device D,备份路径下一跳有Link-2和Link-3两种选择,缺省情况下,备份路优选Link3=Device S->Device N->Device D。当备份路径的优选方案需要调整为最小开销路径时,执行tiebreaker lowest-cost preference preference [ level-1 | level-2 | level-1-2 ]命令调整,即优先选择Link-2作为备份路径。
图9-3  IS-IS Auto FRR备份路径优选方案

前置条件

执行tiebreaker命令前,必须执行frr命令进入IS-IS FRR视图,并且执行loop-free-alternate命令使能IS-IS Auto FRR功能。

使用实例

# 设置IS-IS Auto FRR备份路径的优选方案为最小开销路径。

<HUAWEI> system-view
[~HUAWEI] isis 1
[*HUAWEI-isis-1] frr
[*HUAWEI-isis-1-frr] loop-free-alternate
[*HUAWEI-isis-1-frr] tiebreaker lowest-cost preference 255

timer lsp-generation

命令功能

timer lsp-generation命令用来设置指定IS-IS进程产生LSP的延迟时间。

undo timer lsp-generation命令用来恢复指定IS-IS进程产生LSP的延迟时间为缺省值。

缺省情况下,IS-IS设备产生LSP的最大延迟时间为2秒。

命令格式

timer lsp-generation max-interval [ init-interval [ incr-interval ] ] [ level-1 | level-2 ]

undo timer lsp-generation [ max-interval [ init-interval [ incr-interval ] ] ] [ level-1 | level-2 ]

参数说明

参数 参数说明 取值
max-interval 指定产生LSP(这些LSP具有相同的LSP ID)的最大延迟时间。 整数类型,取值范围是1~120,单位是秒,缺省值为2。
init-interval 指定初次触发产生LSP的延迟时间。 整数类型,取值范围是1~60000,单位是毫秒。缺省情况下不使用这个延迟时间。
incr-interval 指定两次产生具有相同的LSP ID的LSP之间的递增延迟时间。 整数类型,取值范围是1~60000,单位是毫秒。缺省情况下不使用这个延迟时间。
level-1 指定产生Level-1 LSP的延迟时间。如果没有指定Level,则同时配置产生Level-1和Level-2 LSP的延迟时间。 -
level-2 指定产生Level-2 LSP的延迟时间。如果没有指定Level,则同时配置产生Level-1和Level-2 LSP的延迟时间。 -

视图

IS-IS视图

缺省级别

2:配置级

使用指南

应用场景

在运行IS-IS的网络中,当本地路由信息发生变化时,设备需要产生新的LSP来通告这些变化。当本地路由信息的变化比较频繁时,立即生成新的LSP会占用大量的系统资源。

为了加快网络的收敛速度,同时又不影响系统性能,通过timer lsp-generation命令设置生成LSP使用的智能定时器,该定时器它可以根据路由信息的变化频率自动调整延迟时间。

智能定时器包括三个参数,每个参数的使用情况及功能如下:
  • 在只使用max-interval的情况下,智能定时器退化为一般的一次性触发定时器。
  • 在同时配置了init-intervalincr-interval参数时,初次产生LSP的延迟时间为init-interval;第二次产生具有相同LSP ID的LSP的延迟时间为incr-interval。随后,路由每变化一次,产生LSP的延迟时间都增大为前一次的两倍,直到max-interval,如果在max-interval时间间隔内本地路由信息还在频繁变化,则延时时间一直保持max-interval。直到超过max-interval时间间隔本地路由信息不再变化或者IS-IS进程被重启,延迟时间又降回到init-interval
  • 在配置init-interval但不配置incr-interval参数时,初次产生LSP使用init-interval作为延迟时间,随后都是使用max-interval作为延迟时间,如果在max-interval时间间隔内本地路由信息还在频繁变化,则延时时间一直保持max-interval。直到超过max-interval时间间隔本地路由信息不再变化或者IS-IS进程被重启,延迟时间又降回到init-interval
注意事项

如果所配置的产生LSP的延迟时间过长,则本地路由信息的变化无法及时通告给邻居,导致网络的收敛速度变慢。

使用实例

# 设置产生LSP的延迟时间为5秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] timer lsp-generation 5

# 设置产生LSP的最大延迟为20秒,初始延迟为50毫秒,递增延迟时间为2000毫秒。

<HUAWEI> system-view
[~HUAWEI] isis
[*HUAWEI-isis-1] timer lsp-generation 20 50 2000

timer lsp-max-age

命令功能

timer lsp-max-age命令用来配置当前IS-IS进程生成的LSP的最大有效时间。

undo timer lsp-max-age命令用来恢复当前IS-IS进程生成的LSP的最大有效时间为缺省值1200秒。

缺省情况下,LSP的最大有效时间为1200秒。

命令格式

timer lsp-max-age age-time

undo timer lsp-max-age

参数说明

参数 参数说明 取值
age-time 指定LSP的最大有效时间。 整数形式,取值范围是2~65535,单位是秒。

视图

IS-IS视图

缺省级别

2:配置级

使