OSPF — 广播段上的 DR/BDR 选举
- 路由
- 中级
- 12 分钟
- 3 个步骤
- Cisco IOS-style
三台路由器在 hub 下共享一个公共广播段。默认优先级时,router-id 最高的 R3(3.3.3.3)当选 DR;R2(2.2.2.2)当选 BDR。在 R1 上配置 ip ospf priority 覆盖选举,然后用 show ip ospf neighbor 验证。
免费 · 无需安装 · 无需注册
场景
在广播(或 NBMA)OSPF 段上,并非每台路由器都与其他每台对等 —— 那是 O(n²) 规模。相反,OSPF 选举一台路由器为 DR(指定路由器), 一台为 BDR(备份)。其他路由器仅与 DR + BDR 形成 full 邻接; non-DR-other 之间保持 2-Way。 DR 产生一条 Type-2 网络 LSA,列举段上每台连接的路由器, 使 SPF 可将其作为过境伪节点进行遍历。 选举规则(RFC 2328 §9.4): 1. Priority 0 → 永不为 DR/BDR。 2. 最高 priority 胜出。 3. 用最高 router-id 作为 tie-break。 本实验中,三台路由器共享一个 hub-and-spoke 广播段。各处默认 priority 都是 1;router-id 分别为 1.1.1.1、2.2.2.2、3.3.3.3。 R3 凭 router-id 当选 DR;R2 当选 BDR。你将先观察这一现象, 再在 R1 上用 ip ospf priority 覆盖以夺取 DR。
拓扑
1 × 交换机, 3 × 路由器 · Cisco IOS-style
hub— 交换机R1— 路由器R2— 路由器R3— 路由器
你将完成的任务
在
R1上运行show ip ospf neighbor。确认 R3(最高 router-id)为 DR,R2 为 BDR;R1 把它们都视为 full 邻接。在
R1上,用ip ospf priority 100将 Gi0/0 的 OSPF 优先级提到 100。R1 现在应当胜过 R3 当选 DR。在
R2上设置ip ospf priority 0。R2 现在永远不会成为 DR/BDR —— 用show ip ospf neighbor确认(R2 不论 router-id 如何都保持 DR-Other)。
同主题的更多实验
- 语法差异——静态路由(Extreme EXOS)入门 · 4 分钟
- 语法差异——静态路由(Cisco IOS)入门 · 4 分钟
- 语法差异——静态路由(Juniper Junos)入门 · 5 分钟
- 语法差异 — 静态路由(VyOS)入门 · 5 分钟
- 静态路由 — 修复 hub-and-spoke入门 · 12 分钟
- 静态路由 — egress-interface 形式(point-to-point)入门 · 8 分钟
本实验的其他语言版本
OSPF — DR/BDR election on a broadcast segmentOSPF — DR/BDR-Wahl auf einem Broadcast-SegmentOSPF — elección de DR/BDR en un segmento broadcastOSPF — eleição de DR/BDR em um segmento broadcastOSPF — élection DR/BDR sur un segment broadcastOSPF — broadcast segment पर DR/BDR electionOSPF — elezione DR/BDR su un segmento broadcastOSPF — ブロードキャストセグメントでの DR/BDR 選出OSPF — 브로드캐스트 세그먼트에서의 DR/BDR 선출OSPF — выборы DR/BDR в широковещательном сегментеOSPF — yayın segmentinde DR/BDR seçimiOSPF — bầu chọn DR/BDR trên segment broadcast