Centralizované smerovanie verzus distribuované smerovacie protokoly
Routovanie je proces výberu ciest, ktoré sa majú použiť na odosielanie sieťovej prevádzky, a odosielanie paketov cez vybranú podsieť. V terminológii počítačových sietí smerovací protokol definuje, ako uzly v sieťach (konkrétne smerovače) navzájom spolupracujú, aby sa rozhodli, ktoré cesty si vybrať na odosielanie sieťovej prevádzky zdieľaním potrebných informácií o prepojení. Typicky majú uzly počiatočné znalosti o iných uzloch, ktoré sú k nim priamo pripojené, a smerovací protokol rozšíri tieto informácie najskôr do blízkych uzlov a potom do ostatných uzlov. Takto smerovacie protokoly poskytujú smerovačom siete znalosti o topológii siete na začiatku, ako aj po zmene.
Existujú dva typy smerovacích protokolov klasifikovaných ako dynamické a statické protokoly. Statické protokoly fungujú iba s manuálne nakonfigurovanými smerovacími tabuľkami, zatiaľ čo dynamické protokoly adaptívne aktualizujú smerovacie tabuľky podľa zmien v topológii siete. Dynamické protokoly sú ďalej klasifikované ako centralizované a distribuované. Centralizované protokoly sa zameriavajú na centrálny uzol pre všetky rozhodnutia o smerovaní, zatiaľ čo distribuované protokoly robia každé zariadenie v sieti zodpovedné za rozhodovanie o smerovaní.
Čo sú centralizované smerovacie protokoly?
Ako je uvedené vyššie, centralizované smerovacie protokoly patria do rodiny dynamických smerovacích protokolov. V sieti, ktorá používa centralizovaný smerovací protokol, centrálne spracovateľské zariadenie bežiace na „centrálnom“uzle zhromažďuje informácie (stav, ako je stav hore/dole, kapacita a aktuálne využitie) na každom spoji v sieti. Potom toto zariadenie na spracovanie použije zhromaždené informácie na výpočet smerovacích tabuliek pre všetky ostatné uzly. Tieto smerovacie protokoly využívajú na tieto výpočty centralizovanú databázu umiestnenú v centrálnom uzle. Inými slovami, smerovacia tabuľka je uložená v jedinom „centrálnom“uzle, ktorý by ste si mali pozrieť, keď ostatné uzly potrebujú urobiť rozhodnutie o smerovaní.
Čo sú distribuované smerovacie protokoly?
Do rodiny dynamických smerovacích protokolov patria aj distribuované smerovacie protokoly. V rámci distribuovaného smerovacieho protokolu je každé zariadenie v sieti zodpovedné za rozhodovanie o smerovaní. Existujú dva typy dynamických, distribuovaných protokolov, ktoré sa nazývajú izolované (uzly nekomunikujú) a neizolované (uzly spolu komunikujú). Takže v rámci tejto podkategórie (dynamické, distribuované a neizolované) existujú dve široké triedy protokolov, ktoré sa dnes používajú častejšie. Sú to protokoly vzdialenostných vektorov a protokoly stavu spojenia. Vektorové protokoly vzdialenosti umožňujú uzlom zdieľať informácie, ako je miesto určenia a náklady, v pravidelných intervaloch alebo podľa potreby. Protokoly stavu spojenia zaplavujú informácie o stave spojenia v celej sieti, aby umožnili každému uzlu vytvoriť „mapu siete“.
Aký je rozdiel medzi centralizovanými smerovacími protokolmi a distribuovanými smerovacími protokolmi?
Hoci centralizované aj distribuované smerovacie protokoly sú dynamické smerovacie protokoly, v spôsobe fungovania sa značne líšia. Hlavný rozdiel medzi nimi je založený na tom, ktoré zariadenia v sieti rozhodujú o smerovaní. Jeden centrálny uzol je zodpovedný za všetky rozhodnutia o smerovaní v centralizovanom smerovaní, zatiaľ čo každé zariadenie je zodpovedné za rozhodnutia o smerovaní v rámci distribuovaných protokolov. Centralizované protokoly majú v porovnaní s distribuovanými protokolmi veľa problémov, napríklad majú jeden bod zlyhania a potenciálne preťaženie siete okolo centrálneho uzla. Z týchto dôvodov sa častejšie používajú distribuované protokoly.