Tsentraliseeritud marsruutimine vs hajutatud marsruutimisprotokollid
Marsruutimine on protsess, mille käigus valitakse võrguliikluse saatmiseks kasutatavad teed ja saadetakse paketid mööda valitud alamvõrku. Arvutivõrgu terminoloogias määratleb marsruutimisprotokoll, kuidas võrkude sõlmed (täpsem alt ruuterid) omavahel suhtlevad, et otsustada, millised teed valida võrguliikluse saatmiseks, jagades vajalikku lingiteavet. Tavaliselt on sõlmedel esialgsed teadmised teiste nendega otse ühendatud sõlmede kohta ja marsruutimisprotokoll levitab selle teabe esm alt lähedalasuvatele sõlmedele ja seejärel teistele sõlmedele. Nii annavad marsruutimisprotokollid võrgu ruuteritele teadmisi võrgu topoloogiast nii alguses kui ka pärast muudatuse toimumist.
Dünaamilisteks ja staatilisteks protokollideks on kahte tüüpi marsruutimisprotokolle. Staatilised protokollid töötavad ainult käsitsi konfigureeritud marsruutimistabelitega, samas kui dünaamilised protokollid värskendavad marsruutimistabeleid kohanduv alt vastav alt võrgu topoloogia muutustele. Dünaamilised protokollid liigitatakse täiendav alt tsentraliseeritud ja hajutatud protokollideks. Tsentraliseeritud protokollid keskenduvad kõigi marsruutimisotsuste tegemiseks kesksele sõlmele, samas kui hajutatud protokollid panevad iga võrgus oleva seadme vastutama marsruutimisotsuste tegemise eest.
Mis on tsentraliseeritud marsruutimisprotokollid?
Nagu eespool mainitud, kuuluvad tsentraliseeritud marsruutimisprotokollid dünaamiliste marsruutimisprotokollide perekonda. Tsentraliseeritud marsruutimisprotokolli kasutavas võrgus kogub "kesksõlmes" töötav kesktöötlusseade teavet (olek, näiteks üles/alla olek, võimsus ja praegune kasutus) iga võrgu lingi kohta. Seejärel kasutab see töötlemisseade kogutud teavet kõigi teiste sõlmede marsruutimistabelite arvutamiseks. Need marsruutimisprotokollid kasutavad nende arvutuste jaoks keskses sõlmes asuvat tsentraliseeritud andmebaasi. Teisisõnu hoitakse marsruutimistabelit ühes "keskses" sõlmes, millega tuleks konsulteerida, kui teised sõlmed peavad tegema marsruutimisotsuse.
Mis on hajutatud marsruutimisprotokollid?
Dünaamiliste marsruutimisprotokollide perekonda kuuluvad ka hajutatud marsruutimisprotokollid. Jaotatud marsruutimisprotokolli korral vastutab iga võrgus olev seade marsruutimisotsuste tegemise eest. On kahte tüüpi dünaamilisi hajutatud protokolle, mida nimetatakse isoleeritud (sõlmed ei suhtle) ja isoleerimata (sõlmed suhtlevad üksteisega). Seega on selles alamkategoorias (dünaamiline, hajutatud ja isoleerimata) kaks laia klassi protokollid, mida tänapäeval kasutatakse sagedamini. Need on kaugusvektori protokollid ja lingi oleku protokollid. Kaugusvektori protokollid panevad sõlmed korrapäraste ajavahemike järel või vastav alt vajadusele jagama teavet, nagu sihtkoht ja hind. Lingi olekuprotokollid ujutavad lingi oleku teabe üle kogu võrgu, et võimaldada igal sõlmel koostada võrgukaart.
Mis vahe on tsentraliseeritud marsruutimisprotokollidel ja hajutatud marsruutimisprotokollidel?
Kuigi nii tsentraliseeritud kui ka hajutatud marsruutimisprotokollid on dünaamilised marsruutimisprotokollid, on need oma toimimise poolest üsna erinevad. Peamine erinevus nende vahel põhineb sellel, millised võrgus olevad seadmed teevad marsruutimise kohta otsuseid. Üks kesksõlm vastutab kõigi tsentraliseeritud marsruutimise marsruutimisotsuste eest, samas kui iga seade vastutab hajutatud protokollide alusel marsruutimisotsuste eest. Tsentraliseeritud protokollidel on hajutatud protokollidega võrreldes palju probleeme, näiteks üksainus tõrkepunkt ja võimalik võrgu ülekoormus kesksõlme ümber. Nendel põhjustel kasutatakse sagedamini hajutatud protokolle.