OSPF Router-ID 规则
Router-ID 是 OSPF 里设备的身份证:优先手工指定,其次自动选举(先取最大的 Loopback 地址,没有 Loopback 才用最大物理接口地址)。修改后老邻居不会自动刷新,需要重置 OSPF 进程才生效,而重置会打断邻居与路由收敛,属于必须在窗口内做的操作。
基本信息
| 适用设备 | 全部三层设备(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 指定 | ospf 1 router-id 1.1.1.1 |
| 思科指定 | router ospf 1 下的 router-id 1.1.1.1 |
| 自动选举顺序 | 最大 Loopback 地址 → 最大物理接口地址 |
| 生效方式 | 修改后重置进程:reset ospf process 或 clear ip ospf process |
| 查看 | display ospf brief;show ip ospf |
典型使用场景
- OSPF 开局时统一规划 Router-ID(与设备编号对应)
- 更换板卡或接口后核对 ID 是否发生漂移
- 排障:确认邻居关系与对端 ID 的对应关系
- 设备替换迁移时的 ID 规划与核对
- 事故复盘:ID 冲突导致的邻居异常与震荡
华为 VRP
华为 VRP
[Huawei] ospf 1 router-id 1.1.1.1 # 开局就配好,别依赖选举
<Huawei> display ospf brief | include Router
display ospf peer # 确认邻居与 ID
<Huawei> reset ospf process # 改完 router-id 后需重置才生效思科 IOS
思科 IOS
SW-CORE-01(config)# router ospf 1
SW-CORE-01(config-router)# router-id 1.1.1.1
SW-CORE-01# show ip ospf | include Router ID
SW-CORE-01# clear ip ospf process # 修改后清进程生效(会断邻居,窗口内做)H3C Comware
H3C Comware
[H3C] ospf 1 router-id 1.1.1.1
<H3C> display ospf
<H3C> display ospf peer
<H3C> reset ospf process三厂对照
| 操作 | 华为 VRP | H3C Comware | 思科 IOS |
|---|---|---|---|
| 指定 ID | ospf 1 router-id 1.1.1.1 | ospf 1 router-id 1.1.1.1 | router ospf 1 下 router-id 1.1.1.1 |
| 查看 | display ospf brief | display ospf | show ip ospf |
| 生效方式 | reset ospf process | reset ospf process | clear ip ospf process |
| 自动选举 | 最大 Loopback → 最大物理口 | 同左 | 同左 |
生产网务必手工固定 Router-ID:依赖自动选举时,增加或删除接口都可能让 ID 漂移,进而触发邻居重建与 DR 重算,影响范围远超一次接口调整。
重置 OSPF 进程会中断邻居关系与路由收敛:改完 Router-ID 不要顺手在生产时间重置,应安排窗口并提前告知相关方业务可能短暂抖动。
规划建议:让 Router-ID 与设备的管理地址或 Loopback 编号保持一致的规律(例如 1.1.1.1、2.2.2.2),这样从邻居列表就能直接认出是哪台设备,排障时不必再查台账。