DR与BDR有什么作用?如何选举?

如题所述

DR和BDR的选举是根据优先级来确定的,优先级越大约有可能成为DR,如果优先级相同,那么就根据route-id的大小来选举,越大越有可能成为DR。
首先,所有路由器向外发送hello包的时候,每个路由器都认为自己是DR,这个时候的状态为init,当达到2-way状态时,已经是邻居关系,这个时候在你给我发的数据包中我能看见我自己的信息。这个时候谁的优先级大谁是DR,如果优先级相同就比较route-id。
如果主从关系确定后,一个新加入的路由器比DR优先级大,那么原有的DR还是DR.只有当DR挂掉后,原有的bdr会向外发送其优先级route-id和其他路由器对比,如果该BDR优先级高,那么继任DR的工作。
这里有一点需要明确:优先级都为0的时候,不能参与主从选举。drther都是优先级为0.
drther和dr通讯的组播地址是:224.0.0.6.
其余的都是224.0.0.6.

希望楼主好好看看卷一。
网络之路慢慢长,我们共勉吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

DR和BDR的选举是根据优先级来确定的,优先级越大约有可能成为DR,如果优先级相同,那么就根据route-id的大小来选举,越大越有可能成为DR。

    首先,所有路由器向外发送hello包的时候,每个路由器都认为自己是DR,这个时候的状态为init,当达到2-way状态时,已经是邻居关系,这个时候在你给我发的数据包中我能看见我自己的信息。这个时候谁的优先级大谁是DR,如果优先级相同就比较route-id。

    如果主从关系确定后,一个新加入的路由器比DR优先级大,那么原有的DR还是DR.只有当DR挂掉后,原有的bdr会向外发送其优先级route-id和其他路由器对比,如果该BDR优先级高,那么继任DR的工作。

    这里有一点需要明确:优先级都为0的时候,不能参与主从选举。drther都是优先级为0.
    drther和dr通讯的组播地址是:224.0.0.6.。

    其余的都是224.0.0.6.。

本回答被网友采纳
相似回答