Dirigeringsoperationerna som utförs inom ett autonomt system är kända som intradomain routing eller interna gateway routing och när routningen utförs mellan två autonoma system, kallas det som interdomain routing eller extern gateway routing. Ett autonomt system är en kombination av nätverk och router som styrs av en enda administration.
Jämförelsediagram
Grunder för jämförelse | OSPF | BGP |
---|---|---|
Står för | Öppna kortaste vägen först | Border Gateway Protocol |
Gateway Protocol | OSPF är ett internt gateway-protokoll | BGP är ett externt gateway-protokoll |
Genomförande | Lätt att genomföra | Komplex att genomföra |
Konvergens | Snabb | Långsam |
Design | Hierarkiskt nätverk möjligt | maskor |
Behov av enhetsresurser | Minne och CPU-intensiv | Skalning är bättre i BGP, även om det är beroende av routingstabellens storlek. |
Nätverkets storlek | Används på främst mindre skala nätverk som kan administreras centralt. | Används mest i storskaliga nätverk som internet. |
Fungera | Snabba rutt är föredragen över kortast. | Bästa vägen bestäms för datagrammet. |
Algoritm används | Dijkstra-algoritmen | Bästa vägenalgoritmen |
Protokoll | IP | TCP |
Hamn | 89 | 179 |
Typ | Länkstat | Banvektor |
Definition av OSPF
Den öppna kortaste vägen först är ett inbyggt gateway-protokoll. IGP-arbetsgruppen (Interior Gateway Protocol) bildades för att utforma en IGP-baserad på Algoritm för kortaste vägen (SPF) för att använda den i Internet Protocol-nätverk. Det använder länk state routing. OSPF skapades på grund av begränsningarna i översynsperioden; RIP-protokollet hade begränsad kapacitet att betjäna stora heterogena internetverk. OSPF är en länk state routing som kan fungera inom en hierarki. Den högsta nivån och största enheten i hierarkin är det autonoma systemet. OSPF-anrop till routrarna inom det hierarkiska området för att skicka länkstatistikannonserna.
OSPF tillåter olika autentiseringssystem och varje växling inom routrarna måste verifieras. Syftet med autentisering är att tillåta att de enda behöriga routrarna annonserar för routingsinformationen. De separata rutterna beräknas till ett enda mål baserat på HOP-räkning och hög genomströmning för varje typ av tjänst. När det finns ett antal lika låga vägar till destinationen, utför den lastbalansering där trafiken fördelas lika.
I OSPF grupperas nätet i ett fristående område. Ett område döljer sin topologi från det återstående autonoma systemet och från andra områden också. Denna information som döljer minskar routing trafiken. För att skilja den förvärvade informationen i nätverket (interna källor) från informationen som erhållits från en extern router (externa källor) används de olika meddelandesformaten i OSPF.
Area-partitioneringen bygger två olika typer av routing enligt källan och destinationsplatsen i nätverket, och om de presenteras i samma område eller i olika områden. När källan och destinationen som är närvarande i samma område är det känt som intra-routing och om källan och destinationen som är närvarande i det olika området kallas inter-area routing .
Definition av BGP
Border Gateway Protocol (BGP) är ett externt gateway protokoll utformat för att utbyta routing information för Internet. Genom att använda en godtycklig topologi kan BGP ansluta alla nätverksbyggande av autonoma system. Det behöver bara nödvändigtvis ha minst en router i varje autonomt system med förmågan att köra BGP som måste anslutas till minst ett annat autonomt systems BGP-router.
En BGP kan hantera en uppsättning AS-anslutningar i vilken konfiguration som helst, helt nät, partiell nät och kan också hantera de förändringar som uppstår i topologin över tiden. BGP-systemet utbyter i grunden nätverksåtkomstinformationen med andra BGP-system och skapar en graf för autonoma system med den mottagna tillgänglighetsinformationen hos BGP-routrarna. Banvektomdirigeringsmekanismen användes i BGP-systemen, eftersom distansvektor-routing och länk-tillstånds-routing blir intraktabel när operationsdomänen blir stor.
I vägvektorrutning har routern listan över nätverk som kan nås med sökvägen för att nå var och en av dem. Det sparar nätverksbandbredd och stöder CIDR (Classless Inter-Domain Routing). BGP-protokollet har ingen information om vad som händer inom ett autonomt system och som en nödvändig förutsättning för ett autonomt system. Den har sin egen interna topologi och väljer rutningsprotokollen för att bestämma rutterna.
Det kallas Border Gateway Protocol eftersom det här måste en BGP-router kommunicera med en peer i ett annat autonomt system som vanligen ligger nära kanten (gränsen) i det autonoma systemet. Denna kommunikation inträffar när ett par autonoma system accepterar för att utbyta routingsinformationen och som innebär att routrarna blir BGP-kamraterna.
Viktiga skillnader mellan OSPF och BGP
- OSPF står för Open Shortest Path First medan BGP expanderar till Border Gateway Protocol.
- OSPF är ett inbyggt gateway-routingsprotokoll där routingsoperationen utförs inom ett autonomt system. Å andra sidan är BGP ett externt gateway-routingsprotokoll som möjliggör att routningsoperationerna kan utföras mellan de två autonoma systemen.
- OSPF är enkelt att använda medan BGP är komplext att implementera.
- Den tid som en router förflutit tar för att dela och uppdatera den senaste routinginformationen kallas konvergens. Så, OSPF kan uppnå konvergens genom att konsumera mindre tid. Däremot har BGP en långsam konvergensgrad jämfört med OSPF.
- OSPF följer en hierarkisk struktur medan BGP normalt antar maskestruktur.
- OSPF kräver intensiv användning av minnes- och CPU-resurser. I motsats till, i BGP är behovet av enhetsresurser beroende av routingstabellens storlek.
- BGP är mer flexibel och skalbar än OSPF och används på ett större nätverk, till skillnad från OSPF.
- Det primära målet med OSPF är att bestämma den bästa vägen, det vill säga snabbast. Omvänt betonar BGP att man bestämmer den bästa vägen.
- OSPF använder länk state routing medan BGP använder vägvektor routing.
Slutsats
OSPF är ett inloggningsprotokoll för interna gateway medan BGP är ett externt gateway-routingsprotokoll. OSPF är baserat på länk state routing där varje router skickar grannrouterens status till varje router som finns i området. Å andra sidan är BGP baserat på vägvektorrutning där en router har en lista över nätverk som kan nås med sökvägen för att nå dem.