OSPF——DR和BDR讲解

这篇具有很好参考价值的文章主要介绍了OSPF——DR和BDR讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、DR/BDR简介:

二、OSPF邻居关系存在规律及缺点:

(1) 邻居关系数量变化规律:

(2)邻居关系过多缺点:

三、为什么选举DR和BDR:

四、 解决方法:引入DR、BDR

解决过程:

 五、DR及BDR的选举:

六、DR和BDR选举情况:

DR和BDR选举原则


一、DR/BDR简介:

  • DR:一个广播性、多接入网络中的指定路由器(Designated Router)
  • BDR:为减小多路访问网络中OSPF流量,OSPF会选择一个指定路由器(DR)和一个备份指定路由器(BDR)。当多路访问网络发生变化时,DR负责更新其他所有OSPF路由器。BDR会监控DR 的状态,并在当前DR发生故障时接替其角色。

 ————————————————————————————————————————————————————————

二、OSPF邻居关系存在规律及缺点:

OSPF——DR和BDR讲解

(1) 邻居关系数量变化规律:

  • n*(n-1)/2  // n当前路由器个数

(2)邻居关系过多缺点:

  • (1)大量产生hello包,消耗CPU性能
  • (2)产生重复路由通告,消耗CPU性能(R4将路由通告给R1、R2、R3,然后R2又查找邻居,继 续通告4.4.4.0的路由,导致通告重复)
  • (3)任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源

———————————————————————————————————————————————————————————— 

三、为什么选举DR和BDR:

  • 在一个共享的广播网络多台路由器建立OSPF,有可能会产生大量的OSPF邻居在这些大量的OSPF邻居发送大量的OSPF报文,造成其他路器接收到大量的OSPF重复报文浪费带宽资源和设备CPU计算资源,还可能会产生风暴。

 ————————————————————————————————————————————————————————

四、 解决方法:引入DR、BDR

解决过程:

OSPF——DR和BDR讲解

 如图:当DR和BDR选举完成之后,R4将路由通告给R1和R2,然而R2作为BDR,此时他知道DR还在(不会去代替DR,去通告其他DRother),所以R2收到路由存放在本地之后不会通告出去,而是由BR通告给R3。此时减少了重复通告,优化设备性能。

—————————————————————————————————————————————————————————— 

 五、DR及BDR的选举:

  • 在一个共享的广播网络多台路由器建立OSPF,有可能会产生大量的OSPF邻居,在这些大量的OSPF邻居发送大量的OSPF报文,造成其他路由器接收到大量的OSPF重复报文浪费带宽资源和设备CPU计算资源;如何解决:采用DR和BDR
  • 1、DR/BDR的选举是基于接口的。
  • 2、接口的DR优先级越大越优先,一开始默认值为1,DR优先级可以进行调整,调整的范围是0-255,数值越大优先。
int f0/0

ip ospf priority 2
  • 3、接口的DR优先级相等时,Router ID越大越优先。(如果没有router id则会以环回接口为router id,如果没有环回接口则会选择最大IP的物理接口为router id)
  • 4、DR没有抢占性
  • 5、DR和BDR的选举过程是先选BDR再选DR

注意:当接口启用OSPF之后,假设等待40s(wait time),仍然没有其他路由器声称自己是DR和BDR,我自己就把该接口设置为DR一般是谁先配置谁是DR,其次是BDR。

DR是没有抢占性的,当BDR变为老大时,DR无法自动再次成为老大,当某天DR挂了,则BDR会升级为DR,然后再DRother中选择一个作为BDR。

从宏观角度来说,一开始先选择BDR出来,然后BDR判断网络中有没有DR,没有DR,则BDR升级为DR,再选择一个BDR出来

—————————————————————————————————————————————————————————— 

六、DR和BDR选举情况:

DR和BDR选举在广播的网络类型, 只有在广播的网络才会选举DR和BDR 

OSPF——DR和BDR讲解

OSPF——DR和BDR讲解 查看图:

OSPF——DR和BDR讲解

 文章来源地址https://www.toymoban.com/news/detail-499689.html

DR和BDR选举原则

  • 所有普通路由器只需要和DR、BDR建立邻接关系即可;什么叫做邻接关系? FULL就是邻接关系 
  • ----先比较接口优先级,接口优先级默认为1;如果接口优先级相同在比较RID;数值越大越好;(接口优先级为0代表不参与DR和BDR选举)
  • -----RID可以手工指定或者自动选举,如果自动选举则优先使用环回接口,如果有多个环回接口选择数值最大的那个,没有环回接口选择物理接口数值最大的那个作为自己的RID
  • -----先选择BDR出来,再由BDR判断当前网络有没有DR,如果没有则升级为DR,重新选举一个BDR出来
  • -----DR和BDR一旦选举出来,为了OSPF的稳定性,新加入一台路由器就算优先级比我当前DR和BDR都高也没有用,除非OSPF协议重收敛!没有抢占性!
  • -----DRohter 要和DR以及BDR形成完全邻接关系full;只有完全邻接关系full才能互相通告同步数据库;DRother之间邻居关系只能到达2-WAY状态(双向邻接状态)在2-WAY状态下不能同步数据库
  • ------在一个广播链路下选举DR和BDR,OSPF认为以太网链路默认的OSPF网络类型为广播;DR和BDR是基于接口的,一台OSPF路由器一个接口是DR另外一个接口有可能也是DR或者BDR
  • ------两台路由启用OSPF,会等待40秒时间,如果40秒时间没有选出来DR,我就成为DR
  • ---在广播链路类型下选出DR BDR和DR DRother;什么接口才是广播类型?以太接口(E\F\G\T)

到了这里,关于OSPF——DR和BDR讲解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OSPF技术连载16:DR和BDR选举机制,一篇文章搞定!

    你好,这里是网络技术联盟站。 在计算机网络中,开放最短路径优先(Open Shortest Path First,OSPF)是一种广泛使用的内部网关协议(Interior Gateway Protocol,IGP),用于在大型网络中实现路由选择。在OSPF网络中,当一个OSPF区域内有多个路由器时,为了减少链路状态数据库(Link

    2024年02月07日
    浏览(33)
  • Packet Tracer - 确定 DR 和 BDR

    地址分配表 设备 接口 IP 地址 子网掩码 RA G0/0 192.168.1.1 255.255.255.0 Lo0 192.168.31.11 255.255.255.255 RB G0/0 192.168.1.2 255.255.255.0 Lo0 192.168.31.22 255.255.255.255 RC G0/0 192.168.1.3 255.255.255.0 Lo0 192.168.31.33 255.255.255.255 目标 第 1 部分:检查 DR 和 BDR 角色变化 第 2 部分:修改 OSPF 优先级和强制选择

    2024年02月09日
    浏览(31)
  • 华为路由器:ospf协议三张表及邻居建立过程

    说明:本篇接上一篇继续讲解 为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP。 邻居表(neighbortable) OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的邻居关系OSPF路由器列表的信息。 假如我发现R1和R2之间不能ping通,我们首先要考虑的就是R1和R2之间是

    2024年02月09日
    浏览(32)
  • 【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )

    Android 架构发展 : Android 架构的发展 途径了 MVC - MVP - MVVM 等方案 , 这些架构都 不是 Google 官方提出的 , 都是各个团队 根据自己的需求推出的适合自己的架构方案 ; Jetpack 是 Google 推出的 架构设计标准 , 是官方推出 架构设计指导方案 ; 借助 Jetpack 提供的一系列的 工具 和 组件

    2024年02月03日
    浏览(30)
  • LVS简介及LVS-DR搭建

    目录 一. LVS简介: 1.简介 2. LVS工作模式: 3. LVS调度算法: 4. LVS-DR集群介绍: 二.LVS-DR搭建  1.RS配置 1)两台RS,需要下载好httpd软件并准备好配置文件  2)添加虚拟IP(vip)、添加访问本地vip的静态路由并抑制ARP  2.DS 1)安装ipvsadm 2) 添加虚拟IP(vip): 3)添加服务      

    2024年02月13日
    浏览(27)
  • 路由 OSPF简介、OSPF与其它路由的区别、OSPF区域概念、OSPF路由代名词IR、BR、ABR、ASBR概念简介。

    4.2.0 路由 OSPF(简介、OSPF与静态、OSPF区域概念、OSPF路由代名词) OSPF 开放式最短路径优先(Open Shortest Path First) OSPF动态路由协议 属于内部网关协议(IGP)中的 链路状态路由协议 ,在单一自治系统(AS)内部工作。 1、 支持VLSM 可变长子网掩码。 2、 网络可达性 ,RIP受限于

    2023年04月20日
    浏览(45)
  • OSPF基础(二):OSPF区域、router-ID、度量值、修改度量值的方法、OSPF协议报文类型、OSPF邻接关系建立过程

    目录 OSPF术语:区域 OSPF术语:router-ID OSPF的基础术语:度量值 修改开销值的方法: 为什么要修改开销值,修改开销值的作用是什么: OSPF协议报文类型: OSPF三大表项 - 邻居表 OSPF常用的查看命令: 查看路由器邻居关系: 查看路由器链路状态数据库LSDB: 查看OSPF路由表: OSP

    2023年04月14日
    浏览(37)
  • OSPF——LSA讲解

    目录 LSA的作用 LSA的头部格式 LSA Type-----------------LSA类型 LS Age-------------------LSA产生所经过的时间 Link State ID------------唯一标识一个LSA Advertisting Router-----产生此LSA的路由器的Router-id LS Sequence number----序列号 LS checksum-------------校验 Opetions(可选项) 如何唯一确定一个LSA 如何判断

    2023年04月09日
    浏览(29)
  • 华为---OSPF简介和基本配置示例

    OSPF(Open Shortest Path First)--开放式最短路径优先协议: 是一种基于链路状态的内部网关协议。OSPF数据报文封装在IP报文内部,协议号为89,使用单播或组播发送数据。         注:在广播型网络中,所有路由器都以224.0.0.5的地址发送hello包,用来维持邻居关系,非DR/BDR路由器都以

    2024年02月11日
    浏览(30)
  • Java如何判断某文件目录是否存在

    在java中如何判断某文件所在的目录是否存在,若不存在创建目录 可以通过国使用 File 类的 getParentFile() 方法来获取文件所在的目录,并通过 exists() 方法来判断该目录是否存在,若不存在,通过 mkdirs() 方法创建目录,以下为实例 或直接简写

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包