当前位置: 首页 > news >正文

OSPF中DR/BDR的选举

OSPF 开放式最短路径优先协议-CSDN博客

选举原因:广播网络中使路由信息交换更加高速有序,可以降低需要维护的邻接关系数量

     基本概念:

    DR (Designated Router, 指定路由器):负责在广播网络(以太网)或NBMA网络中代表整个网络与其他路由器建立邻接关系。能够减少 LSA 洪泛,优化邻居关系数量,非 DR/BDR 路由器仅与 DR/BDR 同步

    BDR (Backup Designated Router, 备份指定路由器):作为 DR 的备份,当 DR 失效时自动接管其职责

    • DR/BDR 是接口级概念(同一个路由器的不同接口可以分别担任 DR/BDR)。
    • 只有广播网络(Broadcast)和 NBMA 网络需要选举 DR/BDR,点对点(P2P)网络不需要。

    选举规则 

    范围:每个网段都需要选出一个DR和BDR

    时间:40s(等同于死亡时间)

    DR/BDR 的选举基于以下优先级(非抢占式选举):

    1.优先级(Priority):优先级越高,越可能成为 DR/BDR

    • 范围:0—255(默认 是1,当优先级为0 时表示不参与选举)

    2.Router ID:如果优先级相同,则比较 Router ID(较大的胜出)。

    • 区分和标识不同的路由器 ,本质由32位二进制构成(格式统一,且全网唯一)

            Router ID 选举顺序:

    • 1.手动配置的 router-id
    • 2.最大的活跃环回接口 IP
    • 3.最大的物理接口 IP
    • 选举是非抢占的(即使新加入的路由器优先级更高,也不会抢占现有 DR/BDR)

    • 只有重启 OSPF 进程或接口重置时才会重新选举

    • 一个广播域内部,至少需要4台设备才能看到邻居关系

    • DRother与DR建立的是邻接关系

                        DRother与BDR建立邻接关系

                        DR /BDR建立邻接关系

                        DRother之间保持邻居关系

    相关文章:

  • 黑马Java基础笔记-4
  • Linux渗透测试
  • 7.Geometric Intersection: Interval
  • 产销协同是什么?产销协同流程有哪些?
  • 一台服务器已经有个python3.11版本了,如何手动安装 Python 3.10,两个版本共存
  • Neo4j 常用查询语句
  • 数据库系统概论(四)关系操作,关系完整性与关系代数
  • 【学习笔记】检索增强生成(RAG)技术
  • 传统智慧焕新,打造现代养生生活
  • 基于物联网的园林防火监测系统
  • 网络原理 ——TCP 协议
  • AMP混合精度训练 详细解析
  • 代码随想录回文子序列
  • 如何判断你的PyTorch是GPU版还是CPU版?
  • C++泛型编程(一):模板详解
  • 47-dify案例分享-魔搭+Dify王炸组合!10分钟搭建你的专属 生活小助理
  • 利用【指针引用】对【非空单循环链表】进行删除操作
  • C/C++ | 高频手撕整理(1) —— strstr,memcpy,memmove函数模拟实现
  • ARM架构的微控制器总线矩阵优先级与配置
  • DeepSeek 的长上下文扩展机制
  • 49:49白热化,美参议院对新关税政策产生巨大分歧
  • 此前显示售罄的火车票“五一”前大量放出来了?12306回应
  • 五一去哪玩?“时代交响”音乐会解锁艺术假期
  • 解放日报:让算力像“水电煤”赋能千行百业
  • 经济日报社论:书写新征程上奋斗华章
  • 美国务院宣布新一轮与伊朗相关的制裁