Tsentraliseeritud marsruutimine vs hajutatud marsruutimisprotokollid
Marsruutimine on protsess, mille abil valitakse võrguliikluse saatmiseks kasutatavad teed ja paketid saadetakse mööda valitud alamvõrku. Arvutivõrgu terminoloogias määratleb marsruutimisprotokoll, kuidas võrkude sõlmed (täpsemalt ruuterid) üksteisega suhtlevad, et otsustada, millised teed valida võrguliikluse saatmiseks, jagades vajalikku lingiteavet. Tavaliselt on sõlmedel esialgsed teadmised muudest sellega otse ühendatud sõlmedest ja marsruutimisprotokoll levitab selle teabe kõigepealt lähedal asuvatele sõlmedele ja seejärel teistele sõlmedele. Nii annavad marsruutimisprotokollid võrgu topoloogiatele teadmisi võrgu ruuteritele nii algul kui ka pärast muudatuste toimumist.
Dünaamilisteks ja staatilisteks protokollideks on liigitatud kahte tüüpi marsruutimisprotokolle. Staatilised protokollid töötavad ainult käsitsi konfigureeritud marsruutimistabelitega, samas kui dünaamilised protokollid värskendavad marsruutimistabel (id) adaptiivselt vastavalt võrgu topoloogia muudatustele. Dünaamilised protokollid klassifitseeritakse lisaks tsentraliseeritud ja levitatud. Tsentraliseeritud protokollid keskenduvad kõigi marsruutimisotsuste tegemise kesksele sõlmele, samal ajal kui jaotatud protokollid panevad iga võrgus oleva seadme marsruutimisotsuste langetamise eest vastutama.
Mis on tsentraliseeritud marsruutimisprotokollid?
Nagu eespool mainitud, kuuluvad tsentraliseeritud marsruutimisprotokollid dünaamiliste marsruutimisprotokollide perekonda. Tsentraliseeritud marsruutimisprotokolli kasutavas võrgus kogub keskseadmel töötav keskseade teavet (olek nagu üles / alla olek, läbilaskevõime ja praegune kasutus) igal võrgu lingil. Seejärel kasutab see töötlusseade kogutud teavet kõigi teiste sõlmede marsruutimistabelite arvutamiseks. Need marsruutimisprotokollid kasutavad nende arvutuste jaoks tsentraliseeritud andmebaasi, mis asub kesksõlmes. Teisisõnu, marsruutimistabelit hoitakse ühes "keskmises" sõlmes, mida tuleks uurida, kui teised sõlmed peavad marsruudiotsuse tegema.
Mis on hajutatud marsruudi protokollid?
Hajutatud marsruutimisprotokollid kuuluvad ka dünaamiliste marsruutimisprotokollide perekonda. Hajutatud marsruutimisprotokolli eest vastutab marsruutimisotsuste langetamise eest iga võrgus olev seade. On kahte tüüpi dünaamilisi, hajutatud protokolle, mida nimetatakse isoleerituks (sõlmed ei suhtle) ja isoleerimata (sõlmed suhtlevad omavahel). Niisiis on selle alamkategooria (dünaamiline, hajutatud ja isoleerimata) all kaks laialdast protokollide klassi, mida kasutatakse tänapäeval sagedamini. Need on kaugusvektoriprotokollid ja link olekuprotokollid. Kaugusvektoriprotokollid panevad sõlmed regulaarselt või vajaduse korral jagama teavet, näiteks sihtkoht ja maksumus. Lingiseisundiprotokollid ujutavad kogu olekus lingi oleku teavet, võimaldades igal sõlmel võrgu „kaarti“ehitada.
Mis vahe on tsentraliseeritud marsruutimisprotokollidel ja hajutatud marsruutimisprotokollidel?
Ehkki nii tsentraliseeritud kui ka hajutatud marsruutimisprotokollid on dünaamilised marsruutimisprotokollid, on nende toimimisviisid üsna erinevad. Peamine erinevus nende vahel põhineb sellel, millised võrgus olevad seadmed marsruutimise osas otsuseid langetavad. Tsentraliseeritud marsruutimisel vastutab kõigi marsruutimisotsuste eest üks kesksõlm, hajutatud protokollide alusel marsruutimisotsuste eest vastutab iga seade. Tsentraliseeritud protokollidel on võrreldes hajutatud protokollidega palju probleeme, näiteks keskse sõlme ümber on üks rikkepunkt ja võimalik võrgu ülekoormatus. Nendel põhjustel kasutatakse levitatud protokolle sagedamini.