OSPF Areas – segmentacja sieci i skalowanie protokołu routingu OSPF
W dużych sieciach komputerowych klasyczny routing oparty na jednej wspólnej tablicy tras szybko staje się problemem. Każdy router musi znać ogromną liczbę informacji, przeliczać zmiany topologii i przechowywać dużą bazę danych stanu sieci.
Protokół OSPF (Open Shortest Path First) rozwiązuje ten problem poprzez podział sieci na logiczne obszary zwane Areas.
Dzięki OSPF Areas można:
- ograniczyć rozmiar tablic routingu,
- zmniejszyć ilość aktualizacji,
- przyspieszyć konwergencję,
- budować duże i stabilne sieci korporacyjne oraz operatorskie.
Czym jest OSPF Area?
OSPF Area to logiczna grupa routerów, które współdzielą tę samą bazę informacji o topologii sieci (LSDB – Link State Database).
W obrębie jednej Area routery znają szczegółową strukturę sieci.
Przykład:
Area 0
+-------------+
| |
Router Router
|
|
Area 1
+---------+
| |
R1 R2
|
|
Area 2
+---------+
| |
R3 R4
Dlaczego powstały OSPF Areas?
W małej sieci:
R1 ---- R2 ---- R3 ---- R4
wszystkie routery mogą przechowywać pełną topologię.
Ale w dużej sieci:
1000 routerów
+
10000 linków
+
ciągłe zmiany
powoduje:
- duże zużycie CPU,
- większą pamięć,
- wolniejsze przeliczanie tras.
Jak działa OSPF bez Areas?
Jedna ogromna domena:
OSPF Domain
R1---R2---R3---R4---R5---R6
|
|
R1000
Każda zmiana może wymusić przeliczenie całej topologii.
OSPF z Areas
Sieć zostaje podzielona:
Area 0
|
+-----------+-----------+
| |
Area 1 Area 2
Branches Data Center
Routery w Area 1 nie muszą znać szczegółów Area 2.
Area 0 – Backbone Area
Najważniejszy obszar OSPF to:
Area 0
nazywany:
Backbone Area
Jest centralnym punktem komunikacji pomiędzy wszystkimi innymi Areas.
Schemat:
Area 1
|
|
Area 0
|
|
Area 2
Zasada Area 0
Każda non-backbone Area powinna być połączona z Area 0.
Poprawnie:
Area 1
|
Area 0
|
Area 2
Niepoprawnie:
Area 1
|
Area 2
ABR – Area Border Router
Router łączący różne Areas nazywa się:
ABR (Area Border Router)
Przykład:
Area 1
|
|
ABR
|
|
Area 0
ABR:
- posiada interfejsy w różnych Areas,
- wymienia informacje między obszarami,
- agreguje trasy.
Routery OSPF
W OSPF wyróżniamy kilka typów routerów.
Internal Router
Wszystkie interfejsy znajdują się w jednej Area.
Przykład:
Area 1
R1
|
R2
|
R3
Backbone Router
Router posiadający interfejs w Area 0.
ABR (Area Border Router)
Łączy różne Areas.
Area 1
|
ABR
|
Area 0
ASBR (Autonomous System Boundary Router)
Router łączący OSPF z innymi protokołami.
Przykład:
Internet
|
BGP
|
ASBR
|
OSPF
Typy OSPF Areas
OSPF posiada kilka rodzajów obszarów.
Normal Area
Standardowy obszar OSPF.
Może otrzymywać:
- trasy wewnętrzne,
- trasy z innych Areas,
- trasy zewnętrzne.
Stub Area
Obszar ograniczający informacje zewnętrzne.
Nie otrzymuje:
- tras zewnętrznych AS.
Zamiast tego używa domyślnej trasy:
0.0.0.0/0
↓
ABR
Zastosowanie:
- oddziały firmy,
- małe lokalizacje.

Totally Stubby Area
Jeszcze bardziej ograniczona.
Pozwala tylko na:
- trasy lokalne,
- domyślną trasę.
Schemat:
Branch Router
↓
Default Route
↓
HQ
NSSA (Not-So-Stubby Area)
Łączy zalety Stub Area z możliwością importowania tras zewnętrznych.
Przykład:
Oddział posiada własny Internet:
Internet
|
ASBR
|
NSSA Area
|
OSPF
LSA – Link State Advertisements
OSPF Areas działają dzięki wymianie informacji LSA.
Najważniejsze typy:
| LSA | Znaczenie |
|---|---|
| Type 1 | Router LSA |
| Type 2 | Network LSA |
| Type 3 | Summary LSA |
| Type 4 | ASBR Summary |
| Type 5 | External |
| Type 7 | NSSA External |
LSA Flooding
W OSPF informacje są rozsyłane tylko w obrębie Area.
Przykład:
Area 1
R1
↓
LSA
↓
R2
↓
R3
STOP
Nie zalewa całej domeny.
SPF Algorithm
OSPF wykorzystuje algorytm:
Dijkstra Shortest Path First
Router tworzy:
LSDB
↓
SPF Calculation
↓
Routing Table
OSPF Areas a konwergencja
Mniejsza Area:
- mniej LSA,
- szybsze obliczenia,
- mniejsze obciążenie.
Przykład:
Bez podziału:
1000 routers
↓
SPF Calculation
Z Areas:
Area 1:
100 routers
Area 2:
100 routers
Area 3:
100 routers
OSPF Area Design – najlepsze praktyki
1. Zawsze projektuj Area 0
Backbone powinien być stabilny.
2. Nie twórz zbyt dużych Areas
Typowa praktyka:
- kilkadziesiąt,
- kilkaset routerów.
3. Stosuj agregację tras
ABR może zmniejszyć liczbę prefiksów.
Przykład:
Przed:
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
Po agregacji:
10.1.0.0/16
OSPF Areas w Data Center
W klasycznych Data Center:
Core
|
Area 0
|
+------+------+
| |
Area 10 Area 20
Servers Services
OSPF vs BGP Areas
Częsty błąd:
OSPF Areas nie zastępują BGP.
| OSPF | BGP | |
|---|---|---|
| Typ | IGP | EGP |
| Zastosowanie | wewnątrz firmy | między AS |
| Cel | szybki routing | polityki routingu |
| Skala | mniejsza | Internet |
OSPF Areas i bezpieczeństwo
Dobre praktyki:
✅ uwierzytelnianie OSPF
✅ filtrowanie tras
✅ ograniczanie LSA flooding
✅ kontrola sąsiedztwa
Przykład:
ip ospf authentication message-digest
Diagnostyka OSPF
Cisco:
Sprawdzenie sąsiadów:
show ip ospf neighbor
Sprawdzenie procesu:
show ip ospf
Baza LSDB:
show ip ospf database
Trasy OSPF:
show ip route ospf
Linux FRRouting:
show ip ospf neighbor
Najczęstsze problemy
❌ brak Area 0
❌ błędny Area ID
❌ różne maski sieci
❌ mismatch Hello/Dead Timer
❌ problem z MTU
❌ źle zaprojektowane Areas
OSPF Areas w nowoczesnej architekturze
Przykład dużej firmy:
Internet
|
BGP
|
ASBR
|
Area 0
+--------+--------+
| |
Area 10 Area 20
Branches Data Center
| |
Offices Applications
Podsumowanie
OSPF Areas są jednym z najważniejszych mechanizmów skalowania protokołu OSPF. Dzięki podziałowi sieci na logiczne obszary można ograniczyć ilość informacji wymienianych między routerami i stworzyć stabilną infrastrukturę nawet dla bardzo dużych organizacji.
Najważniejsze elementy:
- Area 0 – backbone całej domeny OSPF,
- ABR – router łączący obszary,
- ASBR – połączenie z innymi protokołami,
- LSA – informacje o topologii,
- Stub/NSSA Areas – ograniczanie rozmiaru routingu.
OSPF Areas są często stosowane razem z:
- BGP – połączenia z Internetem i operatorami,
- MPLS – sieci WAN,
- VXLAN/EVPN – Data Center,
- Segment Routing – zaawansowane sterowanie ruchem.
Najważniejsza zasada:
OSPF Area nie służy tylko do podziału sieci – jej głównym zadaniem jest ograniczenie złożoności routingu i utrzymanie szybkiej konwergencji dużej infrastruktury.





