Tsentraliseeritud marsruutimine vs hajutatud marsruutimine | Tsentraliseeritud marsruutimine vs hajutatud marsruutimine
Marsruutimine on võrguliikluse saatmiseks kasutatavate teede valimise ja pakettide saatmise mööda valitud alamvõrku protsess. Tsentraliseeritud marsruutimismudel on marsruutimismudel, milles marsruutimine toimub tsentraliseeritult, kasutades tsentraliseeritud andmebaasi. Vastupidi, hajutatud marsruutimismudel on marsruutimismudel, mis tegeleb marsruutimise teostamisega hajutatud andmebaasi abil.
Mis on tsentraliseeritud marsruutimine?
Tsentraliseeritud marsruutimismudel on marsruutimismudel, milles marsruutimine toimub tsentraliseeritult, kasutades tsentraliseeritud andmebaasi. Teisisõnu, marsruutimistabelit hoitakse ühes “keskses” sõlmes, mida tuleks kasutada juhul, kui teised sõlmed vajavad marsruutimisotsuse tegemist. Sellel tsentraliseeritud andmebaasil on globaalse võrguvaade. Tsentraliseeritud marsruutimine on kõige sobivam konkreetsetes domeenides koos süsteemidega, mis pakuvad DWDM (Dense Wavelength Division Multiplexing) edastust. Selle põhjuseks on see, et need DWDM-süsteemid sisaldavad OADM-i (optilist lisandmooduliga multiplekserit), mida saab uuesti konfigureerida suhtlusmeediumi algus- ja lõpp-punkti piires. Tsentraliseeritud marsruutimise pooldajad arvavad, et kuna enamik teavet, näiteks üksikasjad SRLG (Shared Risk Link Group) kohta ja jõudluse parameetrid, ei muutu sageli (ja seda teavet ei pruugi kunagi ise avastada ega reklaamida), on nad ideaalsed, et elada keskandmebaas. Tsentraliseeritud mudelis on riigiteabele hõlpsasti juurde pääseda. Seetõttu saab vooluringide vahelist sõltuvust (marsruutimise osas) käsitlevat teavet (mitmekesisuse olemasolu tagamiseks) suhteliselt hõlpsalt käsitseda, kui klemmide vahel vooluahelaid ei jagu ning see sobib ideaalselt tsentraliseeritud marsruutimismudeli jaoks. Tsentraliseeritud mudelis kasutatakse globaalset teavet riigi kohta. Teostatud arvutused (näiteks taastamisteede eelarvutamine) saavad sellest globaalsest teabest suurt kasu ja seetõttu sobivad need tsentraliseeritud mudeli jaoks.
Mis on hajutatud marsruutimine?
Hajutatud marsruutimismudeli korral hoiab iga sõlm eraldi marsruutimistabelit. Hajutatud marsruutimismudel on marsruutimismudel, mis sobib suurepäraselt domeenide jaoks, mida saab tuvastada täiesti läbipaistmatutena. Selle peamine põhjus on see, et kahjustuste piirangud ei mängi marsruutimisel neis valdkondades mingit rolli. Rikke korral (kui on vaja kiiresti taastada) võib tugineda hajutatud marsruutimissüsteemile, kes vastutab taastamisteede nõudmisel arvutamise eest iga läbikukkunud valgusraja puhul (isegi eeldatava tõrke tuvastamise kohas). Ja lõpuks, hajutatud marsruutimismudel on väga kooskõlas olemasoleva Interneti enda hajutatud marsruutimisfilosoofiaga.
Mis vahe on tsentraliseeritud marsruutimisel ja hajutatud marsruutimisel??
Tsentraliseeritud marsruutimismudel teostab marsruutimist tsentraliseeritud andmebaasi abil, samal ajal kui hajutatud marsruutimismudel tegeleb marsruutimise teostamisega hajutatud andmebaasi abil. Lihtsamalt öeldes hoiab üks kesksõlm tsentraliseeritud mudelis marsruutimistabelit, samas kui iga sõlm hoiab marsruutimistabelit hajutatud mudelis. Kuna suur osa teabest ei muutu sageli, usuvad paljud, et see teave sobib tsentraliseeritud andmebaasis hoidmiseks. Taastamiseks vajalike eelarvutuste abil saab ära kasutada tsentraliseeritud andmebaasis leiduvat globaalset teavet. Kuid erinevalt hajutatud marsruutimissüsteemist ei saa tsentraliseeritud süsteemile tugineda vastutuse eest, mis tuleneb iga ebaõnnestunud valgusraja taastamisteede nõudmisel arvutamisest (eeldatava tõrke tuvastamise ajal). Erinevalt tsentraliseeritud lähenemisviisist on hajutatud marsruutimismudel ülimalt kooskõlas olemasoleva Interneti enda hajutatud marsruutimisfilosoofiaga.