Odporúčaná, 2019

Redakcia Choice

Rozdiel medzi OSPF a BGP

Hlavným rozdielom medzi OSPF a BGP je, že OSPF je intradomainový smerovací protokol, zatiaľ čo BGP je interdomain smerovací protokol. Protokol OSPF používa smerovanie stavu odkazu. Na druhej strane protokol BGP používa smerovanie vektorových ciest.

Smerovacie operácie vykonávané vo vnútri autonómneho systému sú známe ako smerovanie medzi doménami alebo smerovanie vnútornej brány a keď sa smerovanie uskutočňuje medzi dvoma autonómnymi systémami, označuje sa ako smerovanie medzi doménami alebo smerovanie vonkajšej brány. Autonómny systém je kombináciou sietí a smerovača, ktorý je riadený jednotnou správou.

Porovnávacia tabuľka

Základ pre porovnanieOSPFBGP
Znamenať
Najskôr otvorte najkratšiu cestuProtokol hraničnej brány
Protokol brány
OSPF je protokol internej brányBGP je protokol externej brány
uskutočnenieJednoduchá implementáciaKomplexný na realizáciu
konvergencie
rýchlypomaly
dizajnMožná hierarchická sieťokami
Potreba zdrojov zariadeniaPamäť a procesor intenzívneZmena mierky je lepšia v BGP, aj keď sa spolieha na veľkosť smerovacej tabuľky.
Veľkosť sietíPoužíva sa predovšetkým v menších sieťach, ktoré môžu byť spravované centrálne.Najčastejšie sa používa vo veľkých sieťach, ako je internet.
funkcieNajrýchlejšia trasa je preferovaná v porovnaní s najkratšou.Najlepšia cesta je určená pre datagram.
Použitý algoritmusDijkstra algoritmusNajlepšie algoritmus cesty
ProtokolIPTCP
prístav89179
typStav odkazuCesta Vector

Definícia OSPF

Otvorená najkratšia cesta Najprv je protokol vnútornej brány. Pracovná skupina protokolu Interná brána (IGP) vytvorila návrh IGP na základe algoritmu Najkrajšia cesta najprv (SPF), ktorá ju používa v sieťach s internetovým protokolom. Používa smerovanie stavu odkazu. OSPF bol vytvorený z dôvodu obmedzení ORP; Protokol RIP mal obmedzené možnosti slúžiť veľkým heterogénnym internetworks. OSPF je smerovanie spojenia, ktoré môže fungovať v rámci hierarchie. Najvyššou a najväčšou entitou v hierarchii je autonómny systém. OSPF volanie do smerovačov v hierarchickej oblasti na odosielanie relácie stavu odkazov.

OSPF umožňuje rôzne schémy autentifikácie a každá výmena v rámci smerovačov musí byť overená. Účelom overenia totožnosti je umožniť jediným autorizovaným smerovačom propagovať informácie o smerovaní. Samostatné trasy sú vypočítané pre jediný cieľ na základe počtu HOP a vysokého výkonu pre každý typ služby. Keď existuje viacero smerov s rovnakými nákladmi na miesto určenia, vykoná vyvažovanie zaťaženia tam, kde je doprava rozdelená rovnomerne.

V OSPF je súbor sietí zoskupený do samostatnej oblasti. Oblasť skrýva svoju topológiu od zostávajúceho autonómneho systému a z iných oblastí. Táto skrytá informácia znižuje smerovanú návštevnosť. Na rozlíšenie získaných informácií v rámci siete (interné zdroje) od informácií získaných z externého smerovača (externé zdroje) sa v OSPF používajú odlišné formáty správ.

Rozdelenie oblasti vytvára dva odlišné druhy smerovania podľa zdroja a miesta určenia v sieti a či sa nachádzajú v rovnakej oblasti alebo v inej oblasti. Ak je zdroj a cieľové miesto nachádzajúce sa v tej istej oblasti známe ako smerovanie v rámci oblasti a ak zdroj a miesto určenia nachádzajúce sa v inej oblasti sa označuje ako smerovanie medzi jednotlivými oblasťami .

Definícia BGP

Protokol hraničnej brány (BGP) je protokol externej brány navrhnutý na výmenu informácií o smerovaní pre internet. Použitím ľubovoľnej topológie by BGP mohla pripojiť akúkoľvek internú sieť autonómnych systémov. V každom autonómnom systéme potrebuje mať minimálne jeden smerovač s možnosťou spustenia BGP, ktorý sa musí pripojiť k aspoň jednému BGP routeru s iným autonómnym systémom.

BGP môže spravovať sadu AS pripojených v ľubovoľnej konfigurácii, ako je plná sieť, čiastočná sieť, a taktiež dokáže zvládnuť zmeny, ku ktorým dochádza v topológii v priebehu času. Systém BGP v podstate vymieňa informácie o dostupnosti siete s inými BGP systémami a vytvára graf nezávislých systémov s prijatými informáciami o dostupnosti na smerovačoch BGP. V systéme BGP sa používa mechanizmus smerovania smerovania vektorov, pretože vzdialenosť vektorového smerovania a smerovania spájania stavu sa stáva neschopným, keď sa oblasť operácie stane veľkou.

Pri smerovaní vektorových ciest má router zoznam sietí, ku ktorým je možné dosiahnuť cestu, aby ste dosiahli každú z nich. Zachová sieťovú šírku pásma a podporuje CIDR (Classless Inter-Domain Routing). Protokol BGP nemá žiadne informácie o tom, čo sa deje vo vnútri autonómneho systému a že je nevyhnutným predpokladom autonómneho systému. Má vlastnú vnútornú topológiu a vyberá smerovacie protokoly na určenie trasy.

Je pomenovaná ako Border Gateway Protocol, pretože v tomto smerovači BGP musí komunikovať s peerom v inom autonómnom systéme, ktorý sa obyčajne nachádza v blízkosti hranice (hranice) autonómneho systému. Táto komunikácia nastane, keď dvojica autonómnych systémov akceptuje na výmenu informácií o smerovaní a ktorá zahŕňa smerovače, aby sa stali rovnocennými partnermi BGP.

Kľúčové rozdiely medzi OSPF a BGP

  1. OSPF znamená Open Shortest Path First, zatiaľ čo BGP sa rozširuje na Border Gateway Protocol.
  2. OSPF je protokol smerovania vnútorných brán, v ktorom sa smerovanie uskutočňuje vo vnútri autonómneho systému. Na druhej strane BGP je protokol o smerovaní exteriérovej brány, ktorý umožňuje vykonávať smerovacie operácie medzi dvoma autonómnymi systémami.
  3. OSPF je jednoduché zamestnať, zatiaľ čo BGP je komplexné na implementáciu.
  4. Čas, ktorý uplynul router, vyžaduje zdieľanie a aktualizáciu najnovších smerovacích informácií, ktoré sú známe ako konvergencia. Takže OSPF môže dosiahnuť konvergenciu tým, že spotrebuje menej času. Na rozdiel od toho má BGP pomalú konvergenciu v porovnaní s OSPF.
  5. OSPF sleduje hierarchickú štruktúru, zatiaľ čo BGP zvyčajne prijíma sieťovú štruktúru.
  6. OSPF vyžaduje intenzívne využívanie zdrojov pamäte a CPU. V protiklade k tomu v BGP potreba zdrojov zariadenia závisí od veľkosti smerovacej tabuľky.
  7. BGP je flexibilnejšia a škálovateľnejšia ako OSPF a používa sa na väčšej sieti, na rozdiel od OSPF.
  8. Primárnym cieľom OSPF je určiť najlepšiu trasu, tj najrýchlejšiu. Naopak BGP kladie dôraz na určenie najlepšej cesty.
  9. OSPF používa smerovanie stavu odkazov, zatiaľ čo BGP používa smerovanie vektorových ciest.

záver

OSPF je protokol smerovania vnútornej brány, zatiaľ čo BGP je protokol smerovania vonkajšej brány. OSPF je založená na smerovaní stavu odkazu, kde každý smerovač odosiela stav susedného smerovača na každý smerovač v danej oblasti. Na druhej strane je BGP založená na smerovaní vektorových ciest, kde router obsahuje zoznam sietí, ku ktorým je možné dosiahnuť cestu k dosiahnutiu každého z nich.

Top