RFC 2328: OSPFv2 - Link-state protokol pro směrování CCNP

Pokud se připravuješ na certifikaci CCNP (nebo i vyšší), porozumění protokolu OSPFv2 je nezbytné. V tomto článku se podrobně podíváme na RFC 2328, které definuje OSPF verze 2 – link-state routing protokol používaný uvnitř jednoho autonomního systému. Vysvětlíme LSA typy, volbu DR/BDR, dělení do oblastí, stavový stroj sousedů a konfiguraci v Cisco/labech.

Co je OSPFv2 podle RFC 2328?

OSPFv2 (Open Shortest Path First version 2) je interní směrovací protokol (IGP) založený na link-state algoritmu SPF (Dijkstra). Každý router uvnitř oblasti si udržuje identickou databázi topologie – tzv. LSDB – a z ní vypočítává nejkratší cesty. Na rozdíl od vzdálenostně-vektorových protokolů (např. RIP) OSPF rychle reaguje na změny v síti a nabízí větší škálovatelnost :contentReference[oaicite:1]{index=1}.

Dělení do oblastí a role routerů

Link‑state reklamy (LSA) – přehled klíčových typů

OSPF využívá LSAs k výměně topologie. Hlavní typy jsou:

  1. Typ 1 – Router LSA: generován každým routerem pro svou oblast.
  2. Typ 2 – Network LSA: generován DR pro segment (Ethernet), obsahuje seznam sousedů :contentReference[oaicite:3]{index=3}.
  3. Typ 3 – Summary LSA: mezi oblastmi generovaný ABR.
  4. Typ 4 – ASBR Summary LSA: ABR oznamuje router, kde je ASBR.
  5. Typ 5 – AS‑external LSA: generován ASBR, šíří externí směry do celého AS.
  6. Typ 7 – NSSA External LSA: pro Not‑So‑Stubby Area, převádí se na typ 5 :contentReference[oaicite:4]{index=4}.

DR/BDR – proč jsou důležití?

Na multiaccess segmentech jako Ethernet probíhá volba Designated Routeru (DR) a Backup DR (BDR), aby se omezil počet směrovacích spojení. DR komunikuje se všemi routery, ostatní s DR/BDR. Výběr se řídí prioritou a Router ID. Pokud DR selže, BDR přebírá funkci :contentReference[oaicite:5]{index=5}.

OSPF sousedská stavová logika (Neighbor FSM)

OSPF router prochází stavovým strojem:

  1. Down → Init → 2-Way: zjistí sousedy přes "Hello" pakety.
  2. Exstart → Exchange → Loading → Full: proběhne synchronizace LSDB s každým sousedem.

Stav FULL znamená plnou sousedskou relaci :contentReference[oaicite:6]{index=6}.

Konfigurace v Cisco – srozumitelný příklad

router ospf 1
 network 192.168.1.0 0.0.0.255 area 0

interface GigabitEthernet0/1
 ip ospf priority 200

Tímto zvýšíš důležitost routeru v DR volbě. Pokud změníš prioritu, je třeba spustit `clear ip ospf process` :contentReference[oaicite:7]{index=7}.

Praktická doporučení pro lab i realitu

FAQ – nejčastější otázky

  1. Proč používat OSPF místo RIPu?
    Rychlejší konvergence, žádné limity hopů, nižší provoz díky link-state.
  2. Může být více DR na jednom segmentu?
    Ne – jen jeden DR a jeden BDR, ostatní jsou DROTHER.
  3. Co je VLAN 0?
    Základní páteřní oblast – backbone.
  4. Kdy použít NSSA oblast?
    Když potřebuješ přijímat externí směry lokálně bez šíření všude.
  5. Jak mohu sledovat LSA v Cisco IOS?
    `show ip ospf database` – ukáže ti všechny typy LSA.

Top 5 zajímavostí o OSPFv2 a RFC 2328

  1. OSPF je link-state, ne distance‑vector – používá Dijkstra algoritmus.
  2. DR/BDR výrazně snižují odeslané LSAs na LAN.
  3. Některé LSA typy nejsou potřeba všude – stub/NSSA oblasti to filtrují :contentReference[oaicite:8]{index=8}.
  4. OSPF běží přímo nad IP (č. 89) – nepoužívá UDP/TCP.
  5. Backup DR nezajišťuje split‑brain, ale okamžitě přepne funkci DR při jeho selhání :contentReference[oaicite:9]{index=9}.

Závěr

OSPFv2 podle RFC 2328 je robustní a flexibilní protokol pro routing uvnitř jedné sítě. Pokud míříš na CCNP nebo práci s Cisco, musíš rozumět topologii, LSA typům, oblastem i DR mechanice – v lab environmentu i v produkci. S OSPFem navíc získáš kontrolu nad konvergencí, škálovatelností a reakcí na výpadky – znásob svůj networking skill!

Jak začít programovat?

Úvod do programování pro každého bez předchozích znalostí.

Stáhněte si náš ebook teď výjimečně zdarma!!!

Viac informacií preberáme na kurze:

Kurz NP8 - Směrovací protokol Open Shortest Path First (OSPF)

Marián Knězek