Centralizēta maršrutēšana vs sadalīti maršrutēšanas protokoli
Maršrutēšana ir process, kurā tiek izvēlēti ceļi, kas jāizmanto tīkla trafika nosūtīšanai, un pakešu nosūtīšana pa izvēlēto apakštīklu. Datortīklu terminoloģijā maršrutēšanas protokols nosaka, kā mezgli tīklos (īpaši maršrutētāji) mijiedarbojas viens ar otru, lai izlemtu, kādus ceļus izvēlēties tīkla trafika nosūtīšanai, daloties ar nepieciešamo saišu informāciju. Parasti mezgliem ir sākotnējās zināšanas par citiem tieši ar to savienotiem mezgliem, un maršrutēšanas protokols šo informāciju vispirms izplatīs tuvējos mezglos un tad pārējos mezglos. Tādējādi maršrutēšanas protokoli sniedz zināšanas par tīkla topoloģiju tīkla maršrutētājiem sākotnēji, kā arī pēc izmaiņām.
Ir divu veidu maršrutēšanas protokoli, kas klasificēti kā dinamiskie un statiskie protokoli. Statiskie protokoli darbojas tikai ar manuāli konfigurētām maršrutēšanas tabulām, savukārt dinamiskie protokoli adaptīvi atjaunina maršrutēšanas tabulu (-as) atbilstoši tīkla topoloģijas izmaiņām. Dinamiskos protokolus tālāk klasificē kā centralizētus un izplatītus. Centralizētie protokoli koncentrējas uz centrālo mezglu visiem maršrutēšanas lēmumiem, savukārt sadalītie protokoli katru tīkla ierīci padara atbildīgu par maršrutēšanas lēmumu pieņemšanu.
Kas ir centralizētie maršrutēšanas protokoli?
Kā minēts iepriekš, centralizētie maršrutēšanas protokoli pieder dinamisko maršrutēšanas protokolu saimei. Tīklā, kas izmanto centralizētu maršrutēšanas protokolu, centrālā apstrādes ierīce, kas darbojas ar “centrālu” mezglu, vāc informāciju (statuss, piemēram, uz augšu / uz leju statuss, jauda un pašreizējā izmantošana) uz katru tīkla saiti. Pēc tam šī apstrādes ierīce apkopoto informāciju izmanto, lai aprēķinātu visu citu mezglu maršrutēšanas tabulas. Šajos maršrutēšanas protokolos šiem aprēķiniem tiek izmantota centralizēta datu bāze, kas atrodas centrālajā mezglā. Citiem vārdiem sakot, maršrutēšanas tabula tiek turēta vienā “centrālā” mezglā, ar kuru vajadzētu iepazīties, kad citiem mezgliem jāpieņem lēmums par maršrutēšanu.
Kas ir izplatītie maršrutēšanas protokoli?
Izplatītie maršrutēšanas protokoli pieder arī dinamisko maršrutēšanas protokolu saimei. Saskaņā ar izplatītu maršrutēšanas protokolu katra tīkla ierīce ir atbildīga par maršrutēšanas lēmumu pieņemšanu. Pastāv divu veidu dinamiski, izkliedēti protokoli, kurus sauc par izolētiem (mezgli nesazinās) un neizolētus (mezgli savstarpēji sazinās). Tātad šajā apakškategorijā (dinamiskā, izplatītā un neizolētā) ir divas plašas protokolu klases, kuras mūsdienās tiek izmantotas biežāk. Tie ir attāluma vektora protokoli un saišu stāvokļa protokoli. Attāluma vektora protokoli liek mezgliem dalīties ar informāciju, piemēram, par galamērķi un izmaksām ar regulāriem intervāliem vai pēc nepieciešamības. Saites stāvokļa protokoli pārpludina informāciju par saites stāvokli visā tīklā, lai katrs mezgls varētu izveidot tīkla “karti”..
Kāda ir atšķirība starp centralizētajiem maršrutēšanas protokoliem un sadalītajiem maršrutēšanas protokoliem?
Lai gan gan centralizētie, gan izplatītie maršrutēšanas protokoli ir dinamiski maršrutēšanas protokoli, tie darbojas diezgan atšķirīgi. Galvenā atšķirība starp tām ir atkarīga no tā, kuras tīkla ierīces pieņem lēmumus par maršrutēšanu. Viens centrālais mezgls ir atbildīgs par visiem maršrutēšanas lēmumiem centralizētā maršrutēšanā, savukārt katra ierīce ir atbildīga par maršrutēšanas lēmumiem, izmantojot sadalītos protokolus. Centralizētiem protokoliem ir daudz problēmu, salīdzinot ar sadalītajiem protokoliem, piemēram, tiem ir viens kļūmes punkts un potenciāls tīkla pārslodze ap centrālo mezglu. Šo iemeslu dēļ biežāk tiek izmantoti sadalīti protokoli.