Ruuteri üheks funktsiooniks on erinevate võrkude ühendamine ja teiseks infoedastusliini valimine. Sujuva ja kiire otsetee valimine võib oluliselt parandada sidekiirust, vähendada võrgusüsteemi sidekoormust, säästa võrgusüsteemi ressursse ja parandada võrgusüsteemi sujuvat kiirust, nii et võrgusüsteem saaks mängida suuremat rolli.
Võrguliikluse filtreerimise seisukohalt toimivad ruuterid väga sarnaselt kommutaatoritele ja sildadele. Kuid erinevalt lülitist, mis töötab võrgu füüsilisel kihil ja jagab võrgusegmendi füüsiliselt, kasutab ruuter spetsiaalset tarkvaraprotokolli kogu võrgu loogiliseks jagamiseks. Näiteks võib IP-protokolli toetav ruuter jagada võrgu mitmeks alamvõrgu segmendiks ning ruuterit saab läbida ainult kindlale IP-aadressile suunatud võrguliiklus. Iga vastuvõetud paketi kohta arvutab ruuter uuesti selle kontrollsumma väärtuse ja kirjutab uue füüsilise aadressi. Seetõttu kipub ruuteri kasutamine andmete edastamiseks ja filtreerimiseks olema aeglasem kui lüliti, mis vaatab ainult paketi füüsilist aadressi. aga,
Nende keeruliste võrkude puhul võib ruuterite kasutamine parandada võrgu üldist tõhusust. Veel üks ruuterite ilmne eelis on see, et nad saavad võrgusaateid automaatselt filtreerida. Üldiselt on kogu ruuteri võrku lisamise installiprotsess palju keerulisem kui pistiku vähendamise ja vähendamise lüliti.
Üldiselt peaksid heterogeensete võrkude ühendamise ja mitme alamvõrgu ühendamise lõpule viima ruuterid.
Ruuteri põhiülesanne on leida igale ruuterit läbivale andmekaadrile optimaalne edastustee ja edastada andmed tõhusalt sihtsaiti. On näha, et ruuteri võtmeks on parima tee valimise strateegia ehk marsruutimisalgoritm. Selle töö lõpuleviimiseks salvestatakse marsruuterisse marsruuteris kasutamiseks erinevate edastusteede vastavad andmed. Teetabel salvestab alamvõrgu lipu teabe, võrgus olevate ruuterite arvu ja järgmise ruuteri nime. Teetabelit saab fikseerida süsteemiadministraator või süsteem dünaamiliselt muuta, ruuter automaatselt reguleerida või hosti juhtida.
1. Staatilise tee tabel
Süsteemiadministraatori poolt eelnevalt seatud fikseeritud tee tabelit nimetatakse staatiliseks teetabeliks, mis on üldiselt eelseadistatud vastavalt võrgukonfiguratsioonile süsteemi installimise ajal ja ei muutu tulevaste võrgustruktuuri muudatustega.
2. Dünaamiline teetabel
Dünaamiline marsruutimistabel on marsruutimistabel, mida ruuter automaatselt kohandab vastavalt võrgusüsteemi toimimisele. Ruuter õpib ja jätab automaatselt meelde võrgu toimimise vastavalt marsruutimisprotokolli pakutavatele funktsioonidele ning arvutab vajaduse korral automaatselt välja parima andmeedastustee.