Staatilise ja dünaamilise marsruutimise erinevus

Staatiline vs dünaamiline marsruutimine
 

Staatilise ja dünaamilise marsruutimise erinevus on selles, kuidas marsruutimississekanded süsteemi sisenevad. Marsruutimine arvutivõrkudes tähendab pakettide korrektset edastamist arvutivõrkudes nii, et lõpuks jõuavad paketid õigesse sihtkohta. Marsruutimine on kahte tüüpi: staatiline marsruutimine ja dünaamiline marsruutimine. Staatilise marsruudi korral seab võrguadministraator marsruutimiskirjed marsruutimistabelitesse käsitsi. See on koht, kus ta paneb käsitsi kirjad, mis täpsustavad, millist rada tuleb järgida, et pakett teatud sihtkohta jõuaks. Teisest küljest genereeritakse marsruutimiskanded dünaamilises marsruudis automaatselt marsruutimisprotokollide abil ilma võrguadministraatori sekkumiseta. Kasutatavad algoritmid on keerukad, kuid praeguste võrkude puhul, mis on üsna suured ja sageli muutuvad, on dünaamiline marsruutimine kõige sobivam.

Mis on staatiline marsruutimine?

Staatilisel marsruutimisel võrk administraator sisestab marsruutimiskirjed käsitsi iga ruuteri ja arvuti marsruutimistabelisse. Marsruudikanne on kirje, mis täpsustab, millist väravat pakett edastada, et see teatud sihtkohta jõuaks. Igas ruuteris või arvutis on tabel, mida nimetatakse marsruutimistabeliks ja mis sisaldab mitmeid marsruutimiskirjeid. Lihtsa väikese võrgu korral oleks staatiliste marsruutide sisestamine iga ruuteri jaoks teostatav, kuid võrgu suuruse ja keerukuse suurenemisega muutub see liiga tüütuks. Samuti, kui võrgus toimub muudatus, mis mõjutab marsruutimist (näiteks ruuter on maas või on lisatud uus ruuter), tuleb marsruutimiskirjeid käsitsi muuta. Nii et staatilises marsruutimises peab marsruutimistabelite haldamist tegema ka administraator. Staatilise marsruutimise eeliseks on see, et töötlemist pole palju. Ainus toiming on konkreetse sihtkoha marsruutimislaual otsingu tegemine ja seetõttu ei tohi marsruutimisriistvara vajada keerukamaid protsessoreid, mis muudaksid need odavamaks.

Dünaamilise marsruudi süsteem edaspidiseks transportimiseks

Mis on dünaamiline marsruutimine?

Dünaamilises marsruudis, marsruutimiskirjed genereeritakse automaatselt marsruutimisalgoritmide abil. Seega ei pea administraator käsitsi redigeerimist tegema. Marsruutimisalgoritmid on keerulised matemaatilised algoritmid, kus ruuterid reklaamivad oma linkide kohta ja seda teavet kasutades arvutatakse kõige ideaalsemad marsruudid. Sõltuvalt sellest, kuidas reklaamimine ja arvutused toimuvad, on erinevaid meetodeid. Lingi oleku algoritmid ja kauguse vektori algoritmid on kaks sellist kuulsat meetodit. OSPF (Open Shortest Path First) on algoritm, mis järgib lingi oleku algoritmi ja RIP (Routing Information Protocol) on algoritm, mis kasutab kaugusvektori algoritmi. Kaasaegsete suurte võrkude jaoks, mis käitamise ajal teevad palju muudatusi, on dünaamiline marsruutimine ideaalne.

Dünaamilises marsruutimises uuendatakse marsruutimistabeleid perioodiliselt ja kui muudatused aset leiavad, moodustatakse uued marsruutimistabelid nende järgi. Teine eelis on see, et dünaamilisel marsruutimisel kohandatakse marsruutimist sõltuvalt ummikutest. See tähendab, et kui mõni tee on liiga palju ülekoormatud, leiaksid marsruutimisprotokollid need välja ja tulevastes marsruutimistabelites neid teid vältida. Dünaamilise marsruutimise puuduseks on see, et arvutused on keerukad ja vajaksid märkimisväärselt palju töötlemist. Seetõttu oleks sellise marsruutimisriistvara hind kulukas.

Mis vahe on staatilisel marsruutimisel ja dünaamilisel marsruutimisel??

• Staatilise marsruudi korral sisestab võrguadministraator käsitsi marsruutimistabelitesse kandeid. Kuid dünaamilises marsruutimises ei pea võrguadministraator ühtegi kirjet sisestama, kuna need genereeritakse automaatselt.

• Dünaamilises marsruutimises genereeritakse marsruutimiskirjed keerukate marsruutimisalgoritmide abil. Staatilises marsruutimises selliseid algoritme pole.

• Staatilise marsruudi jaoks on toiming lihtsalt laua otsimine ja seetõttu ei vaja see riistvara odavamaks muutmist. Kuid dünaamilised marsruutimisalgoritmid hõlmavad palju arvutusi. Seega nõuab see palju töötlemisvõimalusi. Selle tulemusel oleks riistvara kulukas.

• Staatilisel marsruutimisel ei reklaamita ega edasta ruuterid mingit teavet teiste ruuterite linkide kohta. Kuid dünaamilisel marsruutimisel genereeritakse tabelid ruuterite reklaamitud teabe abil.

• Dünaamilises marsruutimises uuendatakse marsruutimistabelit perioodiliselt ja on seetõttu tundlik võrgu muutuste suhtes. Kuid staatilisel marsruutimisel peab võrguadministraator muudatused käsitsi tegema.

• Staatilist marsruutimist saab kasutada väikeste võrkude jaoks. Kuid suuremate võrkude korral ei saa staatilist marsruutimist säilitada ja seetõttu kasutatakse dünaamilist marsruutimist.

• Staatilise marsruudi korral mõjutab lingi tõrge kommunikatsiooni, kuni link on taas üles seatud või administraator käsitsi teisese tee üles seadnud. Kuid dünaamilisel marsruutimisel värskendataks sellisel juhul marsruutimistabelit alternatiivse tee saamiseks.

• Staatiline marsruutimine on palju turvalisem, kuna reklaame ei saadeta. Kuid dünaamilisel marsruutimisel muudavad saated ja reklaamid selle vähem turvaliseks.

Kokkuvõte:

Staatiline vs dünaamiline marsruutimine

Arvutivõrkudes on marsruutimine üks olulisemaid asju, mis paneb arvutivõrgu korralikult tööle. Staatiline marsruutimine on protsess, kus administraator peab marsruutimiskirjed käsitsi seadistama. Teisest küljest genereeritakse dünaamilises marsruutimisel marsruutimistabelid automaatselt algoritmide abil, mida nimetatakse marsruutimisalgoritmideks nagu RIP ja OSPF. Suurte keerukate võrkude puhul on staatilise marsruudi kasutamine väga tüütu ja seetõttu tuleb minna dünaamilise marsruudi loomiseks. Dünaamilise marsruutimise eeliseks on see, et marsruutimistabeleid genereeritakse perioodiliselt ja seega vastavad need kõikidele muudatustele võrgus. Kuid puuduseks on see, et dünaamilise marsruudi arvutused nõuavad rohkem töötlemisvõimsust.

Pildid viisakalt:

  1. Dünaamilise marsruutimissüsteemi edasiseks transportimiseks BP63Vincent (CC BY-SA 3.0)