Anbefalet, 2021

Redaktørens Valg

Forskel mellem OSPF og BGP

Den væsentligste forskel mellem OSPF og BGP er, at OSPF er en intradomain routingprotokol, mens BGP er interdomain routing protokollen. OSPF-protokollen anvender link state routing. På den anden side bruger BGP-protokollen path vector routing.

Rutefunktionerne, der udføres inden for et autonomt system, er kendt som intradomain routing eller inter- gateway routing, og når routingen udføres mellem to autonome systemer, kaldes det som interdomain routing eller ekstern gateway routing. Et autonomt system er en kombination af netværk og router, som styres af en enkelt administration.

Sammenligningstabel

Grundlag for sammenligningOSPFBGP
Står for
Åbn korteste vej førstBorder Gateway Protocol
Gateway Protocol
OSPF er en intern gateway-protokolBGP er en ekstern gateway-protokol
ImplementeringLet at gennemføreKompleks at implementere
konvergens
HurtigLangsom
DesignHierarkisk netværk muligtmasket
Behov for enhedsressourcerHukommelse og CPU-intensivSkalering er bedre i BGP, selvom det er afhængig af størrelsen af ​​rutetabellen.
Størrelsen af ​​netværkeneBruges på primært mindre skala netværk, der kunne administreres centralt.Anvendes hovedsagelig på store netværk som internettet.
FungereDen hurtigste rute foretrækkes mest kortest.Den bedste vej er bestemt for datagrammet.
Algoritme BrugtDijkstra algoritmeBedste sti algoritme
protokolIPTCP
Havn89179
TypeLink StateSti Vector

Definition af OSPF

Den første korteste vej er først en indvendig gateway-protokol. Interne Gateway Protocol (IGP) arbejdsgruppe dannet for at designe en IGP baseret på Algoritme for korteste sti (SPF) til at bruge den i Internet Protocol-netværk. Det bruger link state routing. OSPF blev oprettet på grund af begrænsningerne i RIP; RIP-protokollen havde begrænset evne til at betjene store heterogene internetværker. OSPF er en link state routing som kan fungere inden for et hierarki. Det øverste niveau og største enhed i hierarkiet er det autonome system. OSPF kalder til routerne inden for det hierarkiske område for at sende linkannoncerne.

OSPF tillader forskellige godkendelsesordninger, og hver udveksling inden for routerne skal godkendes. Formålet med autentificering er at tillade, at kun autoriserede routere annoncerer routingsoplysningerne. De separate ruter beregnes til en enkelt destination baseret på HOP-tæller og høj gennemløb for hver type tjeneste. Når der findes en række billige ruter til destinationen, udfører den belastningsbalancering, hvor trafikken fordeles ens.

I OSPF er gruppen af ​​netværk grupperet i et selvstændigt område. Et område skjuler sin topologi fra det resterende autonome system og fra andre områder også. Disse oplysninger glemmer reducering af routing trafikken. For at skelne de overtagne oplysninger inden for netværket (interne kilder) fra de oplysninger, der er opnået fra en ekstern router (eksterne kilder), bruges de forskellige meddelelsesformater i OSPF.

Arealpartitioneringen bygger to forskellige typer routing i henhold til kilden og destinationsstedet i netværket, og om de er til stede i samme område eller forskellige områder. Når kilden og bestemmelsesstedet i samme område er kendt som intra-area routing, og hvis kilden og destinationen til stede i det forskellige område betegnes det som inter-area routing .

Definition af BGP

Border Gateway Protocol (BGP) er en ekstern gateway protokol udformet til at udveksle routing information til internettet. Ved at bruge en vilkårlig topologi kan BGP forbinde ethvert internetværk af autonome systemer. Det kræver bare nødvendigvis at have mindst én router på hvert autonome system med evnen til at køre BGP'en, som skal forbinde til mindst et andet autonome systemets BGP-router.

En BGP kan styre et sæt AS'er, der er tilsluttet i en hvilken som helst konfiguration, såsom fuld mesh, delvis mesh, og det kan også håndtere de ændringer, der opstår i topologien over tid. BGP-systemet udveksler grundlæggende oplysninger om netværkets tilgængelighed med andre BGP-systemer og opretter graf af autonome systemer med de modtagne tilgængelighedsoplysninger ved BGP-routerne. Banvektorrutemekanismen anvendes i BGP-systemerne, fordi afstandvektor-routing og link state routing bliver intractable, når operatørdomænet bliver stort.

I vejvektorruting har routeren listen over netværk, der kan nås med stien for at nå hver af dem. Det bevarer netværkets båndbredde og understøtter CIDR (Classless Inter-Domain Routing). BGP-protokollen har ingen oplysninger om, hvad der sker inden for et autonomt system, og det er en nødvendig forudsætning for et autonomt system. Den har sin egen interne topologi og vælger ruteprotokollen til at bestemme ruterne.

Det er opkaldt som Border Gateway Protocol, fordi en BGP router i denne forbindelse skal kommunikere med en peer i et andet autonomt system, som normalt ligger nær kanten (grænsen) i det autonome system. Denne kommunikation opstår, når et par autonome systemer accepterer at udveksle routingsoplysningerne, og som involverer routerne til at blive BGP-jævnaldrende.

Nøgleforskelle mellem OSPF og BGP

  1. OSPF står for Open Shortest Path First, mens BGP udvider til Border Gateway Protocol.
  2. OSPF er en indvendig gateway routing protokol, hvor routing operationen udføres inde i et autonomt system. På den anden side er BGP en ekstern gateway-routingprotokol, som gør det muligt at udføre rutefunktionerne mellem de to autonome systemer.
  3. OSPF er nemt at ansætte, mens BGP er komplekst at implementere.
  4. Den tid, der er forløbet af en router, tager for at dele og opdatere de nyeste routingoplysninger kaldes konvergens. Så, OSPF kan opnå konvergens ved at forbruge mindre tid. I modsætning hertil har BGP en langsom konvergensrate som sammenlignet med OSPF.
  5. OSPF følger en hierarkisk struktur, mens BGP normalt vedtager maskestruktur.
  6. OSPF kræver intensiv brug af hukommelse og CPU ressourcer. I modsætning til, i BGP er behovet for enhedsressourcer afhængig af størrelsen af ​​rutingstabellen.
  7. BGP er mere fleksibel og skalerbar end OSPF og bruges på et større netværk, i modsætning til OSPF.
  8. Det primære formål med OSPF er at bestemme den bedste rute, dvs. hurtigste. Omvendt lægger BGP vægt på at bestemme den bedste vej.
  9. OSPF anvender link state routing, mens BGP bruger path vector routing.

Konklusion

OSPF er en indvendig gateway routingprotokol, mens BGP er en ekstern gateway routingprotokol. OSPF er baseret på link state routing, hvor hver router sender tilstanden til nabo-routeren til hver router til stede i området. På den anden side er BGP baseret på path vector routing, hvor en router har en liste over netværk, der kan nås med stien for at nå hver af dem.

Top