认证不匹配的排查路径
区域内相邻设备的认证参数不一致时,OSPF 报文被直接丢弃,邻居停在 Init 状态或无法进入 Full,路由成片消失。这类问题的特点是「链路看起来是通的、ping 得通对端地址,就是起不了邻居」。按认证模式、Key ID、密钥内容、作用域四步核对,配合设备自带的错误计数与日志,通常几分钟就能定位。
基本信息
| 适用平台 | 开启 OSPF 认证的链路,三家厂商设备均适用 |
|---|---|
| 典型现象 | 邻居卡在 Init 或无法进入 Full,路由缺失但直连可达 |
| 核对手段 | 错误计数命令、接口配置对比、短时调试邻居建立过程 |
| 权限要求 | 查看类命令用户视图即可,调试命令需谨慎使用 |
| 变更注意 | 认证参数改动会中断现有邻接,两端需在同一窗口内完成 |
典型使用场景
- 改动认证后邻居掉线:确认改动是否两端同步、参数是否一致
- 新设备上线:与既有设备的认证参数逐项比对后再开接口
- 跨厂商对接:先确认对端支持的认证模式与 key-id 上限
- 网络割接后路由缺失:排除认证因素后再查区域与汇总配置
- 定期巡检:检查各网段认证状态,避免长期存在无认证的裸露区域
四步核对
| 步骤 | 核对内容 | 对应命令 |
|---|---|---|
| 第一步 | 认证模式:simple、MD5、SHA 或不认证 | display current-configuration interface / show running-config interface |
| 第二步 | Key ID 是否一致 | display this / show running-config interface |
| 第三步 | 密钥内容是否一致(含改动未生效的情况) | 两端重新配置并逐字符核对 |
| 第四步 | 作用域:区域认证与接口认证哪个在生效 | 区域视图与接口视图对比查看 |
| 验证 | 认证失败计数是否停止增长 | display ospf error / show ip ospf interface |
华为 VRP
华为 VRP
<Huawei> display ospf error # 关注 Authentication failure 计数
<Huawei> display ospf error | include Authentication
<Huawei> display current-configuration interface GigabitEthernet0/0/1
<Huawei> display ospf interface GigabitEthernet0/0/1 # 核对当前生效的认证模式思科 IOS
思科 IOS
SW-CORE-01# show ip ospf interface gi0/1 | include auth
SW-CORE-01# show running-config interface gi0/1
SW-CORE-01# show logging | include OSPF # 找认证相关日志
! 短时开启可看到 Authentication failed,排查后立即关闭
SW-CORE-01# debug ip ospf adjH3C Comware
H3C Comware
<H3C> display ospf error
<H3C> display current-configuration interface GigabitEthernet1/0/1
<H3C> display ospf interface GigabitEthernet1/0/1经典陷阱是只改了一侧密钥,或者 key-id 手误写成了另一位数字;也有人把 cipher 密文与明文互相复制时出错,复制过去的是密文却当成明文使用。判定修复的标准不是邻居起来了,而是错误计数清零后不再增长。