Mõned ruuterid toetavad ainult ühte protokolli, kuid enamik ruutereid saab toetada mitme protokolli, st mitme protokolli ruuterite edastamist. Kuna igal protokollil on oma reeglid, vähendab ühes ruuteris täidetava mitme protokolli algoritm kindlasti ruuteri jõudlust. Ruuteri põhiülesanne on leida parim edastustee igale ruuterit läbivale andmekaadrile ja edastada need andmed tõhusalt sihtkohta. On näha, et ruuteri võtmeks on parima tee valimise strateegia, see tähendab marsruutimisalgoritm. Selle töö lõpuleviimiseks salvestatakse marsruudi valimiseks ruuterisse erinevate edastusteedega seotud andmed - marsruutimistabelid. Teetabel salvestab alamvõrgu liputeabe, Interneti-ruuterite arvu ja järgmise ruuteri nime. Teetabeli saab parandada süsteemiadministraator.




