Tsentraliseeritud marsruutimine vs hajutatud marsruutimine | Tsentraliseeritud marsruutimine vs hajutatud marsruutimine
Marsruutimine on protsess, mille käigus valitakse võrguliikluse saatmiseks kasutatavad teed ja saadetakse paketid mööda valitud alamvõrku. Tsentraliseeritud marsruutimismudel on marsruutimismudel, milles marsruutimine toimub tsentraalselt, kasutades tsentraliseeritud andmebaasi. Vastupidi, hajutatud marsruutimise mudel on marsruutimismudel, mis tegeleb marsruutimise teostamisega hajutatud andmebaasi abil.
Mis on tsentraliseeritud marsruutimine?
Tsentraliseeritud marsruutimise mudel on marsruutimismudel, milles marsruutimine toimub tsentraalselt, kasutades tsentraliseeritud andmebaasi. Teisisõnu hoitakse marsruutimistabelit ühes "keskses" sõlmes, millega tuleks konsulteerida, kui teised sõlmed peavad tegema marsruutimisotsuse. Sellel tsentraliseeritud andmebaasil on globaalne võrguvaade. Tsentraliseeritud marsruutimine on DWDM-edastust (Dense Wavelength Division Multiplexing) pakkuvate süsteemide puhul kõige sobivam konkreetsetes domeenides. Selle põhjuseks on asjaolu, et need DWDM-süsteemid sisaldavad OADM-i (Optical Add-Drop Multiplexer), mida saab ümber konfigureerida sidemeediumi algus- ja lõpp-punktis. Tsentraliseeritud marsruutimise pooldajad viitavad sellele, et kuna enamik teavet, nagu üksikasjad SRLG (Jagatud riskide lingirühma) ja toimivusparameetrid, ei muutu sageli (ja seda teavet ei pruugita kunagi ise avastada ega reklaamida), on need ideaalsed elamiseks keskne andmebaas. Tsentraliseeritud mudelis on olekuteabele lihtne juurde pääseda. Seetõttu saab teavet ahelate vaheliste sõltuvuste kohta (seoses marsruutimisega) suhteliselt hõlps alt käsitleda, kui terminale ahelate vahel ei jagata, ja see on ideaalne tsentraliseeritud marsruutimismudeli jaoks. Tsentraliseeritud mudel kasutab globaalset olekuteavet. Tehtavatele arvutustele (nagu taastamise teede eelarvutamine) saab sellest globaalsest teabest palju kasu ja seepärast sobib see tsentraliseeritud mudeli jaoks.
Mis on hajutatud marsruutimine?
Hajutatud marsruutimismudelis peab iga sõlm eraldi marsruutimistabelit. Hajutatud marsruutimise mudel on marsruutimismudel, mis sobib suurepäraselt domeenide jaoks, mida saab tuvastada täiesti läbipaistmatutena. Selle peamiseks põhjuseks on asjaolu, et kahjustuste piirangud ei mängi nendes ülalnimetatud valdkondades marsruutimisel mingit rolli. Rikke korral (kui on vaja kiiresti taastada) võib hajutatud marsruutimissüsteemile loota, et see vastutab iga ebaõnnestunud valgustee taastumisteede nõudmisel arvutamise eest (isegi eeldatava rikke tuvastamise hetkel). Lõpuks on hajutatud marsruutimise mudel väga kooskõlas olemasoleva Interneti enda hajutatud marsruutimise filosoofiaga.
Mis vahe on tsentraliseeritud marsruutimisel ja hajutatud marsruutimisel?
Tsentraliseeritud marsruutimise mudel teostab marsruutimist tsentraliseeritud andmebaasi kasutades, samas kui hajutatud marsruutimismudel tegeleb marsruutimise teostamisega hajutatud andmebaasi abil. Lihtsam alt öeldes hoiab üks kesksõlm tsentraliseeritud mudeli marsruutimistabelit, samas kui iga sõlm hoiab hajutatud mudeli marsruutimistabelit. Kuna suur osa teabest ei muutu sageli, usuvad paljud, et see teave sobib hästi tsentraliseeritud andmebaasis hoidmiseks. Taastamiseks vajalikud eelarvutused võivad ära kasutada tsentraliseeritud andmebaasis saadaoleva globaalse teabe eeliseid. Kuid erinev alt hajutatud marsruutimissüsteemist ei saa tsentraliseeritud süsteemile loota, et see vastutab iga ebaõnnestunud valgusteede taastumisteede nõudmisel arvutamise eest (oodatava tõrke tuvastamise ajal). Erinev alt tsentraliseeritud lähenemisviisist on hajutatud marsruutimise mudel väga kooskõlas olemasoleva Interneti enda hajutatud marsruutimise filosoofiaga.