OSPF (Open legrövidebb út első) egy link állapot routing protokoll. Mivel ez egy nyílt szabvány, azt a különböző hálózati gyártók hajtják végre. OSPF fog futni a legtöbb router, hogy nem feltétlenül kell Cisco router (ellentétben EIGRP amely lehet futtatni csak Cisco router).
Itt vannak a legfontosabb jellemzői OSPF:
- egy osztálynélküli routing protokoll
- támogatja VLSM, CIDR, kézi útvonal summarization, egyenlő költség terheléselosztás
- inkrementális frissítés támogatott
- használ egyetlen paraméter, mint a metrikus – a felület kerül.,
- az OSPF útvonalak adminisztratív távolsága alapértelmezés szerint 110.
- a 224.0.0.5 és 224.0.0.6 multicast-címeket használja a frissítések átirányításához.
az OSPF-et futtató útválasztóknak az útvonalak cseréje előtt szomszédkapcsolatokat kell létrehozniuk. Mivel az OSPF egy link állapot útválasztási protokoll, a szomszédok nem cserélnek útválasztási táblákat. Ehelyett információt cserélnek a hálózati topológiáról. Ezután minden OSFP útválasztó futtatja az SFP algoritmust a legjobb útvonalak kiszámításához, majd hozzáadja azokat az útválasztási táblához., Mivel minden útválasztó ismeri a hálózat teljes topológiáját, az útválasztási hurok bekövetkezésének esélye minimális.
minden OSPF útválasztó három táblázatban tárolja az útválasztási és topológiai információkat:
- szomszéd táblázat-tárolja az OSPF szomszédokkal kapcsolatos információkat
- topológia táblázat-tárolja a hálózat topológiai szerkezetét
- Routing táblázat-tárolja a legjobb útvonalakat
OSPF szomszédok
OSPF Routerek az útválasztási frissítések cseréje előtt szomszédkapcsolatot kell létrehozniuk., OSPF szomszédok dinamikusan felfedezett küldött Hello csomagokat ki minden OSPF-kompatibilis felület egy router. A Hello csomagokat a 224.0.0.5 multicast IP-címére küldjük.
a folyamat magyarázata a következő ábrán látható:
Routerek R1 és R2 közvetlenül kapcsolódnak egymáshoz. Miután az OSFP engedélyezve van, mindkét útválasztó Hellót küld egymásnak, hogy létrehozzanak egy szomszéd kapcsolatot. Ellenőrizheti, hogy a szomszéd kapcsolat valóban létrejött-e a show ip ospf szomszédok parancs beírásával.,
a fenti példában látható, hogy az R2 útválasztó-azonosítója 2.2.2.2. Minden OSPF útválasztóhoz útválasztó-azonosító van hozzárendelve. Az útválasztó azonosítóját a következők egyikével kell meghatározni:
1. a router-id parancs használata az OSPF folyamat alatt.
2. az útválasztó visszacsatolási interfészeinek legmagasabb IP-címe.
3. az útválasztó fizikai interfészeinek legmagasabb IP-címét használva.,
A következő mezőket a Hello csomagok azonos kell, hogy legyen mind a routerek annak érdekében, hogy a routerek lenni a szomszédok:
- subnet
- a területen id
- hello halott intervallum időzítő
- hitelesítés
- a területen csonk zászló
- MTU
alapértelmezés szerint OSPF küld helló csomag 10 másodpercenként egy Ethernet hálózat (Hello intervallum)., Egy halott időzítő négyszer értéke a hello intervallum, így ha egy router Ethernet-hálózathoz nem kap legalább egy Hello csomagot egy OSFP szomszéd 40 másodpercig, a routerek kijelenti, hogy a szomszéd, hogy le.
OSPF szomszéd Államok
a szomszéd kapcsolat létrehozása előtt az OSPF útválasztóknak több állami változáson kell átmenniük. Ezeket az állapotokat az alábbiakban ismertetjük.
1. Init state-az útválasztó Hello üzenetet kapott a másik OSFP útválasztótól
2. 2-utas állapot-a szomszéd megkapta a Hello üzenetet válaszolt egy Hello üzenetet a saját
3., Exstart állapot-az lsdb csere kezdete mindkét útválasztó között. Az útválasztók kezdik kicserélni a link állami információkat.
4. Exchange state-DBD (Adatbázis leíró) csomagokat cserélnek. A DBDs LSAs fejléceket tartalmaz. Az útválasztók ezt az információt arra használják, hogy megnézzék, mit kell cserélni az LSA-kre.
5. Loading state-egy szomszéd küld LSRs (Link State Requests) minden hálózat nem tud. A másik szomszéd válaszol az LSU-kkal (Link State Updates), amelyek információkat tartalmaznak a kért hálózatokról., Miután megkapta az összes kért információt, a másik szomszéd ugyanazon a folyamaton megy keresztül
6. Teljes állapot-mindkét útválasztó rendelkezik a szinkronizált adatbázissal, teljesen egymással szomszédosak.
OSPF területek
az OSPF a területek fogalmát használja. A terület egy összefüggő hálózatok és routerek logikai csoportosítása. Az ugyanazon a területen található összes útválasztó ugyanazzal a topológiai táblával rendelkezik, de a többi területen nem tudnak az útválasztókról., A területek létrehozásának legfőbb előnye, hogy az útválasztó topológiájának és útvonaltáblájának mérete csökken, kevesebb idő szükséges az SFP algoritmus futtatásához, valamint a routing frissítések is csökkennek.
az OSPF hálózat minden területének kapcsolódnia kell a gerincterülethez (0.terület). Minden routernek egy területen belül azonos területazonosítóval kell rendelkeznie ahhoz, hogy OSPF szomszédokká váljon. A routert, amely több területen (például a 0.és az 1. területen) rendelkezik interfészekkel, Area Border routernek (ABR) nevezzük., Az OSPF hálózatot más útválasztási tartományokkal (például EIGRP hálózattal) összekötő útválasztót autonóm Rendszerhatár-útválasztónak (ASBR) nevezzük.
az OSPF-ben a kézi útvonal-összefoglalás csak ABRs és ASBRs esetén lehetséges.
a területek fogalmának jobb megértése érdekében vegye figyelembe a következő példát.
minden útválasztó OSPF-et futtat. Az R1 és R2 Routerek a gerincterületen belül vannak (0.terület). Az R3 Router ABR, mert két területen, azaz a 0-as és az 1-es területen van interfésze. Az R4 és R5 Router az 1-es területen belül van., Router R6 egy ASBR, mert összeköti OSFP hálózat egy másik routing domain (EIGRP domain ebben az esetben). Ha az R1 közvetlenül csatlakoztatott alhálózata meghibásodik, az R1 útválasztó csak R2 és R3-ra küldi el az útválasztási frissítést, mivel az összes útvonalfrissítés a területen belül lokalizálódik.
az ABR szerepe a címösszefoglalók hirdetése a szomszédos területekre. Az ASBR szerepe egy OSPF routing domain csatlakoztatása egy másik külső hálózathoz (pl. Internet, EIGRP hálózat…).,
LSA, LSU és LSR
az LSAS (Link-State Advertisements) az OSPF Routerek topológiai információk cseréjére használják. Minden LSA routing és toplogiai információt tartalmaz az OSPF hálózat egy részének leírására. Amikor két szomszéd úgy dönt, hogy útvonalakat cserél, elküldik egymásnak az összes LSAa listáját a megfelelő topológiai adatbázisukban. Minden útválasztó ezután ellenőrzi topológiai adatbázisát, és küld egy Link állapot kérés (LSR) üzenetet, amelyben minden olyan LSA-t kér, amely nem található a topológiai táblázatban. Más router válaszol a Link Állapotfrissítéssel (LSU), amely tartalmazza a másik szomszéd által kért összes LSA-t.,
A fogalom magyarázata a következő példa:
konfigurálása Után OSPF mindkét routerek, router csere LSAs leírni a megfelelő topológia adatbázis. Az R1 Router LSA fejlécet küld a közvetlenül csatlakoztatott 10.0.1.0/24 hálózathoz. Router R2 ellenőrizze a topológiai adatbázis határozza meg, hogy nincs információ, hogy a hálózat. Router R2 ezután küld Link állapot kérés üzenetet kér további információkat a hálózat. Router R1 reagál Link állapot frissítés, amely információkat tartalmaz alhálózati 10.0.1.,0/24 (következő hop cím, költség…).