一、题目
以下关于DR和BDR的选举说法正确的有?
A. 如果一个接口优先级为0,那么该接口将不会参与DR或者BDR的选举
B. 广播型网络中一定存在DR
C. 如果优先级相同时,则比较Router ID,值越大越优先被选举为DR
D. 广播型网络中一定存在BDR
二、答案
ABC
三、解析
A:如果一个接口优先级为0,那么该接口将不会参与DR或者BDR的选举
在 OSPF 中,接口优先级(Router Priority)用于决定参与 DR/BDR 选举的资格。如果接口的优先级被设置为 0,该接口将自动放弃参与 DR 和 BDR 的选举。优先级为 0 的接口既不能成为 DR,也不能成为 BDR。
B:广播型网络中一定存在DR
在广播型网络(如以太网)中,OSPF 协议要求必须选举出一个 DR,以便管理网络中的路由信息交换。
C:如果优先级相同时,则比较Router ID,值越大越优先被选举为DR
当接口优先级相同时,Router ID 用于进一步决定 DR 的选举结果。Router ID 是一个唯一的标识符,用于区分 OSPF 路由器。在优先级相同的情况下,Router ID 较大的路由器优先被选举为 DR。
D:广播型网络中一定存在BDR
在广播型网络中,虽然一定会选举出一个 DR,但不一定总是存在 BDR。广播型网络中可能只有一台路由器。
四、扩展——DR和BDR的作用
- DR的作用
- 减少邻接关系:在广播型网络中,所有路由器都与DR建立邻接关系,而不是彼此之间建立邻接关系。这大大减少了邻接关系的数量,优化了路由协议的运行效率。
- 广播管理:DR负责向广播型网络中的所有路由器广播链路状态信息,而其他路由器只与DR进行信息交互。
- 同步数据库:DR负责与其他路由器同步链路状态数据库,确保网络状态信息的一致性。
- BDR的作用
- 备份功能:BDR是DR的备份。如果DR失效,BDR将接管DR的职责,继续管理网络中的路由信息交换。
- 邻接关系:BDR也与所有路由器建立邻接关系,但不参与链路状态的广播管理。
- 快速恢复:通过BDR的存在,网络可以在DR失效时快速恢复,减少路由信息交换的中断时间。