天天看点

IS-IS详解(八)——深入探究IS-IS DIS选举机制

今天继续给大家介绍IS-IS相关内容。本文主要内容是深入探究IS-IS协议中DIS选举机制。

阅读本文,您需要有一定的IS-IS基础,如果您对此存在困惑,欢迎查阅我博客的其他内容,相信您一定会有所收获。

推荐阅读:

IS-IS详解(一)——IS-IS基础

IS-IS详解(二)——IS-IS邻居建立

IS-IS详解(三)——IS-IS 报文结构与功能

IS-IS详解(四)——IS-IS Hello报文详解

IS-IS详解(五)——IS-IS 三次握手与两次握手

IS-IS详解(六)——IS-IS LSP机制详解

IS-IS详解(七)——IS-IS LSP报文详解

一、IS-IS IDS选举机制

在IS-IS协议中,与OSPF协议类似,在广播型链路上,需要选举DIS来替代广播型链路伪节点发布伪节点的LSP信息。IDS选举规则如下:

1、接口优先级越大越优先。IS-IS接口优先级默认为64,取值范围是0-127,执行命令:

可以修改当前接口的DIS优先级。

2、当借口优先级相同时,则比较IS-IS路由器的MAC地址,MAC地址越大越优先。

二、IS-IS 注意事项

除了上述选举规则外,IS-IS的DIS选举还有以下需要注意的点:

1、与OSPF的DR不同,IS-IS的DIS可以抢占。

2、IS-IS的DIS是分级别的,如果在一条广播型链路上既有L1级别的IS-IS邻居,也有L2级别的IS-IS邻居,则不同的邻居之间需要选举L1级别的DIS和L2级别的DIS,并且这两个级别的DIS可以为不同的IS-IS路由器,在配置IS-IS路由器接口优先级时,也可以对分别针对L1和L2级别的DIS级别进行分别配置。

3、与OSPF规定不同,DIS为0的IS-IS路由器也可以进行DIS选举。

4、在IS-IS协议中,没有BDIS的概念。

5、IS-IS伪节点LSP只有拓扑信息,不携带路由信息,IS-IS协议通过与伪节点相连的实结点LSP描述链路上的路由信息。

三、IS-IS中DIS与OSPF中DR对比

在学习各网络协议时,对网络协议中的具体规定进行分析,站在协议开发者的角度上考虑协议规定的科学性,是学习计算机网络及相关网络协议的一个好方法,那么具体到IS-IS协议,为什么IS-IS协议规定DIS可以抢占,而与IS-IS协议类似的OSPF协议规定DR不能抢占呢?

针对OSPF来说,在广播型链路Dother路由器之间的邻接关系停留在2-way阶段,并没有形成full的邻接关系,如果OSPF路由协议允许DR的抢占,当一个Dother路由器抢占成为DR的过程中,会引起广播型链路上邻居关系的不断震荡,发生大面积变化,影响的设备很多。而IS-IS协议并没有规定LSDB同步过程中的邻接关系建立状态,因此在广播型链路上所有的IS-IS都建立起Up状态的邻接关系。因此,在这种情况下,DIS不会引起邻居关系的震荡。虽然DIS的抢占会引起伪节点LSP的变化,但是考虑到目前网络设备性能上非常稳定,发生该现象的可能性比较低,再加上影响比较少,因此在稳定网络中可以忽略DIS抢占带来的问题,因此,IS-IS协议规定DIS是可以抢战的。

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120026382

继续阅读