Једна функција рутера је повезивање различитих мрежа, а друга функција је одабир линије за пренос информација. Одабир глатке и брзе пречице може значајно побољшати брзину комуникације, смањити комуникационо оптерећење мрежног система, уштедјети ресурсе мрежног система и побољшати глатку брзину мрежног система, тако да мрежни систем може играти већу улогу.
Са тачке гледишта филтрирања мрежног саобраћаја, рутери функционишу веома слично прекидачима и мостовима. Али за разлику од прекидача који ради на физичком слоју мреже и физички дели мрежни сегмент, рутер користи посебан софтверски протокол да логички подели целу мрежу. На пример, рутер који подржава ИП протокол може да подели мрежу на више сегмената подмреже, а само мрежни саобраћај усмерен на одређену ИП адресу може да прође кроз рутер. За сваки примљени пакет, рутер поново израчунава његову вредност контролне суме и уписује нову физичку адресу. Због тога је коришћење рутера за прослеђивање и филтрирање података спорије од прекидача који гледа само физичку адресу пакета. али,
За те сложене мреже, употреба рутера може побољшати укупну ефикасност мреже. Још једна очигледна предност рутера је та што могу аутоматски да филтрирају мрежно емитовање. Уопштено говорећи, цео процес инсталације додавања рутера у мрежу је много компликованији од прекидача -и-за укључивање.
Уопштено говорећи, међусобно повезивање хетерогених мрежа и међусобно повезивање више подмрежа треба да буде завршено путем рутера.
Главни задатак рутера је да пронађе оптимални пут преноса за сваки оквир података који пролази кроз рутер и да ефикасно пренесе податке до одредишне локације. Види се да је стратегија избора најбоље путање, односно алгоритма рутирања, кључ за рутер. Да би се овај посао завршио, релевантни подаци различитих путева преноса - Табела рутирања (Табела рутирања) се чувају у рутеру за коришћење у рутирању. Табела путања чува информације о заставици подмреже, броју рутера на мрежи и називу следећег рутера. Табелу путања може да фиксира администратор система, или да систем динамички модификује, аутоматски подешава рутер или да контролише домаћин.
1. Табела статичке путање
Табела фиксних путања коју унапред постави администратор система назива се статичка табела путања, која је генерално унапред подешена у складу са конфигурацијом мреже током инсталације система и неће се мењати са будућим променама структуре мреже.
2. Табела динамичких путања
Динамичка табела рутирања је табела рутирања коју рутер аутоматски подешава према раду мрежног система. Рутер аутоматски учи и памти рад мреже у складу са функцијама које пружа протокол рутирања и аутоматски израчунава најбољу путању за пренос података када је то потребно.