Anbefalt, 2024

Redaksjonens

Forskjellen mellom OSPF og BGP

Den store forskjellen mellom OSPF og BGP er at OSPF er en intradomain routing protokoll mens BGP er interdomain routing protokollen. OSPF-protokollen bruker koblingstilstandsruting. På den annen side bruker BGP-protokollen vevevektorruting.

Rutingsoperasjonene utført i et autonomt system er kjent som intradomain routing eller inter-gateway routing og når rutingen utføres mellom to autonome systemer, blir det referert til som interdomain routing eller utvendig gateway routing. Et autonomt system er en kombinasjon av nettverk og ruteren som styres av enkeltadministrasjon.

Sammenligningstabel

Grunnlag for sammenligningOSPFBGP
Står for
Åpne korteste banen førstBorder Gateway Protocol
Gateway Protocol
OSPF er en intern gateway-protokollBGP er en ekstern gateway-protokoll
GjennomføringEnkel å implementereKompleks å implementere
konvergens
RaskLangsom
DesignHierarkisk nettverk muligmasket
Behov for enhetsressurserMinne og CPU IntensiveSkalering er bedre i BGP, selv om den er avhengig av størrelsen på rutingstabellen.
Størrelsen på netteneBrukes på primært mindre skala nettverk som kunne administreres sentralt.Mest brukt på store nettverk som internett.
FunksjonRaskeste rute er foretrukket enn kortest.Den beste banen er bestemt for datagrammet.
Algoritme bruktDijkstra algoritmeBeste banealgoritme
protokollIPTCP
Havn89179
TypeLink StateBanvektor

Definisjon av OSPF

Den første korteste banen er først og fremst en gateway-protokoll. IGP-arbeidsgruppen (Interior Gateway Protocol) ble dannet for å designe en IGP basert på Algoritme for korteste bane (SPF) for å bruke den i Internet Protocol-nettverkene. Den bruker koblingstilstandsruting. OSPF ble opprettet på grunn av begrensningene i RIP; RIP-protokollen hadde begrenset evne til å betjene store heterogene internettverk. OSPF er en link state routing som kan fungere innenfor et hierarki. Toppnivået og største entiteten i hierarkiet er det autonome systemet. OSPF ringer til ruterne i det hierarkiske området for å sende linketilstandsannonsene.

OSPF tillater ulike autentiseringsordninger og hver bytte innenfor ruteren må godkjennes. Formålet med godkjenning er å tillate at de eneste autoriserte rutere annonserer rutefunksjonen. De separate ruter beregnes til et enkelt mål basert på HOP-telling og høy gjennomstrømning for hver type tjeneste. Når det eksisterer en rekke lette kostnadsruter til destinasjonen, utfører den lastbalansering hvor trafikken distribueres like.

I OSPF er gruppen av nettverk gruppert i et selvstendig område. Et område skjuler sin topologi fra det gjenværende autonome systemet og fra andre områder også. Denne informasjonen gjemmer reduserer ruting trafikken. For å skille den oppkjøpte informasjonen i nettverket (interne kilder) fra informasjonen hentet fra en ekstern router (eksterne kilder), brukes de forskjellige meldingsformatene i OSPF.

Arealpartisjoneringen bygger to forskjellige typer ruting i henhold til kilden og destinasjonsstedet i nettverket, og om de er tilstede i samme område eller annet område. Når kilden og destinasjonen som er tilstede i samme område, er det kjent som intra-routing og hvis kilden og destinasjonen som er tilstede i det forskjellige området, blir det referert til som inter-area routing .

Definisjon av BGP

Border Gateway Protocol (BGP) er en ekstern gateway-protokoll utformet for å utveksle rutefunksjoner for Internett. Ved å bruke en vilkårlig topologi kan BGP koble til ethvert internettverk av autonome systemer. Det krever bare nødvendigvis å ha minst en ruter på hvert autonomt system med muligheten til å kjøre BGP som må koble til minst ett annet autonomt systems BGP-ruteren.

En BGP kan håndtere et sett med AS-tilkoblinger i en hvilken som helst konfigurasjon som full mesh, delvis nett, og det kan også håndtere endringene som forekommer i topologien over tid. BGP-systemet utveksler i utgangspunktet nettverksforbedringsinformasjonen med andre BGP-systemer og lager graf av autonome systemer med mottatt tilgjengelighetsinformasjon ved BGP-ruterne. Banvektorrutemekanismen er benyttet i BGP-systemene fordi avstandsvektorrutingen og lenke-tilstandsrutingen blir intractable når domenet til operasjonen blir stor.

I banvektorruting har ruteren listen over nettverk som kan nås med banen for å nå hver av dem. Den sparer nettverksbåndbredde og støtter CIDR (Classless Inter-Domain Routing). BGP-protokollen har ingen informasjon om hva som skjer i et autonomt system, og det er en nødvendig forutsetning for et autonomt system. Den har sin egen interne topologi og velger ruteprotokollene for å bestemme rutene.

Den kalles Border Gateway Protocol, fordi en BGP-ruteren må kommunisere med en peer i et annet autonomt system som vanligvis ligger nær kanten (grensen) til det autonome systemet. Denne kommunikasjonen oppstår når et par autonome systemer aksepterer for å utveksle rutingsinformasjonen og som involverer ruterne til å bli BGP-jevnaldrende.

Viktige forskjeller mellom OSPF og BGP

  1. OSPF står for Open Shortest Path First, mens BGP utvides til Border Gateway Protocol.
  2. OSPF er en inngangs gateway-ruteprotokoll der rutingsoperasjonen utføres i et autonomt system. På den annen side er BGP en ekstern gateway routing protokoll som gjør det mulig å utføre rutefunksjonene mellom de to autonome systemene.
  3. OSPF er enkelt å ansette mens BGP er komplisert å implementere.
  4. Tiden som er gått av en ruteren, tar for å dele og oppdatere den nyeste rutingsinformasjonen, kalles konvergens. Så, OSPF kan oppnå konvergens ved å forbruke mindre tid. I kontrast har BGP en langsom konvergensrate som sammenlignet med OSPF.
  5. OSPF følger en hierarkisk struktur mens BGP vanligvis vedtar maskestruktur.
  6. OSPF krever intensiv bruk av minne og CPU ressurser. I motsetning til, i BGP, er behovet for enhetsressurser avhengig av størrelsen på rutingstabellen.
  7. BGP er mer fleksibel og skalerbar enn OSPF og brukes på et større nettverk, i motsetning til OSPF.
  8. Det primære målet med OSPF er å bestemme den beste ruten, det vil si raskest. Omvendt legger BGP vekt på å bestemme den beste banen.
  9. OSPF bruker koblingstilstandsruting mens BGP bruker veidvektorruting.

Konklusjon

OSPF er en inngangs gateway-ruteprotokoll, mens BGP er en ekstern gateway-rutingsprotokoll. OSPF er basert på koblingstilstandsruting hvor hver ruter sender tilstanden til nabo-ruteren til alle rutere som er tilstede i området. På den annen side er BGP basert på banvektorruting hvor en ruter har en liste over nettverk som kan nås med banen for å nå hver av dem.

Top