protocolul OSPF (Open Shortest Path First) este unul dintr-o familie de protocoale de rutare IP și este un protocol de Gateway interior (IGP) pentru Internet, utilizat pentru a distribui informații de rutare IP într-un singur sistem autonom (AS) într-o rețea IP.
protocolul OSPF este un protocol de rutare link-stat, ceea ce înseamnă că routerele fac schimb de informații topologice cu vecinii lor cei mai apropiați. Informațiile topologice sunt inundate pe tot parcursul AS, astfel încât fiecare router din AS are o imagine completă a topologiei AS., Această imagine este apoi utilizată pentru a calcula căile end-to-end prin AS, în mod normal, folosind o variantă a algoritmului Dijkstra. Prin urmare, într-un protocol de rutare link-state, următoarea adresă hop la care sunt transmise datele este determinată prin alegerea celei mai bune căi end-to-end către destinația eventuală.principalul avantaj al unui protocol de rutare a stării de legătură precum OSPF este că cunoașterea completă a topologiei permite routerelor să calculeze rutele care satisfac anumite criterii., Acest lucru poate fi util în scopuri de inginerie de trafic, în cazul în care rutele pot fi constrânse să îndeplinească anumite cerințe de calitate a serviciului. Principalul dezavantaj al unui protocol de rutare a stării de legătură este că nu se scalează bine, deoarece mai multe routere sunt adăugate domeniului de rutare. Creșterea numărului de routere mărește dimensiunea și frecvența actualizărilor topologice, precum și durata de timp necesară pentru a calcula rutele end-to-end., Această lipsă de scalabilitate înseamnă că un protocol de rutare a stării de legătură nu este potrivit pentru rutarea pe internet în general, acesta fiind motivul pentru care IGP-urile rutează doar traficul într-un singur AS.fiecare router OSPF distribuie informații despre starea sa locală (interfețe utilizabile și vecini accesibili și costul utilizării fiecărei interfețe) către alte routere folosind un mesaj Link state Advertisement (lsa). Fiecare router utilizează mesajele primite pentru a construi o bază de date identică care descrie topologia AS.,
Din această bază de date, fiecare router își calculează propriul tabel de rutare folosind mai întâi calea cea mai scurtă (SPF) sau algoritmul Dijkstra. Acest tabel de rutare conține toate destinațiile despre care știe protocolul de rutare, asociate cu o adresă IP hop următoare și o interfață de ieșire.
- protocolul recalculează rutele atunci când topologia rețelei se schimbă, folosind algoritmul Dijkstra, și minimizează traficul Protocolului de rutare pe care îl generează.
- acesta oferă suport pentru mai multe căi de cost egal.,
- acesta oferă o ierarhie pe mai multe niveluri (două niveluri pentru OSPF) numită „rutare a zonei”, astfel încât informațiile despre topologia dintr-o zonă definită a AS sunt ascunse de routerele din afara acestei zone. Acest lucru permite un nivel suplimentar de protecție de rutare și o reducere a traficului de protocol de rutare.
- toate schimburile de protocol pot fi autentificate astfel încât numai routerele de încredere să se poată alătura schimburilor de rutare pentru AS.
OSPF versiunea 3 (OSPFv3)
OSPF versiunea 2 (OSPFv2) este utilizat cu IPv4. OSPFv3 a fost actualizat pentru compatibilitate cu spațiul de adrese IPv6 pe 128 de biți., Cu toate acestea, aceasta nu este singura diferență între OSPFv2 și OSPFv3. Alte modificări în OSPFv3, astfel cum sunt definite în RFC 2740, include
- protocol de prelucrare pe link-ul nu per-subrețea
- plus de inundații domeniul de aplicare, care poate fi link-local, zona sau CA-larg
- eliminarea opac LSAs
- suport pentru mai multe instanțe de OSPF pe link-ul
- diverse pachete și LSA format modificări (inclusiv eliminarea abordarea semantică).
atât OSPFv2 și OSPFv3 sunt pe deplin acceptate de DC-OSPF.
Aflați mai multe: Vizualizați specificațiile stivei noastre de protocol OSPF.