DR和BDR的选举规则

在 OSPF(开放最短路径优先)协议中,DR(Designated Router,指定路由器)BDR(Backup Designated Router,备份指定路由器) 的选举是为了在广播型网络(如以太网)或多路访问网络中减少路由器之间的邻接关系数量,优化网络通信效率。华为路由器的 DR/BDR 选举规则遵循 OSPF 协议标准,以下是详细规则和流程:


一、DR/BDR 选举规则

  1. 选举条件

    • 仅在 广播网络(Broadcast)非广播多路访问网络(NBMA) 中触发选举(如以太网、帧中继)。

    • 点对点网络(P2P)点对多点网络(P2MP) 无需选举 DR/BDR。

  2. 选举依据

    • 优先级(Priority)

      • 每个 OSPF 接口的优先级值范围为 0-255,默认值为 1

      • 优先级为 0 的路由器不参与选举

    • Router ID

      • 当优先级相同时,Router ID 较大的路由器胜出。
  3. 选举流程

    • 初始阶段:路由器通过 Hello 报文交换优先级和 Router ID 信息。

    • 选举触发 :在邻居关系的 2-Way 状态后,开始选举 DR/BDR。

    • 选举结果

      • DR 和 BDR 由所有参与选举的路由器共同投票决定。

      • DR 选举优先级最高者,BDR 次之

      • 如果网络中已存在 DR 和 BDR,新加入的路由器即使优先级更高,也不会抢占现有角色(除非 DR/BDR 失效)。


二、华为路由器 DR/BDR 配置要点

1. 设置接口优先级
复制代码
interface GigabitEthernet0/0/1
 ospf dr-priority <0-255>  # 修改接口的 OSPF 优先级
复制代码
  • 默认优先级为 1,若需强制某路由器成为 DR,可将其优先级设为最大值(如 255)。

  • 优先级为 0 表示不参与选举。

2. 查看 DR/BDR 状态
复制代码
display ospf interface GigabitEthernet0/0/1  # 查看接口的 OSPF 信息
display ospf peer                          # 查看邻居状态及角色
复制代码
  • 输出中会显示 DRBDR 的 Router ID 及其接口地址。
3. 强制重新选举
  • 重启 OSPF 进程(不推荐在生产环境使用):

    复制代码
    reset ospf process
    复制代码
  • 或临时关闭/启用接口:

    复制代码
    shutdown  # 关闭接口
    undo shutdown  # 重新启用接口
    复制代码

三、常见问题与注意事项

  1. DR/BDR 选举不可抢占

    • 一旦选举完成,即使新加入的路由器优先级更高,也不会立即成为 DR/BDR,需等待当前 DR/BDR 失效后才会重新选举。
  2. Router ID 冲突

    • 确保每台路由器的 Router ID 唯一(通常使用 Loopback 接口 IP 或手动指定)。

    • 修改 Router ID 后需重启 OSPF 进程生效:

      复制代码
      router id x.x.x.x  # 手动设置 Router ID
      reset ospf process
      复制代码
  3. 网络类型配置错误

    • 如果接口的网络类型被误配置为 P2PP2MP,则不会触发 DR/BDR 选举。需检查配置:

      复制代码
      interface GigabitEthernet0/0/1
       ospf network-type broadcast  # 显式指定为广播网络
      复制代码
  4. 多路访问网络中所有路由器需在同一子网

    • DR/BDR 选举仅在直连的同一子网内生效,跨子网的路由器不参与同一选举。

四、示例场景

场景:强制某路由器成为 DR
  1. 将目标路由器的接口优先级设为 255

    复制代码
    interface GigabitEthernet0/0/1
     ospf dr-priority 255
    复制代码
  2. 重启接口或 OSPF 进程以触发重新选举。

  3. 验证选举结果:

    复制代码
    display ospf peer
    复制代码

总结

关键点 说明
选举依据 优先级(默认 1) → Router ID(较大者胜出)。
选举不可抢占 新路由器无法立即取代现有 DR/BDR,除非当前 DR/BDR 失效。
配置优先级 通过 ospf dr-priority 修改接口优先级。
避免冲突 确保 Router ID 唯一,网络类型正确(广播/NBMA)。

通过合理配置优先级和 Router ID,可以有效控制 DR/BDR 的选举结果,优化 OSPF 网络性能。

相关推荐
网络研究院5 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest5 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_5 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_961845155 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟5 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白5 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G5 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森5 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒5 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php