Poglavitna naloga usmerjevalnika v večjih omrežjih (kot je npr. internet) je iskanje najprimernejše poti za podatke med pošiljateljem in prejemnikom v razpredenem omrežju. Večja omrežja imajo namreč med dvema točkama v omrežju več različnih povezav prek različnih usmerjevalnikov, za dobro delovanje pa je pomembno, da se promet čim bolj enakomerno razporedi po povezavah. S tem se izognemo preobremenitvi določenega dela omrežja, obenem pa je drugi del omrežja neizkoriščen.