在OSPF路由协议中DR与BDR选举的原则是?

如题所述

DR和BDR是由同一网段中所有的路由器根据路由器优先级、Router ID通过HELLO报文选举出来的,只有优先级大于0的路由器才具有选取资格。 进行DR/BDR选举时每台路由器将自己选出的DR写入Hello报文中,发给网段上的每台运行OSPF协议的路由器。当处于同一网段的两台路由器同时宣布自己是DR时,路由器优先级高者胜出。如果优先级相等,则Router ID大者胜出。如果一台路由器的优先级为0,则它不会被选举为DR或BDR。 需要注意的是:
只有在广播或NBMA类型接口才会选举DR,在点到点或点到多点类型的接口上不需要选举DR。
DR是某个网段中的概念,是针对路由器的接口而言的。某台路由器在一个接口上可能是DR,在另一个接口上有可能是BDR,或者是DR Other。
路由器的优先级可以影响一个选取过程,但是当DR/BDR已经选取完毕,就算一台具有更高优先级的路由器变为有效,也不会替换该网段中已经选取的DR/BDR成为新的DR/BDR。
DR并不一定就是路由器优先级最高的路由器接口;同理,BDR也并不一定就是路由器优先级次高的路由器接口。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-24
1、ospf是根据路由器优先级和router-id选举,优先级(基于接口,可修改)高,则选为DR,优先级一样,则router-id大的当选dr。

2、同样,BDR是优先级和router-id次优的路由器。
第2个回答  2013-06-24
TCP/IP卷1 OSPF部分,比较严谨的按照RFC对DR/BDR选举过程算法的描述做了介绍,我建议你直接看书配合实验加深理解。
//不过卷一的描述比较贴近算法本质,不太好理解,主要就是其实路由器是通过选举两次BDR来产生的DR和BDR。
相似回答