Skirtumas tarp BGP ir OSPF

BGP ir OSPF

Duomenų paketus galima perkelti per tinklą įvairiais būdais. Maršrutai yra bendras terminas, nurodantis, kaip šie paketai yra perkeliami per tinklą. Paprastai būdai, apibrėžiantys paketų perdavimo tinkle formatus, yra žinomi kaip maršruto parinkimo protokolai.

Yra du maršruto tipai: statinis ir dinaminis. Statinis maršrutas yra tas, kai paketai perkeliami per tinklą tuo pačiu identišku keliu iki pat kelionės tikslo. Statinis maršruto parinkimas geriausiai tinka mažiems tinklams, tuo tarpu dinaminis maršrutizavimas geriau tinka didesniems tinklams, pavyzdžiui, internetui.

Dinaminiam maršrutizacijai maršrutizatoriai gali paketus nukreipti į kitą kelią (maršrutą), nes maršrutas laikomas geresniu, kad pasiektų numatytą tikslą. Pavyzdžiui, jei kelionės tikslą galima pasiekti keliais maršrutais, maršrutizatoriai paprastai susikonfigūruoja taip, kad nukreiptų paketus trumpiausiu prieinamu keliu, nors trumpesnis maršrutas reiškia tą, kuriame yra mažiau apynių, o ne trumpesnį atstumą. Maršrutizatoriai perprogramuoja maršruto lenteles „susisiekdami“ tarpusavyje naudodamiesi maršruto sudarymo protokolais. Tarp žinomiausių protokolų yra maršruto informacijos protokolas (RIP), pirmasis trumpiausias kelias (OSPF) ir „Border Gateway Protocol“ (BGP)..

Nepaisant savo vardo, OSPF visada ieškos greičiausio ir ne trumpiausio maršruto. Maršrutizatoriai, naudojantys OSPF protokolą, dažnai patikrins kitų maršrutizatorių, prie kurių jie turi prieigą, būseną. Iš to jie gali sužinoti maršrutizatoriaus būseną ir tai, ar jis prisijungęs. Kalbant apie OSPF, maršrutizatoriai žinos visus įmanomus kelius, ne tik trumpiausius, ir taip pat leis suderinti apkrovas, kai maršrutizatorius gali tolygiai paskirstyti datagramą tarp galimų kelių iki tikslo. OSPF daugiausia naudojamas mažesnio masto tinkluose, kurie yra administruojami centralizuotai.

BGP protokolas dažniausiai naudojamas labai dideliuose tinkluose, pavyzdžiui, internete. Taigi maršrutizatoriai internete naudoja BGP protokolą ir jis yra klasifikuojamas kaip išorinių šliuzų protokolas, o OSPF yra vidinių šliuzų protokolas. BGP gali būti vidinė arba išorinė. Vidinis BGP yra tas, kai protokolą naudoja maršrutizatorių ir klientų kompiuterių kolekcija, tame pačiame administravimo vienete, kuris yra žinomas kaip autonominė sistema. Išorinis BGP yra tas, kuriame protokolas veikia pagal dvi skirtingas autonomines sistemas.

BGP yra sudėtingesnis nei OSPF, nes jis naudoja įvairius atributus, nustatydamas geriausią kelią į diagramą.

Santrauka:
BGP yra „Border Gateway Protocol“, o OSPF - „Open Shortest Path First“.
BGP naudojamas didesnio masto tinkluose, pavyzdžiui, internete, o OSPF - tinkluose, kurie yra administruojami to paties.
BGP yra daug sudėtingesnis nei OSPF.