【每日一记】OSPF中的DR详讲

简介: 【每日一记】OSPF中的DR详讲

OSPF中的DR详讲

一、什么是DR?

虽然DR叫做指定路由器,但是,DR其实是OSPF设备上的一个接口的IP地址

也就是说,MA网络中,每个网段都要有一个DR

二、为什么要有DR?

如果没有DR,MA网络,会形成OSPF全连接

所谓OSPF全连接指的是,同一网段中,每台设备都会“两两”建立OSPF的邻居关系,并且同步数据库

此时,就会造成每台OSPF设备多次重复收到同一个LSA,这会造成OSPF数据库同步缓慢

DR的出现,就是为了提高OSPF设备同步数据库效率的!

因为DR/BDR才会和每台设备同步数据库,而非DR/BDR的设备彼此之间不用同步数据库!

三、DR的选举原则

  1. 如果所在网段中,已经存在DR,则其他OSPF设备,不会与已经存在的DR竞争
  2. 看Hello报文中的Router Priority字段
    这个是DR的优先级字段,默认为1,越大越优先
  3. 如果DR优先级相同,看Hello报文头部的Router ID字段
    Router ID越大越优先
  4. 如果互联的OSPF设备,接口都设置了DR优先级0,则接口的IP都不参与DR选举
    即:DR优先级为0=永远是DRother

四、DR的特点

稳定!

各位可以推断出来:DR优先级默认是存在的,而默认为1

即:在默认情况下,会直接通过比较Router ID,来决定谁是DR

由于Router ID被认为是按字典顺序进行比较,因此更大的Router ID将更优先被选为DR或BDR。换句话说,如果两个路由器进行比较,那么具有更高数字值的路由器ID将比具有低数字值的路由器ID更优先成为DR或BDR。

而我们知道,在更改Router ID的时候,必须重启OSPF进程,否则无法更改!

而DR稳定的现实意义就是:它就是提高数据库同步效率的,如果频繁更改DR,就起不到提高数据库同步效率的作用了!

五、BDR和DRother

  1. BDR——DR的备份,如果DR挂了,BDR马上就上
  2. DRother——不是DR或BDR的设备

六、DR真正选举的过程

  1. 在2-way状态,设备先“侦听”时候存在DR
  2. 4倍Hello时间后,发现没有DR,才会从一堆不是DR/BDR的设备(DRother)中选举出BDR
  3. 此时,如果没有DR,会从BDR中,选举出DR
  4. 然后,如果没有BDR,再次从一堆不是DR/BDR 的设备(DRother)中选举BDR


目录
相关文章
|
2天前
|
负载均衡 网络协议 算法
【亮剑】动态路由四大天王:OSPF、RIP、IS-IS、BGP,收藏这篇文章足矣!
【4月更文挑战第30天】探索网络动态路由四大协议:OSPF、RIP、IS-IS和BGP。OSPF,链路状态协议典范,支持分层结构与快速收敛;RIP,适用于中小型网络,但收敛速度慢;IS-IS,适用于大规模网络,高效稳定且支持IP与非IP路由;BGP,互联网核心协议,支持多路径负载均衡与灵活策略。理解这些协议对网络工程师至关重要。
|
2天前
|
网络协议 数据库 网络架构
|
7月前
|
网络协议
【每日一记】OSPF中Hello报文详讲
【每日一记】OSPF中Hello报文详讲
169 0
|
7月前
|
网络协议 网络虚拟化
【每日一记】OSPF邻居无法建立的排错思路
【每日一记】OSPF邻居无法建立的排错思路
54 1
|
存储 域名解析 缓存
自上而下的理解网络(6)——终篇!ARP与Ethernet Ⅱ
在IP协议这一层,是只关注IP地址的,但是再向下,到封装成数据链路层的数据帧时,已经被转换成了源MAC地址和目的MAC地址。你可能会有疑惑,按照我们前面的理解,通过IP地址已经可以唯一的定位到要进行网络通信的两端,为何要多此一举的又使用MAC地址呢?这样做究竟是什么目的又有什么必要性呢?本篇文章就来帮你解惑。
503 0
|
网络协议 数据库 网络架构
网络基础CCNP|OSPF(7)
virtual-link,LSA ,默认路由,FA
1320 0
|
网络协议 网络架构
网络基础CCNP|OSPF(5)
一二三类LSA
1518 0
|
网络协议 数据安全/隐私保护 网络架构
网络基础CCNP|OSPF(6)
OSPF认证、OSPFv3...
1437 0
|
算法 网络协议 网络架构
|
网络协议
网络基础CCNP|OSPF(2)
OSPF路由表以及配置
1320 0