Centralized Routing vs Distributed Routing | Centralizirano usmjeravanje u odnosu na distribuirano usmjeravanje
Routing je proces odabira puteva koji će se koristiti za slanje mrežnog saobraćaja i slanja paketa duž odabrane podmreže. Centralizirani model rutiranja je model usmjeravanja u kojem se usmjeravanje vrši centralno pomoću centralizirane baze podataka. Naprotiv, distribuirani model usmjeravanja je model usmjeravanja, koji se bavi izvođenjem rutiranja koristeći distribuiranu bazu podataka.
Šta je centralizirano rutiranje?
Model centraliziranog rutiranja je model usmjeravanja u kojem se usmjeravanje vrši centralno pomoću centralizirane baze podataka. Drugim riječima, tabela rutiranja se čuva na jednom “centralnom” čvoru, koji treba konsultovati kada drugi čvorovi trebaju donijeti odluku o usmjeravanju. Ova centralizovana baza podataka ima pogled na globalnu mrežu. Centralizovano rutiranje je najprikladnije u specifičnim domenima sa sistemima koji pružaju DWDM (Multipleksiranje guste talasne dužine) prenos. Razlog za to je što ovi DWDM sistemi sadrže OADM (Optical Add-Drop Multiplexer) koji se može rekonfigurisati, unutar početne i krajnje tačke komunikacionog medija. Zagovornici centraliziranog rutiranja sugeriraju da je većina informacija kao što su detalji o SRLG-u (Shared Risk Link Group) i parametri performansi ne mijenjaju često (i ove informacije se možda nikada neće sami otkriti ili reklamirati), one su idealne da se nalaze u centralna baza podataka. U centralizovanom modelu, informacijama o stanju se može lako pristupiti. Stoga se informacijama o ovisnostima (u pogledu rutiranja) između kola (kako bi se osiguralo postojanje raznolikosti) može relativno lako rukovati kada se terminali ne dijele između kola, a ovo je idealno za centralizirani model rutiranja. Centralizirani model koristi informacije o globalnom stanju. Proračuni koji se izvode (kao što je prethodno izračunavanje putanja za vraćanje) mogu imati velike koristi od ovih globalnih informacija i stoga je ovo pogodno za centralizirani model.
Šta je distribuirano rutiranje?
U modelu distribuiranog rutiranja, svaki čvor drži zasebnu tablicu rutiranja. Model distribuiranog usmjeravanja je model usmjeravanja, koji je odličan za domene koje se mogu identificirati kao potpuno neprozirne. Glavni razlog za to je taj što ograničenja oštećenja ne igraju nikakvu ulogu u usmjeravanju unutar ovih gore navedenih domena. U slučaju kvara (kada postoji potreba za brzim obnavljanjem), može se pouzdati da će distribuirani sistem rutiranja snositi odgovornost za izračunavanje putanje oporavka na zahtjev za svaki od svjetlosnih puteva koji su otkazali (čak i u trenutku otkrivanja očekivanog kvara). Konačno, model distribuiranog rutiranja je vrlo konzistentan sa postojećom filozofijom distribuiranog rutiranja na Internetu.
Koja je razlika između centraliziranog i distribuiranog rutiranja?
Centralizovani model rutiranja vrši rutiranje koristeći centralizovanu bazu podataka, dok se model distribuiranog rutiranja bavi izvođenjem rutiranja koristeći distribuiranu bazu podataka. Jednostavno rečeno, jedan centralni čvor drži tabelu rutiranja u centralizovanom modelu, dok svaki čvor drži tabelu rutiranja u distribuiranom modelu. Budući da se veliki dio informacija ne mijenja često, mnogi vjeruju da su ove informacije vrlo pogodne za smještaj u centraliziranoj bazi podataka. Prethodni proračuni potrebni za restauraciju mogu iskoristiti prednosti globalnih informacija dostupnih u centraliziranoj bazi podataka. Ali, za razliku od distribuiranog sistema rutiranja, na centralizovani sistem se ne može pouzdati da će snositi odgovornost za izračunavanje putanja oporavka na zahtev za svaki od svetlosnih puteva koji su otkazali (u trenutku otkrivanja očekivanog kvara). Za razliku od centraliziranog pristupa, model distribuiranog rutiranja je vrlo konzistentan s postojećom filozofijom distribuiranog rutiranja na Internetu.