OSPF邻居一直建立不起来怎么办?五个前置条件逐项核对

两台交换机都配了 OSPF,display ospf peer 敲下去表却是空的——配置不报错、接口也亮着,就是不成邻居。这类问题的真相是:OSPF 建立邻居不是配了就有,两端必须同时满足五个前置条件,任何一关对不上都会停在半路。与其两端来回盲改,不如按五关逐项核对。

五道关先记住

  1. 接口物理与协议都 up,且两端在同一网段、Hello 报文互相可达。
  2. Hello 与 Dead 定时器一致(广播网默认 Hello 10 秒、Dead 40 秒)。
  3. 区域号一致,接口挂在同一个区域下。
  4. 认证方式与密码一致(都不认证,或都认证且参数相同)。
  5. 网络类型一致(一端广播型、一端点对点,Hello 封装不同,永远成不了邻)。

排查步骤

  1. 先看邻居表定性:display ospf peer 空表说明从未建立;有表项但状态不是 Full,说明卡在半路,记下停在哪个状态。
  2. 查接口与进程归属:display ospf brief 确认接口有没有挂进 OSPF 进程、区域挂对了没有;接口没使能 OSPF 或区域挂错,Hello 根本不会发。若接口配了 silent-interface,该接口不收发协议报文,误配到业务接口上邻居必然起不来。
  3. 对定时器:两端 Hello、Dead 值不一致是常见的翻车点,直连链路一端 10 秒一端 30 秒,邻居会反复建立又断开。
  4. 对认证与区域号:display ospf error 里认证失败计数持续增长,说明两端认证配置不一致;区域号不同则对端 Hello 直接不处理。
  5. 对网络类型:display ospf interface 看两端接口的网络类型是否一致,不一致就把两端改成同一种(如都改为点对点)。

相关提示

  • 卡在 Init:对端没收到你的 Hello——查单向链路(光纤单通、线序错)和组播报文是否中途被拦。
  • 卡在 ExStart 或 Exchange:优先怀疑 MTU 不匹配或 router-id 冲突,两端 MTU 与 router-id 核对一遍。
  • 排障纪律:一次只改一项,改完两端同时核对,不要两端一起乱动。
  • 本文聚焦邻居建立失败这一层;OSPF 多区域如何规划、外部路由类型怎么选,属于配置设计话题,本站另有配置类文章展开。

企业存储选型参考

OSPF 多见于多分支企业与总部互通的骨干网。分支侧如果还承载 NAS 同步与备份回传,组网规划时就要把路由协议与存储链路一起考虑。贵州诚鑫致达科技在做企业组网与存储交付时,会把分支数量、链路与备份窗口合并规划,需要方案思路欢迎与我们交流。