Multi-Area OSPF Explained
OSPF areas exist to contain the blast radius: routers keep a full link-state database only for their own area, SPF recalculates only inside the area where a change happened, and ABRs pass summaries between areas. The rule that holds it together: every area must touch area 0.
The problem areas solve
In single-area OSPF every router stores every link and re-runs SPF for any change anywhere. At tens of routers that is fine; at hundreds, every flap burns CPU network-wide. Splitting into areas means a link flap in area 1 triggers SPF only in area 1 — area 2 just receives an updated summary. Smaller databases, calmer routers, faster convergence.
The rules and the roles
| Term | Meaning |
|---|---|
| Area 0 (backbone) | The hub — all inter-area traffic transits it, and every other area must connect to it |
| ABR | Area Border Router — sits in two+ areas, holds an LSDB per area, generates summaries between them |
| ASBR | Redistributes external routes (e.g. from redistribution) into OSPF |
| Internal router | All interfaces in one area — the easy life |
Design consequence: areas are a hub-and-spoke of areas with area 0 as the hub — the same hierarchy logic as three-tier design.
Configuration is just the area ID
router ospf 1 network 10.0.0.0 0.0.0.255 area 0 network 10.1.0.0 0.0.255.255 area 1
An interface's area is set where you enable OSPF on it; a router becomes an ABR simply by having interfaces in two areas. Practise in the multi-area OSPF lab, and remember neighbours must agree on the area — area mismatch is a classic adjacency killer.
When do you actually need areas?
Honest guidance: modern routers handle hundreds of routers in one area comfortably — multi-area is about design discipline and summarisation boundaries as much as CPU. Learn it because CCNP demands it and because summarising at ABRs keeps routing tables small; do not fragment a 20-router network into five areas because a book said so.
Frequently asked questions
Why does OSPF use areas?
To limit the scope of link-state flooding and SPF recalculation. Routers hold a full database only for their own area, so a change in one area does not force every router in the network to recompute.
What is the backbone area in OSPF?
Area 0. All inter-area traffic logically transits it, and every other area must connect to it (directly or via a virtual link).
What is an ABR?
An Area Border Router — a router with interfaces in two or more areas. It maintains a separate link-state database per area and advertises summarised routes between them.
When should I use multi-area OSPF?
When the network grows large enough that flooding scope, convergence time or routing-table size matter — or when you want summarisation boundaries. Small networks run happily in a single area 0.
Related articles
Want hands-on training?
Learn this on real Cisco lab devices with placement support at Attila Technologies, Ahmedabad.