
■ 相关知识
1、ISIS概述
中间系统到中间系统(IS-IS,Intermediate system to intermediate system,意为"中间系统到中间系统")是一种内部网关协议,是运营商普遍采用的内部网关协议之一。ISIS是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。
2、ISIS路由器的类型
在如图1所示的ISIS的路由拓扑中,路由器有以下几种类型:
(1)Level-1路由器
▮只与本区域的路由器形成邻接关系;
▮只参与本区域内的路由,只保留本区域的数据库信息;
▮通过接受离自己最近的Level-1-2路由器所发布的缺省路由,访问其他区域。
(2)Level-2路由器
▮可以与其他区域的L2路由器形成邻接;
▮参与骨干区的路由的计算;
▮保存整个ISIS域内的路由信息;
(3)Level-1-2路由器
▮可以和同区域的任何级别路由器形成level-1和level-2邻接关系;可以和其它区域相邻的L2或L1/L2路由器形成level-2邻接关系;
▮可能有两个级别的链路状态数据库;
▮将L1 LSDB中的路由信息转换到level-2级的LSP,向其level-2邻接关系传播,从而将普通区域内的路由传播到骨干区域中;
▮通常位于区域边界上,连接普通区域和骨干区域。

图1 ISIS协议的路由器类型
3、分层区域
ISIS的区域层次有Level-1区域和Level-2 区域两种,如图1所示。Level-1区域,即普通区域,由具有相同区域ID且相连的level-1和level-1-2路由组成。Level-2 区域,即骨干区,由所有相连的Level2和level-1-2路由器组成。Level-1-2路由器独立运行两个level级别的SPF算法,可同时参加level-1和level-2区域。
4、配置方法
(1)创建ISIS进程;
比如:isis 1
(2)创建ISIS网络实体名称;
比如: network-entity 10.0001.0001.0001.00
(3)指定ISIS路由器的level级别;
Level-1和Level-2: is-level level-1
Level-1-2: import-route isis level-2 into level-1
(4)接口下使能ISIS(L1/L2需要指定电路级别,L1,L2不需要),需要加入ISIS路由域的接口都使能ISIS。
Level-1和Level-2: isis enable 1
Level-1-2: isis enable 1
isis circuit-level level-1
■ 实施
1、网络拓扑规划
采用ISIS协议配置路由器,规划拓扑如图2所示。

图2 ISIS路由配置拓扑图
要求:
(1)根据拓扑图的要求,完成路由器的接口IP地址配置;
(2)在路由器上配置ISIS协议;
(3)查看路由表;
2、完成路由器的配置
R1的配置如下:
[R1]isis 1 #启动ISIS协议,进程号为1
[R1-isis-1]is-level level-1 #指定路由器的级别为level-1
[R1-isis-1]network-entity 10.0001.0001.0001.00 #指定网络实体
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.0.12.1 255.255.255.0
[R1-GigabitEthernet0/0/0]isis enable 1
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 10.0.13.1 255.255.255.0
[R1-GigabitEthernet0/0/1]isis enable 1
R2的配置如下:
[R2]isis 1
[R2-isis-1]network-entity 10.0001.0001.0002.00
[R2-isis-1]import-route isis level-2 into level-1
[R2]interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.0.12.2 255.255.255.0
[R2-GigabitEthernet0/0/0]isis enable 1
[R2-GigabitEthernet0/0/0]isis circuit-level level-1
[R2]interface GigabitEthernet0/0/1
[R2-GigabitEthernet0/0/1]ip address 10.0.24.1 255.255.255.0
[R2-GigabitEthernet0/0/1]isis enable 1
[R2-GigabitEthernet0/0/1]isis circuit-level level-2
R3的配置如下:
[R3]isis 1
[R3-isis-1]network-entity 10.0001.0001.0003.00
[R3-isis-1]import-route isis level-2 into level-1
[R3]interface GigabitEthernet0/0/0
[R3-GigabitEthernet0/0/0]ip address 10.0.13.2 255.255.255.0
[R3-GigabitEthernet0/0/0]isis enable 1
[R3-GigabitEthernet0/0/0]isis circuit-level level-1
#
[R3]interface GigabitEthernet0/0/1
[R3-GigabitEthernet0/0/1]ip address 10.0.34.1 255.255.255.0
[R3-GigabitEthernet0/0/1]isis enable 1
[R3-GigabitEthernet0/0/1]isis circuit-level level-2
R4的配置如下:
[R4]isis 1
[R4-isis-1]is-level level-2
[R4-isis-1]network-entity 10.0001.0001.0004.00
[R4]interface GigabitEthernet0/0/0
[R4-GigabitEthernet0/0/0]ip address 10.0.34.2 255.255.255.0
[R4-GigabitEthernet0/0/0]isis enable 1
[R4]interface GigabitEthernet0/0/1
[R4-GigabitEthernet0/0/1]ip address 10.0.24.4 255.255.255.0
[R4-GigabitEthernet0/0/1]isis enable 1
3、测试与验证
完成上述配置后,可以使用命令display ip routing-table查看路由器的整张IP路由表,查看路由器R1、R2、R3、R4的路由表如图3、图4、图5、图6所示。

图3 查看R1的路由表
R2的路由表如图4所示。
图4 查看R2的路由表
R3的路由表如图5所示。

图5 查看R3的路由表
R4的路由表如图6所示。

图6 查看R4的路由表
■ 总结
在ISIS的配置过程中,要注意以下几点:
1、区分路由器的级别是L1还是L1/L2,配置命令有所区别;
2、与OSPF和RIP协议不同的是,ISIS协议是在接口下启用,而不是公布网段;