ospf邻接关系建立过程中的两种选举机制
ospf中的四种路由器:
内部路由器:所有端口都在同一区域内的路由器
主干路由器:连接有主干区域接口的路由器
区域边界路由器(ABR):在区域的边界,连接多个区域的路由器
自治系统边界路由器(ASBR):至少连接有多个外部自治系统的路由器(使用非ospf的网络协议),将非ospf路由协议信息传进ospf区域内
①DR/BDR选举
DR(designated router 指定路由器 )
作用:描述多路访问网络及与该网络相连的其他路由器
BDR(backup designated router 备份的指定路由器)
作用:作为DR的备份
DRother
(除了DR和BDR以外的路由器)
正常情况下在多路访问中,5台路由器,进行邻居的建立,会形成10个邻居,并产生20条LSA,十分浪费带宽
而在选举DR/BDR的网络中,只要建立7个邻居(与DR和BDR分别建立),并且通过DR来向外发送LSA,可以减少邻居数目,减少链路资源的消耗
选举规则:
1)比较优先级,越大越优(默认为1,最大255,0表示不参加选举)
2)比较Router-ID,越大越优
DR/BDR特征:
1)不抢占,DR正常工作时,即使有新的优先级比DR高的路由器也不能抢占成为DR
2)DR正常时,BDR只监听所有信息,转发LSA和同步LSDB的任务由DR完成,当DR故障时,BDR自动成为DR,完成原DR的工作,并选举新的BDR
3)DR是个接口概念,每个网段都会选举DR(同网段不同LAN也会选举DR)
4) 不同网段分别选DR/BDR
②主从关系选举:
作用:确定由哪台路由器开始发送DBD包
DBD包分为First DBD包和DBD包
主从选举表面只是一种关系选举,实际上是一种可靠更新机制。由于ospf主要是建立在IP数据包的基础上,所以没有tcp报文的可靠传输保证,所以需要建立主从关系保证DBD数据库描述信息可靠交互。
其中主从关系选举与优先级无关,只与Router-ID 有关