az OSPF (Open legrövidebb út első) protokoll az IP útválasztási protokollok egyik családja, az Internet belső átjáró protokollja (IGP), amelyet az IP útválasztási információk egyetlen autonóm rendszerben (AS) történő terjesztésére használnak egy IP-hálózatban.
az OSPF protokoll egy link-state routing protokoll, ami azt jelenti, hogy az útválasztók topológiai információkat cserélnek legközelebbi szomszédaikkal. A topológiai információk elárasztják az egész AS-t, így az AS-en belül minden útválasztó teljes képet kap az AS topológiájáról., Ezt a képet ezután a végpontok közötti útvonalak AS-n keresztüli kiszámításához használják, általában a Dijkstra algoritmus egy változatának felhasználásával. Ezért egy link-state routing protokollban a következő hop-címet, amelyre az adatokat továbbítják, úgy határozzuk meg, hogy kiválasztjuk a végső rendeltetési hely legjobb végpontját.
a fő előnye a kapcsolat állapot routing protokoll, mint OSPF, hogy a teljes ismerete topológia lehetővé teszi a routerek kiszámításához útvonalak, amelyek megfelelnek bizonyos kritériumoknak., Ez hasznos lehet a forgalomtechnikai célokra, ahol útvonalak lehet korlátozni, hogy megfeleljen az adott minőségi szolgáltatási követelmények. A fő hátránya a kapcsolat állapot routing protokoll, hogy nem skála valamint több router adunk a routing tartomány. Az útválasztók számának növelése növeli a topológia frissítéseinek méretét és gyakoriságát, valamint a végpontok közötti útvonalak kiszámításához szükséges időtartamot., Ez a skálázhatóság hiánya azt jelenti, hogy a linkállapot-útválasztási protokoll nem alkalmas az Interneten történő útválasztásra, ami az oka annak, hogy az IGPs csak egyetlen AS-en belüli forgalmat irányít.
minden OSPF útválasztó információkat oszt meg a helyi állapotáról (használható interfészek és elérhető szomszédok, valamint az egyes interfészek használatának költségei) más útválasztóknak egy Link State Advertisement (LSA) üzenet segítségével. Minden útválasztó a fogadott üzeneteket használja egy azonos adatbázis felépítéséhez, amely leírja az AS topológiáját.,
ebből az adatbázisból minden útválasztó kiszámítja saját útválasztási tábláját egy legrövidebb elérési út (SPF) vagy Dijkstra algoritmus segítségével. Ez az útválasztási táblázat tartalmazza az összes olyan célállomást, amelyről az útválasztási protokoll tud, társítva egy következő hop IP-címhez és kimenő interfészhez.
- a protokoll újraszámítja az útvonalakat, amikor a hálózati topológia megváltozik, a Dijkstra algoritmus segítségével, és minimalizálja az általa generált útválasztási protokollforgalmat.
- támogatja az egyenlő költségű több utat.,
- ez biztosítja a többszintű hierarchia (kétszintű OSPF) az úgynevezett “area routing”, úgy, hogy információt a topológia egy meghatározott területen belül a AS rejtve útválasztók ezen a területen kívül. Ez lehetővé teszi az Útválasztás védelmének további szintjét, valamint az útválasztási protokoll forgalmának csökkentését.
- minden protokollcsere hitelesíthető, így csak megbízható útválasztók csatlakozhatnak az AS útválasztási cseréihez.
OSPF Version 3 (OSPFv3)
OSPF version 2 (OSPFv2) használják IPv4. Az OSPFv3 frissítésre került az IPv6 128 bites címterületével való kompatibilitás érdekében., Ez azonban nem az egyetlen különbség az OSPFv2 és az OSPFv3 között. Egyéb változások OSPFv3 meghatározott, az RFC 2740, include
- a protokoll feldolgozó per-link nem a per-az alhálózati
- kiegészítéssel, árvíz hatókörét, ami lehet, hogy link-local, terület vagy-széles
- eltávolítás átlátszatlan LSAs
- támogatja a több esetben OSPF per link
- a különböző csomag pedig LSA változásról (ideértve eltávolítása kezelése szemantika).
mind az OSPFv2, mind az OSPFv3 teljes mértékben támogatja a DC-OSPF-et.
További információ: tekintse meg az OSPF protokollcsomag specifikációját.