首页 理论教育 指定路由器与备份路由器的实践方法

指定路由器与备份路由器的实践方法

时间:2023-11-17 理论教育 版权反馈
【摘要】:多路访问的网络环境中,运行OSPF的路由器会选举出一个指定路由器和备份指定路由器。因此,图10-1中路由器配置完OSPF后,从查看到的邻居关系中可以看出:路由器A是DR,RID为1.1.1.1;路由器B为BDR,RID为2.2.2.2;路由器C为DROther,RID为3.3.3.3。如果OSPF路由器在超过Wait时间后也没有其他路由器与自己竞争DR与BDR的选举,那么就选自己为DR。同理,第2个加入网络的路由器B担任了BDR。

指定路由器与备份路由器的实践方法

多路访问的网络环境中,运行OSPF的路由器会选举出一个指定路由器(Designated Router,DR)和备份指定路由器(Backup Designated Router,BDR)。网络中所有的路由器都会向DR通告自己的链路状态信息,而DR会将自己收到的链路状态信息再发给所有的路由器,通知它们更新。DR就像一个信息汇聚中心,网络中的路由器将信息汇聚在DR,而不是向其他所有路由器组播,这样可以减少网络中的路由更新报文,提高收敛速度。

DR作为路由更新的中心点,作用非常重要,如果DR失效,那么就会造成路由更新的丢失与不完整,所以在多路访问网络中除了选举出DR之外,还会选举出一台路由器作为DR的备份,BDR在DR不可用时代替DR的工作。既不是DR也不是BDR的路由器称为DROther。因此,图10-1中路由器配置完OSPF后,从查看到的邻居关系中可以看出:路由器A是DR,RID为1.1.1.1;路由器B为BDR,RID为2.2.2.2;路由器C为DROther,RID为3.3.3.3。那为什么路由器A被选举为DR呢?

DR与BDR的选举依赖网络中所有路由器的优先级(Priority)和Router ID。优先级范围是0~255,默认为1,优先级数字越大,表示优先级越高,被选为DR的概率就越大,次优先级的为BDR,优先级为0表示没有资格选举DR和BDR,只能是DROther。优先级可以由管理员在接口配置模式下更改,指令为“ip ospf priority优先级值”。

如果路由器优先级相同,那么Router ID大的优先被选为DR,第2大的选为BDR,数字越大,被选为DR的概率就越大。图10-1中,3台路由器的优先级相同,路由器A的RID为1.1.1.1,是3台路由器中值最小的,为什么它被选为DR了呢?(www.xing528.com)

原因在于DR和BDR的选举是有时间限制的,该时间为Wait时间,默认为40 s。如果OSPF路由器在超过Wait时间后也没有其他路由器与自己竞争DR与BDR的选举,那么就选自己为DR。当一个多路访问网络中选举出DR与BDR之后,在DR与BDR没有失效的情况下,不会进行重新选举,也就是在选举出DR与BDR之后,即使有更高优先级的路由器加入网络,也不会影响DR与BDR的角色,在超出选举时间(Wait时间)后,只有DR与BDR失效后,才会重新选举。DR失效后,会同时重新选举DR与BDR,而在BDR失效后,只会重新选举BDR。

路由器A先配置完成,此时网络中只有一台OSPF路由器,它担任了DR。后来加入的路由器B、路由器C不能抢占路由器A的DR角色。同理,第2个加入网络的路由器B担任了BDR。在实验中使用“clear ip ospf process”重置OSPF进程,DR/BDR选举将会重新开始,重置的间隔不要超出Wait时间,3台路由器重新选举后的结果是路由器C变为DR,路由器B为BDR,路由器A为DROther,指令如下。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈