OSPF 邻居起不来怎么查
OSPF 邻居无法建立或反复震荡时,按顺序查五处:区域号与网络类型是否一致、Hello/Dead 定时器是否相同、认证是否匹配、MTU 是否一致、接口是否被 ACL 拦住。华为/H3C 有专门的 display ospf error,会统计各类错误包,是定位参数不匹配的首选工具;思科则结合 show ip ospf statistics 与日志判断。
基本信息
| 适用设备 | 三厂通用(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 命令 | display ospf peer brief、display ospf interface、display ospf error |
| 思科命令 | show ip ospf neighbor、show ip ospf interface、show ip ospf statistics |
| 关键状态 | Init、ExStart/Exchange、2-Way、Full |
| 高频原因 | 参数不一致、认证失败、MTU 不一致、组播被 ACL 拦 |
典型使用场景
- 邻居无法建立,需要确定卡在哪个状态
- 邻居反复 Up/Down(震荡)的排查
- 跨厂对接前的参数核对
- 认证方式或密码变更后的邻居复验
- MTU 或网络类型调整后的影响确认
华为 VRP
华为 VRP
display ospf peer brief
display ospf interface GigabitEthernet0/0/1 # 区域、定时器、MTU、网络类型
display ospf error # 各类错误包统计,定位参数不匹配
display ospf lsdb | include Router # 确认双向邻居关系思科 IOS
思科 IOS
show ip ospf neighbor
show ip ospf interface GigabitEthernet0/1
show ip ospf statistics
show logging | include OSPF # 日志中常有 MTU/认证提示H3C Comware
H3C Comware
display ospf peer
display ospf interface GigabitEthernet1/0/1
display ospf error
display ospf routing邻居状态与原因对照
| 状态 | 含义 | 常见原因 |
|---|---|---|
| Down | 未收到 Hello | 接口 down、区域不一致、被 ACL 拦截 |
| Init | 已收到对方 Hello,但自己不在对方邻居列表 | 单向可达或组播报文被过滤 |
| 2-Way | 双向邻居关系已建立 | 广播网络上非 DR/BDR 属正常 |
| ExStart / Exchange | 开始交换 DBD | MTU 不一致或 DBD 报文被丢弃 |
| Full | 邻接关系完成 | 正常状态 |
卡在 ExStart 优先查 MTU:思科默认在 DBD 中检查 MTU,华为/H3C 默认不检查,跨厂环境最容易卡在这一步,而且很容易被误认为认证问题。
改 Hello/Dead 定时器或网络类型等于重建邻居:改动瞬间邻居会中断,必须两端同步操作,避免长时间处于参数不对等的状态。
排查操作要单侧、单变量:震荡期间一次只改一端、每次只改一项,改完观察邻居状态与错误包统计是否变化,才能确认是哪一项参数引发的问题,否则改动叠加后无法归因。