Recomandat, 2024

Alegerea Editorului

Diferența dintre OSPF și BGP

Diferența majoră dintre OSPF și BGP este că OSPF este un protocol de rutare intradomenială, în timp ce BGP este protocolul de rutare interdomeniu. Protocolul OSPF folosește rutarea stării link-ului. Pe de altă parte, protocolul BGP folosește rutarea vectorului de cale.

Operațiile de rutare realizate în interiorul unui sistem autonom sunt cunoscute sub denumirea de rutare intradomenială sau rutare interioară a gateway-ului și atunci când rutarea este efectuată între două sisteme autonome, se face referire la rutarea între domenii sau rutarea gateway-ului exterior. Un sistem autonom este o combinație de rețele și router care este controlată de administrarea unică.

Diagramă de comparație

Bazele de comparațieOSPFBGP
Stăpâne pentru
Deschide cel mai scurt drum prima dataBorder Protocol Gateway
Protocolul gateway
OSPF este un protocol intern de gatewayBGP este un protocol de gateway extern
Punerea în aplicareUșor de implementatComplex de implementat
Convergenţă
RapidÎncet
ProiectaRețea ierarhică posibilămeshed
Necesitatea resurselor dispozitivuluiMemorie și procesor intensivScalarea este mai bună în BGP, deși se bazează pe dimensiunea tabelului de rutare.
Dimensiunea rețelelorUtilizat pe o rețea de dimensiuni mai mari, care ar putea fi administrată la nivel central.Utilizată în principal pe rețele la scară largă, cum ar fi internetul.
FuncţieCea mai rapidă rută este preferată față de cea mai scurtă.Cea mai bună cale este determinată pentru datagramă.
Algoritmul folositAlgoritmul DijkstraCel mai bun algoritm de cale
ProtocolIPTCP
Port89179
TipStarea conexiuniiVectorul căii

Definiția OSPF

Calea cea mai scurtă de deschidere este primul protocol de intrare pentru interior. Grupul de lucru pentru Protocolul de la Interior Gateway (IGP) sa format pentru a proiecta un algoritm IGP bazat pe algoritmul First Shortest Path (SPF) pentru al utiliza în rețelele de protocol Internet. Utilizează rutarea stării link-ului. OSPF a fost creat din cauza limitărilor din PAR; Protocolul RIP a avut o capacitate limitată de a servi rețele interne eterogene. OSPF este o rutare de stare a legăturilor care poate funcționa în cadrul unei ierarhii. Nivelul și entitatea cea mai mare din ierarhie este sistemul autonom. Apelul OSPF către routerele din aria ierarhică pentru trimiterea anunțurilor de stare de legătură.

OSPF permite diferite scheme de autentificare și fiecare schimb în cadrul routerelor trebuie autentificat. Scopul autentificării este să permită singurei routere autorizate să facă publicitate informațiilor de rutare. Căile separate sunt calculate pentru o singură destinație bazată pe numărul de HOP și o cantitate mare de transfer pentru fiecare tip de serviciu. Atunci când există mai multe rute cu costuri egale la destinație, aceasta efectuează echilibrarea încărcării în cazul în care traficul este distribuit în mod egal.

În OSPF setul de rețele este grupat într-o zonă autonomă. O zonă își ascunde topologia de sistemul restant autonom și din alte zone. Această ascundere a informațiilor reduce traficul de rutare. Pentru a distinge informațiile obținute în cadrul rețelei (surse interne) de informațiile obținute de la un router extern (surse externe), formatele distincte de mesaje sunt utilizate în OSPF.

Partiționarea de zonă construiește două tipuri distincte de rutare, în funcție de sursa și locația destinației din rețea și dacă acestea se află în aceeași zonă sau în altă zonă. Atunci când sursa și destinația prezente în aceeași zonă este cunoscută sub denumirea de rutare intra-zonă și dacă sursa și destinația prezente în zona diferită este denumită rutare inter-zonă .

Definiția BGP

Border Gateway Protocol (BGP) este un protocol de gateway extern conceput pentru schimbul de informații de rutare pentru Internet. Folosind o topologie arbitrară, BGP ar putea conecta orice rețea internă de sisteme autonome. Este necesar, în mod necesar, să aibă cel puțin un router la fiecare sistem autonom cu capacitatea de a rula BGP care trebuie să se conecteze la cel puțin un alt router BGP al unui alt sistem autonom.

Un BGP poate gestiona un set de conexiuni AS conectate în orice configurație, cum ar fi o rețea completă, o rețea parțială și, de asemenea, se poate ocupa de schimbările care apar în topologie în timp. Sistemul BGP schimbă, în principiu, informațiile privind disponibilitatea rețelei cu alte sisteme BGP și creează un grafic al sistemelor autonome cu informațiile de accesibilitate primite la rutele BGP. Mecanismul de rutare a vectorului de cale este folosit în sistemele BGP, deoarece rutarea vectorului de distanță și rutarea stării de legătură devin imposibilă atunci când domeniul operației devine mare.

În rutarea vectorului de traseu, ruterul are lista de rețele la care se poate ajunge cu calea pentru a ajunge la fiecare dintre ele. Acesta conservă lățimea de bandă a rețelei și suportă CIDR (Classless Inter-Domain Routing). Protocolul BGP nu are nicio informație despre ceea ce se întâmplă într-un sistem autonom și că este o condiție necesară pentru un sistem autonom. Are o topologie internă proprie și alege protocoalele de rutare pentru a determina rutele.

Este numit Protocolul de frontieră pentru frontiere, deoarece în acest caz un router BGP trebuie să comunice cu un interlocutor într-un alt sistem autonom care de obicei se află în apropierea marginii (frontierei) sistemului autonom. Această comunicare are loc atunci când o pereche de sisteme autonome acceptă să schimbe informațiile de rutare și care implică routerele să devină colegii BGP.

Diferențe cheie între OSPF și BGP

  1. OSPF-ul reprezintă cea mai scurtă cale deschisă, în timp ce BGP se extinde la Protocolul de frontieră.
  2. OSPF este un protocol de rutare a gateway-ului interior în care operația de rutare este efectuată în interiorul unui sistem autonom. Pe de altă parte, BGP este un protocol de rutare a gateway-ului exterior, care permite efectuarea operațiilor de rutare între cele două sisteme autonome.
  3. OSPF este ușor de angajat, în timp ce BGP este complex de implementat.
  4. Timpul scurs de un router pentru partajarea și actualizarea celor mai recente informații de rutare este cunoscut sub numele de convergență. Astfel, OSPF poate realiza convergența consumând mai puțin timp. În schimb, BGP are o rată de convergență lentă comparativ cu OSPF.
  5. OSPF urmează o structură ierarhică, în timp ce BGP adoptă de obicei o structură a ochiurilor.
  6. OSPF necesită utilizarea intensă a resurselor de memorie și CPU. În schimb, în ​​BGP, nevoia de resurse a dispozitivului se bazează pe mărimea tabelului de rutare.
  7. BGP este mai flexibil și mai scalabil decât OSPF și utilizat într-o rețea mai mare, spre deosebire de OSPF.
  8. Obiectivul principal al OSPF este de a determina cea mai bună rută, adică cea mai rapidă. În schimb, BGP pune accentul pe stabilirea celei mai bune căi.
  9. OSPF folosește rutarea stării link-ului, în timp ce BGP folosește rutarea vectorului de cale.

Concluzie

OSPF este un protocol de rutare internă a gateway-ului, în timp ce BGP este un protocol de rutare a gateway-ului exterior. OSPF se bazează pe rutarea stării de legătură unde fiecare router trimite starea routerului vecin la fiecare router prezent în zonă. Pe de altă parte, BGP se bazează pe rutarea vectorilor de căi în cazul în care un router are o listă de rețele la care se poate ajunge cu calea pentru a ajunge la fiecare dintre ele.

Top