OSPF 的 DR、 BDR 及 DR Other 表示什么意思?选举规则是什么?

OSPF 的 DR、 BDR 及 DR Other 表示什么意思?选举规则是什么?
DR为指定路由器, BDR为备份指定路由器, DR OTHER既不是DR也不是BDR。 DR可
生成网络链路状态广播,通告了网络中的所有路由器。
DR的选举规则如下:
1. 接口UP后,发送Hello报文,同时进入到waiting状态。在waiting状态下会有一个
waiting timer,该timer的长度与dead timer是一样的。默认值40s,用户不可自行调整。
2. 在waiting timer触发前,发送的hello报文是没有DR和BDR字段的。在waiting阶段,
如果收到Hello报文中有DR和BDR,那么直接承认网络中的DR和BDR,而不会触发选
举。直接离开waiting状态,开始邻居同步。
3. 假设网络中已经存在一个DR和一个BDR,这时新加入网络中的设备,不论它的
Router-ID有多大,都会承认现网中已有的DR和BDR。
4. 当DR因为故障down掉之后, BDR会继承DR的位置,剩下的优先级大于0的设备会竞
争成为新的BDR。
5. 只有当不同Router-ID,或者配置不同DR优先级的设备同时起来,在同一时刻进行
DR选举才会应用DR选举规则产生DR。该规则是:优先选择DR优先级最高的作为
DR,次高的作为BDR。 DR优先级为0的设备只能成为DROther;如果优先级相同,则
优先选择RouterID较大的设备成为DR,次大的成为BDR,其余设备成为DROther。
原文地址:https://www.cnblogs.com/yechaoxu/p/8579290.html