Arvutite ja muud tüüpi elektroonikaseadmete vahelise suhtluse toetamiseks on loodud sadu võrguprotokolle. Niinimetatud marsruutimisprotokollid on võrguprotokollide perekond, mis võimaldavad arvutiruuteritel omavahel suhelda ja omakorda liiklust nende võrkude vahel aruk alt edasi suunata.
Kuidas marsruutimisprotokollid töötavad
Iga võrgu marsruutimise protokoll täidab kolme põhifunktsiooni:
- Discovery: tuvastage teised võrgus olevad ruuterid.
- Marsruudi haldamine: jälgige võimalikke sihtkohti (võrgusõnumite jaoks) koos mõningate andmetega, mis kirjeldavad iga teekonda.
- Tee määramine: tehke dünaamilisi otsuseid selle kohta, kuhu iga võrgusõnum saata.
Mõned marsruutimisprotokollid (nn link-state protokollid) võimaldavad ruuteril koostada ja jälgida piirkonna kõigi võrgulinkide täielikku kaarti, samas kui teised (nn kaugusvektori protokollid) võimaldavad ruuteritel töötada väiksema teabega võrgupiirkond.
Alumine rida
Kõik allpool kirjeldatud võrguprotokollid võimaldavad arvutiruuteritel üksteisega suhelda, edastades samal ajal liiklust võrkude vahel. Need on ühed populaarseimad kasutatavad protokollid.
RIP
Teadlased töötasid 1980. aastatel välja marsruutimisteabe protokolli kasutamiseks väikestes või keskmise suurusega sisevõrkudes, mis ühendati varase Internetiga. RIP suudab sõnumeid võrkude vahel suunata kuni 15 hüppega.
RIP-toega ruuterid avastavad võrgu, saates esm alt sõnumi, mis taotleb ruuteri tabeleid naaberseadmetelt. RIP-i kasutavad naaberruuterid vastavad, saates täielikud marsruutimistabelid päringu esitajale tagasi, misjärel taotleja järgib nende värskenduste oma tabelisse liitmiseks algoritmi. Ajastatud ajavahemike järel saadavad RIP-ruuterid regulaarselt oma ruuteritabeleid oma naabritele, et kõik muudatused leviksid üle võrgu.
Traditsiooniline RIP toetas ainult IPv4 võrke, kuid uuem RIPng-standard toetab ka IPv6. RIP kasutab suhtluseks kas UDP-porte 520 või 521 (RIPng).
OSPF
Open Shortest Path First loodi selleks, et ületada mõned RIP-i piirangud, sealhulgas:
- 15 hüpete arvu piirang.
- Suutmatus korraldada võrke marsruutimishierarhiasse, mis on oluline hallatavuse ja jõudluse jaoks suurtes sisevõrkudes.
- Võrguliikluse märkimisväärsed hüpped, mis on põhjustatud täisteatud ruuteri tabelite korduvast saatmisest ajastatud ajavahemike järel.
OSPF on avatud avalik standard, mis on laialdaselt kasutusele võetud paljudes tööstusharudes. OSPF-i toega ruuterid avastavad võrgu, saates üksteisele identifitseerimissõnumeid, millele järgneb sõnumeid, mis salvestavad konkreetseid marsruutimisüksusi, mitte kogu marsruutimistabelit. See on ainus selles kategoorias loetletud lingi oleku marsruutimise protokoll.
EIGRP ja IGRP
Cisco töötas RIP-i teise alternatiivina välja Interneti-lüüsi marsruutimisprotokolli. Uuem täiustatud IGRP (EIGRP) muutis IGRP-i alates 1990ndatest aegunuks. EIGRP toetab klassideta IP-alamvõrke ja parandab marsruutimisalgoritmide tõhusust võrreldes vanema IGRP-ga. See ei toeta marsruutimishierarhiaid, nagu RIP.
EIGRP loodi algselt patenteeritud protokollina, mida saab kasutada ainult Cisco perekonna seadmetes. EIGRP eesmärk oli lihtsam konfigureerimine ja parem jõudlus kui OSPF.
Alumine rida
Protokoll Intermediate System to Intermediate System toimib sarnaselt OSPF-iga. Kuigi OSPF sai populaarseks valikuks, on IS-IS endiselt lai alt levinud teenusepakkujate seas, kes on saanud kasu sellest, et protokoll on kohandatav nende spetsialiseeritud keskkondadega. Erinev alt teistest selle kategooria protokollidest ei tööta IS-IS üle Interneti-protokolli (IP) ja kasutab oma adresseerimisskeemi.
BGP ja EGP
Border Gateway Protocol on Interneti-standardi välislüüsi protokoll (EGP). BGP tuvastab marsruutimistabelite muudatused ja edastab need muudatused valikuliselt teistele ruuteritele TCP/IP kaudu.
Interneti pakkujad kasutavad oma võrkude ühendamiseks tavaliselt BGP-d. Lisaks kasutavad suuremad ettevõtted mõnikord BGP-d mitme sisevõrgu ühendamiseks. Spetsialistid peavad BGP-d kõige keerulisemaks marsruutimisprotokolliks, mis on selle konfiguratsiooni keerukuse tõttu täiuslik.