今天跟大家说一说在割接时ISIS几种好的过渡方法。
ISIS协议现阶段用在城域网或运营商网络比较多,有些大的企业现在也开始使用ISIS+BGP的网络架构,但是平常看到的对于ISIS的一些技术讨论的比较少。
下面我们来仔细讨论下ISIS在割接时可以用到的几种方法。
第一种情况
需要把一台设备换下来或重启一台设备
比如这么一个拓扑,R1、R2之间链路的接口为cost 20,其他接口cost值为10。那么R1访问R3的时候从R4走。
如果这时我们要替换下R4这台设备,直接关机的话,很显然会造成ISIS的收敛,数据包会丢包,如果我们要想尽量减少丢包的话,在关设备之前,首先要把流量旁路,然后再关设备,换设备。
那么怎么做呢?一种方法是把接口cost值改大。
这种方法在设备接口非常多的情况下,很显然是没有什么效率的,但是可以实现目的。
有没有简便的方法呢?
很显然是有的,ISIS在LSP中有8个bits属性位标记,其中第2位为overload位(低位为0,高位为7这样算)。
这一个比特在路由器的LSDB满的情况下会自动设置,告诉同一个区域内部的其他路由器,本路由器的LSDB超载了,你们进行SPF算法计算的时候,不要通过本路由器走,因为我的数据库有可能是不完整的,计算出的路径有可能出错。