RFC 2328: OSPFv2 – Link-state protokol pre CCNP routing

Ak sa pripravujete na certifikáciu CCNP (prípadne aj vyššiu ako CCIE), porozumenie protokolu OSPFv2 je absolútny základ. V tomto článku sa podrobne pozrieme na RFC 2328, ktoré definuje OSPF verzie 2 – link‑state smerovací protokol určený pre vnútri jedného autonómneho systému (AS). Vysvetlíme si LSA typy, voľbu DR/BDR, delenie do oblastí, stavový priebeh susedstiev a konfiguráciu v Cisco laboratóriach.

Čo je OSPFv2 podľa RFC 2328?

OSPFv2 (Open Shortest Path First version 2) je interný smerovací protokol (IGP) založený na link-state algoritme SPF (Dijkstra). Každý router v danej oblasti si udržuje identickú topologickú databázu (LSDB), na základe ktorej počíta najkratšie cesty. Oproti distance-vector protokolom (napr. RIP) OSPF reaguje rýchlejšie na zmeny v sieti a lepšie škáluje.

Delenie na oblasti a role routerov

Link-state reklamy (LSA) – prehľad

OSPF používa LSAs na výmenu topológie. Kľúčové typy sú:

  1. Typ 1 – Router LSA: generovaný každým routerom v jeho oblasti.
  2. Typ 2 – Network LSA: generuje ho DR na multiaccess segmente a obsahuje zoznam pripojených routerov.
  3. Typ 3 – Summary LSA: vytvára ABR na propagáciu prefixov medzi oblasťami.
  4. Typ 4 – ASBR Summary LSA: ABR oznamuje pozíciu ASBR pre externé smery.
  5. Typ 5 – Autonomous System External LSA: vytvára ho ASBR a šíri externé cesty naprieč AS.
  6. Typ 7 – NSSA External LSA: používaný v NSSA oblastiach, konvertuje sa na typ 5 na ABR.

Voľba DR/BDR na multi‑access segmente

Na Ethernet alebo ďalších multiaccess sieťach probíha automatická voľba Designated Routera (DR) a Backup DR. Navyše sa obmedzí počet potrebných susedných spojení. Volí sa podľa priority rozhrania a router ID. Ak DR zlyhá, BDR prevezme jeho úlohu bez prerušení.

Stavový priebeh susedstva (Neighbor FSM)

OSPF router prechádza týmito stavmi:

  1. Down → Init → 2‑Way: zisťuje susedov pomocou Hello paketov.
  2. ExStart → Exchange → Loading → Full: synchronizuje LSDB s každým susedom.

Keď stav dosiahne FULL, susedstvo je úplne vytvorené.

Konfigurácia OSPFv2 na Cisco – praktický príklad

router ospf 1
 network 192.168.1.0 0.0.0.255 area 0

interface GigabitEthernet0/1
 ip ospf priority 200

Takto zvýšite prioritu tohto routera pri voľbe DR. Po zmene je vhodné spustiť príkaz clear ip ospf process, aby sa zmeny prejavili.

Tipy pre lab aj produkčné nasadenie

Často kladené otázky (FAQ)

  1. Prečo používať OSPF namiesto RIP?
    Rýchlejšia konvergencia, lepšie škálovanie, žiadne obmedzenie hops.
  2. Môže byť viac DR na jednom segmente?
    Nie, len jeden DR a jeden BDR, ostatní sú DROTHER.
  3. Čo je backbone oblasť?
    Je to oblasť Area 0 – musí byť prepojená so všetkými ostatnými oblasťami.
  4. Kedy použiť NSSA oblasť?
    Ak chcete importovať externý smer lokálne, bez propagovania do celej AS.
  5. Ako vidím LSA databázu v Cisco IOS?
    Použite príkaz show ip ospf database – zobrazí všetky typy LSA.

Top 5 zaujímavostí o OSPFv2 a RFC 2328

  1. OSPF je link‑state protokol – používa Dijkstra algoritmus na výpočet najkratších ciest.
  2. DR/BDR znižujú počet LSAs na LAN segmente a optimalizujú šírku pásma.
  3. Některé oblasti môžu byť STUB alebo NSSA – obmedzia šírenie externých ciest.
  4. OSPF beží priamo nad IP (číslo protokolu 89) – nepoužíva TCP ani UDP.
  5. BDR minimalizuje prestoje – ak DR zlyhá, BDR ho okamžite nahradí bez prerušení OSPF releasovania.

Záver

OSPFv2 podľa RFC 2328 je flexibilný, spoľahlivý a vysoko škálovateľný routing protokol. Ak sa pripravujete na CCNP alebo pracujete v Cisco prostredí, musíte rozumieť topológii, LSA typom, oblasťam a mechanizmu voľby DR/BDR.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite si náš ebook teraz výnimočne zdarma!!!

Viac informacií preberáme na kurze:

Kurz NA0 - Administrácia LAN/WAN a návrh TCP/IP sietí - základné koncepty

Marián Knězek

 

Súvisiace články: