IP-ruting utføres av alle verter på nettverket, men viktigst av internettverk-rutere (rutere som knytter sammen nettverk). Disser ruterne bruker typisk enten interior gateway protocols (IGPs) eller external gateway protocols (EGPs) for å utveksle informasjon om ulike nett. Denne informasjonen må være tilgjengelig for at en ruter skal kunne avgjøre hvor en pakke skal sendes.