DR与BDR选举

DR与BDR选举

在**自治系统内**的每个广播和非广播多点访问(NBMA)网络里(即在每个MA互连链路上),都有一个**指定路由器**(Designated Router,DR)和一个**备份指定路由器**(Backup Designated Router,BDR),它们是通过发送Hello数据包选举产生的,同一网络中的其他路由器被称为DRother(非DR),这些路由器间建立2-Way关系。

1.DR与BDR的主要功能

(1)DR的主要功能

① 产生代表本网络的网络路由宣告,该宣告列出了连接到该网络的路由器,其中包括DR自己。

② DR同本网络中所有其他路由器建立一种**星形邻接关系**,这种邻接关系用于交换各个路由器的链路状态信息,同步链路状态信息库。DR在路由器的链路状态信息库的同步过程中起核心作用。

(2)BDR的主要功能

① 选举DR的同时也选举出一个BDR,在DR失效时,BDR担负起DR的职责,而且在同一个广播多路访问网络中所有其他路由器只与DR和BDR建立邻接关系。

② BDR的设立是为了保证当DR发生故障时尽快接替DR的工作,而不至于出现由于重新选举DR和重新构筑拓扑数据库而产生大范围的数据库振荡。在DR存在的情况下,BDR不生成网络链路广播消息。

2.DR和BDR的选举原则

① 在选举期内,优先级高的路由器成为DR,次高的路由器成为BDR。

② 在选举期内,如果优先级一样,Router ID高的路由器成为DR,次高的路由器成为BDR。

③ 在选举期外,不存在抢占性,DR失效以后,BDR升级成为DR,重新选举BDR。通过Reset OSPF Process(重启OSPF进程)可以重选DR。另外必须强调一下,DR和BDR的选举是基于接口的,而不是基于路由器的。当DR正常时,BDR只接收所有信息,转发LSA和同步LSDB的任务由DR完成;当DR故障时,BDR自动成为DR,完成原DR的工作,并选举新的BDR。

​        在DR和BDR选举完成后,网络中其他路由器向DR和BDR发送链路状态信息并经DR转发到与DR建立邻接关系的其他路由器。当链路状态信息交换完毕时,DR和其他路由器的邻接关系进入了稳定状态,该区域范围内统一的拓扑(链路状态)数据库也就建立了,每个路由器以该数据库为基础,采用SPF算法计算出各个路由器的路由表,这样就可以进行路由转发了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值