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、验证网络是否已全网可达了,可达,说明已学习到路由了。 大家都知道,在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?会导致路由环路吗? 【猜您可能感兴趣的文章】 |
|