AdvancedPublished 2026-06-24
OSPF MD5 Authentication: Backbone Integrity and Area Mismatch
Bundle lab
Deploy OSPFv2 with MD5 authentication on backbone links, deliberately trigger and diagnose an area mismatch adjacency failure, then fix it and restore end-to-end reachability between two branch hosts in a compact three-router topology.
Learning objectives
- Deploy OSPFv2 across a multi-router backbone with MD5 authentication on all backbone transit links.
- Identify and fix OSPF adjacency failures caused by an interface area mismatch.
- Use neighbor and LSDB verification to ensure full route propagation.
- Harden the OSPF backbone by enforcing consistent MD5 authentication (key ID 1 and a matching key string) on every transit link so only authorized routers can form adjacencies.
- Validate end-to-end network reachability from host endpoints after control-plane repair.
Troubleshooting focus
show ip ospf neighborshows the transit adjacency stuck Down/Init: the OSPF area differs on the two ends. Backbone links must be area 0 on both routers.- The adjacency flaps or will not form after the area is fixed: MD5 must be present and identical at both ends — same key-id 1 and key-string. Mismatched keys cause AUTH_FAIL and Down.
- No inter-area routes appear: verify the LAN networks are advertised in area 10 and area 20 and the transits in area 0. Confirm every interface is passive by default, with non-passive exceptions on the transits only.
- HOST-A reaches 10.10.10.1 but not 10.20.20.10: check the routers first — neighbour state FULL and routes present. Then confirm host default gateways and no duplicate LAN IPs.
Topology
Subscribe to preview this lab's topology.
See plansGrade your work
How this lab is graded
- Build it your way. Where a lab lets you choose a value — a VLAN name, an interface description — grading checks that you configured it, not which name you picked. Names that another line has to reference, like an ACL applied with
access-class, are stated in the guide and do have to match. - Addresses, modes and protocol keywords are exact. An IP address, a subnet mask,
switchport mode trunk, an encapsulation — these carry the meaning of the lab, so they are graded as written in the guide. - Grading reads your saved configuration. Export the lab from CML after you have configured it, and make sure anything you set is in the running-config — a change that only exists in a terminal session never reaches the grader.
- You can submit as many times as you like. Your best score stands, and each attempt tells you which checks passed so you can work the gaps.
- Scored something you believe is correct? Use Report an issue on this page — that is exactly how the grading fixes in the changelog got found.
Create a free account to submit your lab for grading.
Create a free accountFound a problem with this lab?
Please sign in to report a problem — tying it to your attempts lets us reproduce and fix it faster.