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

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

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

Video: Diferența dintre protocoalele de rutare centralizată și de rutare distribuită
Video: Ce se întâmplă cu oamenii pierduți în spatiu? Este uimitor! 2024, Noiembrie
Anonim

Rutare centralizată vs protocoale de rutare distribuită

Rutarea este procesul de alegere a căilor care vor fi utilizate pentru a trimite trafic de rețea și de trimitere a pachetelor de-a lungul rețelei secundare selectate. În terminologia rețelelor de calculatoare, un protocol de rutare definește modul în care nodurile din rețele (în special routerele) interacționează între ele, pentru a decide ce căi să aleagă pentru trimiterea traficului de rețea prin partajarea informațiilor necesare de legătură. De obicei, nodurile au cunoștințe inițiale despre alte noduri conectate direct la el și protocolul de rutare va răspândi această informație mai întâi către nodurile din apropiere și apoi către celel alte noduri. Acesta este modul în care protocoalele de rutare oferă ruterelor rețelei cunoștințe despre topologia 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 tabelele de rutare configurate manual, în timp ce protocoalele dinamice actualizează adaptiv tabelele de rutare în funcție de modificările topologiei rețelei. Protocoalele dinamice sunt clasificate în continuare ca centralizate și distribuite. Protocoalele centralizate se concentrează pe un nod central pentru toate deciziile de rutare, în timp ce protocoalele distribuite fac fiecare dispozitiv din rețea responsabil pentru luarea deciziilor de rutare.

Ce sunt protocoalele de rutare centralizată?

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

Ce sunt protocoalele de rutare distribuită?

Protocoalele de rutare distribuite aparțin, de asemenea, familiei de protocoale de rutare dinamică. În cadrul protocolului de rutare distribuită, fiecare dispozitiv din rețea este responsabil pentru luarea deciziilor de rutare. Există două tipuri de protocoale dinamice, distribuite, numite izolate (nodurile nu comunică) și neizolate (nodurile comunică între ele). Deci, în această subcategorie (dinamică, distribuită și neizolata), există două clase largi de protocoale care sunt utilizate mai frecvent astăzi. Sunt protocoale vector de distanță și protocoale de stare a legăturii. Protocoalele vector de distanță fac ca nodurile să partajeze informații precum destinația și costul la intervale regulate sau la nevoie. Protocoalele de stare a legăturii inundă informațiile despre starea conexiunii î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 distribuită?

Deși atât protocoalele de rutare centralizate, cât și cele distribuite sunt protocoale de rutare dinamice, ele sunt destul de diferite în modul în care funcționează. Principala diferență dintre ele se bazează pe dispozitivele din rețea care iau decizii cu privire la rutare. Un nod central este responsabil pentru toate deciziile de rutare în rutarea 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 un singur punct de defecțiune și o potențială congestie a rețelei în jurul nodului central. Din aceste motive, protocoalele distribuite sunt mai frecvent utilizate.

Recomandat: