10-IS-IS命令
本章节下载 (352.19 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.13 display isis mesh-group
1.1.14 display isis name-table
1.1.18 display isis statistics
1.1.19 domain-authentication-mode
1.1.20 filter-policy export (IS-IS view)
1.1.21 filter-policy import (IS-IS view)
1.1.23 graceful-restart (IS-IS view)
1.1.24 graceful-restart interval (IS-IS view)
1.1.25 graceful-restart suppress-sa
1.1.26 import-route (IS-IS view)
1.1.27 import-route isis level-2 into level-1
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.55 preference (IS-IS view)
【命令】
area-authentication-mode { simple | md5 } password [ ip | osi ]
【视图】
IS-IS视图
【参数】
simple:密码以明文方式发送。
md5:密码通过MD5加密后发送。
password:需要设置的密码。如果验证方式是simple,则password必须是明文密码。如果验证方式是md5,则password可以是密文也可以是明文。明文密码可以是长度小于等于16的连续字符串,如:user918。密文密码的长度必须是24位,并且必须是密文形式,如:_(TT8F]Y\5SQ=^Q`MAF4<1!!。
ip:如果配置此选项,则系统检查LSP中IP的相应字段的配置内容。
osi:如果配置此选项,则系统检查LSP中OSI的相应字段的配置内容。
& 说明:
认证密码选用ip或osi不受实际的网络环境影响。
area-authentication-mode命令用来配置区域验证模式,按照设定的方式将域验证密码插入到发送的所有Level-1报文(LSP、CSNP、PSNP)中并对收到的Level-1报文进行验证密码的检查。undo area-authentication-mode命令用来恢复缺省情况。
缺省情况下,系统没有配置区域验证模式,既不会验证收到的Level-1报文,也没有设置密码。
通过配置区域验证模式,可防止将从不可信任的路由器学习到的路由信息加入到本地LSDB中。
相关配置可参考命令reset isis all,domain-authentication-mode,isis authentication-mode。
【举例】
# 设置区域认证密码为hello,认证方式采用simple方式。
<VG> system-view
[VG] isis
[VG-isis-1] area-authentication-mode simple hello
【命令】
auto-cost enable
undo auto-cost enable
【视图】
IS-IS视图
【参数】
无
【描述】
auto-cost enable命令用来使能对应的ISIS进程下的接口自动计算接口开销功能。undo auto-cost enable命令用来关闭自动计算接口开销功能。
缺省情况下,此功能处于关闭状态。
auto-cost的优先级次于circuit-cost,接口开销值的选择次序为:接口配置的开销值(isis cost)、全局开销值(circuit-cost)、自动计算接口开销值、缺省值。
cost-style为wide或wide-compatible时,根据下面公式计算接口的开销值
开销=(参考值/带宽)*10。
相关配置请参考命令bandwidth-reference和cost-style。
【举例】
# 设置IS-IS进程1下使能自动计算接口开销。
<VG> system-view
[VG] isis
[VG-isis-1] auto-cost enable
【命令】
bandwidth-reference value
undo bandwidth-reference
【视图】
IS-IS视图
【参数】
value:带宽参考值,单位为Mbps,取值范围是1~2147483648。
【描述】
bandwidth-reference命令用来设置计算链路开销时所依据的带宽参考值。undo bandwidth-reference命令用来恢复缺省情况。
缺省情况下,带宽参考值为100Mbps。
需要注意的是,如果没有在接口视图或全局视图下配置接口开销值且使能了自动计算接口开销功能时:
当开销值类型为wide和wide-compatible时,IS-IS会根据该接口的带宽自动计算其开销值,计算公式为:接口开销=带宽参考值÷接口带宽,计算出来的开销值最大值为16777214。
当开销值类型为narrow、narrow-compatible和compatible时,如果接口是Loopback口,开销值取0,否则将按照如下条件自动计算,接口带宽为1M~10M时,接口开销值为60,接口带宽为11M~100M时,接口开销值为50,接口带宽为101M~155M时,接口开销值为40,接口带宽为156M~622M时,接口开销值为30,接口带宽为623M~2500M时,接口开销值为20,其它情况接口开销值为10。
相关配置请参考命令auto-cost enable。
【举例】
# 配置IS-IS进程1的带宽参考值为200Mbps。
<VG> system-view
[VG] isis
[VG-isis-1] bandwidth-reference 200
【命令】
circuit-cost value [ level-1 | level-2 ]
undo circuit-cost [ level-1 | level-2 ]
【视图】
IS-IS视图
【参数】
value:表示配置的链路的全局开销值。对于不同的开销类型,其开销的取值范围也有所不同。
l narrow、narrow-compatible和compatible类型:开销取值范围为0~63。
l wide和wide-compatible类型:开销取值范围是0~16777215。
level-1:表示链路开销值对应Level-1层。
level-2:表示链路开销值对应Level-2层。
【描述】
circuit-cost命令用来设置IS-IS链路的全局开销值。undo circuit-cost命令用来恢复缺省情况。
缺省情况下,没有配置IS-IS链路的全局开销值。
如果不指定参数,则表示配置的链路的开销值对应Level-1-2层。
circuit-cost优先级次于isis cost,接口开销值的选择次序为:接口配置的开销值(isis cost)、全局开销值(circuit-cost)、自动计算接口开销值(auto-cost)、缺省值。
相关配置请参考命令isis cost和cost-style。
【举例】
# 设置IS-IS进程1下的接口上Level-1链路的开销值为11。
<VG> system-view
[VG] isis
[VG-isis-1] circuit-cost 11 level-1
【命令】
cost-style { narrow | wide | wide-compatible | { compatible | narrow-compatible } [ relax-spf-limit ] }
undo cost-style
【视图】
【参数】
narrow:表示只可以接收和发送采用narrow方式(开销取值范围为0~63)表示路由开销值的报文。
wide:表示只可以接收和发送采用wide方式(开销取值范围为0~16777215)表示路由开销值的报文。
compatible:表示既可以接收和发送采用narrow方式表示路由开销值的报文,也可以接收和发送采用wide方式表示路由开销值的报文。
narrow-compatible:表示可以接收和发送采用narrow方式表示路由开销值的报文,却只能接收采用wide方式表示路由开销值的报文。
wide-compatible:表示可以接收和发送采用wide方式表示路由开销值的报文,却只能接收采用narrow方式表示路由开销值的报文。
relax-spf-limit:表示允许接收开销值大于1023的路由。如果不设置,则在收到开销值大于1023的路由时,将作丢弃处理。这个设置只在compatible和narrow-compatible时有意义。
【描述】
cost-style命令用来设置IS-IS路由器接收和发送的报文中开销值的类型。undo cost-style命令用来恢复缺省情况。
缺省情况下,只接收和发送采用narrow方式表示路由开销值的报文。
相关配置请参考命令isis cost。
【举例】
# 设置路由器可以接收和发送采用narrow方式表示路由开销值的报文,只能接收采用wide方式表示路由开销值的报文。
<VG> system-view
[VG] isis
[VG-isis-1] cost-style narrow-compatible
【命令】
default-route-advertise [ route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] *
undo default-route-advertise [ route-policy route-policy-name ]
【视图】
IS-IS视图
【参数】
route-policy-name:路由策略名称,为1~19个字符的字符串。
level-1:设置缺省路由为Level-1级别。
level-2:设置缺省路由为Level-2级别。
level-1-2:设置缺省路由为Level-1-2级别。
& 说明:
如果不指定级别,则默认为生成Level-2级别的缺省路由,即Level-2。
【描述】
default-route-advertise命令用来设置路由器生成Level-1或Level-2级别的缺省路由。undo default-route-advertise命令用来取消此项功能。
缺省情况下,此功能关闭。
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中各自生成缺省路由。
【举例】
# 设置当前路由器在L2 LSP中生成缺省路由。
<VG> system-view
[VG] isis
[VG-isis-1] default-route-advertise
【命令】
display isis brief [ process-id ]
【视图】
任意视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis brief命令用来显示IS-IS当前的基本配置参数。
【举例】
# 查看IS-IS当前的基本配置参数。
<VG> 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
Timers:
spf-slice-size: 0
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生成长度 |
Timers |
定时器 |
spf-slice-size |
每次SPF计算的持续时间(为0时表示SPF计算不分段) |
lsp-max-age |
LSP的最大生存周期 |
lsp-refresh |
LSP的刷新周期 |
Interval between SPFs |
SPF的计算时间间隔 |
【命令】
display isis debug-switches { process-id }
【视图】
任意视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis debug-switches命令用来显示IS-IS当前调试开关的状态。
【举例】
#查看IS-IS进程1的debug开关的状态。
<VG> 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 ]
【视图】
任意视图
【参数】
level-1:表示Level-1级别的IS-IS GR状态。
level-2:表示Level-2级别的IS-IS GR状态。
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis graceful-restart status命令用来显示IS-IS协议的GR状态。
【举例】
# 显示IS-IS协议的GR状态。
<VG> 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: 239
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: 239
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状态 |
T3 Timer Status |
T3定时器距离超时的时间 |
T2 Timer Status: |
T2定时器距离超时的时间 |
【命令】
display isis interface [ [ traffic-eng | verbose ] * | tunnel ] [ process-id ]
【视图】
任意视图
【参数】
traffic-eng:IS-IS流量工程信息。
verbose:显示接口的详细信息。
tunnel:显示IS-IS特定的隧道信息。
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis interface命令用来显示使能了IS-IS的接口信息。
该命令所查看的IS-IS接口相关信息,包括接口名、接口IP地址、接口链路状态等多种信息。display isis interface verbose除显示display isis interface的所有信息外,还将显示接口的CSNP报文广播间隔、Hello报文广播间隔、Hello报文失效数目等与接口相关的IS-IS参数设置情况。
【举例】
# 查看使能了IS-IS的接口信息。
<VG> display isis interface
Interface information for ISIS(1)
---------------------------------
Interface: GigabitEthernet 0/0
Id IPV4.State IPV6.State MTU Type DIS
001 Up Down 1497 L1/L2 No/No
# 查看使能了IS-IS的接口的详细信息。
<VG> display isis interface verbose
Interface information for ISIS(1)
---------------------------------
Interface: GigabitEthernet 0/0
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
Cost : L1 10 L2 10
Priority : L1 64 L2 64
Retransmit Timer Value : L12 5
表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报文的发送间隔 |
Cost |
开销 |
Priority |
优先级 |
Retransmit Timer Value |
LSP在点到点链路上的重传间隔 |
【命令】
display isis license
【视图】
任意视图
【参数】
无
【描述】
display isis license命令用来显示IS-IS的许可证信息。
【举例】
# 显示IS-IS的许可证信息。
[VG] display isis license
ISIS Shell License Values
_________________________
Feature Name Active Controllable
ISIS Protocol YES NO
IPV6 YES NO
RESTART YES NO
TE YES NO
MI YES NO
Resource Name MinVal MaxVal CurrVal Controllable
Max Processes Resource 1 1024 500 0
Max Paths Resource 1 6 3 0
Max IPv4 Rt Resource 400000 400000 400000 0
Max IPv6 Rt Resource 400000 400000 400000 0
ISIS Core License Values
________________________
Feature Name Active
ISIS Protocol YES
IPV6 YES
RESTART YES
TE YES
MI YES
Resource Name Current Value
Max Processes Resource 500
Max Paths Resource 3
Max IPv4 Rt Resource 400000
Max IPv6 Rt Resource 400000
表1-4 display isis license命令显示信息描述表
字段 |
描述 |
ISIS Shell License Values |
ISIS协议shell部分的License值 |
Feature Name |
特性名称 |
Active |
是否处于激活状态 |
Controllable |
是否支持通过License文件读取配置参数 |
ISIS Protocol |
IS-IS协议 |
IPV6 |
是否支持IPV6 |
RESTART |
Graceful Restart,即GR |
TE |
流量工程 |
MI |
支持多实例 |
Resource Name |
资源名称 |
MinVal |
最小值 |
MaxVal |
最大值 |
CurrVal/Current Value |
当前值 |
ISIS Core License Values |
IS-IS协议Core部分的License值 |
Max Processes Resource |
最大可支持的IS-IS进程数 |
Max Paths Resource |
最大等价路由条数 |
Max IPv4 Rt Resource |
最大可支持的IPV4路由数 |
Max IPv6 Rt Resource |
最大可支持的IPV6路由数 |
& 说明:
设备显示的许可信息与实际设备的型号相关,操作中请以设备显示信息为准。
【命令】
display isis lsdb [ [ l1 | l2 | level-1 | level-2 ] | [ lsp-id LSPID | lsp-name lspname ] | local | verbose ] * [ process-id ]
【视图】
任意视图
【参数】
l1、level-1:都是Level-1链路状态数据库。
l2、level-2:都是Level-2链路状态数据库。
LSPID:LSP标识,形式为sysid. Pseudo ID-fragment num。
lspname:LSP名称,形式为Symbolic name.[Pseudo ID]-fragment num。
local:显示本地产生的LSP的信息。
verbose:链路状态数据库的详细信息。
process-id:IS-IS进程号,取值范围为1~65535。
& 说明:
如果不指定级别,默认为显示Level-1和Level-2的链路状态数据库,即Level-1-2。
【描述】
display isis lsdb命令用来显示IS-IS的链路状态数据库。
【举例】
# 查看一条LSP信息。
<VG> dis isis lsdb level-1
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
--------------------------------------------------------------------------
bbbb.cccc.dddd.00-00* 0x0000001d 0x165 820 36 1/0/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 |
Attach bit(ATT):连接位;Partition bit(P):分区位;Overload bit(OL):过载位。 |
【命令】
display isis mesh-group [ process-id ]
【视图】
任意视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis mesh-group命令用来显示IS-IS的mesh-group。
【举例】
# 配置路由器上运行IS-IS的GigabitEthernet0/0接口和GigabitEthernet0/1接口属于mesh-group 100。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis mesh-group 100
[VG-GigabitEthernet0/0] quit
[VG] interface GigabitEthernet0/1
[VG-GigabitEthernet0/0] isis mesh-group 100
# 显示配置的IS-IS mesh-group的信息。
[VG-GigabitEthernet0/0] display isis mesh-group
Mesh Group information for ISIS(1)
----------------------------------------------------------------------
Interface Status
GigabitEthernet0/0 100
GigabitEthernet0/0 100
表1-6 display isis mesh-group命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
Status |
接口所属的mesh-group |
【命令】
display isis name-table [ process-id ]
【视图】
任意视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis name-table命令用来显示主机名称到系统ID的映射关系表。
【举例】
# 给本地IS-IS系统配置一个名称。
<VG> system-view
[VG] isis
[VG-isis-1] is-name RUTA
# 为远端IS-IS系统(0000.0000.0041)配置静态名称映射。
[VG-isis-1] is-name map 0000.0000.0041 RUTB
# 显示主机名称到系统ID的映射关系表。
[VG-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-7 display isis name-table命令显示信息描述表
字段 |
描述 |
System ID |
系统ID |
Hostname |
系统ID 的名称 |
Type |
系统ID与主机名的映射类型(静态或动态) |
【命令】
display isis peer [ verbose ] [ process-id ]
【视图】
任意视图
【参数】
verbose:使用此参数后,邻居在Hello报文里通告的区域地址将被显示出来,不使用此参数将只显示摘要信息。
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis peer命令用来显示IS-IS的邻居信息。
display isis peer verbose除了可以显示display isis peer的所有信息外,还将显示邻居的区域地址、Up状态的持续时长、直连接口的IP地址等。
【举例】
# 显示IS-IS邻居的详细信息。
<VG> display isis peer verbose
Peer information for ISIS(1)
----------------------------
System Id: 0000.0000.0003
Interface: GigabitEthernet 0/0 Circuit Id: 0000.0000.0003.01
State: Up HoldTime: 8s Type: L1(L1L2) PRI: 64
Area Address(es):10
Peer IP Address(es): 192.168.0.3
Uptime: 00:14:03
Adj Protocol: IPV4
表1-8 display isis peer命令显示信息描述表
字段 |
描述 |
System Id |
系统ID |
Interface |
与对端相连的本地IS-IS接口 |
Circuit Id |
链路ID |
State |
状态 |
HoldTime |
保持时间 |
Type |
邻居类型 |
PRI |
DIS优先级 |
Area Address(es) |
邻居所在区域地址 |
Peer IP Address(es) |
邻居接口的IP地址 |
Uptime |
启动时间 |
Adj Protocol |
邻接协议 |
【命令】
display isis route [ ipv4 ] [ [ level-1 | level-2 ] | verbose ]* [ process-id ]
【视图】
任意视图
【参数】
ipv4:显示IS-IS的IPv4路由信息。缺省情况下,显示IPv4路由信息。
verbose:显示IS-IS详细的IPv4路由信息。
process-id:IS-IS进程号,取值范围为1~65535。
level-1:显示Level-1的IS-IS路由。
level-2:显示Level-2的IS-IS路由。
& 说明:
如果不指定级别,默认为显示Level-1和Level-2路由信息,即Level-1-2。
【描述】
display isis route命令用来显示IS-IS的IPv4路由信息。
【举例】
# 显示IS-IS的IPv4路由信息。
<VG> display isis route
Route information for ISIS(1)
-----------------------------
ISIS(1) IPv4 Level-1 Forwarding Table
-------------------------------------
IPV4 Destination IntCost ExtCost ExitInterface NextHop Flags
---------------------------------------------------------------------------------------------------------------
12.12.12.0/24 10 NULL GE0/1/0 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
----------------------------------------------------------------------------------------------------------------
12.12.12.0/24 10 NULL GE0/1/0 Direct D/L/-
Flags: D-Direct, R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set
表1-9 display isis route命令显示信息描述表
字段 |
描述 |
IPV4 Destination |
IPV4目的地址 |
IntCost |
内部路由Cost |
ExtCost |
外部路由Cost |
ExitInterface |
出接口 |
NextHop |
下一跳 |
Flags |
路由状态标志 D:直连路由 R:该路由是否已放到路由表中 L:是否已经广播 U:路由渗透状态标识,如果设置为“UP”则可避免由L2发送到L1的LSP又返回给L2 |
【命令】
display isis spf-log [ process-id ]
【视图】
任意视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis spf-log命令用来显示IS-IS的SPF计算日志记录。
【举例】
#显示IS-IS的SPF计算日志记录。
<VG> 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-10 display isis spf-log命令显示信息描述表
字段 |
描述 |
Level |
SPF运算的层次/级别 |
Trig.Event |
SPF运算触发事件 |
No.Nodes |
SPF运算的节点个数 |
Duration |
SPF运算持续时间 |
StartTime |
SPF运算起始时间 |
【命令】
display isis statistics [ level-1 | level-2 | level-1-2 ] [ process-id ]
【视图】
任意视图
【参数】
level-1:IS-IS Level-1的统计信息。
level-2:IS-IS Level-2的统计信息。
level-1-2:IS-IS Level-1-2的统计信息。
process-id:IS-IS进程号,取值范围为1~65535。
【描述】
display isis statistics命令用来显示IS-IS进程的统计信息。包括从其他IS-IS路由器学到的路由数量、从其他协议引入的路由数量以及本地产生的LSP的数量。
【举例】
# 显示IS-IS统计信息。
<VG> display isis statistics
Statistics information for ISIS(1)
----------------------------------
Level-1 Statistics
------------------
Learnt routes information:
Total IPv4 Learnt Destinations: 4
Total IPv6 Learnt Destinations: 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
ISISv6: 0 BGP4+: 0
RIPng: 0 OSPFv3: 0
Lsp information:
LSP Source ID: No. of used LSPs
0000.0000.0002 001
表1-11 display isis statistics命令显示信息描述表
字段 |
描述 |
|
Statistics information for ISIS(processid) |
进程号为processid的IS-IS进程的统计信息 |
|
Level-1 Statistics |
Level-1路由统计信息 |
|
Level-2 Statistics |
Level-2路由统计信息 |
|
Learnt routes information |
学习到的路由信息: Total IPv4 Learnt Routes in IPv4 Routing Table:ISIS学到的路由发布到IPv4路由表中的总数 Total IPv6 Learnt Routes in IPv6 Routing Table:ISIS学到的路由发布到IPv6路由表中的总数 |
|
Imported routes information |
IPv4 Imported Routes |
l Static:引入的IPv4静态路由数量 l Direct:引入的IPv4直连路由数量 l ISIS:从其它IS-IS进程引入的路由数量 l BGP:从BGP引入的路由数量 l RIP:从RIP引入的路由数量 l OSPF:从OSPF引入的路由数量 |
IPv6 Imported Routes |
路由: l Static:引入的IPv6静态路由数量 l Direct:引入的IPv6直连路由数量 l ISISv6:从其它IS-ISv6进程引入的路由数量 l BGP4+:从BGP4+引入的路由数量 l RIPng:从RIPng引入的路由数量 l OSPFv3:从OSPFv3引入的路由数量 |
|
Lsp information |
LSP信息: l LSP Source ID:本地生成的LSP的System ID l No. of used LSPs:本地生成的LSP已使用的分片数量 |
【命令】
domain-authentication-mode { simple | md5 } password [ ip | osi ]
undo domain-authentication-mode
【视图】
IS-IS视图
【参数】
simple:密码以明文方式发送。
md5:密码通过MD5加密后发送。
password:需要设置的密码。如果验证方式是simple,则password必须是明文密码。如果验证方式是md5,则password可以是密文也可以是明文,结果视输入而定。明文密码可以是长度小于等于16的连续字符串,如:user918。密文密码的长度必须是24位,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4<1!!。
ip:如果配置此选项,则系统检查LSP中IP的相应字段的配置内容。
osi:如果配置此选项,则系统检查LSP中OSI的相应字段的配置内容。
认证密码选用ip或osi不受实际的网络环境影响。
【描述】
domain-authentication-mode命令用来配置路由域验证模式,按照设定的方式将域验证密码插入到发送的所有Level-2报文(LSP、CSNP、PSNP)中并对收到的Level-2报文进行验证密码的检查。undo domain-authentication-mode命令用来取消配置路由域验证模式。
缺省情况下,系统没有配置路由域验证模式,既不会验证收到的Level-2报文,也没有设置密码。
相关配置可参考命令area-authentication-mode,isis authentication-mode。
【举例】
# 当用户需要对二层路由信息报文进行验证时,可以通过simple方式,密码设为123456。
<VG> system-view
[VG] isis
[VG-isis-1] domain-authentication-mode simple 123456
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } export [ isis process-id | ospf process-id | rip process-id | bgp | direct | static ]
undo filter-policy export [ isis process-id | ospf process-id | rip process-id | bgp | direct | static]
【视图】
IS-IS视图
【参数】
acl-number:指定访问控制列表,对引入的路由进行过滤。acl-number的取值范围为2000~3999。
ip-prefix ip-prefix-name:指定IP前缀列表,对引入的路由进行过滤。ip-prefix-name为1~19个字符的字符串。
route-policy route-policy-name:指定Route-policy,对引入的路由进行过滤。route-policy-name为1~19个字符的字符串。
isis process-id:对引入的协议进程号为process-id 的isis路由进行过滤,process-id 为isis进程号,取值范围为1~65535。
ospf process-id:对引入的协议进程号为process-id 的ospf路由进行过滤,process-id 为ospf进程号,取值范围为1~65535。
rip process-id:对引入的协议进程号为process-id 的rip路由进行过滤,process-id 为rip进程号,取值范围为1~65535。
bgp:对引入的bgp路由信息进行过滤。
direct:对引入的direct路由信息进行过滤。
static:对引入的static路由信息进行过滤。
如果省略路由协议参数,将对所有引入的路由进行过滤。
【描述】
filter-policy export命令用来配置对IS-IS引入的路由进行过滤。undo filter-policy export命令用来取消对引入的路由进行过滤。
缺省情况下,IS-IS不对引入的路由信息进行过滤。
某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义filter-policy设置所引入路由信息的过滤条件,只有通过了过滤的路由信息才能被发布。
相关配置可参考命令filter-policy import。
【举例】
# 使用编号为2000的ACL对引入的路由进行过滤。
<VG> system-view
[VG] isis
[VG-isis-1] filter-policy 2000 export
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name | route-policy route-policy-name } import
undo filter-policy import
【视图】
IS-IS视图
【参数】
acl-number:指定访问控制列表,对接收的路由进行过滤。acl-number的取值范围为2000~3999。
ip-prefix ip-prefix-name:指定IP前缀列表,对接收的路由进行过滤。ip-prefix-name为1~19个字符的字符串。
route-policy route-policy-name:指定Route-policy,对接收的路由进行过滤。route-policy-name为1~19个字符的字符串。
【描述】
filter-policy import命令用来设置IS-IS对接收的路由进行过滤。undo filter-policy import命令用来取消对接收的路由进行过滤。
缺省情况下,IS-IS不对接收的路由信息进行过滤。
某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义filter-policy设置所接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表。
相关配置可参考命令filter-policy export。
【举例】
# 使用ACL2000对路由计算进行过滤。
<VG> system-view
[VG] isis
[VG-isis-1] filter-policy 2000 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视图
【参数】
flood-count flooding-count:在快速扩散过程中最多可以发送LSP的个数,取值范围1~15,缺省值为5。
max-timer-interval flooding-interval:在快速扩散发生之前的间隔时间,单位为毫秒,取值范围10~50000,缺省值为10毫秒。
level-1:仅仅配置在level-1上的快速扩散功能。
level-2:仅仅配置在level-2上的快速扩散功能,在没有显示配置级别时,快速扩散配置默认在level-1和level-2起作用。
【描述】
flash-flood命令用来使能LSP快速扩散功能,包括每次扩散最多发送的LSP个数,扩散前等待时间间隔。undo flash-flood命令用来禁止快速扩散功能。
缺省情况下,禁止LSP快速扩散功能。
通过本命令设置LSP快速扩散的参数,以提高触发路由变化的LSP扩散的速度,缩短拓扑变化时全网设备上LSDB不一致的时间,这样就可以大大缩短由于LSP同步时间而导致路由不一致的时间,提高全网的快速收敛性能。
【举例】
# 使能LSP快速扩散功能,设置发送个数10个,发送延时100毫秒。
<VG> system-view
[VG] isis
[VG-isis-1] flash-flood flood-count 10 max-timer-interval 100
【命令】
graceful-restart
undo graceful-restart
【视图】
IS-IS视图
【参数】
无
【描述】
graceful-restart命令用来使能IS-IS协议的GR能力。undo graceful-restart命令用来关闭IS-IS协议的GR能力。
缺省情况下,IS-IS协议的GR能力处于关闭状态。
【举例】
# 使能IS-IS进程1的GR能力。
<VG> system-view
[VG] isis 1
[VG-isis-1] graceful-restart
【命令】
graceful-restart interval interval-value
undo graceful-restart interval
【视图】
IS-IS视图
【参数】
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秒。
<VG> system-view
[VG] isis 1
[VG-isis-1] graceful-restart interval 120
【命令】
graceful-restart suppress-sa
undo graceful-restart suppress-sa
【视图】
IS-IS视图
【参数】
无
【描述】
graceful-restart suppress-sa命令用来配置重启时抑制SA(Suppress-Advertisement)位。undo graceful-restart suppress-sa命令用来取消重启时抑制SA位。
缺省情况下,重启时不抑制SA位。
需要注意的是:
l 第一次启动(不包括重启后)的路由器不会对转发状态进行维护。如果该路由器不是第一次启动,则它前一次运行时生成的LSP可能还存在于网络中其它路由器的LSP数据库中。
l 由于路由器启动时LSP分片的序列号也被重新初始化,网络中其它路由器保存的LSP拷贝可能会比该路由器启动后新产生的LSP看上去更“新”。这将导致网络中出现暂时的“黑洞”(black-hole),直到正常的更新过程使该路由器重新生成自己的LSP,并以最高序列号将它们发布出去。
l 如果该路由器的邻居在启动过程中抑制发布邻接关系到此路由器,直到该路由器将更新的LSP发布出去,则可以避免“黑洞”现象。
【举例】
# 设置重启时对SA位进行抑制。
<VG> system-view
[VG] isis 1
[VG-isis-1] graceful-restart suppress-sa
【命令】
import-route { isis [ process-id ] | ospf [ process-id ] | rip [ process-id ] | bgp [ allow-ibgp ] | direct | static } [ cost cost | cost-type { external | internal } | [ level-1 | level-1-2 | level-2 ] | route-policy route-policy-name | tag tag ] *
undo import-route { isis [ process-id ] | ospf [ process-id ] | rip [ process-id ] | bgp | direct | static }
【视图】
IS-IS视图
【参数】
isis [ process-id ]:引入协议进程号为process-id 的isis路由,process-id 为isis进程号,取值范围为1~65535。
ospf [ process-id ]:引入协议进程号为process-id的ospf路由,process-id 为ospf进程号,取值范围为1~65535。
rip [ process-id ]:引入协议进程号为process-id的rip路由,process-id 为rip进程号,取值范围为1~65535。
bgp:引入bgp路由。
allow-ibgp:引入IBGP路由。
direct:引入direct路由。
static:引入static路由。
cost:引入的路由的开销值,取值范围为0~63。
对于不同的开销类型,其开销的取值范围也有所不同。
l narrow、narrow-compatible和compatible类型:开销取值范围为0~63。
l wide和wide-compatible类型:开销取值范围是0~16777215。
cost-type { external | internal }:表示路由开销的类型:internal指在同一个区域内的路由开销值;external指区域间的路由开销值。缺省情况下为external类型。只有当开销类型为narrow、narrow-compatible或者compatible时,该参数有效。
level-1:引入路由到Level-1的路由表中。
level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。
level-1-2:引入路由到Level-1和Level-2的路由表中。
route-policy route-policy-name:只有满足指定route-policy的匹配条件的路由才被引入。route-policy-name为1~19个字符的字符串。
tag tag:为引入路由设置Tag值,取值范围为1~4294967295。
【描述】
import-route命令用来引入其它协议路由信息并通告。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路由也引入,容易引起路由环路,请慎用!
【举例】
# 引入static路由,cost值为15。
<VG> system-view
[VG] isis
[VG-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视图
【参数】
acl-number:指定访问控制列表,对引入的路由进行过滤,取值范围为2000~3999。
ip-prefix ip-prefix-name:指定IP前缀列表,对引入的路由进行过滤。ip-prefix-name为1~19个字符的字符串。。
route-policy route-policy-name:指定Route-policy,对引入的路由进行过滤。route-policy-name 为1~19个字符的字符串。
tag tag:为引入路由设置Tag值。取值范围为1~4294967295。
【描述】
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区域发布。
需要注意的是:
l 如果要通过路由策略对从Level-2区域引入到Level-1区域的路由信息进行过滤,必须在import-route isis level-2 into level-1命令中同时指定要应用的路由策略,否则路由过滤将不会生效;其它路由策略,如在接收或引入路由时指定的路由策略对路由渗透无效。
l 如果指定了过滤策略,则只有通过过滤的路由才能够被发布到Level-1区域中。
相关配置可参考命令import-route。
【举例】
# 设定路由器从Level-2向Level-1进行路由渗透。
<VG> system-view
[VG] isis
[VG-isis-1] import-route isis level-2 into level-1
【命令】
isis [ process-id ]
undo isis [ process-id ]
【视图】
系统视图
【参数】
process-id:IS-IS进程号,取值范围为1~65535,缺省值为1。
【描述】
isis命令用来启动相应的IS-IS路由进程,并进入到IS-IS视图。undo isis命令用来删除IS-IS路由进程。
为使IS-IS协议正常运行,必需首先使用isis命令使能IS-IS进程,然后使用network-entity命令为路由器设置一个网络实体名称(NET),最后在各个需要运行IS-IS进程的接口上使用isis enable命令使能各个接口。完成这些配置后,IS-IS协议才能真正启动。
相关配置可参考命令isis enable,network-entity。
【举例】
# 启动IS-IS路由进程,其中系统ID为0000.0000.0002,区域ID为01.0001。
<VG> system-view
[VG] isis
[VG-isis-1] network-entity 01.0001.0000.0000.0002.00
【命令】
isis authentication-mode { simple | md5 } password [ level-1 | level-2 ] [ ip | osi ]
undo isis authentication-mode [ level-1 | level-2 ]
【视图】
接口视图
【参数】
simple:认证密码采用明文形式发送。
md5:认证密码采用密文形式发送。
password:认证密码。如果验证方式是simple,则password必须是明文密码。如果验证方式是md5,则password可以是密文也可以是明文,结果视输入而定。明文密码可以是长度小于等于16的连续字符串,如:user918。密文密码的长度必须是24位,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4<1!!。
level-1:为Level-1设置认证密码。
level-2:为Level-2设置认证密码。
ip:如果配置此选项,则系统检查LSP中IP的相应字段的配置内容。
osi:如果配置此选项,则系统检查LSP中OSI的相应字段的配置内容。
认证密码选用ip或osi不受实际的网络环境影响。
& 说明:
Loopback接口视图下不支持此命令。
【描述】
isis authentication-mode命令用来设置接口的IS-IS认证模式和密码。undo isis authentication-mode命令用来取消验证,同时删除密码。
缺省情况下,不设置密码,也不做认证。
如果设置了密码,但没有指定其它参数,则为level-1和level-2设置认证密码,并检查LSP中OSI的相应字段的配置内容。
相关配置可参考命令area-authentication-mode,domain-authentication-mode。
& 说明:
参数level-1和level-2仅在路由器以太网接口、VLAN接口和GigabitEthernet接口上是可见的,而且必须先使用isis enable命令在接口上使能IS-IS。
【举例】
# 为接口GigabitEthernet0/0上的Level-1邻接关系设置明文认证密码easykey。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG- GigabitEthernet0/0] isis authentication-mode simple easykey
【命令】
isis circuit-level [ level-1 | level-1-2 | level-2 ]
undo isis circuit-level
【视图】
接口视图
【参数】
level-1:在本接口只能建立Level-1的邻接关系,不能建立Level-2的邻接关系。
level-1-2:在本接口可以建立Level-1-2邻接关系。
level-2:在本接口只能建立Level-2邻接关系,不能建立Level-1的邻接关系。
【描述】
isis circuit-level命令用来设置Level-1-2路由器的链路邻接关系。undo isis circuit-level命令用来恢复Level-1-2路由器链路邻接关系为缺省设置。
缺省情况下,接口可以建立Level-1-2的邻接关系。
此命令仅适用于Level-1-2路由器。如果本机是Level-1-2路由器,需要和对端路由器建立某个层次(level-1或level-2)的关联关系,则此命令可以规定本接口只发送和接收该层次的hello报文。在点到点链路上,接口只能发送和接收一种类型的hello报文。通过此命令可以减少路由器处理时间,节省带宽。
相关配置可参考命令is-level。
【举例】
# 当接口GigabitEthernet0/0和同一区域内的非骨干路由器相连时,设置这个接口为Level-1属性,禁止发送和接收Level-2 Hello报文。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis enable
[VG-GigabitEthernet0/0] isis circuit-level level-1
【命令】
isis circuit-type p2p
undo isis circuit-type
【视图】
接口视图
【参数】
p2p:设置接口网络类型为P2P类型。
【描述】
isis circuit-type命令用来设置接口网络类型。undo isis circuit-type命令用来恢复接口网络类型的缺省设置。
缺省情况下,路由器接口网络类型根据物理接口决定。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 设置接口GigabitEthernet0/0为P2P类型。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis enable
[VG-GigabitEthernet0/0] isis circuit-type p2p
【命令】
isis cost value [ level-1 | level-2 ]
undo isis cost [ level-1 | level-2 ]
【视图】
接口视图
【参数】
value:用于指定在进行相应层次SPF计算时用到的链路开销值。对于不同的开销类型,其开销的取值范围也有所不同。
l narrow、narrow-compatible和compatible类型:接口开销取值范围为1~63。
l wide和wide-compatible类型:接口开销取值范围是1~16777215。
level-1:表示链路开销对应Level-1层。
level-2:表示链路开销对应Level-2层。
【描述】
isis cost命令用来指定进行SPF计算时这个接口的开销。undo isis cost命令用来恢复缺省情况。
缺省情况下,没有配置IS-IS接口的开销值。
如果配置中没有指定level-1或者level-2,则缺省为同时设置level-1和level-2的值。
建议用户为所有的接口配置适当的链路开销,否则IS-IS的路由计算中使用的链路开销将无法正确反映链路的开销。
相关配置可参考命令circuit-cost。
【举例】
# 设置接口GigabitEthernet0/0上Level-2的链路开销为5。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis cost 5 level-2
【命令】
isis dis-name symbolic-name
undo isis dis-name
【视图】
接口视图
【参数】
symbolic-name:本地局域网的名称,为1~64个字符的字符串。
【描述】
isis dis-name命令用来配置本地局域网的名称。如果本地路由器是DIS,将把该名称以伪节点LSP报文的方式发布。该命令只有在使能了动态主机名进程的路由器上有效。undo isis dis-name命令用来关闭该功能。
缺省情况下,没有配置本地局域网的名称。
需要注意的是,该命令只有在使能了动态主机名进程的路由器上有效。该命令在点到点链路的接口上无效。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 配置本地局域网的名称为“LOCALAREA”。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet 0/0] isis dis-name LOCALAREA
【命令】
isis dis-priority value [ level-1 | level-2 ]
undo isis dis-priority [ level-1 | level-2 ]
【视图】
接口视图
【参数】
value:选举DIS时的优先级,取值范围0~127。缺省优先级为64。
level-1:指定选举Level-1 DIS时的优先级。
level-2:指定选举Level-2 DIS时的优先级。
如果命令中不指定level-1或level-2,则默认为设置level-1和level-2的优先级。
【描述】
isis dis-priority命令用来配置接口在不同层次的DIS优先级。undo isis dis-priority命令用来恢复缺省情况。
缺省情况下,接口的DIS优先级为64。
在IS-IS中并没有备份DIS的概念,优先级设置为0的路由器也可以参与选举DIS。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 将接口GigabitEthernet0/0的Level-2 DIS优先级设置为127。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis dis-priority 127 level-2
【命令】
isis enable [ process-id ]
undo isis enable
【视图】
接口视图
【参数】
process-id:IS-IS进程号,取值范围1~65535,缺省值为1。
【描述】
isis enable命令用来指定这个接口激活对应的IS-IS路由进程。undo isis enable命令用来取消此配置。
缺省情况下,接口上不使能IS-IS路由进程。
一个IS-IS协议正常运行,必须使用isis命令启动IS-IS进程,然后使用network-entity命令为路由器设置一个网络实体名称(NET),最后在各个需要运行IS-IS进程的接口上使用isis enable命令使能各个接口。只有完成这些配置之后,IS-IS协议才能真正启动。
相关配置可参考命令isis和network-entity。
【举例】
# 创建IS-IS路由进程1,并在接口GigabitEthernet0/0上激活该路由进程。
<VG> system-view
[VG] isis 1
[VG-isis-1] network-entity 10.0001.1010.1020.1030.00
[VG-isis-1] quit
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis enable 1
【命令】
isis mesh-group { mesh-group-number | mesh-blocked }
undo isis mesh-group
【视图】
接口视图
【参数】
mesh-group-number:mesh-group的号,取值范围为1~4294967295。
mesh-blocked:设置该参数后,将不再从该接口泛洪LSP,只有在收到请求的情况下才发送LSP报文。
【描述】
isis mesh-group命令用来将接口加入指定的mesh group。undo isis mesh-group命令用来从mesh-group组中删除该接口。
缺省情况下,接口不属于任何mesh-group。
对于不属于mesh-group的接口,当收到LSP时,接口将按照正常流程将LSP扩散到所有其它接口。对于连通程度比较高,有多条点到点链路的NBMA网络,这种处理会造成LSP的重复扩散,浪费带宽。
接口加入mesh-group后,当收到LSP时,接口只将LSP扩散到不属于同一个mesh group的其它接口。
设置接口加入mesh-group或对接口进行阻塞时应注意保留一定的冗余度,以免由于链路故障影响LSP报文的正常扩散。
& 说明:
l mesh-group只对点到点类型链路的接口起作用。
l Loopback接口视图下不支持此命令。
【举例】
# 将帧中继子接口GigabitEthernet0/1加入组号为3的mesh-group中。
<VG> system-view
[VG] interface GigabitEthernet 0/1
[VG-GigabitEthernet 0/1] link-protocol fr
[VG-GigabitEthernet 0/1] quit
[VG] interface GigabitEthernet 0/1
[VG-GigabitEthernet 0/1] isis mesh-group 3
【命令】
isis peer-ip-ignore
undo isis peer-ip-ignore
【视图】
接口视图
【参数】
无
【描述】
isis peer-ip-ignore命令用来设置在PPP协议接口上接收Hello报文时,不检查对端的IP地址。undo isis peer-ip-ignore命令用来恢复接口的缺省设置,即须检查对端的IP地址。
缺省情况下,在协议类型为PPP的接口接收IS-IS Hello报文时检查对端的IP地址。
IS-IS在协议类型为PPP的接口接收Hello报文时,默认要求对端和本地必须在同一网段内,否则丢弃该Hello报文。通过配置isis peer-ip-ignore命令,可以取消这个限制。
【举例】
# 配置接口GigabitEthernet0/0接收IS-IS Hello报文时,不检查对端的IP地址。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis peer-ip-ignore
【命令】
isis silent
undo isis silent
【视图】
接口视图
【参数】
无
【描述】
isis silent命令用来禁止接口发送和接收IS-IS Hello报文。undo isis silent命令用来恢复缺省情况。
缺省情况下,接口既发送也接收IS-IS Hello报文。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 禁止接口GigabitEthernet0/0发送和接收IS-IS Hello报文。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis silent
【命令】
isis small-hello
undo isis small-hello
【视图】
接口视图
【参数】
无
【描述】
isis small-hello命令用来设置接口发送不加入填充字段的小型Hello报文。undo isis small-hello命令用来取消此设置。
缺省情况下,接口发送标准Hello报文。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 指定接口GigabitEthernet0/0发送小型Hello报文。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis small-hello
【命令】
isis timer csnp seconds [ level-1 | level-2 ]
undo isis timer csnp [ level-1 | level-2 ]
【视图】
接口视图
【参数】
seconds:CSNP报文在广播网络中发送的间隔时间,单位为秒,取值范围为1~600。
level-1:Level-1的CSNP报文发送间隔。
level-2:Level-2的CSNP报文发送间隔。
【描述】
isis timer csnp命令用来指定在广播网络上发送CSNP报文的间隔时间。undo isis timer csnp命令用来恢复缺省情况。
缺省情况下,CSNP报文在广播网络中发送的间隔时间为10秒。
需要注意的是:
l 如果没有指定级别,将同时设置Level-1和Level-2的CSNP报文的发送间隔时间,但只对IS-IS进程当前的级别生效;否则,将设置指定级别的CSNP报文的发送间隔时间。
l 在Loopback接口视图下不支持此命令。
l 只有在被选为DIS的路由器上进行该项配置才能使新设置的CSNP报文发送间隔时间生效。
【举例】
# 设置Level-2的CSNP报文在接口GigabitEthernet0/0上每15秒发送一次。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis timer csnp 15 level-2
【命令】
isis timer hello seconds [ level-1 | level-2 ]
undo isis timer hello [ level-1 | level-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秒。
需要注意的是:
l 如果没有指定级别,将同时设置Level-1和Level-2的Hello报文的发送间隔时间,但只对IS-IS进程当前的级别生效;否则,将设置指定级别的Hello报文的发送间隔时间。
l 在Loopback接口视图下不支持此命令。
l 在广播链路上,Level-1和Level-2 Hello报文会分别发送,其间隔时间也要分别设置,在点到点链路中则没有这个必要。
l 发送间隔越短,就需要占用越多的系统资源来发送Hello报文,因此,间隔时间不是越短越好,需要根据实际情况指定。
相关配置可参考命令isis timer holding-multiplier。
【举例】
# 设置Level-2的Hello报文在接口GigabitEthernet0/0上每20秒发送一次。
<VG> system-view
[VG] interface GigabitEthernet 0/0
[VG-GigabitEthernet0/0] isis timer hello 20 level-2
【命令】
isis timer holding-multiplier value [ level-1 | level-2 ]
undo isis timer holding-multiplier [ level-1 | level-2 ]
【视图】
接口视图
【参数】
value:IS-IS邻居的Hello报文失效数目,取值范围为3~1000。
level-1:Level-1的IS-IS邻居Hello报文失效数目。
level-2:Level-2的IS-IS邻居Hello报文失效数目。
& 说明:
l 如果命令中不指定level-1或level-2,则默认设置当前级别的IS-IS路由进程的Hello报文失效数目。
l Loopback接口视图下不支持此命令。
【描述】
isis timer holding-multiplier命令用来设置IS-IS邻居的Hello报文失效数目,当没有收到邻居发来的指定数目的Hello报文时,将认为邻居已经失效。undo isis timer holding-multiplier命令用来恢复缺省设置。
缺省情况下,Hello报文失效数目为3。
对广播网络,可以分别设置Level-1和Level-2的邻居Hello报文失效间隔,对点到点链路,由于只有一种Hello报文,所以不需要指定Level-1或Level-2。
实际上,Hello报文的失效数目设置的是Holddown时间(保持时间)。如果路由器在Holddown时间内没有收到对端路由器发送的Hello报文,就认为对端路由器已经失效。Holddown时间基于接口配置,同一区域中的不同路由器可以设置不同的值。改变IS-IS的Hello报文发送间隔或改变Hello报文的失效数目,都可以达到调整Holddown时间的目的。
相关配置可参考命令isis timer hello。
【举例】
# 指定接口GigabitEthernet0/0上标志邻居失效的Level-2 Hello报文数目为6。
<VG> system-view
[VG] interface GigabitEthernet0/0
[VG-GigabitEthernet 0/0] isis timer holding-multiplier 6 level-2
【命令】
isis timer lsp time [ count count ]
undo isis timer lsp
【视图】
接口视图
【参数】
time:发送链路状态报文的最小间隔时间,单位为毫秒,取值范围为1~1000。
count:一次最多发送的链路状态报文的数目,取值范围为1~1000,广播类型接口的缺省值为100,点到点类型接口缺省值为11。
【描述】
isis timer lsp命令用来设置IS-IS在接口上发送链路状态报文的时间间隔。undo isis timer lsp命令用来恢复缺省设置。
缺省情况下,发送链路状态报文的最小间隔时间为33毫秒。
相关配置可参考命令isis timer retransmit。
& 说明:
Loopback接口视图下不支持此命令。
【举例】
# 设置在GigabitEthernet0/0接口LSP的发送间隔为500毫秒。
<VG> system-view
[VG] interface GigabitEthernet0/0
[VG-GigabitEthernet0/0] isis timer lsp 500
【命令】
isis timer retransmit seconds
undo isis timer retransmit
【视图】
接口视图
【参数】
seconds:表示LSP报文的重传间隔时间,取值范围1~300,单位为秒。
【描述】
isis timer retransmit命令用来设置点到点链路上LSP报文的重传间隔时间。undo isis timer retransmit命令用来恢复缺省设置。
缺省情况下,LSP报文的重传间隔时间为5秒。
只有在点到点链路上,发送的LSP报文才需要得到对端的应答;而在广播链路上是不需要应答的,因此广播链路上没有必要使用此命令。
相关配置可参考命令isis timer lsp。
& 说明:
l Loopback接口视图下不支持此命令。
l 对此参数的设置应该谨慎一些,以避免产生没有必要的重传。
【举例】
# 设置在接口GigabitEthernet0/0上LSP报文的重传间隔为10秒。
<VG> system-view
[VG] interface GigabitEthernet0/0
[VG-GigabitEthernet0/0] isis timer retransmit 10
【命令】
is-level { level-1 | level-1-2 | level-2 }
undo is-level
【视图】
IS-IS视图
【参数】
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命令用来设置IS-IS路由器的类型。undo is-level命令用来恢复缺省设置。
缺省情况下,IS-IS路由器的类型为level-1-2。
建议用户在配置IS-IS时设置系统Level。
如果只有一个区域,建议用户将所有路由器的Level设置为Level-1或者Level-2,因为没有必要让所有路由器同时维护两个完全相同的数据库。在IP网络中使用时,建议将所有的路由器都设置为Level-2,这样有利于以后的扩展。
相关配置可参考命令isis circuit-level。
【举例】
# 设置当前路由器工作在Level-1。
<VG> system-view
[VG] isis
[VG-isis-1] is-level level-1
【命令】
is-name sys-name
undo is-name
【视图】
IS-IS视图
【参数】
sys-name:本地IS的名称,为1~64个字符的字符串。
【描述】
is-name命令用来启动本地路由器上的动态主机名进程并为该路由器配置名称,以LSP报文的方式发布出去。undo is-name命令用来取消此配置。
缺省情况下,没有为本地IS配置名称。
【举例】
# 为本地IS系统配置名称。
<VG> system-view
[VG] isis
[VG-isis-1] is-name RUTA
is-name map sys-id map-sys-name
undo is-name map sys-id
【视图】
IS-IS视图
【参数】
sys-id:远端映射IS-IS系统ID或伪系统ID。
map-sys-name:被映射IS-IS系统名称,为1~64个字符的字符串。
【描述】
is-name map命令用在本地为远端的IS-IS路由器配置一个名称,每个SystemID只能对应一个名称。undo is-name map命令用来取消此配置。
缺省情况下,不为远端的IS-IS路由器配置名称。
【举例】
# 为远端IS-IS系统(0000.0000.0041)配置静态名称映射。
<VG> system-view
[VG] isis
[VG-isis-1] is-name map 0000.0000.0041 RUTB
【命令】
is-snmp-traps enable
undo is-snmp-traps
【视图】
IS-IS视图
【参数】
无
【描述】
is-snmp-traps enable命令用来使能IS-IS的TRAP功能。undo is-snmp-traps命令用来关闭此功能。
缺省情况下,IS-IS的TRAP功能处于使能状态。
【举例】
# 使能IS-IS的TRAP功能。
<VG> system-view
[VG] isis
[VG-isis-1] is-snmp-traps enable
【命令】
log-peer-change
undo log-peer-change
【视图】
IS-IS视图
【参数】
无
【描述】
log-peer-change命令用来打开IS-IS邻接状态变化的输出开关。undo log-peer-change命令用来关闭输出开关。
缺省情况下,输出开关打开。
当打开邻接状态输出开关后,IS-IS邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭。
【举例】
# 在当前路由器上打开IS-IS邻接状态变化的输出开关。
<VG> system-view
[VG] isis
[VG-isis-1] log-peer-change
【命令】
lsp-fragments-extend [ [ level-1 | level-2 | level-1-2 ] | [ mode-1 | mode-2 ] ] *
undo lsp-fragments-extend
【视图】
IS-IS视图
【参数】
mode-1:分片扩展模式1,用于网络中的部分路由器不支持LSP分片扩展特性的情况。
mode-2:分片扩展模式2,用于网络中所有路由器都支持LSP分片扩展特性的情况。
level-1:只对Level-1 LSP进行分片扩展。
level-2:只对Level-2 LSP进行分片扩展。
level-1-2:对Level-1 LSP和Level-2 LSP都进行分片扩展。
& 说明:
缺省情况下,使用mode-1和level-1-2两个参数。
【描述】
lsp-fragments–extend命令用来在特定的模式和Level上使能IS-IS进程的LSP分片扩展功能。undo lsp-fragments–extend命令用来关闭该功能。
缺省情况下,不使能LSP分片扩展功能。
需要注意的是:
l IS-IS进程使能分片扩展功能后,使能该IS-IS进程的所有接口的MTU不能小于512,否则LSP分片扩展功能将不会生效。
为了使路由器生成扩展LSP分片,应至少配置一个虚拟System ID。一个IS-IS进程最多可配置50个虚拟System ID。
【举例】
# 使能mode-1模式和Level-2的LSP分片扩展功能。
<VG> system-view
[VG] isis
[VG-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视图
【参数】
size:LSP报文的最大长度,取值范围为512~16384,单位为字节。
level-1:设置Level-1 LSP大小。
level-2:设置Level-2 LSP大小。
& 说明:
如果命令中没有指定Level-1或Level-2,则默认为对当前IS-IS系统进行配置。
【描述】
lsp-length originate命令用来配置生成的Level-1 LSP和Level-2 LSP报文的最大长度。undo lsp-length originate命令用来恢复缺省情况。
缺省情况下,生成的Level-1 LSP和Level-2 LSP报文的最大长度均为1497个字节。
【举例】
#设置生成的Level-2 LSP报文最大长度为1024字节。
<VG> system-view
[VG] isis
[VG-isis-1] lsp-length originate 1024 level-2
【命令】
lsp-length receive size
undo lsp-length receive
【视图】
IS-IS视图
【参数】
size:LSP的最大长度,取值范围为512~16384,单位为字节。
【描述】
lsp-length receive命令用来配置接收LSP报文的最大长度。undo lsp-length receive命令用来恢复缺省情况。
缺省情况下,接收LSP报文的最大长度为1497个字节。
【举例】
# 设置接收LSP报文最大长度为1024字节。
<VG> system-view
[VG] isis
[VG-isis-1] lsp-length receive 1024
【命令】
maximum load-balancing number
undo maximum load-balancing
【视图】
IS-IS视图
【参数】
number:指定在负载分担方式下等价路由的最大数量,取值范围1~8。
【描述】
maximum load-balancing命令用来配置在负载分担方式下的等价路由的最大数量。undo maximum load-balancing命令用来恢复负载分担路由的缺省数量。
【举例】
# 设置进行负载分担路由的最大数为2。
<VG> system-view
[VG] isis 100
[VG-isis-100] maximum load-balancing 2
# 恢复等价路由最大数量的缺省值。
[VG-isis-100] undo maximum load-balancing
【命令】
network-entity net
undo network-entity net
【视图】
IS-IS视图
【参数】
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。
NET也就是NSAP(Network Service Access Point),IS-IS的NET为8~20字节。
NET由三部分组成:第一部分是区域ID,区域ID的长度可以是变化的(1~13个字节),同一个区域内的路由器区域ID相同;第二部分是本路由器的系统ID(6个字节),在整个区域和骨干区域中系统ID要求保持唯一;第三部分是指最后一个字节SEL,其值必须为00;通常情况下,一台路由器配置一个NET即可,当区域需要重新划分时,例如将多个区域合并,或者将一个区域划分为多个区域,这种情况下配置多个NET可以在重新配置时仍然能够保证路由的正确性。
相关配置可参考命令isis,isis enable。
【举例】
# 指定NET为10.0001.1010.1020.1030.00。其中区域ID是10.0001,系统ID是1010.1020.1030。
<VG> system-view
[VG] isis
[VG-isis-1] network-entity 10.0001.1010.1020.1030.00
【命令】
preference { route-policy route-policy-name | preference } *
undo preference
【视图】
IS-IS视图
【参数】
preference:IS-IS协议优先级,取值范围为1~255。
route-policy-name:路由策略名称,为1~19个字符的字符串。对通过该路由策略过滤的路由指定优先级。。
【描述】
preference命令用来配置IS-IS协议的优先级。undo preference命令用来恢复IS-IS协议的缺省优先级。
缺省情况下,IS-IS协议的优先级为15。
配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级,其它路由的优先级均取preference命令所设的值。
由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。系统为每一种路由协议设置一个优先级,当不同协议都发现了到同一目的地的路由时,优先级高的协议将起决定作用。
【举例】
# 配置IS-IS协议的优先级为25。
<VG> system-view
[VG] isis
[VG-isis-1] preference 25
【命令】
reset isis all [ process-id ]
【视图】
用户视图
【参数】
process-id:指定要清除数据结构信息的IS-IS进程号,取值范围为1~65535。
【描述】
reset isis all命令用来清除所有IS-IS的数据结构信息。
缺省情况下,不清除IS-IS的数据结构信息。
本命令用在某些需要立即刷新LSP的情况下。例如,在执行了area-authentication-mode和domain-authentication-mode以后,本路由器还存有过去的LSP,可以使用本命令来清除这些LSP。
相关配置可参考命令area-authentication-mode,domain-authentication-mode。
【举例】
# 清除所有IS-IS的数据结构。
<VG> reset isis all
【命令】
reset isis peer system-id [ process-id ]
【视图】
用户视图
【参数】
system-id:IS-IS邻居的系统ID。
process-id:指定要清除数据结构信息的IS-IS进程号,取值范围为1~65535。
【描述】
reset isis peer命令用来清除IS-IS特定邻居的数据结构信息。
缺省情况下,不清除IS-IS邻居的数据结构信息。
本命令用在需要重建某个特定邻居的情况下使用。
【举例】
# 清除系统ID为0000.0c11.1111的IS-IS邻居的数据结构信息。
<VG> reset isis peer 0000.0c11.1111
【命令】
set-overload [ on-startup start-from-nbr system-id [ timeout [ nbr-timeout ] ] ] [ allow { interlevel | external } * ]
undo set-overload
【视图】
IS-IS视图
【参数】
on-startup:当系统启动,设置过载标志位。过载标志位在配置的时间(单位为秒)内或BGP完成收敛之前将保持被置位状态。
start-from-nbr system-id:系统启动后,和指定邻居建立链接时开启定时器。
timeout:设置系统启动时过载标志位置位的时间,取值范围为5~86400秒。缺省值为600秒(10分钟)。
nbr-timeout:设置系统启动后,当和指定邻居建立链接时过载标志位置位的时间,取值范围为5~86400秒,缺省值为1200秒(20分钟)。
allow:允许发布地址前缀。缺省情况下,当系统进入过载状态时不允许发布地址前缀。
interlevel:当配置allow时,允许发布从不同层次IS-IS学来的IP地址前缀。
external:当配置allow时,允许发布从其它协议学来的IP地址前缀。
【描述】
set-overload命令用来为当前路由器设置过载标志位。undo set-overload命令用来清除过载标志位。
缺省情况下,不设置过载标志位。
对路由器设置过载位后,其它路由器在SPF计算中将忽略这台路由器计算出的路由(但该路由器直连的路由不会被忽略)。
当限定了过载位后,其他路由器就不再将应该由本路由器转发的报文转送过来。
【举例】
# 在当前路由器上设置过载标志位。
<VG> system-view
[VG] isis
[VG-isis-1] set-overload
【命令】
spf-slice-size duration-time
undo spf-slice-size
【视图】
IS-IS视图
【参数】
duration-time:每次进行SPF计算所持续的时间,单位为毫秒,取值范围为10~50000。当本次计算持续时间到达或超过该值后结束本次运算,duration-time设为0时表示SPF计算不分段,一次运行至结束。
【描述】
spf-slice-size命令用来设置IS-IS进行SPF路由计算时是否分段进行及每次计算的持续时间。undo spf-slice-size命令用来恢复缺省设置。
缺省情况下,每次进行SPF计算所持续的时间为10毫秒。
当路由表中的路由数目非常多时,为防止SPF计算占用系统资源的时间过长,可以通过本命令来使SPF的计算分段进行。通常情况下,建议不要改变缺省设置。
【举例】
# 设置SPF运行持续时间为1秒。
<VG> system-view
[VG] isis
[VG-isis-1] spf-slice-size 1000
【命令】
summary ip-address { mask | mask-length } [ avoid-feedback | generate_null0_route | tag tag | [ level-1 | level-1-2 | level-2 ] ] *
undo summary ip-address { mask | mask-length } [ level-1 | level-1-2 | level-2 ]
【视图】
IS-IS视图
【参数】
ip-address:IS-IS聚合路由的目的IP地址。
mask:IS-IS聚合路由的掩码,点分十进制格式。
mask-length:IS-IS聚合路由的掩码长度,取值范围为0~32。
avoid-feedback:避免通过路由计算学习到聚合路由。
generate_null0_route:为防止路由循环而生成NULL0路由。
tag tag:管理标记,取值范围1~4294967295。
level-1:只对引入到Level-1区域的路由进行聚合。
level-1-2:对引入到Level-1和Level-2区域的路由都进行聚合。
level-2:只对引入到Level-2区域的路由进行聚合。
【描述】
summary命令用来配置一条聚合路由。undo summary命令用来删除指定的聚合路由。
缺省情况下,没有对路由进行聚合。
如果不输入level参数,则默认只对level-2的路由进行聚合。
通过路由聚合,一方面可以减小路由表规模,还可以减少本路由器生成的LSP报文大小和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是引入的外部路由。另外,聚合后路由的开销值取所有被聚合路由中最小的开销值。
需要注意的是,路由器只对本地生成的LSP中的路由进行聚合。
【举例】
# 配置一条202.0.0.0/8的聚合路由。
<VG> system-view
[VG] isis
[VG-isis-1] summary 202.0.0.0 255.0.0.0
【命令】
timer lsp-generation maximum-interval [ initial-interval [ incremental-interval ] ] [ level-1 | level-2 ]
undo timer lsp-generation [ level-1 | level-2 ]
【视图】
IS-IS视图
【参数】
maximum-interval:IS-IS LSP生成时间间隔的最大值,取值范围为1~120,单位为秒。
initial-interval:IS-IS LSP生成时间间隔的初始值,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
incremental-interval:IS-IS 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生成时间间隔时:
l 如果只指定maximum-interval参数,LSP生成时间间隔为maximum-interval指定的值。
l 如果同时指定maximum-interval和initial-interval参数,可以根据网络拓扑变化的频繁程度调节LSP生成时间间隔。在网络拓扑比较稳定时,LSP生成时间间隔为initial-interval指定的初始值;在网络拓扑变化频繁的情况下,LSP生成时间间隔为maximum-interval指定的最大值或initial-interval指定的初始值。
l 如果同时指定了maximum-interval、initial-interval和incremental-interval参数,可以根据网络拓扑变化的频繁程度调节LSP生成时间间隔。在网络拓扑比较稳定时,LSP生成时间间隔为initial-interval指定的初始值;在网络变化频繁的情况下LSP生成时间间隔将会在initial-interval指定的初始值和maximum-interval指定的最大值之间变化,变化的增量与incremental-interval相关。
通过调节LSP生成间隔,可以抑制网络变化频繁导致占用过多的带宽资源和路由器资源。
【举例】
# 设置IS-IS路由计算的最大时间间隔为10秒,初始时间间隔为100毫秒,惩罚增量为200毫秒。
<VG> system-view
[VG] isis
[VG-isis-1]timer lsp-generation 10 100 200
# 仅设置IS-IS路由计算的最大时间间隔为15秒
<VG> system-view
[VG] isis
[VG-isis-1]timer lsp-generation 15
【命令】
timer lsp-max-age seconds
undo timer lsp-max-age
【视图】
IS-IS视图
【参数】
seconds:LSP的最大有效时间,取值范围是1~65535,单位为秒。
【描述】
timer lsp-max-age命令用来设置当前路由器生成的LSP的最大有效时间。undo timer lsp-max-age命令用来恢复缺省值。
缺省情况下,LSP的最大有效时间为1200秒。
路由器生成系统LSP时,会在LSP中填写此LSP的最大有效时间。当此LSP被其它路由器接收后,它的有效时间会随着时间的变化不断减小,如果路由器一直没有收到更新的LSP,而此LSP的有效时间已减少到0,那么此LSP将被从LSDB中删除。
相关配置可参考命令timer lsp-refresh。
【举例】
# 设置当前系统产生的LSP的最大有效时间为25分钟,即1500秒。
<VG> system-view
[VG] isis
[VG-isis-1] timer lsp-max-age 1500
【命令】
timer lsp-refresh seconds
undo timer lsp-refresh
【视图】
IS-IS视图
【参数】
seconds:LSP刷新周期,取值范围是1~65534,单位为秒。
【描述】
timer lsp-refresh命令用来设置LSP刷新周期。undo timer lsp-refresh命令用来恢复缺省值。
缺省情况下,LSP刷新周期为900秒。
通过定时刷新LSP机制,可以使整个区域中的LSP保持同步。
相关配置可参考命令timer lsp-max-age。
& 说明:
timer lsp-refresh命令设置的时间必须小于timer lsp-max-age命令设置的时间,以保证在LSP失效前进行刷新。
【举例】
# 设置当前系统的LSP刷新周期为1500秒。
<VG> system-view
[VG] isis
[VG-isis-1] timer lsp-refresh 1500
【命令】
timer spf maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer spf
【视图】
IS-IS视图
【参数】
maximum-interval:IS-IS路由计算最大时间间隔,取值范围为1~120,单位为秒。
minimum-interval:IS-IS路由计算最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
incremental-interval:IS-IS路由计算间隔惩罚增量,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。
【描述】
timer spf命令用来设置IS-IS路由计算时间间隔。undo timer spf命令用来恢复缺省情况。
缺省情况下,IS-IS路由计算时间间隔为10秒。
本命令通过调节路由计算的时间间隔,在变化不频繁的情况下将连续路由计算间的等待时间缩小到配置的最小时间间隔minimum-interval,以实现快速响应,而在变化频繁的情况下可以进行相应惩罚,增加incremental-interval*(2n-2)(n为大于1连续触发路由计算的次数),将等待时间按照配置的惩罚增量进行指数增长,直到延长到用户配置的最大等待时间maximum-interval为止。通过对路由计算的时间间隔进行调整,可以抑制路由频繁变化导致占用过多资源而降低路由器的性能。
【举例】
# 设置路由器Sysname的IS-IS路由计算的最大时间间隔为10秒,最小时间间隔为100毫秒,惩罚增量为200毫秒。
<VG> system-view
[VG] isis
[VG-isis-1]timer spf 10 100 200
# 仅设置路由器Sysname的IS-IS路由计算的最大时间间隔为15秒。
<VG> system-view
[VG] isis
[VG-isis-1]timer spf 15
【命令】
virtual-system virtual-system-id
undo virtual-system virtual-system-id
【视图】
IS-IS视图
【参数】
virtual-system-id:IS-IS进程的虚拟系统ID。
【描述】
virtual-system命令用来配置IS-IS进程的虚拟系统ID,没有该ID,将不会生成扩展LSP。undo virtual-system命令用来删除虚拟系统ID。
缺省情况下,没有配置IS-IS进程的虚拟系统ID。
每个IS-IS进程最多可配置50个虚拟系统ID。
【举例】
# 设置IS-IS进程1的虚拟系统ID为2222.2222.2222。
<VG> system-view
[VG] isis
[VG-isis-1] virtual-system 2222.2222.2222
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!