Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Skirtumas tarp OSPF ir BGP

Pagrindinis skirtumas tarp OSPF ir BGP yra tai, kad OSPF yra intradomaininis maršruto sudarymo protokolas, o BGP - tarpsisteminio maršruto protokolas. OSPF protokole naudojamas nuorodų būsenos maršrutas. Kita vertus, BGP protokolas naudoja kelio vektoriaus maršrutą.

Autonominės sistemos viduje atliekamos maršruto parinkimo operacijos yra vadinamos intradomaininiu maršruto nustatymu arba vidiniu vartų tinklu, o kai maršrutizavimas atliekamas tarp dviejų autonominių sistemų, tai vadinama tarpsisteminiu maršrutizavimu ar išoriniu vartai. Autonominė sistema yra tinklų ir maršrutizatorių derinys, kurį valdo viena administracija.

Palyginimo diagrama

Palyginimo pagrindasOSPFBGP
Reiškia
Pirmiausia atidarykite trumpiausią keliąPasienio šliuzo protokolas
„Gateway“ protokolas
OSPF yra vidinis vartaiBGP yra išorinis vartai
ĮgyvendinimasLengva įdiegtiKompleksas įgyvendinimui
Konvergencija
GreitasLėtas
DizainasGalimas hierarchinis tinklasTinklelis
Įrenginio išteklių poreikisAtmintis ir CPU intensyvusBGP mastelis yra geresnis, nors jis priklauso nuo maršruto lentelės dydžio.
Tinklų dydisNaudojamas pirmiausia mažesnio masto tinkle, kuris gali būti administruojamas centralizuotai.Dažniausiai naudojami didelio masto tinkluose, pavyzdžiui, internete.
FunkcijaGreičiausias maršrutas yra pirmenybė prieš trumpiausią.Geriausias kelias nustatomas datagrammui.
Naudojamas algoritmasDijkstra algoritmasGeriausio kelio algoritmas
ProtokolasIPTCP
Uostas89179
TipasNuorodos būsenaKelio vektorius

OSPF apibrėžimas

Open Shortest Path First“ yra vidinis šliuzo protokolas. Interjero šliuzo protokolo (IGP) darbo grupė sudarė IGP projektą, pagrįstą trumpiausiu keliu pirmuoju (SPF) algoritmu, kad jį būtų galima naudoti interneto protokolo tinkluose. Jis naudoja nuorodų būsenos maršrutą. OSPF buvo sukurtas dėl PTL apribojimų; RIP protokolas turėjo ribotą pajėgumą aptarnauti didelius nevienalyčius interneto tinklus. OSPF yra nuorodų būsenos maršrutas, kuris gali veikti hierarchijoje. Aukščiausio lygio ir didžiausias hierarchijos subjektas yra autonominė sistema. OSPF skambinimas maršrutizatoriams hierarchinėje srityje, kad būtų galima siųsti nuorodos būsenos skelbimus.

OSPF leidžia įvairias autentifikavimo schemas ir kiekvieną maršrutizatorių keitimą reikia patvirtinti. Autentifikavimo tikslas yra leisti vieninteliems įgaliotiems maršrutizatoriams reklamuoti informaciją apie maršrutą. Atskiri maršrutai apskaičiuojami pagal vieną paskirties vietą, remiantis HOP skaičiumi ir kiekvienos rūšies paslaugomis. Kai paskirties vietoje yra keletas lygių sąnaudų maršrutų, jis atlieka apkrovos balansavimą, kai srautas paskirstomas vienodai.

OSPF tinklų rinkinys suskirstytas į autonominę zoną. Teritorija slepia savo topologiją nuo likusios autonominės sistemos ir iš kitų sričių. Ši informacija slepia sumažina maršruto srautą. Norėdami atskirti gautą informaciją tinkle (vidiniai šaltiniai) nuo informacijos, gautos iš išorinio maršrutizatoriaus (išoriniai šaltiniai), OSPF naudojami skirtingi pranešimų formatai.

Vietos skaidymas sukuria du skirtingus maršruto tipus pagal šaltinį ir paskirties vietą tinkle ir ar jie yra toje pačioje ar kitoje srityje. Kai toje pačioje vietovėje esantis šaltinis ir paskirties vieta yra žinoma kaip vidinis maršrutas ir jei šaltinis ir paskirties vieta, esanti kitoje vietovėje, yra vadinami tarpsisteminiais maršrutais .

BGP apibrėžimas

Border Gateway“ protokolas (BGP) yra išorinis sąsajos protokolas, sukurtas keistis maršruto informacija internete. Naudodamas savavališką topologiją, BGP galėtų prisijungti prie bet kokių autonominių sistemų interneto. Jis tiesiog reikalauja, kad kiekvienoje autonominėje sistemoje būtų bent vienas maršrutizatorius, galintis valdyti BGP, kuris turi prisijungti prie bent vieno kito autonominės sistemos BGP maršrutizatoriaus.

BGP gali valdyti bet kokią konfigūraciją prijungtą AS rinkinį, pvz., Visą tinklelį, dalinį tinklelį, ir taip pat gali tvarkyti pokyčius, kurie laikui bėgant atsiranda topologijoje. BGP sistema iš esmės keičia informaciją apie tinklo pasiekiamumą su kitomis BGP sistemomis ir sukuria autonominių sistemų grafiką su gauta pasiekiamumo informacija BGP maršrutizatoriuose. BGP sistemose naudojamas maršruto vektoriaus nukreipimo mechanizmas, nes atstumo vektoriaus nukreipimas ir nuorodų būsenos nukreipimas tampa neįmanomas, kai operacijos sritis tampa didelė.

Kelio vektoriaus maršrutizatoriuje maršrutizatorius turi tinklų sąrašą, kurį galima pasiekti su kiekvienu iš jų pasiekiamu keliu. Jis išsaugo tinklo pralaidumą ir palaiko CIDR („Classless Inter-Domain Routing“). BGP protokolas neturi informacijos apie tai, kas vyksta autonominėje sistemoje ir kuri yra būtina autonominės sistemos sąlyga. Ji turi savo vidinę topologiją ir pasirenka maršruto protokolus, kad nustatytų maršrutus.

Jis pavadintas „sienos šliuzo protokolu“, nes šiuo atveju BGP maršrutizatorius turi bendrauti su bendraamžiais kitoje autonominėje sistemoje, paprastai esančioje netoli autonominės sistemos krašto. Šis bendravimas vyksta tada, kai autonominių sistemų pora sutinka keistis informacija apie maršrutą, o maršrutizatoriai tampa BGP bendraamžiais.

Pagrindiniai OSPF ir BGP skirtumai

  1. OSPF reiškia „Open Shortest Path First“, o BGP praplečia „Border Gateway“ protokolą.
  2. „OSPF“ yra vidaus vartų sąsajos maršruto protokolas, kuriame maršrutizavimo operacija atliekama autonominėje sistemoje. Kita vertus, BGP yra išorinis šliuzo maršruto protokolas, leidžiantis atlikti tarp dviejų autonominių sistemų maršrutizavimo operacijas.
  3. OSPF yra paprasta naudoti, o BGP yra sudėtinga įgyvendinti.
  4. Laikas, kurį praėjo maršrutizatorius, kad būtų dalijamasi ir atnaujinta naujausia maršruto informacija, yra žinoma kaip konvergencija. Taigi, OSPF gali pasiekti konvergenciją, suvartodama mažiau laiko. Priešingai, BGP yra lėtas konvergencijos lygis, lyginant su OSPF.
  5. OSPF laikosi hierarchinės struktūros, o BGP paprastai priima akių struktūrą.
  6. OSPF reikalauja intensyvaus atminties ir procesoriaus išteklių naudojimo. BGP atveju prietaiso išteklių poreikis priklauso nuo maršruto lentelės dydžio.
  7. BGP yra lankstesnis ir labiau keičiantis, nei OSPF ir naudojamas didesniame tinkle, kitaip nei OSPF.
  8. Pagrindinis OSPF tikslas yra nustatyti geriausią maršrutą, ty greičiausias. Priešingai, BGP pabrėžia, kad nustatomas geriausias kelias.
  9. OSPF naudoja nuorodų būsenos maršrutą, o BGP naudoja kelio vektoriaus maršrutą.

Išvada

„OSPF“ yra vidinių vartų sąsajos maršruto protokolas, o „BGP“ - išorinis vartai. OSPF yra pagrįstas nuorodos būsenos maršrutais, kur kiekvienas maršrutizatorius siunčia kaimyninio maršrutizatoriaus būseną kiekvienam maršruto parinktuvui, esančiam tame rajone. Kita vertus, BGP yra pagrįstas kelio vektoriaus maršrutizacija, kai maršrutizatorius turi tinklų sąrašą, kurį galima pasiekti su kiekvienu iš jų pasiekiamu keliu.

Top