网络基础知识-Isis中level-1区域访问level-2区域出现次优路径如何解决?.docx
《网络基础知识-Isis中level-1区域访问level-2区域出现次优路径如何解决?.docx》由会员分享,可在线阅读,更多相关《网络基础知识-Isis中level-1区域访问level-2区域出现次优路径如何解决?.docx(5页珍藏版)》请在课桌文档上搜索。
1、Isis中fIevel-I区域访问level-2区域出现次优路径如何解决?工S工S次优(路由泄露)如当前拓扑,首先我们先分析一下它是如何产生次优的?到底是谁访问谁产生了次优?R4访问Rl有次优路径吗?当然没有,那么Rl访问R4或者R5有没有次优呢?有可能出现次优,怎么叫做有可能呢?接下来我们讨论这个问题如上图,分为两个区域49.0001和49.0002,R4和R2/R5建立了L2的邻接关系,R5和R3/R4建立了L2的邻接关系,Rl和R2/R3分别建立了Ll的邻居关系,此时R4/R5访问Rl都没有次优路径(R4-R2-R1,R5-R3-R1),因为R2和R3是L1/2的isis路由器,邻接关系
2、建立后L1/2的路由器默认会将Ll区域的路由泄露到L2(泄露的命令默认就存在的,也可以关闭,命令为:isis进程下,import-routeisisIevel-IintoIevel-2,关闭就是undo了这条命令),但是L1/2路由器默认不会将它知道的其他Ievel-I区域和骨干区(IeVH-2区域)的路由泄露到它所在的Ievel-I区域,为什么呢?为了减小1.SDB的大小以及路由表的规模,因为level-1-2类似于ABR,它的压力比较大,所以需要减压。那么Ievel-I区域要访问level-2区域怎么办?默认情况下,Ll路由器只有本区域内的路由信息,每个Ll区域中的L1/2路由器都会向区域
3、内发送一条LSP,其中LSP中的ATT位会置位为1,用来表示它连接了其他区域。Ll路由器会通过ATT置位的LSP为自己产生一条默认路由,这条默认路由指向离自己最近的L1/2路由器,那么Ievel-I路由器会将离它最近的L1/2路由器当做缺省网关用来访问骨干区域和I其他Ievel-I区域的网络,如果有多台L1/2路由器,那么比较Ll到L1/2路由器的cost值,cost相同则形成默认路由负载。当然在cost值相同的情况下也可以使其不负载,通过一条命令:在Ievel-I路由器的isis进程下,nexthop10.1.12.2weight100,下一段傩址为L1/2路由器的接口地址,Weight越大
4、越优。当然我们也可以强制ATT不置位,通过一条命令:在L1/2的路由器的isis进程下:attached-bitadvertisenever此时如上图,Rl要访问R5的Ioopback口路由,由于Rl不了解本区域以外的路由信息,所以只能使用默认路由去访问,华为路由器默认路由负载分担是逐流的,通过异或算法算出最终只走一条链路,如果Rl访问R5的路径为RI-R2-R4-R5,那么久产生了次优路径,如果走的是R1-R3-R5那么就没有次优路径,因为两条链路的cost值明显为30、20,而且下一跳为R2的时候经过的网络节点多,为解决上述次优路径问题,IS-IS提供了路由渗透功能(就是路由泄露)。通过在
5、Level-1-2路由器上定义ACL(AccessControlList)、路由策略、Tag标记等方式,将符合条件的路由筛选出来,实现将其他Level-I区域?口骨干区域的部分路由信息通报(泄露)给自己所在的Level-I区域。命令如下:在L1/2路由器(R2/R3)的isis进程下:import-routeisislevel-2intoIevel-I后面可以挂策略。泄露之Ievel-I区域访问IeVH-2区域就可以走明细路由从而避免次优,但是我们需要考虑一个防环的问题,R2/R3将路由泄露到Ievel-I区域,Rl收到后又将LSP再一次传给R2/R3,那么R2/R3再传回L2区域必然形成环路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 基础知识 Isis level 区域 访问 出现 次优 路径 如何 解决
链接地址:https://www.desk33.com/p-573120.html