Rutiranje (eng. Routing,bos. Usmjeravanje) je proces odabira puta za promet umreži ili između više mreža.
U mrežama koje komuniciraju pomoću paketa, rutiranje je donošenje odluka na višem nivou koje usmjeravamrežne pakete od njihovog izvora ka njihovom odredištu preko posrednihmrežnih čvorova pomoću specifičnih mehanizama prosljeđivanja paketa.Paketno prosljeđivanje je prelaz mrežnih paketa sa jednog mrežnog sučelja na drugi. Posredni čvorovi su običnomrežni hardverski uređaji kao što suruteri,gateway-i,firewall-ovi iliswitchevi.Računari također prosljeđuju pakete i obavljaju rutiranje, iako nemaju posebno optimizovan hardver za taj zadatak.