上一篇 下一篇 分享链接 返回 返回顶部

OSPF中DR与BDR的选举规则

发布人:管理员 发布时间:2025-03-02 11:23 阅读量:146

OSPF中DR与BDR的选举规则

在OSPF中,有两个相当主要的概念:DR和BDR。DR(designated router):指定路由器;BDR(backup designated router):备份指定路由器。设置DR和BDR的目的在于减少联机中LSA流量的泛洪。

在一个LAN接通中,OSPF将选举出一个路由器做为DR,再选举一个做为BDR,所有其他的和DR以及BDR相连的路由器形成完全邻接状态而且只传送LSA(链路状态通告)给DR和BDR。

换句话说,在一个OSPF的联机中,所有的路由器将被分为两类:指定路由器(DR/BDR)和非指定路由器(DROTHER)。所有的非指定路由器都要和指定路由器建立邻居朋友关系,并且把自己的LAS发送给DR,而其他的OSPF路由器将不会相互之间建立邻居朋友关系。也就是说,OSPF联机中,DR和BDR的LSDB(链路状态资料库)将会包含有整个联机的完整拓扑。

DR从邻居朋友处转发刷新到另外一个邻居朋友那里。DR的主要功能就是在一个LAN内的所有路由器拥有相同的资料库,而且把完整的资料库资料发送给新加入的路由器。路由器之间还会和LAN内的其他路由器(非DR/BDR,即DROTHERs)维持一种部分邻居朋友关系(two-way adjacency)。OSPF的邻接一旦形成以后,会交换LSA来同步LSDB,LSA将进行牢靠的洪泛。

DR和BDR的选举存在以下特点:

1.不会减少Hello报文,较少的DD,LSR,LSU,LSAck报文;

2.DRother只和DR以及BDR泛洪DD,LSR,LSU;

3.DRother之间只互相发送Hello报文;

4.DRother之间保持2-Way关系;

5.DR和BDR负责收集联机LSA;

6.DR负责向联机中其他DRother通告拓扑资料;

7.BDR监控DR运行状态,准备随时取代;

8.只存在MA联机。

DR和BDR的选举规则如下:

1.先比较优先级,默认为1,大的为DR,次大为BDR;优先级0,表示不参与选举;如果两台路由器优先级都为0,则邻居朋友状态为2-Way;

2.先级相同,比较Router-ID,大的为DR次大为BDR;

备注:1.联机初始时,先选出BDR,BDR揭示联机中没有DR后,把自己变为DR,再选出BDR;

备注:2.非抢占性,当联机中已经有了DR和BDR,有一台优先级更高的或者RID更高的路由器接入,为了保障联机的平稳,DR和BDR不会发生改变。

(1)重启DR和BDR或者OSPF进程

(2)把路由器连接口的优先级置为0

3.当整个联机没有DR和BDR存在时,所有的OSPF路由器都会在2-Way状态下,等待一个dead时段(40s)后进行选举;

4.当多个MA联机通过交换机互联时,DR和DR之间竞选,BDR和BDR之间进行竞选;

5.在帧中继Hub-Spoke结构,必须让Hub节点成为DR,最好其他节点不参与选举优先级为0。

目录结构
全文