networking routing ai_generated true

OSPF:接口GigabitEthernet0/1上的邻居10.0.0.3卡在INIT状态

OSPF: Neighbor 10.0.0.3 stuck in INIT state on interface GigabitEthernet0/1

ID: networking/ospf-neighbor-stuck-init

其他格式: JSON · Markdown 中文 · English
85%修复率
88%置信度
1证据数
2024-04-05首次发现

版本兼容性

版本状态引入弃用备注
Cisco IOS 15.x-17.x active
Juniper Junos 21.x-24.x active
FRRouting 8.5-10.0 active
Quagga 1.2-1.3 active
Arista EOS 4.28-4.32 active

根因分析

OSPF路由器已收到邻居的Hello数据包,但邻居未看到此路由器的Hello,通常是由于OSPF参数不匹配(例如区域ID、认证、子网掩码)或单向链路。

English

The OSPF router has received a Hello packet from the neighbor but the neighbor has not seen a Hello from this router, typically due to mismatched OSPF parameters (e.g., area ID, authentication, subnet mask) or a unidirectional link.

generic

官方文档

https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/13699-14.html

解决方案

  1. Verify OSPF configuration on both routers: `show ip ospf interface GigabitEthernet0/1` on Cisco to check area, network type, and authentication. Ensure both use the same area ID and authentication settings.
  2. Check for mismatched subnet masks: both interfaces must be in the same subnet. Use `show running-config interface GigabitEthernet0/1` to compare.
  3. If using authentication, ensure the key and type match: on Cisco, `ip ospf message-digest-key 1 md5 <key>` on both sides.

无效尝试

常见但无效的做法:

  1. Resetting the OSPF process without checking configuration mismatches 90% 失败

    The misconfiguration (e.g., area mismatch) persists, so the neighbor remains stuck in INIT after the reset.

  2. Increasing OSPF hello/dead intervals on one side only 80% 失败

    Mismatched timers can cause the neighbor to stay in INIT or EXSTART; both sides must have consistent values.

  3. Assuming the link is Layer 1 down and replacing cables 70% 失败

    The link is up (Hello received), but the issue is at Layer 3 (OSPF config); replacing hardware does not fix it.