Introduktion til OSPF

OSPF står for åben korteste vej Først er det en routingprotokol, der bruges i Internet Protocol (IP) netværk. OSPF bruger linktilstands routingalgoritmer, og det fungerer inden for et enkelt autonomt system. Det er en linktilstand åben standardbaseret routingprotokol, der blev oprettet i 1980'erne. I disse dage kan protokollen bruges af enhver leverandør, fordi den er gjort til en åben standard.

OSPF er en af ​​de mest anvendte protokoller i store virksomhedsnetværk. Det var designet til at understøtte variabel længde Subnet maskering (eller VLSM) og Classless Inter-Domain Routing (CIDR) adresse, modeller. En af styrkerne ved OSPF er, at den kan registrere ændringer i topologien, såsom linkfejl hurtigt, og når ændringerne først er fundet, kan en ny sløjfefri routingstruktur konvergeres på få sekunder.

OSPF-områder

I OSPF kan et autonomt system opdeles i områder, disse hjælper med at reducere linkstat-reklamer og anden OSPF-overheadtrafik, der ellers vil blive sendt til netværket. Lad os se:

  • Baggrundsområde : Det er også kendt som område0 eller område 0.0.0.0, det er selve kernen i et OSPF-netværk, og alle andre områder af netværket er forbundet til rygradsområdet. Det er ansvarligt for at distribuere routinginformation mellem områder, der ikke er rygradsområdetyper.
  • Stubområde: I tilfælde af Stud Area er routing i området helt på grundlag af en standardrute. Det er et område, der ikke modtager reklamer eksternt til det autonome system (AS)
  • Ikke så stubby områder: NSSA er en type stub, der er i stand til at importere AS eksterne ruter og sende dem til ethvert andet område. Det er dog ikke i stand til at modtage AS-eksterne ruter fra andre områder af netværket.
  • Transitområder: Det er et område med 2 eller flere OSPF-grænseruter, og det kan bruges til at videregive netværkstrafik fra et tilstødende område til et andet. Den har ikke oprindelse i trafikken, og det er destinationen for en sådan trafik.

Hvordan fungerer OSPF?

Når OSPF er konfigureret, lytter den til sine naboer i netværkene, og den samler alle tilgængelige linktilstandsdata. Disse data bruges derefter til at oprette et topologikort, der indeholder alle tilgængelige stier i netværket. Denne database gemmes til brug, og vi kalder den Link State Database.

Når først linkstaturdatabasen er oprettet, bruges den til at beregne den korteste sti til undernet / netværk ved hjælp af en algoritme, der kaldes Shortest Path First, som blev udviklet af Edsger W Dijkstra. OSPF opretter 3 tabeller:

  • Rutetabel: Den indeholder de aktuelt fungerende bedste stier, der vil blive brugt til at videresende trafik mellem to naboer.
  • Nabo-tabel: Dette indeholder alle opdagede OSPF-naboer.
  • Topologitabel: Denne indeholder hele kørekortet for netværket. Denne køreplan inkluderer alle de tilgængelige OSPF-routere og opbevarer beregnede data om de bedste og alternative stier.

Routertyper i OSPF

  • Intern router: Denne router indeholder alle grænseflader, der hører til hinanden i det samme område.
  • Area Border Router: ABR forbinder et eller flere områder med et rygradsnetværk. En ABR betragtes som et medlem af alle de områder, den er forbundet til. Det holder flere Link State-databaser i hukommelsen, en for hvert område.
  • Backbone Router: En router, der har en grænseflade til et rygradsområde kaldes en backbone router.
  • Autonom systemgrænser router: ASBR er en router, der er forbundet til netværket med mere end en routingprotokol. ASBR udveksler routinginfo med routers autonome systemer. Disse kører en udvendig routingprotokol, bruger angivelsesruter eller endda bruger begge metoder.

Anvendelser af Åben korteste sti først

OSPF er den første vidt udbredte routingprotokol. Det kan konvergeres med et netværk på få sekunder, og det er en af ​​protokollerne, der kan give sløjfefrie stier. Bortset fra disse funktioner tillader OSPF indførelse af politikker til udbredelse af ruter i netværket.

OSPF er bedre til at dele belastning på eksterne links sammenlignet med andre IGP'er. I betragtning af disse fordele kan det findes udbredt brug.

Implementeringer af OSPF

  • Microsofts Windows NT 4.0 Server, Windows 2000 Server og Windows Server 2003 har alle OSPF v2 i Routing og Remote Access Services. Microsoft fjernede supporten med Windows Server 2008 og senere version af serveroperativsystemer af virksomheden.
  • OpenBSD Operativsystem har en implementering af OpenBGPD-protokollen, der har OpenOSPFD-implementering.
  • BIRD implementerer OSPFv2 og OSPFv3 begge.
  • GNU Zebra er en GPL-routing-pakke, der understøtter OSPF til Unix-lignende systemer.
  • Multi-Protocol Routing-modul i Netware har understøttelse af OSPF.

Fordele ved OSPF

Nu hvor du har forstået, hvad OSPF er, så lad os se på nogle af de største fordele ved at bruge Open Shortest Path First-protokoller i netværk:

  • OSPF er let skalerbar, hvilket betyder at med den meget ringe mængde besvær, kan vi skalere den til at bruge i et meget stort netværk
  • Open Shortest Path First Protocol har fuld understøttelse af undernet.
  • Brug af Hello-pakker: OSPF sender små hejepakker til at verificere linkoperationer og ignorerer overførsel af store tabeller.
  • OSPF Understøtter rutemærkning: I OSPF kan ruter mærkes for at lette interoperationen med vilkårlige værdier.
  • Routing: OSPF er i stand til at rute pakker baseret på deres type servicefelt.

Ulemper ved OSPF

  • OSPF er en processorintensiv protokol, der skal bruges.
  • Fordi det vedligeholder mere end en kopi af routinginformation, bruger den mere hukommelse.
  • OSPF er en mere kompleks protokol til at forstå og lære sammenlignet med andre internetprotokoller.

Konklusion

Åbn korteste sti Først som en routingprotokol har en vigtig plads i internetinfrastruktur. At kunne finde den korteste sti let og hurtigt hjælper med at reducere unødvendig netværksbelastning og muligheden for at finde en anden sti i tilfælde af fejl optimalt hjælper med at øge netværkets stabilitet.

Anbefalede artikler

Dette har været en guide til Hvad er OSPF? Her drøftede vi værker, implementering, anvendelse, fordele og ulemper ved OSPF. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er et binært træ i Java?
  2. Introduktion til computernetværk
  3. Hvad er en grådig algoritme?
  4. Karriere inden for forretningsførelse
  5. Hvad er IPv6?

Kategori: