一、题目
在OSPF协议中,下面对DR的描述中正确的是?
A. DR和BDR之间也要建立邻接关系
B. 若两台路由器的优先级值相等,则选择Router ID大的路由器作为DR
C. 若两台路由器的优先级值不同,则选择优先级值较小的路由器作为DR
D. 默认情况下,本广播网络中所有的路由器都将参与DR选举
二、答案
ABD
三、解析
A. DR 和 BDR 之间也要建立邻接关系
正确。DR 和 BDR 是广播网络中的特殊角色,它们之间需要交换路由信息,并且 BDR 作为 DR 的备份,需要随时准备接管 DR 的职责。
B. 若两台路由器的优先级值相等,则选择 Router ID 大的路由器作为 DR
正确。OSPF 协议规定,当两台路由器的优先级值相等时,Router ID 较大的路由器将被选为 DR。
C. 若两台路由器的优先级值不同,则选择优先级值较小的路由器作为 DR
错误。OSPF 协议规定,优先级值较大的路由器将被选为 DR。优先级值越大,优先级越高。
D. 默认情况下,本广播网络中所有的路由器都将参与 DR 选举
正确。在 OSPF 的广播网络中,所有路由器默认都会参与 DR 和 BDR 的选举,除非管理员手动配置某些路由器不参与选举。
四、扩展——OSPF 中 DR 和 BDR 的选举规则
1. DR 和 BDR 的作用
- DR(Designated Router):在广播网络中,DR 负责与所有非 DR/BDR 的路由器建立邻接关系,并与它们交换路由信息。DR 是广播网络中的主要路由器,负责维护网络的路由信息。
- BDR(Backup Designated Router):BDR 是 DR 的备份。如果 DR 失效,BDR 将接管 DR 的职责。BDR 也与所有非 DR/BDR 的路由器建立邻接关系,但不与它们交换路由信息,只在 DR 失效时接管。
2. 选举规则
- 优先级:每台路由器都有一个优先级值(0-255,默认值为 1)。优先级值越高,越有可能被选为 DR 或 BDR。
- 如果优先级值不同,优先级值最大的路由器将成为 DR,次大的将成为 BDR。
- Router ID:如果优先级值相等,则比较 Router ID。Router ID较大的路由器将成为 DR,次大的将成为 BDR。
- 手动配置:管理员可以通过手动配置优先级值来影响 DR 和 BDR 的选举结果。将优先级值设置为 0 的路由器不会参与 DR 或 BDR 的选举。
3. 选举过程
- 当广播网络中有新的路由器加入时,会重新进行 DR 和 BDR 的选举。
- 如果 DR 失效,BDR 将接管 DR 的职责,并重新选举新的 BDR。
- 如果 BDR 失效,但 DR 仍然存在,则不会重新选举 BDR,直到 DR 失效。