IS-IS小实验

一、实验内容

实验背景:

本次实验中的L1、L2和L1-2级别的路由器各选择一个,分析ISIS路由表的构成。拓扑图如下:
IS-IS小实验

二、实验目的

1.了解ISIS路由协议的工作原理。
2.了解ISIS路由协议的应用场景。
3.掌握ISIS路由协议的基本配置。

三、实验方案设计

本次实验采用七台路由器分别为AR1、AR2、AR3、AR4、AR5、AR6、AR7。
全部采用ISIS路由协议,进程为100。
AR1、AR2、AR3、AR4同属于区域49.0001;AR1、AR2属于L1路由器;
AR3、AR4属于L1-2路由器;
AR5属于区域49.0002,属于L2路由器。
AR6、AR7同属于区域49.0003;AR6属于L1-2路由器,AR7属于L1路由器。
配置对应的IP地址,结合ISIS理论知识,观察ISIS邻居表项以及路由表项。

四、实验配置命令

AR1设备配置:

#
isis 100
 is-level level-1   //路由级别为L1
 network-entity 49.0001.0000.0000.0001.00
#
interface Serial1/0/0
 ip address 10.1.12.1 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/0
 ip address 10.1.13.1 255.255.255.0 
 isis enable 100
#

AR2设备配置:

#
isis 100
 is-level level-1   //路由级别为L1
 network-entity 49.0001.0000.0000.0002.00
#
interface Serial1/0/0
 ip address 10.1.12.2 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/0
 ip address 10.1.24.2 255.255.255.0 
 isis enable 100
#

AR3设备配置:

#
isis 100
 network-entity 49.0001.0000.0000.0003.00
#
interface GigabitEthernet0/0/0
 ip address 10.1.13.3 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/1
 ip address 10.1.35.3 255.255.255.0 
 isis enable 100
#

AR4设备配置:

#
isis 100
 network-entity 49.0001.0000.0000.0004.00
#
interface GigabitEthernet0/0/0
 ip address 10.1.24.4 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/2
 ip address 10.1.45.4 255.255.255.0 
 isis enable 100
#

AR5设备配置:

#
isis 100
 is-level level-2  //路由级别为L2
 network-entity 49.0002.0000.0000.0005.00
#
interface GigabitEthernet0/0/0
 ip address 10.1.56.5 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/1
 ip address 10.1.35.5 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/2
 ip address 10.1.45.5 255.255.255.0 
 isis enable 100
#

AR6设备配置:

#
isis 100
 network-entity 49.0003.0000.0000.0006.00
#
interface GigabitEthernet0/0/0
 ip address 10.1.56.6 255.255.255.0 
 isis enable 100
#
interface GigabitEthernet0/0/1
 ip address 10.1.67.6 255.255.255.0 
 isis enable 100
#

AR7设备配置:

#
isis 100
 is-level level-1  //路由级别为L1
 network-entity 49.0003.0000.0000.0007.00
#
interface GigabitEthernet0/0/1
 ip address 10.1.67.7 255.255.255.0 
 isis enable 100
#

分析结果:
ISIS基础知识:
LEVEL1区域相当于OSPF的普通区域。
LEVEL2区域相当于OSPF的核心区域。
ISIS骨干区域定义:由L2和L1/2路由器构成的一片连续的区域。
ISIS非骨干区域定义:由L1路由器和L1/2路由器构成一片区域(可以连续,也可以不连续)。

在IS-IS中路由器分为三类:
L1路由器:获悉域内路由
  L2路由器:获悉域间路由
  L1/2路由器:获悉域内/间路由(相当于OSPF中的ABR)

路由器LEVEL和区域的关系
两台设备区域号一致:
LEVEL1和LEVEL2 无法建立邻居
LEVEL1和LEVEL1 可以建立L1邻居
LEVEL1和LEVEL1/2 可以建立L1邻居
LEVEL2和LEVEL1/2 可以建立L2邻居
两台设备区域号不一致:
LEVEL1和LEVEL2 无法建立邻居
LEVEL1和LEVEL1 无法建立邻居
LEVEL1和LEVEL1/2 无法建立L1邻居
LEVEL2和LEVEL1/2 可以建立L2邻居

1.L1的路由器选择AR1进行分析:
IS-IS小实验
IS-IS小实验
Level-1的LSP,路由只能在本区域内传递,相当于一个Stub,数据库中只有本区域的LSDB和路由信息。通过检测LSP的ATT置位,当网络中的Level1-2路由器和Level-2有邻接关系的时候,L1-2 路由器产生的L1的LSP 的ATT=1,自动向L1的邻居路由器下放缺省路由0.0.0.0/0。L1 Router访问其他区域的路由器时用0.0.0.0/0去访问。

2.L2的路由器选择AR5进行分析。
IS-IS小实验
IS-IS小实验
IS-IS小实验
L2 路由器拥有整网的LSP和路由信息,目的就是学习到L1 路由器的路由传递给其他L1区域的路由器,做到全网可达。L2路由器在建邻居的时候区域ID可以不一致,不关心区域ID。

3.L1-2路由器,选择AR6进行分析。
IS-IS小实验IS-IS小实验
IS-IS小实验
L1/2路由器相当于ABR,连接L1和L2区域,维护L1 LSDB和L2 LSDB,L1的路由优于L2的路由。目的通过自己将L2的路由传递给L1,让L1能够学习到。默认的情况下,L2的明细路由不能直接进入到L1,L1 路由器只能通过0.0.0.0/0去学习,但是可以做ISIS的路由渗透,使得L1能够学习到L2的明细路由。注意ATT置位,如果存在多台ABR作为L1的出口路由,则比开销。

五、实验小结

本次实验比较简单,了解了ISIS路由协议的配置,以及ISIS路由产生和传递的方式,了解ISIS建立邻居的规则,更好的理解ISIS路由协议的基础理论知识,可以结合OSPF协议进行对比学习,区分其中的相同点以及不同点。

上一篇:鸿蒙培训第四阶段第三次任务


下一篇:[LeetCode] 159. Longest Substring with At Most Two Distinct Characters