OSPF Areas – segmentacja sieci i skalowanie protokołu routingu OSPF
Sieci komputerowe

OSPF Areas – segmentacja sieci i skalowanie protokołu routingu OSPF

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.

 

OSPF Areas – segmentacja sieci i skalowanie protokołu routingu OSPF
OSPF Areas – segmentacja sieci i skalowanie protokołu routingu OSPF

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.

Polecane wpisy
Routing między VLAN-ami na Mikrotiku – Kompletny przewodnik
Routing między VLAN-ami na Mikrotiku – Kompletny przewodnik

Routing między VLAN-ami na Mikrotiku – Kompletny przewodnik Routing między VLAN-ami to kluczowy element konfiguracji zaawansowanych sieci, umożliwiający komunikację między Czytaj dalej

Jak zbudować prostą sieć domową?
Jak zbudować prostą sieć domową?

Jak zbudować prostą sieć domową? Poradnik dla użytkowników Zbudowanie prostej sieci domowej pozwala na wygodne łączenie się z internetem, udostępnianie Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.