作者简介:大家好,我是Asshebaby,热爱网工,有网络方面不懂的可以加我一起探讨
:1125069544
个人主页:Asshebaby博客
当前专栏: 网络HCIP内容
特色专栏: 常见的项目配置
本文内容:ISIS默认路由的下发以及使用介绍
ISIS默认路由下发机制
IS-IS有两种缺省路由,第1种缺损路由是由level-1路由器在特定的条件下自动产生的,它的下一跳是离他最近的cost值小Level-1-2的路由器。第2种全身路由是在IS-IS路由器上使用default route advertise命令产生并发布的。
实验拓扑:
实验要求:
要求S7和S8是由AR1和AR2下发的默认路由,R1、R2、S7、S8运行ISIS路由协议,以实现总部网络互通,S2和S3使用ISIS下发的缺省路由访问总部之外的网络。当R1和R3间链路正常时,R1才下发缺省路由,当R2和R4间链路正常时,R2才下发缺省路由。
我当时看到这里我想过路由策略,NQA都看了两眼,其实没那么难。这里我说三种方法演示默认路由的下发的方式。基础配置不做演示了。
静态缺省路由自动生成
首先你可以在R1和R2上面配置默认路由下一跳指向R3和R4相对的接口例如:
r1上
#
ip route-static 0.0.0.0 0.0.0.0 10.0.13.2#
r2:
#
ip route-static 0.0.0.0 0.0.0.0 10.0.24.3
#
S7:这里的目的地址为R4,R3的换回口地址 分公司的 下一跳为R1和R2的接口地址
#
ip route-static 10.0.3.3 255.255.255.255 10.0.17.4
#
S8
#
ip route-static 10.0.4.4 255.255.255.255 10.0.28.5
#
你查看S7和S8上的路由表会生成一条ISIS的缺省路由
s7
s8
你查看isi的lsdb表
会发现两个标志位为1的,会比较那台路由器离自己最近且Cost值最小,并且自动产生一条缺省路由指向这个最近的路由器。此时路由器需要去往目的地为本区域以外的任何地方时,只需要使用这跳缺省路由器即可。
但是这里要注意!!!!!如果你R1连接分公司和R2连接分公司的链路都断了下面交换机的默认路由才会消失,你只是断开一条的话,下面交换机是冗余的。这种只针对不同区域。
手动向R1发布缺省路由
这里我问你们如果你isis配置默认的化是level几,是不是level1-1-2 ,所以你在两台isis边界路由器配置下发默认路由要注意哪些东西呢?
首先配置一条去网分公司的默认路由。你还要搞懂 default-route-advertise 的原则:无论自己的ip路由表中是否有缺省路由,都会向下方发送一条缺省路由
R1:
ip route-static 0.0.0.0 0.0.0.0 10.0.24.3
default-route-advertise match default level-1-2
这里就可以使得R2只有在ip路由表中拥有缺省路由的情况下,同时向level-1和level-2邻接路由器发送缺省路由,使得总公司的内部网络和分支机构可以访问b公司网络。当你down掉接口之后:你在R1上看
发现没有了ISIS的缺省路由
但是你去总公司的交换机上面看时:
他会产生一条仍然有一条默认路由
为什么?:
因为你交换机由于是接收到R1的ATT置位1的Level-LSP后自己生成了一条去往分公司的缺省路由。
这个玩法很奇特的该level的属性值可以有不同得效果,欢迎来讨论一起。今天太晚了就更新这么多啦