05-IS-IS命令
本章节下载: 05-IS-IS命令 (413.30 KB)
目 录
1.1.1 area-authentication-mode
1.1.3 bandwidth-reference (IS-IS view)
1.1.6 default-route-advertise (IS-IS view)
1.1.8 display isis debug-switches
1.1.9 display isis graceful-restart status
1.1.12 display isis name-table
1.1.16 display isis statistics
1.1.17 domain-authentication-mode
1.1.19 filter-policy export (IS-IS view)
1.1.20 filter-policy import (IS-IS view)
1.1.22 graceful-restart (IS-IS view)
1.1.23 graceful-restart interval (IS-IS view)
1.1.24 graceful-restart suppress-sa
1.1.25 import-route (IS-IS view)
1.1.26 import-route isis level-2 into level-1
1.1.27 import-route limit (IS-IS view)
1.1.29 isis authentication-mode
1.1.42 isis timer holding-multiplier
1.1.49 log-peer-change (IS-IS view)
1.1.53 maximum load-balancing (IS-IS view)
1.1.56 non-stop-routing interval
1.1.57 preference (IS-IS view)
· 本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的以太网交换机。
· S5500-SI系列交换机不支持IS-IS功能。
【命令】
area-authentication-mode { md5 | simple } [ cipher ] password [ ip | osi ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
md5:MD5验证方式。
simple:简单验证方式。
cipher:以密文形式设置密码。如果未指定本参数,则表示以明文形式设置密码。
password:验证密码,区分大小写。如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串。
ip:检查LSP中IP的相应字段的配置内容。
osi:检查LSP中OSI的相应字段的配置内容。
【描述】
area-authentication-mode命令用来配置区域验证方式和验证密码。undo area-authentication-mode命令用来恢复缺省情况。
缺省情况下,系统没有配置区域验证方式和验证密码。
配置区域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-1报文(包括LSP、CSNP、PSNP)中,并对收到的Level-1报文进行验证密码的检查。
通过配置区域验证,可防止将从不可信任的路由器学习到的路由信息加入到本地LSDB中。
需要注意的是:
· 同一区域内的路由器必须配置相同的验证方式和验证密码。
· 如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容。
· 以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中。
相关配置可参考命令reset isis all、domain-authentication-mode和isis authentication-mode。
【举例】
# 在IS-IS进程1下配置区域验证采用简单验证方式,验证密码为ivg,密码类型为明文。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] area-authentication-mode simple ivg
【命令】
auto-cost enable
undo auto-cost enable
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
auto-cost enable命令用来使能自动计算接口链路开销值功能。undo auto-cost enable命令用来关闭自动计算接口链路开销值功能。
缺省情况下,自动计算接口链路开销值功能处于关闭状态。
使能自动计算接口链路开销值功能后,将根据带宽参考值自动计算接口的链路开销值。当开销值的类型为wide或wide-compatible时,可以根据公式“开销=(参考值÷带宽)×10”计算接口的链路开销值,取值范围为1~16777214。当开销值类型为其他类型时,具体情况如下:接口带宽≤10Mbps时,值为60;接口带宽≤100Mbps时,值为50;接口带宽≤155Mbps时,值为40;接口带宽≤622Mbps时,值为30;接口带宽≤2500Mbps时,值为20;接口带宽>2500Mbps时,值为10。
相关配置可参考命令bandwidth-reference和cost-style。
【举例】
# 使能IS-IS进程1的自动计算接口链路开销值功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] auto-cost enable
【命令】
bandwidth-reference value
undo bandwidth-reference
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
value:带宽参考值,取值范围为1~2147483648,单位为Mbps。
【描述】
bandwidth-reference命令用来配置IS-IS自动计算链路开销值时依据的带宽参考值。undo bandwidth-reference命令用来恢复缺省情况。
缺省情况下,IS-IS自动计算链路开销值时依据的带宽参考值为100Mbps。
相关配置可参考命令auto-cost enable。
【举例】
# 配置IS-IS进程1的带宽参考值为200Mbps。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] bandwidth-reference 200
【命令】
circuit-cost value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
value:链路开销值,当指定的链路开销值类型不同时,取值范围也不同:
· 当指定的链路开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63。
· 当指定的链路开销值类型为wide或wide-compatible时,取值范围为0~16777215。当取值为16777215时,该链路上生成的邻居TLV不能用于路由计算,仅用于传递TE相关信息。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【描述】
circuit-cost命令用来全局配置IS-IS的链路开销值。undo circuit-cost命令用来恢复缺省情况。
缺省情况下,没有全局配置IS-IS的链路开销值。
需要注意的是,如果不指定级别,将同时配置计算Level-1和Level-2路由时使用的链路开销值。
相关配置可参考命令isis cost和cost-style。
【举例】
# 全局配置IS-IS进程1下所有接口在计算Level-1路由时的链路开销值为11。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] circuit-cost 11 level-1
【命令】
cost-style { narrow | wide | wide-compatible | { compatible | narrow-compatible } [ relax-spf-limit ] }
undo cost-style
【视图】
【缺省级别】
2:系统级
【参数】
narrow:表示只可以接收和发送采用narrow方式(取值范围为0~63)的报文。
wide:表示只可以接收和发送采用wide方式(取值范围为0~16777215)的报文。
compatible:表示可以接收和发送采用narrow和wide方式的报文。
narrow-compatible:表示可以接收采用narrow和wide方式的报文,却只能发送采用narrow方式的报文。
wide-compatible:表示可以接收采用narrow和wide方式的报文,却只能发送采用wide方式的报文。
relax-spf-limit:表示允许接收到达目的地路径开销值大于1023的报文。如果不指定该参数,则在收到开销值大于1023的报文时,将丢弃。只有当指定了compatible或narrow-compatible时该参数可选。
【描述】
cost-style命令用来配置IS-IS开销值的类型,即IS-IS接收和发送的报文中到达目的地路径开销值的类型。undo cost-style命令用来恢复缺省情况。
缺省情况下,只接收和发送采用narrow方式的报文。
相关配置可参考命令isis cost和circuit-cost。
【举例】
# 配置路由器可以接收采用narrow或wide方式的报文,却只能发送采用narrow方式的报文。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] cost-style narrow-compatible
【命令】
default-route-advertise [ route-policy route-policy-name | [ level-1 | level-1-2 | level-2 ] ] *
undo default-route-advertise [ route-policy route-policy-name ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。
level-1:发布Level-1级别的缺省路由。
level-1-2:同时发布Level-1和Level-2级别的缺省路由。
level-2:发布Level-2级别的缺省路由。
【描述】
default-route-advertise命令用来配置IS-IS发布Level-1或Level-2级别的缺省路由,即在指定级别的LSP中宣告目的地为0.0.0.0/0的路径信息。undo default-route-advertise命令用来取消此项功能。
缺省情况下,此功能关闭。
需要注意的是:
· 如果不指定级别,则默认发布Level-2级别的缺省路由。
· Level-1缺省路由只发布给本区域的其他路由器,Level-2缺省路由发布给所有Level-2和Level-1-2路由器。
· 如果在路由策略视图中apply isis level-1,则可以在L1 LSP中生成缺省路由;如果在路由策略视图中apply isis level-2,则可以在L2 LSP中生成缺省路由;如果在路由策略视图中apply isis level-1-2,可以在L1 LSP、L2 LSP中各自生成缺省路由。
【举例】
# 配置IS-IS进程1发布Level-2级别缺省路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] default-route-advertise
【命令】
display isis brief [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的摘要信息。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS摘要信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS摘要信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis brief命令用来显示IS-IS的摘要信息。
【举例】
# 显示IS-IS的摘要信息。
<Sysname> display isis brief
ISIS (1) Protocol Brief Information :
network-entity:
10.0000.0000.0001.00
is-level :level-1-2
cost-style: narrow
preference : 15
Lsp-length receive : 1497
Lsp-length originate : level-1 1497
level-2 1497
maximum imported routes number : 10000
Timers:
lsp-max-age: 1200
lsp-refresh: 900
Interval between SPFs: 10
表1-1 display isis brief显示信息描述表
字段 |
描述 |
|
network-entity |
网络实体名称 |
|
is-level |
路由器类型 |
|
cost-style |
开销类型 |
|
preference |
路由优先级 |
|
Lsp-length receive |
可以接收LSP的最大长度 |
|
Lsp-length originate |
生成的LSP的最大长度 |
|
maximum imported routes number |
引入Level1/Level2的IPv4路由最大条数 |
|
Timers |
lsp-max-age |
LSP的最大生存时间 |
lsp-refresh |
LSP的刷新周期 |
|
Interval between SPFs |
SPF的计算时间间隔 |
【命令】
display isis debug-switches { process-id | vpn-instance vpn-instance-name } [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程调试开关的状态。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS调试开关的状态。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS调试开关的状态。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis debug-switches命令用来显示IS-IS调试开关的状态。
【举例】
# 显示IS-IS进程1调试开关的状态。
<Sysname> display isis debug-switches 1
IS-IS - Debug settings.
IS-IS SPF Triggering Events debugging is on
以上信息表明,IS-IS SPF触发事件Debug开关处于打开状态。
【命令】
display isis graceful-restart status [ level-1 | level-2 ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
level-1:表示Level-1级别的IS-IS GR状态。
level-2:表示Level-2级别的IS-IS GR状态。
process-id:IS-IS进程号,取值范围为1~65535。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS协议的GR状态。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS协议的GR状态。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis graceful-restart status命令用来显示IS-IS协议的GR状态。
【举例】
# 显示IS-IS协议的GR状态。
<Sysname> display isis graceful-restart status
Restart information for IS-IS(1)
--------------------------------------------------------------------
IS-IS(1) Level-1 Restart Status
Restart Interval: 150
SA Bit Supported
Total Number of Interfaces = 1
Restart Status: RESTARTING
Number of LSPs Awaited: 3
T3 Timer Status:
Remaining Time: 140
T2 Timer Status:
Remaining Time: 59
IS-IS(1) Level-2 Restart Status
Restart Interval: 150
SA Bit Supported
Total Number of Interfaces = 1
Restart Status: RESTARTING
Number of LSPs Awaited: 3
T3 Timer Status:
Remaining Time: 140
T2 Timer Status:
Remaining Time: 59
表1-2 display isis graceful-restart status命令显示信息描述表
字段 |
描述 |
Restart Interval |
路由器启动的预期时间 |
SA Bit Supported |
路由器是否支持SA |
Total Number of Interfaces = 1 |
当前使能的IS-IS接口数 |
Restart Status |
当前设备的Restart状态 |
Number of LSPs Awaited |
GR Restarter从GR Helper进行LSDB同步时,未完成同步的LSP数目 |
T3 Timer Status |
T3定时器距离超时的时间 |
T2 Timer Status |
T2定时器距离超时的时间 |
【命令】
display isis interface [ statistics | [ interface-type interface-number ] [ verbose ] ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
statistics:显示接口的统计信息。
interface-type interface-number:显示指定接口的统计信息。
verbose:显示接口的详细信息,若不指定该参数,将显示接口的摘要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示与指定IS-IS进程相关联接口的信息。
vpn-instance vpn-instance-name:显示指定VPN的使能IS-IS功能接口的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的使能IS-IS功能接口的信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis interface命令用来显示使能IS-IS功能接口的信息。
【举例】
# 显示使能IS-IS功能接口的摘要信息。
<Sysname> display isis interface
Interface information for ISIS(1)
---------------------------------
Interface: Vlan-interface11
Id IPV4.State IPV6.State MTU Type DIS
001 Up Down 1497 L1/L2 No/No
# 显示使能IS-IS功能接口的详细信息。
<Sysname> display isis interface verbose
Interface information for ISIS(1)
---------------------------------
Interface: Vlan-interface999
Id IPV4.State IPV6.State MTU Type DIS
001 Up Down 1497 L1/L2 No/No
SNPA Address : 000f-e237-c6e0
IP Address : 192.168.1.48
Secondary IP Address(es) :
IPV6 Link Local Address :
IPV6 Global Address(es) :
Csnp Timer Value : L1 10 L2 10
Hello Timer Value : L1 10 L2 10
Hello Multiplier Value : L1 3 L2 3
Lsp Timer Value : L12 33
Lsp Transmit-Throttle Count : L12 5
Cost : L1 10 L2 10
Priority : L1 64 L2 64
BFD : Disabled
# 显示使能IS-IS功能具体接口的详细信息。
<Sysname> display isis interface tunnel 1 verbose
Interface information for ISIS(1)
---------------------------------
Interface: Tunnel1
Id IPv4.State IPv6.State MTU Type DIS
005 Up Down 16384L1/L2 --
SNPA Address : 0000-0000-0000
IP Address : 10.1.1.4
Secondary IP Address(es) :
IPv6 Link Local Address :
IPv6 Global Address(es) :
Csnp Timer Value : L1 10 L2 10
Hello Timer Value : 10
Hello Multiplier Value : 3
Lsp Timer Value : L12 33
Lsp Transmit-Throttle Count : L12 5
Cost : L1 10 L2 10
Priority : L1 64 L2 64
Retransmit Timer Value : L12 5
BFD : Disabled
表1-3 display isis interface显示信息描述表
字段 |
描述 |
Interface |
接口类型和接口编号 |
Id |
电路ID |
IPV4.State |
IPv4状态 |
IPV6.State |
IPv6状态 |
MTU |
接口MTU值 |
Type |
接口的链路邻接关系类型 |
DIS |
是否被选举为指定IS |
SNPA Address |
子网连接点地址 |
IP Address |
主IP地址 |
Secondary IP Address(es) |
从IP地址 |
IPV6 Link Local Address |
IPv6链路本地地址 |
IPV6 Global Address(es) |
IPv6全局地址 |
Csnp Timer Value |
CSNP报文发送时间间隔 |
Hello Timer Value |
Hello报文发送时间间隔 |
Hello Multiplier Value |
Hello报文失效数目 |
Lsp Timer Value |
发送LSP的最小时间间隔 |
Lsp Transmit-Throttle Count |
每次发送LSP的数目 |
Cost |
接口的链路开销值 |
Priority |
DIS优先级 |
Retransmit Timer Value |
LSP在点到点链路上的重传时间间隔 |
BFD |
接口是否使能BFD |
# 显示IS-IS接口的统计信息。
<sysname> display isis interface statistics
Interface Statistics information for ISIS(1)
--------------------------------------------
Type IPv4 Up/Down IPv6 Up/Down
LAN 0/1 -/-
P2P 4/0 -/-
表1-4 display isis interface statistics显示信息描述表
字段 |
描述 |
Type |
接口类型,取值为: · LAN表示接口的网络类型为广播 · P2P表示接口的网络类型为点对点 |
IPv4 UP |
使能IS-IS功能且状态为up的接口数 |
IPv4 DOWN |
使能IS-IS功能且状态为down的接口数 |
IPv6 UP |
使能IPv6 IS-IS功能且状态为up的接口数,当取值为“-”时表示没有使能IPv6功能 |
IPv6 DOWN |
使能IPv6 IS-IS功能且状态为down的接口数,当取值为“-”时表示没有使能IPv6功能 |
【命令】
display isis lsdb [ [ l1 | l2 | level-1 | level-2 ] | [ lsp-id lspid | lsp-name lspname ] | local | verbose ] * [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
l1、level-1:显示Level-1链路状态数据库。
l2、level-2:显示Level-2链路状态数据库。
lspid:LSP标识,形式为SYSID.Pseudonode ID-fragment num,其中,SYSID是产生该LSP的结点或伪结点的SystemID,fragment num是该LSP的分片号。
lspname:LSP名称,形式为Symbolic name.[Pseudo ID]-fragment num。
local:显示当前路由器产生的LSP的信息。
verbose:显示链路状态数据库中的LSP的详细信息,若不指定该参数,将显示链路状态数据库中的LSP的摘要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的链路状态数据库。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS链路状态数据库。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS链路状态数据库。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis lsdb命令用来显示IS-IS的链路状态数据库。
需要注意的是,如果不指定级别,将同时显示Level-1和Level-2的链路状态数据库。
【举例】
# 显示Level-1链路状态数据库的摘要信息。
<Sysname> display isis lsdb level-1
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
--------------------------------------------------------------------------
1000.0000.0001.00-00* 0x00000016 0x314e 557 112 0/0/0
1000.0000.0001.00-01* 0x0000000b 0xbd7 0 (616) 27 0/0/0
1000.0000.0001.00-02* 0x0000000f 0x68aa 557 67 0/0/0
1000.0000.0002.00-00 0x00000009 0x20ba 945 110 0/0/0
1000.0000.0002.00-01 0x00000006 0x9f1c 945 67 0/0/0
1000.0000.0002.01-00 0x00000004 0x1b9c 945 55 0/0/0
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
# 显示Level-1链路状态数据库的详细信息。
<Sysname> display isis lsdb level-1 verbose
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
--------------------------------------------------------------------------
1000.0000.0001.00-00* 0x00000016 0x314e 1130 112 0/0/0
SOURCE 1000.0000.0001.00
NLPID IPV4
NLPID IPV6
AREA ADDR 10
INTF ADDR 3.1.1.20
INTF ADDR V6 3::20
+NBR ID
1000.0000.0002.01 COST: 63
1000.0000.0001.00-01* 0x0000000b 0xbd7 0 (1188) 27 0/0/0
1000.0000.0001.00-02* 0x0000000f 0x68aa 1129 67 0/0/0
SOURCE 1000.0000.0001.00
IP-Internal
3.1.1.0 255.255.255.0 COST: 63
IPV6
3::/64 COST: 63
1000.0000.0002.00-00 0x00000008 0x22b9 884 110 0/0/0
SOURCE 1000.0000.0002.00
NLPID IPV4
NLPID IPV6
AREA ADDR 10
INTF ADDR 3.1.1.21
INTF ADDR V6 3::21
+NBR ID
1000.0000.0002.01 COST: 10
1000.0000.0002.00-01 0x00000005 0xa11b 878 67 0/0/0
SOURCE 1000.0000.0002.00
IP-Internal
3.1.1.0 255.255.255.0 COST: 10
IPV6
3::/64 COST: 10
1000.0000.0002.01-00 0x00000003 0x1d9b 878 55 0/0/0
SOURCE 1000.0000.0002.01
NLPID IPV4
NLPID IPV6
+NBR ID
1000.0000.0002.00 COST: 0
+NBR ID
1000.0000.0001.00 COST: 0
*-Self LSP, +-Self LSP(Extended), ATT-Attached, P-Partition, OL-Overload
表1-5 display isis lsdb命令显示信息描述表
字段 |
描述 |
LSPID |
链路状态报文ID |
Seq Num |
LSP序列号 |
Checksum |
LSP校验和 |
Holdtime |
LSP生存时间,随着时间推移递减 |
Length |
LSP长度 |
ATT/P/OL |
LSP中ATT(Attach bit)、P(Partition bit)、OL(Overload bit)的置位情况,1表示置位,0表示没有置位 |
SOURCE |
LSP生成路由器的System ID |
NLPID |
LSP生成路由器运行的网络层协议 |
AREA ADDR |
LSP生成路由器的区域地址 |
INTF ADDR |
LSP生成路由器使能IS-IS功能接口的IP地址 |
INTF ADDR V6 |
LSP生成路由器使能ISSv6功能接口的IPv6地址 |
NBR ID |
LSP生成路由器邻居的System ID |
IP-Internal |
LSP生成路由器IP内部可达地址和掩码信息 |
IP-External |
LSP生成路由器IP外部可达地址和掩码信息 |
IP-Extended |
LSP生成路由器扩展IP可达地址和掩码信息 |
COST |
开销值 |
HOST NAME |
LSP生成路由器的动态主机名 |
ORG ID |
LSP生成路由器配置的虚拟系统所对应的原始系统ID |
Auth |
LSP生成路由器的认证信息 |
IPV6 |
LSP生成路由器IP内部可达IPv6地址和前缀信息 |
IPV6-Ext |
LSP生成路由器IP外部可达IPv6地址和前缀信息 |
【命令】
display isis name-table [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程系统ID到主机名称的映射关系表。
vpn-instance vpn-instance-name:显示指定VPN的系统ID到主机名称的映射关系表。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的系统ID到主机名称的映射关系表。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis name-table命令用来显示系统ID到主机名称的映射关系表。
【举例】
# 为本地IS-IS系统配置主机名称“RUTA”。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-name RUTA
# 为远端系统配置System ID与主机名称的映射关系,远端系统的System ID为“0000.0000.0041”,为其配置的主机名称为“RUTB”。
[Sysname-isis-1] is-name map 0000.0000.0041 RUTB
# 显示系统ID到主机名称的映射关系表。
[Sysname-isis-1] display isis name-table
Name table information for ISIS(1)
---------------------------------------------------------------
System ID Hostname Type
6789.0000.0001 RUTA DYNAMIC
0000.0000.0041 RUTB STATIC
表1-6 display isis name-table命令显示信息描述表
字段 |
描述 |
System ID |
系统ID |
Hostname |
主机名称 |
Type |
系统ID与主机名称映射关系的生成方式,其中: · DYNAMIC表示映射关系是动态生成的 · STATIC表示映射关系是通过静态配置的 |
【命令】
display isis peer [ statistics | verbose ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
statistics:显示IS-IS邻居的统计信息。
verbose:显示IS-IS邻居的详细信息,若不指定该参数,将显示IS-IS邻居的摘要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的邻居信息。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS邻居信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS邻居信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis peer命令用来显示IS-IS的邻居信息。
【举例】
# 显示IS-IS邻居的摘要信息。
<Sysname> display isis peer
Peer information for ISIS(1)
----------------------------
System Id: 1111.1111.1111
Interface: Vlan-interface11 Circuit Id: 1111.1111.1112.01
State: Up HoldTime: 23s Type: L1(L1L2) PRI: 64
System Id: 1111.1111.1111
Interface: Vlan-interface11 Circuit Id: 1111.1111.1112.01
State: Up HoldTime: 23s Type: L2(L1L2) PRI: 64
# 显示IS-IS邻居的详细信息。
<Sysname> display isis peer verbose
Peer information for ISIS(1)
----------------------------
System Id: 1111.1111.1111
Interface: Vlan-interface11 Circuit Id: 1111.1111.1112.01
State: Up HoldTime: 27s Type: L1(L1L2) PRI: 64
Area Address(es):10
Peer IP Address(es): 3.1.1.2
Uptime: 00:38:15
Adj Protocol: IPV4
System Id: 1111.1111.1111
Interface: Vlan-interface11 Circuit Id: 1111.1111.1112.01
State: Up HoldTime: 28s Type: L2(L1L2) PRI: 64
Area Address(es):10
Peer IP Address(es): 3.1.1.2
Uptime: 00:38:15
Adj Protocol: IPV4
表1-7 display isis peer命令显示信息描述表
字段 |
描述 |
System Id |
邻居的系统ID |
Interface |
与对端相连的本地IS-IS接口 |
Circuit Id |
链路ID |
State |
链路状态 |
HoldTime |
抑制时间,随着时间推移递减,如果在抑制时间内还没有收到邻居发送的Hello报文,则认为邻居已经失效,如果收到了Hello报文,则抑制时间将重置为初始值 |
Type |
链路关系类型,其中: · L1表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1 · L2表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-2 · L1(L1L2)表示与邻居建立的链路类型为Level-1,邻居路由器类型为Level-1-2 · L2(L1L2)表示与邻居建立的链路类型为Level-2,邻居路由器类型为Level-1-2 |
PRI |
邻居接口DIS优先级 |
Area Address(es) |
邻居所在区域地址 |
Peer IP Address(es) |
邻居接口的IP地址 |
Uptime |
邻居关系保持时间 |
Adj Protocol |
邻接协议 |
# 显示IS-IS邻居的统计信息。
<Sysname> display isis peer statistics
Peer Statistics information for ISIS(1)
---------------------------------------
Type IPv4 Up/Init IPv6 Up/Init
LAN Level-1 0/0 0/0
LAN Level-2 0/0 0/0
P2P 3/0 0/0
表1-8 display isis peer statistics命令显示信息描述表
字段 |
描述 |
Type |
邻居类型,取值为: · LAN Level-1表示网络类型为广播的Level-1邻居个数 · LAN Level-2表示网络类型为广播的Level-2邻居个数 · P2P表示网络类型为点对点的邻居个数 |
IPv4 Up |
状态为up的IPv4邻居个数 |
IPv4 Init |
状态为init的IPv4邻居个数 |
IPv6 Up |
状态为up的IPv6邻居个数 |
IPv6 Init |
状态为init的IPv6邻居个数 |
【命令】
display isis route [ ipv4 ] [ [ level-1 | level-2 ] | verbose ] * [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ipv4:显示IS-IS的IPv4路由信息。缺省情况下,显示IPv4路由信息。
verbose:显示IS-IS详细的IPv4路由信息,若不指定该参数,将显示路由信息的摘要信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的IPv4路由信息。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS IPv4路由信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS IPv4路由信息。
level-1:显示Level-1的IS-IS路由信息。
level-2:显示Level-2的IS-IS路由信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis route命令用来显示IS-IS的IPv4路由信息。
需要注意的是:如果不指定级别,将同时显示Level-1和Level-2的路由信息。
【举例】
# 显示IS-IS的路由信息。
<Sysname> display isis route 1
Route information for ISIS(1)
-----------------------------
ISIS(1) IPv4 Level-1 Forwarding Table
-------------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
--------------------------------------------------------------------------
1.1.0.0/16 20 NULL Vlan11 1.2.1.1 R/L/-
1.2.0.0/16 10 NULL Vlan11 Direct D/L/-
Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
ISIS(1) IPv4 Level-2 Forwarding Table
-------------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
--------------------------------------------------------------------------
1.1.0.0/16 20 NULL
1.2.0.0/16 10 NULL Vlan11 Direct D/L/-
Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
表1-9 display isis route命令显示信息描述表
字段 |
描述 |
Route information for ISIS(1) |
指定IS-IS进程路由信息 |
ISIS(1) IPv4 Level-1 Forwarding Table |
Level-1的IS-IS IPv4路由信息 |
ISIS(1) IPv4 Level-2 Forwarding Table |
Level-2的IS-IS IPv4路由信息 |
IPV4 Destination |
IPv4目的地址 |
IntCost |
内部路由Cost |
ExtCost |
外部路由Cost |
ExitInterface |
出接口 |
NextHop |
下一跳 |
Flags |
路由状态标志 · D:直连路由 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,如果设置为“UP”则可避免由L2发送到L1的LSP又返回给L2 |
# 显示IS-IS IPv4路由信息的详细信息。
<Sysname> display isis route verbose
Route information for ISIS(1)
-----------------------------
ISIS(1) IPv4 Level-1 Forwarding Table
-------------------------------------
IPV4 Dest : 1.1.0.0/16 Int. Cost : 20 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : R/L/-
NextHop : Interface : ExitIndex :
1.2.1.1 Vlan11 0x00000008
IPV4 Dest : 1.2.0.0/16 Int. Cost : 10 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : D/L/-
NextHop : Interface : ExitIndex :
Direct Vlan11 0x00000000
Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
ISIS(1) IPv4 Level-2 Forwarding Table
-------------------------------------
IPV4 Dest : 1.1.0.0/16 Int. Cost : 20 Ext. Cost : NULL
Admin Tag : - Src Count : 2 Flag : -/-/-
IPV4 Dest : 1.2.0.0/16 Int. Cost : 10 Ext. Cost : NULL
Admin Tag : - Src Count : 3 Flag : D/L/-
NextHop : Interface : ExitIndex :
Direct Vlan11 0x00000000
Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
表1-10 display isis route verbose命令显示信息描述表
字段 |
描述 |
Route information for ISIS(1) |
指定IS-IS进程的IPv4路由信息 |
ISIS(1) IPv4 Level-1 Forwarding Table |
Level-1的IS-IS IPv4路由信息 |
ISIS(1) IPv4 Level-2 Forwarding Table |
Level-2的IS-IS IPv4路由信息 |
IPV4 Dest |
IPv4目的地址 |
Int. Cost |
内部路由Cost |
Ext. Cost |
外部路由Cost |
Admin Tag |
Tag值 |
Src Count |
发布源个数 |
Flag |
路由状态标志 · R:该路由是否已放到路由表中 · L:是否已经通过LSP发布 · U:路由渗透状态标识,如果设置为“UP”则可避免由L2发送到L1的LSP又返回给L2 |
Next Hop |
下一跳 |
Interface |
出接口 |
ExitIndex |
出接口索引 |
【命令】
display isis spf-log [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程进行SPF计算的日志信息。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS进行SPF计算的日志信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS进行SPF计算的日志信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis spf-log命令用来显示IS-IS进行SPF计算的日志信息。
【举例】
# 显示IS-IS的SPF计算日志信息。
<Sysname> display isis spf-log
SPF Log information for ISIS(1)
-------------------------------
Level Trig.Event No.Nodes Duration StartTime
L2 IS_SPFTRIG_PERIODIC 2 0 13:3:24
L1 IS_SPFTRIG_PERIODIC 2 0 13:18:8
L2 IS_SPFTRIG_PERIODIC 2 0 13:18:8
L1 IS_SPFTRIG_PERIODIC 2 0 13:32:28
L2 IS_SPFTRIG_PERIODIC 2 0 13:32:28
L1 IS_SPFTRIG_PERIODIC 2 0 13:44:0
L2 IS_SPFTRIG_PERIODIC 2 0 13:44:0
L1 IS_SPFTRIG_PERIODIC 2 0 13:55:43
-->L2 IS_SPFTRIG_PERIODIC 2 0 13:55:43
L1 IS_SPFTRIG_PERIODIC 2 0 11:54:12
L2 IS_SPFTRIG_PERIODIC 2 0 11:54:12
L1 IS_SPFTRIG_PERIODIC 2 0 12:7:24
L2 IS_SPFTRIG_PERIODIC 2 0 12:7:24
L1 IS_SPFTRIG_PERIODIC 2 0 12:21:24
L2 IS_SPFTRIG_PERIODIC 2 0 12:21:24
L1 IS_SPFTRIG_PERIODIC 2 0 12:35:24
L2 IS_SPFTRIG_PERIODIC 2 0 12:35:24
L1 IS_SPFTRIG_PERIODIC 2 0 12:49:24
L2 IS_SPFTRIG_PERIODIC 2 0 12:49:24
L1 IS_SPFTRIG_PERIODIC 2 0 13:3:24
表1-11 display isis spf-log命令显示信息描述表
字段 |
描述 |
SPF Log information for ISIS(1) |
SPF计算日志信息 |
Level |
SPF运算的层次/级别 |
Trig.Event |
SPF运算触发事件 |
No.Nodes |
SPF运算的节点个数 |
Duration |
SPF运算持续时间 |
StartTime |
SPF运算开始时间 |
【命令】
display isis statistics [ level-1 | level-1-2 | level-2 ] [ process-id | vpn-instance vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
level-1:显示IS-IS Level-1的统计信息。
level-1-2:显示IS-IS Level-1-2的统计信息。
level-2:显示IS-IS Level-2的统计信息。
process-id:IS-IS进程号,取值范围为1~65535,显示指定IS-IS进程的统计信息。
vpn-instance vpn-instance-name:显示指定VPN的IS-IS统计信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的IS-IS统计信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display isis statistics命令用来显示IS-IS统计信息。
【举例】
# 显示IS-IS统计信息。
<Sysname> display isis statistics
Statistics information for ISIS(1)
----------------------------------
Level-1 Statistics
------------------
MTR(Basic-V4):
------------------
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 0
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Lsp information:
LSP Source ID: No. of used LSPs
0000.0000.0001 002
Level-2 Statistics
------------------
MTR(Basic-V4):
------------------
Learnt routes information:
Total IPv4 Learnt Routes in IPv4 Routing Table: 0
Total IPv6 Learnt Routes in IPv6 Routing Table: 0
Imported routes information:
IPv4 Imported Routes:
Static: 0 Direct: 0
ISIS: 0 BGP: 0
RIP: 0 OSPF: 0
Total Number: 0
IPv6 Imported Routes:
Static: 0 Direct: 0
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Total Number: 0
Lsp information:
LSP Source ID: No. of used LSPs
0000.0000.0001 002
表1-12 display isis statistics命令显示信息描述表
字段 |
描述 |
|
Statistics information for ISIS(processid) |
指定IS-IS进程的统计信息 |
|
Level-1 Statistics |
Level-1路由统计信息 |
|
Level-2 Statistics |
Level-2路由统计信息 |
|
Learnt routes information |
学习到的路由信息: Total IPv4 Learnt Routes in IPv4 Routing Table:学习到的IPv4路由信息的总数 Total IPv6 Learnt Routes in IPv6 Routing Table:学习到的IPv6路由信息的总数 |
|
Imported routes information |
MTR(Basic-V4) IPv4 Imported Routes |
引入IPv4路由数量: · Static:引入的IPv4静态路由数量 · Direct:引入的IPv4直连路由数量 · ISIS:从其它IS-IS进程引入的路由数量 · BGP:从BGP引入的路由数量 · RIP:从RIP引入的路由数量 · OSPF:从OSPF引入的路由数量 |
IPv6 Imported Routes |
引入IPv6路由数量: · Static:引入的IPv6静态路由数量 · Direct:引入的IPv6直连路由数量 · ISISv6:从其它IS-ISv6进程引入的路由数量 · BGP4+:从BGP4+引入的路由数量 · RIPng:从RIPng引入的路由数量 · OSPFv3:从OSPFv3引入的路由数量 |
|
Lsp information |
LSP信息: · LSP Source ID:本地生成的LSP的System ID · No. of used LSPs:本地生成的LSP已使用的分片数量 |
【命令】
domain-authentication-mode { md5 | simple } [ cipher ] password [ ip | osi ]
undo domain-authentication-mode
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
md5:MD5验证方式。
simple:简单验证方式。
cipher:以密文形式设置密码。如果未指定本参数,则表示以明文形式设置密码。
password:认证密码,区分大小写。如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串。
ip:检查LSP中IP的相应字段的配置内容。
osi:检查LSP中OSI的相应字段的配置内容。
认证密码选用ip或osi不受实际的网络环境影响。
【描述】
domain-authentication-mode命令用来配置路由域验证方式和验证密码。undo domain-authentication-mode命令用来恢复缺省情况。
缺省情况下,系统没有配置路由域验证方式和验证密码。
配置路由域验证方式和验证密码后,验证密码将按照设定的方式插入到发送的Level-2报文(包括LSP、CSNP、PSNP)中并对收到的Level-2报文进行验证密码的检查。
需要注意的是:
· 所有骨干层(Level-2)路由器必须配置相同的验证方式和验证密码。
· 如果没有指定ip或osi参数,将检查LSP中OSI的相应字段的配置内容。
相关配置可参考命令area-authentication-mode和isis authentication-mode。
【举例】
# 配置路由域验证采用简单验证方式,验证密码为123456,密码类型为明文。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] domain-authentication-mode simple 123456
【命令】
fast-reroute { auto | route-policy route-policy-name }
undo fast-reroute
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
auto:对所有路由自动选取备份下一跳信息。
route-policy route-policy-name:指定路由策略名,长度为1~63个字符的字符串,区分大小写。为通过策略的路由指定备份下一跳信息。
【描述】
fast-reroute命令用来配置IS-IS支持快速重路由功能。undo fast-reroute命令用来恢复缺省情况。
缺省情况下,IS-IS支持快速重路由功能处于关闭状态。
· IS-IS支持快速重路由功能不能与IS-IS支持BFD监测同时使用,否则可能导致快速重路由功能失效。
· IS-IS支持快速重路由自动计算备份下一跳功能与IS-IS TE特性互斥。
【举例】
# 配置对所有路由自动选取备份下一跳信息。
<Sysname> system-view
[Sysname] bfd echo-source-ip 1.1.1.1
[Sysname] isis
[Sysname-isis-1] fast-reroute auto
# 配置对通过策略frr的路由指定备份下一跳信息。
<Sysname> system-view
[Sysname] bfd echo-source-ip 1.1.1.1
[Sysname] ip ip-prefix abc index 10 permit 100.1.1.0 24
[Sysname] route-policy frr permit node 10
[Sysname-route-policy] if-match ip-prefix abc
[Sysname-route-policy] apply fast-reroute backup-interface vlan-interface 1 backup-nexthop 193.1.1.8
[Sysname-route-policy] quit
[Sysname] isis 100
[Sysname-isis-100] fast-reroute route-policy frr
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤引入的路由信息。ACL的详细配置请参见“ACL和QoS命令参考”中的“ACL”。
ip-prefix ip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对引入的路由信息进行过滤。ip-prefix-name为1~19个字符的字符串,区分大小写。IPv4地址前缀列表的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
route-policy route-policy-name:指定路由策略名,基于路由策略对引入的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。路由策略的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
protocol:路由协议名称,指定过滤从哪种路由协议引入的路由信息。目前可包括:bgp、direct、isis、ospf、rip和static。如果不指定该参数,将对所有引入的路由进行过滤。
process-id:路由协议进程号,取值范围为1~65535。只有当protocol为isis、ospf、rip时,该参数可选。
【描述】
filter-policy export命令用来过滤IS-IS引入的路由信息。undo filter-policy export命令用来取消过滤IS-IS引入的路由信息。
缺省情况下,IS-IS不对引入的路由信息进行过滤。
需要注意的是:当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard来过滤指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效)。
相关配置可参考命令filter-policy import。
【举例】
# 使用编号为2000的ACL对引入的路由进行过滤。
<Sysname> system-view
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] filter-policy 2000 export
# 使用编号为3000的ACL对引入的路由进行过滤,只允许113.0.0.0/16通过。
<Sysname> system-view
[Sysname] acl number 3000
[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-adv-3000] rule 100 deny ip
[Sysname-acl-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] filter-policy 3000 export
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } import
undo filter-policy import
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤通过接收到的LSP计算出来的路由信息。ACL的详细配置请参见“ACL和QoS命令参考”中的“ACL”。
ip-prefix ip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对通过接收到的LSP计算出来的路由信息进行过滤。ip-prefix-name为1~19个字符的字符串,区分大小写。IPv4地址前缀列表的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
route-policy route-policy-name:指定路由策略名,基于路由策略对通过接收到的LSP计算出来的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。路由策略的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
【描述】
filter-policy import命令用来过滤通过接收到的LSP计算出来的路由信息。undo filter-policy import命令用来取消过滤通过接收到的LSP计算出来的路由信息。
缺省情况下,IS-IS不对通过接收到的LSP计算出来的路由信息进行过滤。
需要注意的是:当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,ACL中的规则需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard来过滤指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard来过滤指定目的地址和掩码的路由,其中source用来过滤路由目的地址,destination用来过滤路由掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的条件不生效)。
相关配置可参考命令filter-policy export。
【举例】
# 使用ACL 2000对通过接收到的LSP计算出来的路由信息进行过滤。
<Sysname> system-view
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255
[Sysname-acl-basic-2000] quit
[Sysname] isis 1
[Sysname-isis-1] filter-policy 2000 import
# 使用编号为3000的ACL对接收的路由进行过滤,只允许113.0.0.0/16通过。
<Sysname> system-view
[Sysname] acl number 3000
[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0
[Sysname-acl-adv-3000] rule 100 deny ip
[Sysname-acl-adv-3000] quit
[Sysname] isis 1
[Sysname-isis 1] filter-policy 3000 import
【命令】
flash-flood [ flood-count flooding-count | max-timer-interval flooding-interval | [ level-1 | level-2 ] ] *
undo flash-flood [ level-1 | level-2 ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
flood-count flooding-count:在SPF重新计算前快速扩散LSP的个数,取值范围为1~15,缺省值为5。
max-timer-interval flooding-interval:在LSP快速扩散之前的等待时间,取值范围为10~50000,单位为毫秒,缺省值为10毫秒。
level-1:使能在level-1级别的快速扩散功能。
level-2:使能在level-2级别的快速扩散功能。
【描述】
flash-flood命令用来使能LSP快速扩散功能。undo flash-flood命令用来关闭LSP快速扩散功能。
缺省情况下,LSP快速扩散功能处于关闭状态。
需要注意的是,如果不指定级别,将同时使能level-1和level-2级别的快速扩散功能。
【举例】
# 使能LSP快速扩散功能,配置发送个数10个,发送延时100毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] flash-flood flood-count 10 max-timer-interval 100
【命令】
graceful-restart
undo graceful-restart
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
graceful-restart命令用来使能IS-IS协议的GR能力。undo graceful-restart命令用来关闭IS-IS协议的GR能力。
缺省情况下,IS-IS协议的GR能力处于关闭状态。
IS-IS GR特性与IS-IS NSR特性互斥,即graceful-restart和non-stop-routing命令互斥,不能同时配置。
【举例】
# 使能IS-IS进程1的GR能力。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart
【命令】
graceful-restart interval interval-value
undo graceful-restart interval
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
interval-value:指定IS-IS协议的GR重启间隔时间(期望重启时间),取值范围为30~1800,单位为秒。
【描述】
graceful-restart interval命令用来配置IS-IS协议的GR重启间隔时间。undo graceful-restart interval命令用来恢复缺省情况。
缺省情况下,IS-IS协议的GR重启间隔时间为300秒。
【举例】
# 配置IS-IS进程1的GR重启间隔时间为120秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart interval 120
【命令】
graceful-restart suppress-sa
undo graceful-restart suppress-sa
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
graceful-restart suppress-sa命令用来配置重启时抑制SA(Suppress-Advertisement)位置位。undo graceful-restart suppress-sa命令用来取消重启时抑制SA位置位。
缺省情况下,SA位处于置位状态。
SA表示抑制邻接标志位,其主要目的是为了避免出现路由黑洞,例如在启动或者重启时没有保留本地转发表,此时如果GR Helper将报文送到设备来进行转发将会造成严重的丢包现象,在这种情况下GR Restarter发送的Hello报文中必须将SA位置1,而GR Helper接收到这种SA位被置1的Hello报文后就不会将发送该Hello报文的GR Restarter放入LSP扩散出去。
【举例】
# 配置重启时对SA位进行抑制。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] graceful-restart suppress-sa
【命令】
import-route protocol [ process-id | all-processes | allow-ibgp ] [ cost cost | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route protocol [ process-id | all-processes ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
protocol:指定引入的路由协议,可以是bgp、direct、isis、ospf、rip或static。
process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocol是isis、ospf或rip时该参数可选。
all-processes:引入指定路由协议所有进程的路由,只有当protocol是rip、ospf或isis时可以指定该参数。
allow-ibgp:允许引入IBGP路由。只有当protocol是bgp时该参数可选。
cost:引入的路由的路径开销,路径开销值类型不同时,取值范围也不同
· 当路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为0~63。
· 当路径开销值类型为wide或wide-compatible时,取值范围为0~16777215。
cost-type { external | internal }:表示路径开销类型:internal表示内部路由;external表示外部路由,配置路径开销类型为external后,通过LSP发布路由时路径开销会在配置的cost值的基础上加上64,从而保证内部路由优于外部路由。缺省情况下为external类型。只有当开销类型为narrow、narrow-compatible或者compatible时,该参数有效。
level-1:引入路由到Level-1的路由表中。
level-1-2:同时引入路由到Level-1和Level-2的路由表中。
level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。
route-policy route-policy-name:路由策略名称,只有满足指定路由策略匹配条件的路由才被引入。route-policy-name为1~63个字符的字符串,区分大小写。
tag tag:为引入路由配置Tag值,取值范围为1~4294967295。
【描述】
import-route命令用来从其它路由协议或其它IS-IS进程引入路由信息。undo import-route命令用来取消从其它路由协议或其它IS-IS进程引入路由信息。
缺省情况下,IS-IS不引入其它协议的路由信息。
IS-IS将所有引入路由域中的路由当作外部路由,它们描述了应该如何选择到路由域以外目的地的路由。
相关配置可参考命令import-route isis level-2 into level-1。
· import-route bgp表示只引入EBGP路由;import-route bgp allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!
· 只能引入路由表中状态为active的路由,是否为active状态可以通过display ip routing-table protocol命令来查看。
· undo import-route protocol all-processes命令只能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。
【举例】
# 引入静态路由,cost值为15。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] import-route static cost 15
【命令】
import-route isis level-2 into level-1 [ filter-policy { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } | tag tag ] *
undo import-route isis level-2 into level-1
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
acl-number:指定访问控制列表序号,取值范围为2000~3999,过滤从Level-2区域引入到Level-1区域的路由信息。ACL的详细配置请参见“ACL和QoS命令参考”中的“ACL”。
ip-prefix ip-prefix-name:指定IPv4地址前缀列表名,基于目的地址对从Level-2区域引入到Level-1区域的路由信息进行过滤。ip-prefix-name为1~19个字符的字符串,区分大小写。IPv4地址前缀列表的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
route-policy route-policy-name:指定路由策略名,基于路由策略从Level-2区域引入到Level-1区域的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。路由策略的详细配置请参见“三层技术-IP路由命令参考”中的“路由策略”。
tag tag:为引入路由配置Tag值,取值范围为1~4294967295。
【描述】
import-route isis level-2 into level-1命令用来使能IS-IS路由渗透,即将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命令中同时指定要应用的路由策略,否则路由过滤将不会生效;其它路由策略,如在接收或引入路由时指定的路由策略对路由渗透无效。
· 如果指定了过滤策略,则只有通过过滤的路由才能够被发布到Level-1区域中。
相关配置可参考命令import-route。
【举例】
# 配置路由器从Level-2向Level-1进行路由渗透。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] import-route isis level-2 into level-1
【命令】
import-route limit number
undo import-route limit
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
number:引入Level1/Level2的IPv4路由最大条数。不同型号的设备支持的取值范围和缺省值不同,请以设备的实际情况为准。
【描述】
import-route limit命令用来配置引入Level1/Level2的IPv4路由最大条数。undo import-route limit命令用来恢复缺省情况。
缺省情况下,引入Level1/Level2的IPv4路由最大条数与设备的型号有关,请以设备的实际情况为准。
【举例】
# 配置IS-IS进程1引入Level1/Level2的IPv4路由最大条数为1000。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] import-route limit 1000
【命令】
isis [ process-id ] [ vpn-instance vpn-instance-name ]
undo isis [ process-id ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,缺省值为1。
vpn-instance vpn-instance-name:指定IS-IS所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示IS-IS位于公网中。
【描述】
isis命令用来创建一个IS-IS路由进程并指定VPN实例或进入IS-IS视图。undo isis命令用来删除IS-IS进程。
相关配置可参考命令isis enable和network-entity。
【举例】
# 启动IS-IS路由进程并配置网络实体名称,其中系统ID为0000.0000.0002,区域ID为01.0001。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 01.0001.0000.0000.0002.00
【命令】
isis authentication-mode { md5 | simple } [ cipher ] password [ level-1 | level-2 ] [ ip | osi ]
undo isis authentication-mode [ { md5 | simple } [ cipher ] password ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
md5:MD5验证方式。
simple:简单验证方式。
cipher:以密文形式设置密码。如果未指定本参数,则表示以明文形式设置密码。
password:认证密码,区分大小写。如果以明文形式键入,则为1~16个字符的字符串;如果以密文形式键入,则为33~53个字符的字符串。
level-1:为Level-1配置认证密码。
level-2:为Level-2配置认证密码。
ip:检查SNP、LSP中IP的相应字段的配置内容。
osi:检查SNP、LSP中OSI的相应字段的配置内容。
认证密码选用ip或osi不受实际的网络环境影响。
· Loopback接口视图下不支持此命令。
· 认证密码选用ip或osi不受实际的网络环境影响。
【描述】
isis authentication-mode命令用来配置邻居关系验证方式和验证密码。undo isis authentication-mode命令用来恢复缺省情况。
缺省情况下,接口没有配置邻居关系验证方式和验证密码。
配置邻居关系验证方式和验证密码后,验证密码将会按照设定的方式封装到Hello报文中,并对接收到的Hello报文进行验证密码的检查,通过检查才会形成邻居关系,否则将不会形成邻居关系。
需要注意的是:
· 两台路由器要形成邻居关系必须配置相同的验证方式和验证密码。
· 以明文或密文方式设置的验证密码,均以密文的方式保存在配置文件中。
· 如果没有指定level-1或level-2参数,将同时为level-1和level-2的Hello报文配置验证方式及验证密码。
· 如果没有指定ip或osi参数,将检查Hello报文中OSI的相应字段的配置内容。
· 必须先使用isis enable命令在接口上使能IS-IS功能才能进行参数level-1和level-2的配置。
相关配置可参考命令area-authentication-mode和domain-authentication-mode。
【举例】
# 配置接口Vlan-interface10的Level-1邻接关系验证采用简单验证方式,验证密码为123456,密码类型为明文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis authentication-mode simple 123456 level-1
【命令】
isis bfd enable
undo isis bfd enable
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
isis bfd enable命令用来在运行IS-IS的接口下使能BFD提供的链路检测功能。undo isis bfd enable命令用来在运行IS-IS的接口下关闭BFD提供的链路检测功能。
缺省情况下,运行IS-IS的接口未使能BFD提供的链路检测功能。
【举例】
# 使能接口Vlan-interface11的IS-IS BFD功能。
<Sysname> system-view
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] isis enable
[Sysname-Vlan-interface11] isis bfd enable
【命令】
isis circuit-level [ level-1 | level-1-2 | level-2 ]
undo isis circuit-level
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
level-1:配置本接口链路邻接关系类型为Level-1。
level-1-2:配置本接口链路邻接关系类型为Level-1-2。
level-2:配置本接口链路邻接关系类型为Level-2。
【描述】
isis circuit-level命令用来配置接口的链路邻接关系类型。undo isis circuit-level命令用来恢复缺省情况。
缺省情况下,接口既可以建立Level-1的邻接关系,也可以建立Level-2的邻接关系。
需要注意的是,如果路由器类型是Level-1(Level-2),接口的链路类型只能为Level-1(Level-2),因此仅当路由器类型是Level-1-2时,才需要通过配置接口的链路邻接关系类型来限制接口上所能建立的邻接关系,让接口只发送和接收Level-1(Level-2)类型的Hello报文。
相关配置可参考命令is-level。
【举例】
# 接口Vlan-interface10和同一区域内的非骨干路由器相连,配置接口的链路邻接关系类型为Level-1,禁止发送和接收Level-2 Hello报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-level level-1
【命令】
isis circuit-type p2p
undo isis circuit-type
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
isis circuit-type p2p命令用来配置接口的网络类型为P2P。undo isis circuit-type命令用来取消配置接口的网络类型为P2P。
缺省情况下,接口网络类型根据物理接口决定。(VLAN接口网络类型为Broadcast。)
接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步,当网络类型为P2P时不需要选举DIS,LSDB同步机制也不同。
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,即可以节省网络带宽,又可以加快网络的收敛速度。
需要注意的是,仅当接口的网络类型为广播网且只有两台路由器接入该广播网时才需要进行该项配置且两台路由器都要进行此项配置。
Loopback接口视图下不支持此命令。
【举例】
# 配置接口Vlan-interface10为P2P类型。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable
[Sysname-Vlan-interface10] isis circuit-type p2p
【命令】
isis cost value [ level-1 | level-2 ]
undo isis cost [ value ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:链路开销值,当指定的路径开销值类型不同时,取值范围也不同:
· 当指定的路径开销值类型为narrow、narrow-compatible或compatible时,取值范围为1~63。
· 当指定的路径开销值类型为wide或wide-compatible时,取值范围为1~16777215。
level-1:配置在计算Level-1路由时使用的链路开销值。
level-2:配置在计算Level-2路由时使用的链路开销值。
【描述】
isis cost命令用来配置IS-IS接口的链路开销值。undo isis cost命令用来恢复缺省情况。
缺省情况下,没有配置IS-IS接口的链路开销值。
如果没有指定level-1或者level-2,将同时配置计算Level-1和Level-2路由时使用的链路开销值。
建议为所有的接口配置适当的链路开销值,否则IS-IS的路由计算中使用的链路开销值将无法正确反映链路开销。
相关配置可参考命令circuit-cost。
【举例】
# 配置接口Vlan-interface10上Level-2的链路开销值为5。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis cost 5 level-2
【命令】
isis dis-name symbolic-name
undo isis dis-name
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
symbolic-name:本地局域网的名称,为1~64个字符的字符串。
【描述】
isis dis-name命令用来在DIS上配置局域网名称来代表这个广播网中的伪节点。undo isis dis-name命令用来关闭该功能。
需要注意的是,该命令只有在使能了动态主机名映射功能的路由器上配置才能有效,在点到点链路的接口上配置无效。
Loopback接口视图下不支持此命令。
【举例】
# 配置本地局域网的名称为“LOCALAREA”。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis dis-name LOCALAREA
【命令】
isis dis-priority value [ level-1 | level-2 ]
undo isis dis-priority [ value ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:配置接口DIS优先级,取值范围为0~127。
level-1:配置Level-1级别DIS选举优先级。
level-2:配置Level-2级别DIS选举优先级。
【描述】
isis dis-priority命令用来配置接口在不同层次的DIS优先级。undo isis dis-priority命令用来恢复缺省情况。
缺省情况下,接口Level-1和Level-2级别DIS优先级为64。
需要注意的是,如果不指定级别,将同时配置Level-1和Level-2级别DIS选举优先级。
当网络类型为广播网时,IS-IS需要选举DIS,Level-1和Level-2的DIS是分别选举的,用户可以为不同级别的DIS选举配置不同的优先级,DIS优先级数值越高,被选中的可能性就越大;如果两台路由器DIS优先级相同,则SNPA(Subnetwork Point of Attachment,子网连接点)地址(广播网络中的SNPA地址是MAC地址)最大的路由器会被选中。
在IS-IS中并没有备份DIS的概念,优先级为0的路由器也可以参与选举DIS。
Loopback接口视图下不支持此命令。
【举例】
# 配置Vlan-interface10接口的Level-2 DIS优先级为127。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis dis-priority 127 level-2
【命令】
isis enable [ process-id ]
undo isis enable
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
process-id:指定与该接口关联的IS-IS进程,process-id为IS-IS进程号,取值范围为1~65535,倘若不指定,该接口与IS-IS进程1关联。
【描述】
isis enable命令用来在指定接口上使能IS-IS功能,并配置与该接口关联的IS-IS路由进程。undo isis enable命令用来在指定接口上关闭IS-IS功能。
缺省情况下,IS-IS功能在接口上处于关闭状态,且没有任何IS-IS进程与其关联。
相关配置可参考命令isis和network-entity。
【举例】
# 创建IS-IS路由进程1,并在接口Vlan-interface10上激活该路由进程。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
[Sysname-isis-1] quit
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis enable 1
【命令】
isis mib-binding process-id
undo isis mib-binding
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
isis mib-binding命令用来将MIB操作绑定在指定的IS-IS进程上。undo isis mib-binding命令用来恢复缺省情况。
缺省情况下,MIB操作绑定在IS-IS进程1上。
【举例】
# 将MIB操作绑定在指定的IS-IS进程100上。
<Sysname> system-view
[Sysname] isis mib-binding 100
【命令】
isis silent
undo isis silent
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
isis silent命令用来禁止接口发送和接收IS-IS报文。undo isis silent命令用来恢复缺省情况。
缺省情况下,接口既发送也接收IS-IS报文。
Loopback接口视图下不支持此命令。
【举例】
# 禁止接口Vlan-interface10发送和接收IS-IS报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis silent
【命令】
isis small-hello
undo isis small-hello
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
isis small-hello命令用来配置接口发送不加入填充CLV的小型Hello报文。undo isis small-hello命令用来恢复缺省情况。
缺省情况下,接口发送标准Hello报文。
Loopback接口视图下不支持此命令。
【举例】
# 指定接口Vlan-interface10发送小型Hello报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis small-hello
【命令】
isis timer csnp seconds [ level-1 | level-2 ]
undo isis timer csnp [ seconds ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:DIS在广播网络上发送CSNP报文的时间间隔,取值范围为1~600,单位为秒。
level-1:配置DIS在Level-1发送CSNP报文的时间间隔。
level-2:配置DIS在Level-2发送CSNP报文的时间间隔。
【描述】
isis timer csnp命令用来配置DIS在广播网络上发送CSNP报文的时间间隔。undo isis timer csnp命令用来恢复缺省情况。
缺省情况下,DIS在广播网络上发送CSNP报文的时间间隔为10秒。
需要注意的是,如果不指定级别,将同时配置DIS在Level-1和Level-2发送CSNP报文的时间间隔。
当网络类型为广播网时,DIS使用CSNP报文来进行LSDB同步,因此只有在被选举为DIS的路由器上进行该项配置才有效。
Loopback接口视图下不支持此命令。
【举例】
# 配置Level-2的CSNP报文在Vlan-interface10接口上的发送时间间隔为15秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer csnp 15 level-2
【命令】
isis timer hello seconds [ level-1 | level-2 ]
undo isis timer hello [ seconds ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:配置Hello报文的发送时间间隔,取值范围为3~255,单位为秒。
level-1:配置Level-1 Hello报文的发送时间间隔。
level-2:配置Level-2 Hello报文的发送时间间隔。
【描述】
isis timer hello命令用来配置Hello报文的发送时间间隔。undo isis timer hello命令用来恢复缺省情况。
缺省情况下,Hello报文的发送时间间隔为10秒。
需要注意的是:
· 在广播链路上,Level-1和Level-2 Hello报文会分别发送,其时间间隔也要分别配置;在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,不需要分别配置发送时间间隔。
· 参数level-1和level-2仅在广播接口上是可配置的,而且必须先在接口上使能IS-IS功能。
· 发送时间间隔越短,网络收敛更快,但也需要占用更多的系统资源;因此,需要根据实际情况指定。
· 如果不指定级别,将同时配置Level-1和Level-2的Hello报文发送时间间隔。
相关配置可参考命令isis timer holding-multiplier。
Loopback接口视图下不支持此命令。
【举例】
# 配置Level-2的Hello报文在Vlan-interface10接口上的发送时间间隔为20秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer hello 20 level-2
【命令】
isis timer holding-multiplier value [ level-1 | level-2 ]
undo isis timer holding-multiplier [ value ] [ level-1 | level-2 ]
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
value:IS-IS邻居的Hello报文失效数目,取值范围为3~1000。
level-1:Level-1的IS-IS邻居Hello报文失效数目。
level-2:Level-2的IS-IS邻居Hello报文失效数目。
Loopback接口视图下不支持此命令。
【描述】
isis timer holding-multiplier命令用来配置Hello报文失效数目。undo isis timer holding-multiplier命令用来恢复缺省情况。
缺省情况下,Hello报文失效数目为3。
通过配置Hello报文失效数目,当前路由器可以将邻接关系保持时间(即Hello报文失效数目与Hello报文发送时间间隔的乘积)通过Hello报文通知邻居路由器,如果邻居路由器在邻接关系保持时间内没有收到来自当前路由器的Hello报文时将宣告邻接关系失效;通过设置Hello报文失效数目和Hello报文的发送时间间隔,可以调整邻接关系保持时间,即邻居路由器要花多长时间能够监测到链路已经失效并重新进行路由计算。
需要注意的是:
· 在广播链路上,Level-1和Level-2 Hello报文会分别发送,Hello报文失效数目需要分别设置;在点到点链路中,Level-1和Level-2的Hello报文是在同一个点到点Hello报文中发送,因此不需要指定Level-1或Level-2。
· 参数level-1和level-2仅在广播接口上是可配置的,而且必须先在接口上使能IS-IS功能。
· 如果不指定级别,将同时配置Level-1和Level-2的Hello报文失效数目。
相关配置可参考命令isis timer hello。
【举例】
# 指定接口Vlan-interface10上标志邻居失效的Level-2 Hello报文数目为6。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer holding-multiplier 6
【命令】
isis timer lsp time [ count count ]
undo isis timer lsp
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
time:发送链路状态报文的最小时间间隔,取值范围为1~1000,单位为毫秒。
count:一次最多发送的链路状态报文的数目,取值范围为1~1000,缺省值为5。
【描述】
isis timer lsp命令用来配置IS-IS在接口上发送LSP的最小时间间隔以及一次可以最多发送的LSP的数目。undo isis timer lsp命令用来恢复缺省情况。
缺省情况下,发送LSP的最小时间间隔为33毫秒。
相关配置可参考命令isis timer retransmit。
Loopback接口视图下不支持此命令。
【举例】
# 配置在Vlan-interface10接口LSP的发送时间间隔为500毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] isis timer lsp 500
【命令】
isis timer retransmit seconds
undo isis timer retransmit
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
seconds:表示LSP报文的重传时间间隔,取值范围1~300,单位为秒。
【描述】
isis timer retransmit命令用来配置LSP在点到点链路上的重传时间间隔。undo isis timer retransmit命令用来恢复缺省情况。
缺省情况下,LSP在点到点链路上的重传时间间为5秒。
在点到点链路上,发送的LSP需要得到对端的应答,否则将在重传时间间隔内重新发送该LSP;在广播链路上,DIS周期性广播CNSP来实现LSDB的同步,不需要进行此项配置。
相关配置可参考命令isis timer lsp。
· Loopback接口视图下不支持此命令。
· 对此参数的配置应该谨慎一些,以避免产生没有必要的重传。
· 只有当链路层封装的协议是PPP时,才能进行此项配置。
【举例】
# 配置在接口Serial2/0上LSP报文的重传间隔为10秒。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] isis timer retransmit 10
【命令】
is-level { level-1 | level-1-2 | level-2 }
undo is-level
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
level-1:配置路由器工作在Level-1,它只计算区域内路由,维护L1的LSDB。
level-1-2:配置路由器工作在Level-1-2,同时参与L1和L2的路由计算,维护L1和L2两个LSDB。
level-2:配置路由器工作在Level-2,只参加L2的LSP交换和L2的路由计算,维护L2的LSDB。
【描述】
is-level命令用来配置路由器类型。undo is-level命令用来恢复缺省情况。
缺省情况下,IS-IS路由器的类型为level-1-2。
如果只有一个区域,建议用户将所有路由器的Level配置为Level-1或者Level-2,因为没有必要让所有路由器同时维护两个完全相同的数据库。在IP网络中使用时,建议将所有的路由器都配置为Level-2,这样有利于以后的扩展。
相关配置可参考命令isis circuit-level。
【举例】
# 配置当前路由器工作在Level-1。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-level level-1
【命令】
is-name sys-name
undo is-name
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
sys-name:为本地IS配置的主机名称,为1~64个字符的字符串。
【描述】
is-name命令用来使能动态主机名映射功能并为当前路由器配置主机名称。undo is-name命令用来关闭动态主机名映射功能。
缺省情况下,动态主机名映射功能处于关闭状态且没有为当前路由器配置主机名称。
【举例】
# 为本地IS配置主机名称。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-name RUTA
【命令】
is-name map sys-id map-sys-name
undo is-name map sys-id
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
sys-id:远端IS的系统ID或伪系统ID。
map-sys-name:为远端IS配置的主机名称,为1~64个字符的字符串。
【描述】
is-name map命令用来为远端IS配置System ID与主机名称的映射关系。undo is-name map命令用来取消此配置。
需要注意的是,每个System ID只能对应一个主机名称。
【举例】
# 为远端IS配置静态主机名映射,远端IS的System ID为“0000.0000.0041”,为其配置的主机名称为“RUTB”。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-name map 0000.0000.0041 RUTB
【命令】
is-snmp-traps enable
undo is-snmp-traps
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
is-snmp-traps enable命令用来使能IS-IS的TRAP功能。undo is-snmp-traps命令用来关闭此功能。
缺省情况下,IS-IS的TRAP功能处于使能状态。
【举例】
# 使能IS-IS的TRAP功能。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] is-snmp-traps enable
【命令】
log-peer-change
undo log-peer-change
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
无
【描述】
log-peer-change命令用来打开IS-IS邻接状态输出开关。undo log-peer-change命令用来关闭IS-IS邻接状态输出开关。
缺省情况下,邻接状态输出开关处于打开状态。
当打开邻接状态输出开关后,IS-IS邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭。
【举例】
# 在当前路由器上打开IS-IS邻接状态变化的输出开关。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] log-peer-change
【命令】
lsp-fragments-extend [ [ level-1 | level-1-2 | level-2 ] | [ mode-1 | mode-2 ] ] *
undo lsp-fragments-extend
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
level-1:只对Level-1 LSP进行分片扩展。
level-1-2:对Level-1 LSP和Level-2 LSP都进行分片扩展。
level-2:只对Level-2 LSP进行分片扩展。
mode-1:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-1,当网络中的部分路由器不支持LSP分片扩展功能时,使用工作模式1。
mode-2:配置IS-IS进程运行LSP分片扩展功能的操作模式为Mode-2,当网络中所有路由器都支持LSP分片扩展功能时,推荐使用工作模式2。
【描述】
lsp-fragments–extend命令用来在指定Level上使能IS-IS进程的LSP分片扩展功能并配置LSP分片扩展特性的工作模式。undo lsp-fragments–extend命令用来关闭该功能。
缺省情况下,LSP分片扩展功能处于关闭状态。
需要注意的是:
· 如果配置时没有指定mode-1或mode-2参数,IS-IS进程运行LSP分片扩展功能的操作模式为mode-1;
· 如果配置时没有指定level-1、level-2或level-1-2参数, IS-IS进程运行LSP分片扩展功能时,将同时对Level-1 LSP和Level-2 LSP都进行分片扩展。
【举例】
# 使能Level-2的LSP分片扩展功能,并配置其工作模式为Mode-1。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-fragments-extend mode-1 level-2
【命令】
lsp-length originate size [ level-1 | level-2 ]
undo lsp-length originate [ level-1 | level-2 ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
size:LSP的最大长度,取值范围为512~16384,单位为字节。
level-1:配置Level-1 LSP长度。
level-2:配置Level-2 LSP长度。
【描述】
lsp-length originate命令用来配置当前路由器生成的Level-1 LSP和Level-2 LSP的最大长度。undo lsp-length originate命令用来恢复缺省情况。
缺省情况下,生成的Level-1 LSP和Level-2 LSP的最大长度均为1497个字节。
需要注意的是,如果命令中没有指定Level-1或Level-2,则默认为对当前IS-IS系统进行配置。
【举例】
# 配置生成的Level-2 LSP最大长度为1024字节。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-length originate 1024 level-2
【命令】
lsp-length receive size
undo lsp-length receive
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
size:LSP的最大长度,取值范围为512~16384,单位为字节。
【描述】
lsp-length receive命令用来配置当前路由器可以接收的LSP的最大长度。undo lsp-length receive命令用来恢复缺省情况。
缺省情况下,可以接收的LSP的最大长度为1497个字节。
【举例】
# 配置接收LSP报文最大长度为1024字节。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] lsp-length receive 1024
【命令】
maximum load-balancing number
undo maximum load-balancing
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
number:等价路由的最大条数。取值范围为1~8。
【描述】
maximum load-balancing命令用来配置IS-IS支持的等价路由的最大条数。undo maximum load-balancing命令用来恢复缺省情况。
缺省情况下,IS-IS支持的等价路由的最大条数为8。
【举例】
# 配置IS-IS支持的等价路由的最大条数为2。
<Sysname> system-view
[Sysname] isis 100
[Sysname-isis-100] maximum load-balancing 2
【命令】
network-entity net
undo network-entity net
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
net:格式为X…X.XXXX....XXXX.00,为十六进制数。前面的“X…X”是区域地址,中间的12个“X”是路由器的System ID,最后的“00”是SEL。
【描述】
network-entity命令用来配置IS-IS进程的网络实体名称(Network Entity Title,简称NET)。undo network-entity命令用来删除网络实体名称。
缺省情况下,没有配置NET。
NET可以看作是一类特殊的NSAP,即SEL为0的NSAP地址,长度为8~20个字节。
NET由三部分组成:
· 区域ID,它的长度可变的,为1~13个字节。
· System ID,用来在区域内唯一标识主机或路由器,它的长度固定为6个字节。
· SEL,为0,它的长度固定为1个字节。
例如NET为:ab.cdef.1234.5678.9abc.00,则其中区域ID为ab.cdef,System ID为1234.5678.9abc,SEL为00。
相关配置可参考命令isis和isis enable。
【举例】
# 指定NET为10.0001.1010.1020.1030.00。其中区域ID是10.0001,系统ID是1010.1020.1030。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00
non-stop-routing命令用来使能IS-IS协议的NSR功能。undo non-stop-routing命令用来关闭IS-IS协议的NSR功能。
[Sysname-isis-1] non-stop-routing
non-stop-routing interval interval-value
undo non-stop-routing interval
interval-value:指定NSR的时间间隔,即发生IRF设备Master/Slave切换时期望IS-IS协议能够完成切换的时间,取值范围为30~1800,单位为秒。
non-stop-routing interval命令用来配置NSR的时间间隔。undo non-stop-routing interval命令用来恢复缺省情况。
缺省情况下,NSR时间间隔为0秒,即没有配置NSR的时间间隔。
· 如果配置了NSR的时间间隔,则邻居关系最大保持时间应该不小于该时间间隔,以保证主Master/Slave切换期间邻居关系不超时,直到完成主备倒换。
· 如果没有配置NSR的时间间隔,则邻居关系最大保持时间取决于接口下配置的时间。
[Sysname-isis-1] non-stop-routing
[Sysname-isis-1] non-stop-routing interval 40
【命令】
preference { preference | route-policy route-policy-name } *
undo preference
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
preference:IS-IS路由优先级,取值范围为1~255。
route-policy route-policy-name:指定路由策略,对通过该路由策略过滤的路由指定优先级。route-policy-name为1~63个字符的字符串,区分大小写。
【描述】
preference命令用来配置IS-IS路由优先级。undo preference命令用来恢复缺省情况。
缺省情况下,IS-IS路由的优先级为15。
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级,其它路由的优先级均取preference命令所设的值。
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。系统为每一种路由协议配置一个优先级,当不同协议都发现了到同一目的地的路由时,优先级高的协议将起决定作用。
【举例】
# 配置IS-IS协议的优先级为25。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] preference 25
【命令】
priority high { ip-prefix prefix-name | tag tag-value }
undo priority high [ ip-prefix | tag ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
ip-prefix prefix-name:指定IPv4地址前缀列表名,唯一标识一个IPv4地址前缀列表。prefix-name为1~19个字符的字符串。
tag tag-value:指定要求的标记值,取值范围为1~4294967295。
【描述】
priority high命令用来配置指定IS-IS路由为高优先级,即可以快速收敛。undo priority high命令用来恢复指定IS-IS路由的优先级。
缺省情况下,没有配置IS-IS路由为高优先级,即不能快速收敛。
需要注意的是,IS-IS主机路由的收敛优先级低于高优先级,而高于其他IS-IS路由的收敛优先级。
【举例】
# 配置名为前缀列表为standtest的IS-IS路由为高优先级路由,即可以快速收敛。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] priority high ip-prefix standtest
【命令】
reset isis all [ process-id | vpn-instance vpn-instance-name ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
process-id:IS-IS进程号,取值范围为1~65535,清除该IS-IS进程所有的数据结构信息。
vpn-instance vpn-instance-name:清除指定VPN的IS-IS数据结构信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则清除公网的IS-IS数据结构信息。
【描述】
reset isis all命令用来清除IS-IS进程所有的数据结构信息。
本命令用在某些需要立即刷新LSP的情况下。例如,在执行了area-authentication-mode和domain-authentication-mode以后,本路由器还存有过去的LSP,可以使用本命令来清除这些LSP。
相关配置可参考命令area-authentication-mode和domain-authentication-mode。
【举例】
# 清除所有IS-IS进程的数据结构信息。
<Sysname> reset isis all
【命令】
reset isis peer system-id [ process-id | vpn-instance vpn-instance-name ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
system-id:IS-IS邻居的System ID。
process-id:IS-IS进程号,取值范围为1~65535,清除指定IS-IS进程邻居的数据结构信息。
vpn-instance vpn-instance-name:清除指定VPN的IS-IS指定邻居的数据结构信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则清除公网的IS-IS指定邻居的数据结构信息。
【描述】
reset isis peer命令用来清除IS-IS指定邻居的数据结构信息。
本命令用在需要重建某个特定邻居的情况下使用。
【举例】
# 清除系统ID为0000.0c11.1111的IS-IS邻居的数据结构信息。
<Sysname> reset isis peer 0000.0c11.1111
【命令】
set-overload [ on-startup [ [ start-from-nbr system-id [ timeout1 [ nbr-timeout ] ] ] | timeout2 ] [ allow { external | interlevel } * ]
undo set-overload
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
on-startup:系统启动时将过载标志位置位。
start-from-nbr system-id [ timeout1 [ nbr-timeout ] ]:从系统启动时开始计算,如果在nbr-timeout参数指定的时长内仍未与指定邻居建立邻接关系完毕,过载标志位将结束置位状态;如果在nbr-timeout参数指定的时长内与指定邻居建立邻接关系完毕,过载标志位将继续保持置位状态,且从与指定邻居建立邻接关系时重新计时,在timeout1参数配置的时长内保持置位状态。
· system-id:指定邻居的System ID。
· timeout1:取值范围为5~86400秒,缺省值为600秒(10分钟)。
· nbr-timeout:取值范围为5~86400秒,缺省值为1200秒(20分钟)。
timeout2:从系统启动时开始计算,过载标志位保持置位状态的时间长度,取值范围为5~86400秒。缺省值为600秒(10分钟)。
allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。
external:当配置allow时,允许发布从其它协议学来的IP地址前缀。
interlevel:当配置allow时,允许发布从不同层次学来的IP地址前缀。
【描述】
set-overload命令用来为当前路由器配置过载标志位。undo set-overload命令用来清除过载标志位。
缺省情况下,不配置过载标志位。
需要注意的是:
· 如果没有指定on-startup参数,IS-IS将立即把过载标志位置位且一直保持置位状态直到用户通过undo set-overload清除过载标志位。
· 如果只指定on-startup参数,过载标志位将在系统启动时开始置位,并且在timeout2参数指定的时长内保持置位状态。
# 在当前路由器上配置过载标志位。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] set-overload
【命令】
summary ip-address { mask | mask-length } [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *
undo summary ip-address { mask | mask-length } [ level-1 | level-1-2 | level-2 ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
ip-address:聚合路由的目的IP地址。
mask:聚合路由的网络掩码,点分十进制格式。
mask-length:聚合路由的网络掩码长度,取值范围为0~32。
avoid-feedback:避免通过路由计算学习到聚合路由。
generate_null0_route:为防止路由循环而生成NULL0路由。
level-1:只对引入到Level-1区域的路由进行聚合。
level-1-2:对引入到Level-1和Level-2区域的路由都进行聚合。
level-2:只对引入到Level-2区域的路由进行聚合。
tag tag:管理标记,取值范围为1~4294967295。
【描述】
summary命令用来配置一条聚合路由。undo summary命令用来删除指定的聚合路由。
缺省情况下,没有对路由进行聚合。
如果不输入level参数,则默认只对level-2的路由进行聚合。
通过路由聚合,一方面可以减小路由表规模,还可以减少本路由器生成的LSP报文大小和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是引入的外部路由。另外,聚合后路由的开销值取所有被聚合路由中最小的开销值。
需要注意的是,路由器只对本地生成的LSP中的路由进行聚合。
【举例】
# 配置一条202.0.0.0/8的聚合路由。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] summary 202.0.0.0 255.0.0.0
【命令】
timer lsp-generation maximum-interval [ initial-interval [ second-wait-interval ] ] [ level-1 | level-2 ]
undo timer lsp-generation [ level-1 | level-2 ]
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
maximum-interval:网络拓扑变化导致LSP重新生成时,LSP生成时间间隔的最大值,取值范围为1~120,单位为秒。
initial-interval:网络拓扑变化导致LSP重新生成时,第一次LSP生成前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
second-wait-interval:网络拓扑变化导致LSP重新生成时,第二次LSP生成前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
level-1:配置Level-1 LSP生成时间间隔。
level-2:配置Level-2的LSP生成时间间隔,默认不配置级别时对Level-1和Level-2同时起作用。
【描述】
timer lsp-generation命令用来配置LSP生成前的等待时间。undo timer lsp-generation命令用来恢复缺省情况。
缺省情况下,LSP生成前的等待时间为2秒。
需要注意的是,通过该命令配置LSP生成前的等待时间:
(1) 如果只指定maximum-interval参数,LSP生成时间间隔为maximum-interval指定的值。
(1) 如果同时指定maximum-interval和initial-interval参数:
· 第一次生成LSP前的等待时间为initial-interval;
· 如果网络拓扑不稳定,即LSP生成的触发时间间隔小于maximum-interval,LSP生成前的等待时间为maximum-interval,直到网络拓扑稳定下来。
(2) 如果同时指定了maximum-interval、initial-interval和second-interval参数:
· 第一次生成LSP前的等待时间为initial-interval;
· 如果网络拓扑不稳定即触发LSP重新生成时间间隔小于maximum-interval,第二次LSP生成前的等待时间将变为second-interval,并且对LSP生成前的等待时间进行相应惩罚:每次触发LSP重新生成时,生成前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;
· 当网络拓扑稳定下来,即触发LSP重新生成时间间隔大于maximum-interval,LSP生成前的等待时间恢复为initial-interval。
【举例】
# 配置IS-IS LSP生成时间间隔的最大值为10秒,第一次LSP生成前的等待时间为100毫秒,第二次LSP生成前的等待时间为200毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-generation 10 100 200
【命令】
timer lsp-max-age seconds
undo timer lsp-max-age
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
seconds:LSP在LSDB里的最大生存时间,取值范围是1~65535,单位为秒。
【描述】
timer lsp-max-age命令用来配置当前路由器生成的LSP在LSDB里的最大生存时间。undo timer lsp-max-age命令用来恢复缺省情况。
缺省情况下,当前路由器生成的LSP在LSDB里的最大生存时间为1200秒。
相关配置可参考命令timer lsp-refresh。
【举例】
# 配置当前路由器生成的LSP在LSDB里的最大生存时间为25分钟,即1500秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-max-age 1500
【命令】
timer lsp-refresh seconds
undo timer lsp-refresh
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
seconds:LSP刷新周期,取值范围为1~65534,单位为秒。
【描述】
timer lsp-refresh命令用来配置LSP刷新周期。undo timer lsp-refresh命令用来恢复缺省情况。
缺省情况下,LSP刷新周期为900秒。
相关配置可参考命令timer lsp-max-age。
timer lsp-refresh命令配置的时间必须小于timer lsp-max-age命令配置的时间,以保证在LSP失效前进行刷新。
【举例】
# 配置当前系统的LSP刷新周期为1500秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer lsp-refresh 1500
【命令】
timer spf maximum-interval [ initial-interval [ second-wait-interval ] ]
undo timer spf
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
maximum-interval:网络拓扑变化导致路由重新计算时,路由计算时间间隔的最大值,取值范围为1~120,单位为秒。
initial-interval:网络拓扑变化导致路由重新计算时,第一次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
second-wait-interval:网络拓扑变化导致路由重新计算时,第二次路由计算前的等待时间,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
【描述】
timer spf命令用来配置IS-IS路由计算时间间隔。undo timer spf命令用来恢复缺省情况。
缺省情况下,IS-IS路由计算时间间隔为10秒。
需要注意的是,通过该命令配置IS-IS路由计算时间间隔时:
(1) 如果只指定maximum-interval参数,路由计算时间间隔为maximum-interval指定的值。
(1) 如果同时指定maximum-interval和initial-interval参数:
· 第一次进行路由计算前的等待时间为initial-interval;
· 如果网络拓扑不稳定,即路由计算的触发时间间隔小于maximum-interval,路由计算前的等待时间为maximum-interval,直到网络拓扑稳定下来。
(2) 如果同时指定了maximum-interval、initial-interval和second-interval参数:
· 第一次路由计算前的等待时间为initial-interval;
· 如果网络拓扑不稳定即触发路由计算时间间隔小于maximum-interval,第二次路由计算前的等待时间将变为second-interval,并且对路由计算前的等待时间进行相应惩罚:每次触发路由计算时,路由计算前的等待时间都将是上一次等待时间的2倍,直到增大至maximum-interval为止;
· 当网络拓扑稳定下来,即触发路由计算时间间隔大于maximum-interval,路由计算前的等待时间恢复为initial-interval。
【举例】
# 配置路由器Sysname的IS-IS路由计算的最大时间间隔为10秒,第一次路由计算前的等待时间为100毫秒,第二次路由计算前的等待时间为200毫秒。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] timer spf 10 100 200
【命令】
virtual-system virtual-system-id
undo virtual-system virtual-system-id
【视图】
IS-IS视图
【缺省级别】
2:系统级
【参数】
virtual-system-id:IS-IS进程的虚拟系统ID。
【描述】
virtual-system命令用来配置IS-IS进程的虚拟系统ID。undo virtual-system命令用来删除虚拟系统ID。
缺省情况下,没有配置IS-IS进程的虚拟系统ID。
每个IS-IS进程最多可配置50个虚拟系统ID。
【举例】
# 配置IS-IS进程1的虚拟系统ID为2222.2222.2222。
<Sysname> system-view
[Sysname] isis 1
[Sysname-isis-1] virtual-system 2222.2222.2222
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!