Video: OSPF Explained | Step by Step 2025
Åbn korteste vej først ( OSPF ) er en link-state routingprotokol, snarere end en afstandsvektorprotokol. Den væsentligste forskel her er, at en koblet-state-protokol ikke sender sin rutingstabel i form af opdateringer, men kun delte dens konnektivitetskonfiguration. Ved at indsamle forbindelsesoplysninger fra alle enheder på netværket kan OSPF gemme alle disse oplysninger i en database og bruge disse oplysninger til at opbygge et topologi-kort.
Disse oplysninger gør det muligt for OSPF at identificere den bedste eller korteste rute til alle andre netværkssegmenter på netværket. Ruteudvælgelsen er baseret på samlet humle til destinationen, samt linkhastighed eller linkomkostninger.
Topologien omfatter ikke kun den bedste rute til destinationen, som beregnes af Dijkstra-algoritmen (en søgalgoritme, der er oprettet af Edsger Dijkstra), men omfatter også, når det er muligt, en kandidat- eller backuprute til destinationen.
Efter at have oprettet topologi-kortet, udfylder OSPF rutetabellen med de valgte ruter til hver destination. Da trafikken går fra router til router, evaluerer hver router den bedste vej til destinationsnetværket. I nogle tilfælde kan denne proces føre til routing af sløjfer på netværket, fordi hver enkelt evaluerer stien baseret på sin egen linkstatistatdatabase.
OSPFs indre netværksprotokol tilhører et enkelt routingdomæne (eller gruppe af routere) kendt som et autonomt system (AS). Alle routere, der tilhører samme AS, deler forbindelsesoplysninger og opbygger deres tilknyttede database fra disse oplysninger.
Specielt med OSPF, i modsætning til link-state-terminologi generelt, er den primære eller den bedste rute, destinationen går igennem, den udpegede router (DR), men hvis den ikke fejler, Backup-bane sendes til Backup Designated Router (BDR).
OSPF bruger typisk multicast til at dele forbindelsesoplysninger med sine naboer, og denne information sendes til 224. 0. 0. 5 multicast-adressen.
OSPF er en åben protokol og er defineret i RFC2328 for version 2 af protokollen. Version 3 af OSPF er blevet opdateret for at understøtte IPv6 og er defineret i RFC5340. Bortset fra den nyligt integrerede support til IPv6 eksisterer der ikke store tekniske forskelle mellem version 2 og version 3.