华为路由器ISIS协议的配置

2023-09-03 23:56:50

■ 相关知识

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协议是在接口下启用,而不是公布网段;