分享

ISIS路由泄露实验(详细配置)

 网络工程师阿龙 2022-02-08

01

实验目的

本期阿龙向大家介绍路由泄露的背景、原理、作用。希望感兴趣的可以了解一下。

02

路由泄露背景

任何东西的存在,都有一定的原因。

下面,我们通过实验来了解为什么会有路由泄露这个东西。

01  01
实验拓扑图

02
配置思路

1、每台配置设备名。命令:sysname  xxx(第一台为R1,以此类推,第二天R2)

2、每台设备配置接口IP地址和loopback地址。

IP地址规划如图,IP地址的最后一字节为路由器的编号。

配置举例:

R1#

3、配置ISIS动态路由协议,实现全网可达。

  ISIS的基本配置步骤:

a、全局配置isis。

b、进入isis配置模式下,配置net地址。

c、根据规划,配置每台路由器属于哪个level。

d、接口下使能ISIS功能。

R1配置举例如下:(其他路由器参考)

4、验证网络是否已全网可达了,可达,说明已学习到路由了。

03
分析

大家都知道,在L1/2路由器,会将L1的路由灌入到L2区域,但不会把L2的明细路由灌入到L1区域,只会把ATT置位,L1路由器收到会,会自动产生一条默认路由,吓一跳指向离他最近的L1/2路由器。

R1收到R3,R4这两台L1/2路由器发送过来ATT置位的LSP报文:

R1从R4收到ATT置位的LSP 开销是20, 从R3收到ATT置位的LSP开销是10

所以R1默认路由就是指向R3

为了更好地说明路由泄露,本实验将R3与R5直接的默认开销改为50.

现在R3上,收到R5过来的LSP,计算路由时,开销都会加上50了:

现在,我们再来看一下,拓扑图:

假设R1要去往6.6.6.6,无论骨干区域开销如何,都会通过R3作为出口,到达目的网络。R3和R5之间的cost为50,到达6.6.6.6总开销为:10+50+10=70.

如果R1能通过R2、R4、R5、R6,到达6.6.6.6总开销才为:10+10+10+10=40.

由于R1没有骨干区域的明细路由,就有可能造成次优路径。

所以,这时路由泄露就应运而生了。其实就是类似不同协议的路由重分发,只是换了个叫法而已。因为这里是同个协议,把L2的路由引入到L1区域,所以去了叫法:路由泄露。

03

路由泄露配置及效果

R4进行如下配置:(为啥在R4配置呢?因为R4这台去往6.6.6.6开销比R3小,所以在R4做路由泄露,使得R1从R4获取明细路由。)

查看一下R1的路由表,会发现,已经学习到明细路由了:

现在,我们来测试一下效果,R1去往6.6.6.6路径如何?

从tracert路径来看,R1去往6.6.6.6 已经通过R4了。到这里,你应该明白路由泄露的背景、原理、配置及作用了吧?

背景:ISIS的非骨干区域,无明细路由,容易导致次优路径问题。

原理:引入明细路由。

配置:import   isis  level-2 into level-1

作用:解决次优路径问题。

为了让大家多多参与,本期留下一个简单的思考题:

把R4明细路由泄露给R1,那么R1会不会传给R3,然后R3会不会又传给R5?会导致路由环路吗?

【猜您可能感兴趣的文章】

【干货】3分钟了解散列函数工作原理

【干货】如何画出OSPF区域内的LSDB有向图?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多