Soovitatav, 2020

Toimetaja Valik

OSPF ja BGP erinevus

Suurim erinevus OSPF ja BGP vahel on see, et OSPF on intradoomne marsruutimisprotokoll, samas kui BGP on interdomain marsruutimise protokoll. OSPF-protokoll kasutab lingi oleku marsruutimist. Teisest küljest kasutab BGP protokoll tee vektori marsruutimist.

Autonoomses süsteemis läbi viidud marsruutimisoperatsioonid on tuntud kui intradoomse marsruutimise või sisemise lüüsi marsruutimine ja kui marsruutimine toimub kahe autonoomse süsteemi vahel, siis nimetatakse seda interdomaini marsruutimiseks või väliseks lüüsi marsruutimiseks. Autonoomseks süsteemiks on võrkude ja ruuterite kombinatsioon, mida juhib üks haldus.

Võrdluskaart

Võrdluse alusOSPFBGP
Tähistab
Esmalt avage lühim teePiirilüüsi protokoll
Gateway protokoll
OSPF on sisemine lüüsi protokollBGP on välise lüüsi protokoll
RakendamineLihtne rakendadaKompleks rakendamiseks
Lähenemine
KiireAeglane
DisainVõimalik on hierarhiline võrkVõrgusilmus
Seadme ressursside vajadusMälu ja CPU intensiivneSkaleerimine on BGP-s parem, kuigi see põhineb marsruudi tabeli suurusel.
Võrkude suurusKasutatakse peamiselt väiksema ulatusega võrgus, mida saab tsentraalselt manustada.Kasutatakse peamiselt suuremahulistes võrkudes, näiteks internetis.
FunktsioonKiireim marsruut on eelistatud lühema ajaga.Parim tee määratakse datagrammi jaoks.
Kasutatud algoritmDijkstra algoritmParima tee algoritm
ProtokollIPTCP
Sadam89179
TüüpLinki riikTee vektor

OSPF-i määratlus

Avatud lühim tee on sisemine lüüsi protokoll. Interjööri väravprotokolli (IGP) töörühm moodustas lühima tee esimese (SPF) algoritmil põhineva IGP väljatöötamise, et seda kasutada Interneti-protokolli võrkudes. See kasutab lingi oleku marsruutimist. OSPF loodi uurimisperioodi piirangute tõttu; RIP-protokollil oli piiratud võime teenindada suuri heterogeenseid võrke. OSPF on lingi oleku marsruutimine, mis võib toimida hierarhias. Hierarhia tipptasemel ja suurim üksus on autonoomne süsteem. OSPF-kõne ruuteritele hierarhilises piirkonnas link-riigi reklaamide saatmiseks.

OSPF võimaldab mitmesuguseid autentimisskeeme ja iga ruuterite vahetust tuleb autentida. Autentimise eesmärk on võimaldada ainsatel volitatud marsruuteritel marsruutimisinformatsiooni reklaamida. Eraldi marsruute arvutatakse ühele sihtkohale, mis põhineb HOP-i arvul ja suure läbilaskevõimega iga teenuseliigi puhul. Kui sihtpunkti on mitu võrdsete kulude marsruuti, teostab see koormuse tasakaalustamise, kui liiklus jaotatakse võrdselt.

OSPF-is on võrkude kogum rühmitatud iseseisvasse piirkonda. Piirkond peidab oma topoloogia ülejäänud autonoomsest süsteemist ja ka muudest piirkondadest. See teave peidab marsruudi liiklust. Selleks, et eristada võrgus saadud siseteavet (sisemised allikad) välisest ruuterist (välistest allikatest) saadud teabest, kasutatakse OSPFis erinevaid sõnumivorminguid.

Piirkonna jaotamine ehitab kaks erinevat tüüpi marsruutimist vastavalt allikale ja sihtkoha asukohale võrgus ning kas need asuvad samas piirkonnas või erinevas piirkonnas. Kui samas piirkonnas asuv allikas ja sihtkoht on tuntud kui piirkonna sisemine marsruut ja kui erinevates piirkondades asuvat allikat ja sihtpunkti nimetatakse seda kui piirkondadevahelist marsruutimist .

BGP määratlus

Border Gateway Protocol (BGP) on välist väravaprotokoll, mis on välja töötatud Interneti marsruutimisinfo vahetamiseks. Kasutades suvalist topoloogiat, võib BGP ühendada ükskõik millise autonoomsete süsteemide interneti. See nõuab lihtsalt vähemalt ühe ruuteri olemasolu igas autonoomses süsteemis BGP käivitamiseks, mis peab ühenduma vähemalt ühe teise autonoomse süsteemi BGP ruuteriga.

BGP saab hallata komplekti AS-e, mis on ühendatud mis tahes konfiguratsioonis, nagu täisvõrk, osaline võrgusilma, ja ka see suudab toime tulla muutustega, mis topoloogias aja jooksul ilmnevad. BGP süsteem vahetab põhiliselt võrgu ligipääsetavuse informatsiooni teiste BGP süsteemidega ja loob graafiku autonoomsetest süsteemidest koos BGP marsruuterite vastuvõetud ligipääsetavusega. BGP-süsteemides kasutatakse tee vektori marsruutimismehhanismi, kuna vahemaa vektori marsruutimine ja linkide oleku marsruutimine muutuvad operatiivseks, kui operatsiooni domeen muutub suureks.

Ruutvektoril on marsruuteril marsruuterite nimekiri võrkudest, mida on võimalik jõuda igaüks neist jõuda. See säästab võrgu ribalaiust ja toetab CIDR-i (Classless Inter-Domain Routing). BGP protokollil ei ole teavet selle kohta, mis toimub autonoomses süsteemis ja mis on autonoomse süsteemi vajalik eeltingimus. Tal on oma sisemine topoloogia ja valitakse marsruutimisprotokollid marsruutide määramiseks.

Seda nimetatakse piirivalve protokolliks, sest selles peab BGP ruuter suhtlema teise autonoomses süsteemis, mis tavaliselt asub autonoomse süsteemi serva (piiri) lähedal. See suhtlus toimub siis, kui autonoomsete süsteemide paar aktsepteerib marsruutimisinformatsiooni vahetamist ja hõlmab marsruutereid BGP-eakaaslasteks.

Peamised erinevused OSPF ja BGP vahel

  1. OSPF tähistab Open Shortest Path First'i, kusjuures BGP laieneb Border Gateway protokolli.
  2. OSPF on sisemine lüüsi marsruutimisprotokoll, milles marsruutimisoperatsioon viiakse läbi autonoomses süsteemis. Teisest küljest on BGP välise lüüsi marsruutimisprotokoll, mis võimaldab marsruutimisoperatsioone teostada kahe autonoomse süsteemi vahel.
  3. OSPF on lihtne kasutada, samas kui BGP on keeruline rakendada.
  4. Ruuteri poolt kulunud aeg viimaste marsruutimisandmete jagamiseks ja uuendamiseks on tuntud kui lähenemine. Niisiis, OSPF saab saavutada lähenemise tarbides vähem aega. Vastupidiselt sellele on BGP-l aeglane lähenemise määr võrreldes OSPF-iga.
  5. OSPF järgib hierarhilist struktuuri, samas kui BGP võtab tavaliselt vastu võrgusilma struktuuri.
  6. OSPF nõuab intensiivset mälu ja CPU ressursside kasutamist. Seevastu BGP-s sõltub seadme ressursside vajadus marsruutimistabeli suurusest.
  7. BGP on paindlikum ja skaleeritav kui OSPF ja seda kasutatakse suuremas võrgus, erinevalt OSPF-ist.
  8. OSPF-i peamine eesmärk on määrata parim marsruut, st kõige kiirem. Vastupidi, BGP rõhutab parima tee määramist.
  9. OSPF kasutab lingi oleku marsruutimist, samal ajal kui BGP kasutab tee vektori marsruutimist.

Järeldus

OSPF on sisemise lüüsi marsruutimisprotokoll, samas kui BGP on välise lüüsi marsruutimise protokoll. OSPF põhineb lingi oleku marsruutimisel, kus iga ruuter saadab naabervõrgu ruuteri oleku igale piirkonnas olevale ruuterile. Teisest küljest põhineb BGP teekonnavektorite marsruutimisel, kus ruuteril on nende võrkude loend, mida on võimalik jõuda igaüks neist jõuda.

Top