在OSPF中,RID的选举过程是这样的:
1、如果通过命令router-id 来指定一个RID,那么就采用手工指定的这个RID;
2、如果没有手工指定,则在可以使用的接口中来选举,他是优先采用回环接口(loopback),如果只有一个回环口,就采用这个回环口的IP作为RID,如果有多个回环口,就采用这多个回环口中IP地址最大的作为RID;推荐使用本方法,因为loopback比较稳定。
3、如果没有回环口,就采用物理接口中IP地址最大的接口IP作为RID。
另:出于稳定性考虑RID不会被抢占,除非OSPF进程被重启或RID接口不是活动。
*********************************************
DR和BDR的选举
1、为了避免路由器之间建立完全邻接关系而引起的大量开销,OSPF要选举DR和BDR,每个路由器都与DR建立邻接关系。选举DR的同时选举BDR,DR失效时由BDR担负DR的职责。其它路由器只与DR和BDR建立邻接关系。
2、DR和BDR有它们自己的组播地址224.0.0.6。
3、DR和BDR的选举是以各个网络为基础的,也就是说DR和BDR的选举是路由器的接口特性,而不是整个路由器的特性。
LAN接口需要DR,因为默认OSPF网络类型为广播,OSPF使用多播HELLO消息动态的发现邻居,允许一个子网中有两台以上的路由器。在点到时点链路和点到点WAN子接口默认使用点到点的网络类型,子网中只有两台路由器,可使用HELLO动态发现邻居,而不选DR.
接口类型
使用DR/BDR吗?
默认HELLO间隔
动态发现邻居吗
子网可否有两台以上路由器
广播
是
10
是
是
点到点
否
10
是
否
环回
否
否
非广播(NBMA)
是
30
否
是
点到多点
否
30
是
是
点到多点非广播
否
30
否
是
DR和BDR的选举原则
1、最先启动的路由器被选举为DR。
2、如果同时启动或重新选举,则接口优先级高的成为DR(0-255),默认为1,点到点网络接口优先级为0,表示不参与DR的选举,命令为(ip
ospf priority)
3、如优先级相同,看路由器ID,路由器ID高的成为DR.
4、DR选举是非抢占的,除非重新选举,方法是路由器重启或执行(clear
ip ospf process)。
如果觉得《ospfdr选举规则_OSPF的RID的选举的问题及DR/BDR选举原则》对你有帮助,请点赞、收藏,并留下你的观点哦!