ospf选举,是先选DR,还是先选BDR?回答要详细!

如题所述

DR和BDR不存在选举的先后,DR是一同和BDR被选举的。

BDR是DR的一个备份。在选举DR的同时也选举出BDR,BDR也和本网段内的所有路由器建立邻接关系并交换路由信息。一旦DR失效,BDR会立即成为DR。

由于不需要重新选举,并且邻接关系事先已建立,所以BDR替代DR的过程非常短暂。此时还需要再重新选举出一个新的BDR,这个选举过程不会影响路由的计算。一个网络中谁当DR谁当BDR,不是人为指定的,而是通过本网段中所有的路由器共同选举出来的。

扩展资料

为了解决这个问题,OSPF协议指定一台路由器作为DR来负责传递信息。所有的路由器都只将路由信息发送给DR,再由DR将路由信息发送给本网段内的其他路由器。

两台不是DR的路由器之间不再建立邻接关系,也不再交换任何路由信息。这样在同一网段内的路由器之间只需建立N个邻接关系,每次路由变化只需进行2N次的传递即可。

参考资料来源:百度百科-OSPF选举

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-29
先选BDR 再选DR

首先,所有路由器都宣告自己是DR和BDR
然后创建两个子集,一个包括非DR的,一个包括DR的
从非DR中选举BDR,但是所有设备都声称自己是DR
所以这个子集为空,这时候,才用选取优先级,优先级高的为BDR
这时进行第二个子集选择,选取所有非BDR子集,
同理,集合为空,这时,所以没有任何设备声称自己是DR,
这时,新选取出来的BDR马上升级成为DR
然后由于BDR变成了DR,所以需要重新选取BDR
这个就是为什么你们看到的总是DR先出来,然后再有BDR的
因为最开始选举出来的BDR在瞬间变成了DR了本回答被网友采纳
第2个回答  2009-07-29
要么答错,要么答非所问。

选举DR和BDR得过程是,是先选举BDR的,当BDR选举完成后,发现没有DR,则BDR自动变成DR,当有DR,则BDR不变。而如果DR失效,BDR变成DR,然后再次选举BDR的过程。

至于详细的选举过程就不说了吧,书上都有了。
第3个回答  2009-08-03
先BDR,后DR
第4个回答  2009-07-22
先选举DR 然后再选举BDR
先查看优先级 优先级高的为DR 次高的为BDR 若相同 则根据RID ID最大的为DR 次大的为BDR
相似回答