OSPF Backbone Area and Multi-Area Design

In OSPF, areas are essential for scalability and efficient routing. The OSPF network is divided into logical segments called areas, with special rules for the Backbone Area (Area 0) and Multi-Area design.


1. OSPF Backbone Area (Area 0)

The Backbone Area (Area 0) is the central area in an OSPF network and is crucial for inter-area communication.

๐Ÿ”น Key Characteristics of Area 0

๐Ÿ”น Backbone Router


2. OSPF Multi-Area Design

Dividing an OSPF network into multiple areas enhances scalability and improves performance.

๐Ÿ”น Why Use Multiple Areas?

โœ… Reduces LSDB size in each area.
โœ… Limits SPF recalculation to within an area.
โœ… Enhances network stability by isolating topology changes.
โœ… Optimizes router memory and CPU usage.

๐Ÿ”น Area Types in OSPF

  1. Standard Area: A normal OSPF area that can exchange all LSA types.
  2. Stub Area: Blocks external routes (Type 5 LSAs) to reduce overhead.
  3. Totally Stubby Area: Blocks both external routes and inter-area routes (Type 3 and 5 LSAs).
  4. NSSA (Not-So-Stubby Area): Allows limited external routes while remaining a stub area.
  5. Totally NSSA: Combines NSSA and Totally Stubby rules.

3. OSPF Router Types in Multi-Area Design

Router TypeDescription
Internal RouterAll interfaces belong to the same area.
Backbone RouterHas at least one interface in Area 0.
Area Border Router (ABR)Connects one or more non-backbone areas to Area 0. Maintains multiple LSDBs.
Autonomous System Boundary Router (ASBR)Injects external routes (e.g., from BGP, EIGRP) into OSPF.

4. OSPF Inter-Area Routing


5. Example Network Topology

[Area 1] ---- [ABR] ---- [Area 0] ---- [ABR] ---- [Area 2]
| |
[Router A] [Router B]

Key Points in the Example

โœ… ABRs connect non-backbone areas to Area 0.
โœ… Traffic between Area 1 and Area 2 must pass through Area 0.
โœ… Router A (Area 1) cannot directly communicate with Router B (Area 2) without passing through Area 0.


6. Best Practices for OSPF Multi-Area Design

โœ… Always ensure that all non-backbone areas connect to Area 0.
โœ… Use route summarization on ABRs to reduce LSDB size.
โœ… Designate stable and powerful routers as ABRs for efficient traffic handling.
โœ… Implement stub or totally stubby areas for smaller branch networks to reduce routing overhead.

renjithbs Avatar

Posted by

Leave a comment