Menu

Troubleshoot OSPF Neighbor Adjacencies Methodically

Troubleshoot OSPF neighbor adjacencies by reading neighbor states and checking reachability, OSPF activation, passive interfaces, areas, timers, and MTU.

Do not change random OSPF commands until the adjacency works. Read the current state, test one prerequisite at a time, and verify the repair from both routers.

1. Start with the neighbor table

R1# show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/DR         00:00:34    10.0.12.2       GigabitEthernet0/0

FULL means the link-state databases have been synchronized for that adjacency. If the expected neighbor is absent or stuck in another state, use the state to narrow the next check.

2. Check prerequisites in a fixed order

  1. Interface state and addressing: verify both interfaces are up and in compatible IP subnets.
  2. Direct reachability: ping the neighbor interface address.
  3. OSPF activation: confirm the interface participates in the intended OSPF process.
  4. Passive status: confirm the transit interface is not suppressing hellos.
  5. Area and timers: compare area ID, hello interval, and dead interval on both ends.
  6. Router IDs: verify that each OSPF router ID is unique.

3. Use the stuck state as evidence

ObservationFocused check
Neighbor absentLayer 1/2, addressing, OSPF activation, passive interface, area and timers
INITThe local router receives hellos but may not see itself listed by the neighbor
2-WAY on broadcast linkMay be normal between DROTHER routers; identify the DR and BDR
EXSTART / EXCHANGECheck MTU and database-description exchange conditions

4. Verify from both sides

After the repair, confirm the neighbor reaches the expected state on each router. Then verify OSPF-learned routes and end-to-end reachability. A FULL adjacency alone does not prove that the correct prefixes are being advertised.

show ip ospf neighbor
show ip ospf interface brief
show ip protocols
show ip route ospf

Official source

Questions created and reviewed by a CCNA-certified practitioner.

Original content is mapped to Cisco's published CCNA 200-301 exam topics. Every published item is checked for technical accuracy, answer logic, explanations, and similarity risk.

  • BlueprintOfficial topic coverage
  • ExplanationsAnswer and distractor feedback
  • Review statusUpdated August 2026

Turn the concept into focused CCNA practice.

Create a free account to answer reviewed questions and see complete corrections.

Create Free Account