拓扑如下图所示:
开启R1、R2、SW1,并运行OSPF,根据选举规则R2将成为DR,R1成为BDR:
然后将R3启动并运行OSPF,查看DR和BDR:
发现R3加入后,DR和BDR没有变动,验证了DR和BDR选举的非抢占性,当网络中有DR存在时,即使有优先级高的,Router-ID大的路由器加入网络也不会进行重新选举。
如果要让R3成为DR,可进行下述操作:
方法1:重启现在为DR的R2的OSPF进程,触发重新选举
R3从BDR->DR,而且也把Router-ID第二大的R2选为了BDR。
方法2:把R1和R2的优先级设置为0(不参与选举)
我们先让R3恢复DRother身份
[R3-GigabitEthernet0/0/0]shutdown
先shutdown后等40s路由器失效再undo shutdown
[R3-GigabitEthernet0/0/0]undo shutdown
这样又让R2成为了DR,R1成为了BDR
[R1-GigabitEthernet0/0/0]ospf dr-priority 0
[R2-GigabitEthernet0/0/0]ospf dr-priority 0
将R1和R2的OSPF的dr都优先级置为0(不再参与选举)
触发两次选举,R3从Drother->BDR->DR
由于R1和R2都不参与选举,此时网络中只有DR没有BDR
将R2优先级调为1,让R2成为BDR。