Diferența dintre protocoalele de rutare centralizată și rutare distribuită

Anonim

Routing centralizat versus protocoale de rutare distribuite

Rutarea este procesul de alegere a căilor de utilizat trimite traficul de rețea și trimite pachetele de-a lungul rețelei secundare selectate. În terminologia rețelei de calculatoare, un protocol de rutare definește modul în care nodurile din rețele (în special router-ele) interacționează unul cu celălalt, pentru a decide ce căi de a alege pentru trimiterea traficului de rețea prin partajarea informațiilor de legătură necesare. În mod obișnuit, nodurile au cunoștințe inițiale despre alte noduri conectate direct la acesta, iar protocolul de rutare va transmite mai întâi aceste informații către nodurile din apropiere și apoi către celelalte noduri. Acesta este modul în care protocoalele de rutare oferă cunoștințe despre topologia rețelei la routerele rețelei inițial, precum și după ce a avut loc o schimbare.

Există două tipuri de protocoale de rutare clasificate ca protocoale dinamice și statice. Protocoalele statice funcționează numai cu tabele de rutare configurate manual, în timp ce protocoalele dinamice actualizează tabelele de rutare adaptive în funcție de schimbările din topologia rețelei. Protocoalele dinamice sunt în continuare clasificate ca centralizate și distribuite. Protocoalele centralizate se concentrează pe un nod central pentru toate deciziile de rutare, în timp ce protocoalele distribuite fac ca fiecare dispozitiv din rețea să fie responsabil pentru luarea deciziilor de rutare.

Ce sunt protocoalele de rutare centralizate?

După cum sa menționat mai sus, protocoalele de rutare centralizate aparțin familiei de protocoale dinamice de rutare. Într-o rețea care utilizează un protocol centralizat de rutare, un dispozitiv central de procesare care rulează pe un nod central, adună informații (starea cum ar fi starea în sus / în jos, capacitatea și utilizarea curentă) pe fiecare legătură din rețea. Apoi, acest dispozitiv de procesare utilizează informațiile colectate pentru a calcula tabelele de rutare pentru toate celelalte noduri. Aceste protocoale de rutare utilizează o bază de date centralizată situată la nodul central pentru aceste calcule. Cu alte cuvinte, tabela de rutare este păstrată la un singur nod "central", care ar trebui consultat atunci când alte noduri trebuie să facă o decizie de rutare.

Ce sunt protocoalele de rutare distribuite?

Protocoalele distribuite de rutare aparțin, de asemenea, familiei de protocoale dinamice de rutare. În conformitate cu protocolul de rutare distribuit, fiecare dispozitiv din rețea este responsabil pentru luarea deciziilor de rutare. Există două tipuri de protocoale dinamice distribuite, izolate (nodurile nu comunică) și non-izolate (nodurile comunică între ele). Deci, în această subcategorie (dinamică, distribuită și neizolată), există două clase largi de protocoale care sunt utilizate mai frecvent astăzi. Acestea sunt protocoale vectoriale de distanță și protocoale de stare de legătură.Protocoalele vectoriale de distanțe fac ca nodurile să partajeze informații cum ar fi destinația și costul la intervale regulate sau după cum este necesar. Protocoalele de stare de legătură inundă informațiile de stare a legăturilor în întreaga rețea pentru a permite fiecărui nod să construiască o "hartă" a rețelei.

Care este diferența dintre protocoalele de rutare centralizată și protocoalele de rutare distribuite?

Deși atât protocoalele de rutare centralizate cât și cele distribuite sunt protocoale dinamice de rutare, ele sunt destul de diferite în modul în care funcționează. Principala diferență dintre acestea se bazează pe care dispozitive din rețea fac deciziile privind rutarea. Un nod central este responsabil pentru toate deciziile de rutare în rutare centralizată, în timp ce fiecare dispozitiv este responsabil pentru deciziile de rutare în cadrul protocoalelor distribuite. Protocoalele centralizate au multe probleme în comparație cu protocoalele distribuite, cum ar fi faptul că au un singur punct de eșec și o potențială congestie a rețelei în jurul nodului central. Din aceste motive, protocoalele distribuite sunt utilizate mai frecvent.