Tsentraliseeritud marsruutimine vs hajutatud marsruutimisprotokollid
Marsruutimine on võrguliikluse saatmiseks kasutatavate teede valimise ja pakettide saatmise mööda valitud alamvõrku protsess. Arvutivõrkude terminoloogias määratleb marsruutimisprotokoll võrkude (eriti ruuterite) sõlmede omavahelise suhtluse, et otsustada, milliseid teid valida võrguliikluse saatmiseks, jagades vajalikku lingiteavet. Tavaliselt on sõlmedel esialgsed teadmised teiste sellega otse ühendatud sõlmede kohta ja marsruutimisprotokoll levitab selle teabe esmalt lähedalasuvatele sõlmedele ja seejärel teistele sõlmedele. Nii pakuvad marsruutimisprotokollid võrgu ruuteritele teadmisi võrgu topoloogia kohta nii alguses kui ka pärast muudatuse toimumist.
Dünaamilisteks ja staatilisteks protokollideks liigitatakse kahte tüüpi marsruutimisprotokolle. Staatilised protokollid töötavad ainult käsitsi konfigureeritud marsruutimistabelitega, dünaamilised protokollid aga kohandavad marsruutimistabelit (-tabelid) vastavalt võrgu topoloogia muutustele. Dünaamilisi protokolle liigitatakse lisaks tsentraliseeritud ja hajutatud protokollidele. Tsentraliseeritud protokollid keskenduvad kõigi marsruutimisotsuste tegemisel kesksõlmele, samal ajal 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 hulka. Tsentraliseeritud marsruutimisprotokolli kasutavas võrgus kogub “kesksel” sõlmel töötav kesktöötlusseade teavet (olekut nagu üles / alla olek, läbilaskevõime ja hetkekasutus) igale võrgu lingile. Seejärel kasutab see töötlemisseade 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 “keskses” sõlmes, mida tuleks kasutada juhul, kui teised sõlmed peavad marsruutimisotsuse tegema.
Mis on hajutatud marsruutimisprotokollid?
Jaotatud marsruutimisprotokollid kuuluvad ka dünaamiliste marsruutimisprotokollide perekonda. Hajutatud marsruutimisprotokolli kohaselt vastutab iga võrgus olev seade marsruutimisotsuste tegemise eest. On olemas kahte tüüpi dünaamilisi hajutatud protokolle, mida nimetatakse isoleeritud (sõlmed ei suhtle) ja isoleerimata (sõlmed suhtlevad omavahel). Niisiis on selle alamkategooria (dünaamiline, hajutatud ja isoleerimata) all kaks laia protokolli klassi, mida tänapäeval kasutatakse sagedamini. Need on kaugvektoriprotokollid ja lingi oleku protokollid. Kaugvektoriprotokollid muudavad sõlmed jagama regulaarselt või vastavalt vajadusele sellist teavet nagu sihtkoht ja maksumus. Lingi oleku protokollid ujutavad lingi oleku teabe kogu võrgus, võimaldades igal sõlmel luua võrgukaart.
Mis vahe on tsentraliseeritud marsruutimisprotokollidel ja hajutatud marsruutimisprotokollidel??
Kuigi nii tsentraliseeritud kui ka hajutatud marsruutimisprotokollid on dünaamilised marsruutimisprotokollid, on nad tööpõhimõtetes üsna erinevad. Peamine erinevus nende vahel põhineb sellel, millised võrgus olevad seadmed otsustavad marsruutimise üle. Ü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 ühe rikkepunkti olemasolu ja potentsiaalne võrgu ülekoormus kesksõlme ümber. Nendel põhjustel kasutatakse sagedamini hajutatud protokolle.