OSPF (Open Shortest Path First) – protokollen er en ud af en familie af IP-Routing-protokoller, og er en Interior Gateway Protocol (IGP) til Internettet, der bruges til at distribuere IP-routing information hele en enkelt Autonome System (AS) på et IP-netværk.
OSPF-protokollen er en link-state routing-protokol, hvilket betyder, at routerne udveksler topologioplysninger med deres nærmeste naboer. Topologien information er oversvømmet i hele AS, således at hver router inden for AS har et komplet billede af topologien af AS., Dette billede bruges derefter til at beregne ende-til-ende-stier gennem AS, normalt ved hjælp af en variant af Dijkstra-algoritmen. Derfor bestemmes den næste hop-adresse, som data videresendes til, i en link-state routing-protokol ved at vælge den bedste ende-til-ende-sti til den endelige destination.
den største fordel ved en link state routing protocol som OSPF er, at den komplette viden om topologi gør det muligt for routere at beregne ruter, der opfylder bestemte kriterier., Dette kan være nyttigt til trafiktekniske formål, hvor ruter kan begrænses til at opfylde særlige servicekrav. Den største ulempe ved en link state routing-protokol er, at den ikke skalerer godt, da flere routere føjes til routing-domænet. Forøgelse af antallet af routere øger størrelsen og hyppigheden af topologiopdateringerne, og også længden af tid det tager at beregne ende-til-ende ruter., Denne manglende skalerbarhed betyder, at en link stat routing protocol er uegnet til ruteplanlægning på tværs af Internettet som helhed, hvilket er grunden til, at IGPs kun route trafik i en enkelt SOM.
hver OSPF-router distribuerer oplysninger om sin lokale tilstand (brugbare grænseflader og tilgængelige naboer og omkostningerne ved at bruge hver grænseflade) til andre routere ved hjælp af en Link State Advertising (LSA) – meddelelse. Hver router bruger de modtagne meddelelser til at opbygge en identisk database, der beskriver topologien af AS.,
fra denne database beregner hver router sin egen routingtabel ved hjælp af en korteste sti først (SPF) eller Dijkstra-algoritme. Denne routingtabel indeholder alle de destinationer, som routingprotokollen kender til, knyttet til en ne .t hop-IP-adresse og udgående grænseflade.
- protokollen genberegner ruter, når netværkstopologien ændres, ved hjælp af Dijkstra-algoritmen og minimerer den routingprotokoltrafik, den genererer.
- det giver støtte til flere stier af samme pris.,
- det giver et hierarki på flere niveauer (to niveauer for OSPF) kaldet “områderuting”, så information om topologien inden for et defineret område af AS er skjult for routere uden for dette område. Dette muliggør et ekstra niveau af routing beskyttelse og en reduktion i routing protokol trafik.
- Alle protokoludvekslinger kan godkendes, så kun betroede routere kan deltage i routingudvekslingerne for AS.
OSPF Version 3 (OSPFv3)
OSPF version 2 (ospfv2) bruges med IPv4. OSPFv3 er blevet opdateret for kompatibilitet med IPv6 ‘ s 128-bit adresserum., Dette er dog ikke den eneste forskel mellem OSPFv2 og ospfv3. Andre ændringer i OSPFv3, som defineret i RFC 2740, inkluderer
- protokol behandling per-link ikke per-subnet
- tilføjelse af oversvømmelser anvendelsesområde, der kan være link-lokale, område, eller SOM-wide
- fjernelse af uigennemsigtige LSAs
- support for flere forekomster af OSPF per link
- forskellige pakke-og LSA-format, ændringer (inklusive fjernelse af løse semantik).
både OSPFv2 og OSPFv3 understøttes fuldt ud af DC-OSPF.få mere at vide: se specifikationen af vores OSPF-protokolstabel.