一、题目
在OSPF 协议中,下面对DR的描述中正确的是?
A.若两台路由器的优先级值相等,则选择 Router ID大的路由器作为DR
B.DR和BDR之间也要建立邻接关系
C.默认情况下,本广播网络中所有的路由器都将参与DR选举
D.若两台路由器的优先级值不同,则选择优先级值较小的路由器作为DR
二、答案
ABC
三、解析
A. 若两台路由器的优先级值相等,则选择Router ID大的路由器作为DR
正确。在OSPF协议中,当两台路由器的优先级值相同时,会比较它们的Router ID。Router ID大的路由器会被选举为DR。
B. DR和BDR之间也要建立邻接关系
正确。DR和BDR之间会建立邻接关系。在广播型网络中,DR和BDR会与网络中的其他路由器建立邻接关系,以便交换路由信息。
C. 默认情况下,本广播网络中所有的路由器都将参与DR选举
正确。默认情况下,所有路由器都会参与DR选举。
D. 若两台路由器的优先级值不同,则选择优先级值较小的路由器作为DR
错误。在OSPF协议中,优先级值越高的路由器越有可能被选举为DR。
四、扩展——DR和BDR
1. DR和BDR的作用
- DR的作用:
- 在广播型网络(如以太网)和NBMA(非广播多点可达网络,如帧中继)中,DR负责收集网络中所有路由器的链路状态信息,并将这些信息广播给网络中的其他路由器。
- DR减少了广播型网络中路由信息的交换量,避免了每台路由器都与其他路由器建立邻接关系,从而节省了带宽和处理资源。
- BDR的作用:
- BDR是DR的备份。如果DR出现故障,BDR会立即接管DR的职责,确保网络的正常运行。
- BDR也会与网络中的其他路由器建立邻接关系,但不会像DR那样频繁地广播信息。
2. DR和BDR的选举机制
- 优先级(Priority):
- 每台路由器在接口上都有一个优先级值(默认值通常是1),优先级值越高,越有可能被选举为DR。
- 如果优先级值为0,则该路由器不会参与DR和BDR的选举。
- Router ID:
- 如果两台路由器的优先级相同,则比较它们的Router ID。Router ID大的路由器会被选举为DR。
- Router ID是路由器的一个唯一标识符,通常是路由器上配置的最高IP地址(可以是接口地址或手动配置的值)。
- 选举过程:
- 当网络启动时,所有路由器会交换Hello报文,通过Hello报文中的优先级和Router ID信息进行DR和BDR的选举。
- 如果DR或BDR故障,网络会重新选举新的DR和BDR。
3. DR和BDR的邻接关系
其他路由器(非DR和BDR)之间不会建立邻接关系,而是通过DR和BDR来交换路由信息。
DR和BDR之间会建立邻接关系,DR会与网络中的所有路由器建立邻接关系,而BDR也会与所有路由器建立邻接关系,但不会像DR那样频繁地广播信息。
