OSPF (Open Shortest Path First) protokol je jeden z rodiny IP Směrovacích protokolů, a je Interior Gateway Protocol (IGP) pro Internet, používá k distribuci směrovací informace v průběhu jednoho Autonomního Systému (AS) v síti IP.
protokol OSPF je směrovací protokol typu link-state, což znamená, že směrovače si vyměňují topologické informace se svými nejbližšími sousedy. Informace o topologii jsou zaplaveny v celém AS, takže každý router v AS má úplný obraz topologie AS., Tento obrázek se pak používá k výpočtu end-to-end cesty přes AS, obvykle pomocí varianty algoritmu Dijkstra. Proto je v směrovacím protokolu link-state určena další adresa hop, na kterou jsou data předána, výběrem nejlepší cesty end-to-end k eventuálnímu cíli.
hlavní výhodou směrovacího protokolu stavu spojení, jako je OSPF, je to, že úplná znalost topologie umožňuje směrovačům vypočítat trasy, které splňují konkrétní kritéria., To může být užitečné pro dopravní inženýrské účely, kde mohou být trasy omezeny tak, aby splňovaly zvláštní požadavky na kvalitu služeb. Hlavní nevýhodou směrovacího protokolu stavu odkazu je to, že do směrovací domény není přidáno více směrovačů. Zvýšení počtu směrovačů zvyšuje velikost a frekvenci aktualizací topologie a také dobu potřebnou k výpočtu end-to-end tras., Tento nedostatek škálovatelnost znamená, že link state směrovací protokol je nevhodný pro směrování přes Internet na velké, což je důvod, proč IGPs pouze směrování v rámci jednoho AS.
Každý OSPF směrovač rozesílá informace o jeho místní stát (použitelné rozhraní a dosažitelné sousedy, a náklady na použití každý interface) do jiných směrovačů pomocí Link State Advertisement (LSA) zprávu. Každý směrovač používá přijaté zprávy k vytvoření identické databáze, která popisuje topologii AS.,
z této databáze každý směrovač vypočítá vlastní směrovací tabulku pomocí nejkratší cesty nejprve (SPF) nebo algoritmu Dijkstra. Tato směrovací tabulka obsahuje všechny cíle, o kterých směrovací protokol ví, spojené s další IP adresou hop a odchozím rozhraním.
- protokol přepočítává trasy při změně topologie sítě pomocí algoritmu Dijkstra a minimalizuje provoz směrovacího protokolu, který generuje.
- poskytuje podporu pro více cest stejných nákladů.,
- poskytuje víceúrovňovou hierarchii (dvouúrovňovou pro OSPF) nazvanou „směrování oblastí“, takže informace o topologii v definované oblasti AS jsou skryty před směrovači mimo tuto oblast. To umožňuje další úroveň ochrany směrování a snížení provozu směrovacího protokolu.
- všechny výměny protokolů mohou být ověřeny tak, aby se do směrovacích výměn pro AS mohly připojit pouze důvěryhodné směrovače.
OSPF Version 3 (OSPFv3)
OSPF version 2 (OSPFv2) se používá s IPv4. OSPFv3 byl aktualizován pro kompatibilitu s 128bitovým adresním prostorem IPv6., To však není jediný rozdíl mezi OSPFv2 a OSPFv3. Další změny v OSPFv3, jak je definován v RFC 2740, patří
- protokol zpracování za odkaz ne per-subnet
- kromě zaplavení prostor, který může být link-local, oblasti, nebo JAKO široký
- odstranění neprůhledné LSAs
- podpora pro více instancí OSPF za odkaz
- různé balení a LSA změny formátu (včetně odstranění řešení sémantika).
oba OSPFv2 a OSPFv3 jsou plně podporovány DC-OSPF.
Další informace: podívejte se na specifikaci našeho zásobníku protokolů OSPF.