Routing IP jest dokonywany na podstawie kolejności przejść,
ruter nie zna pełnej trasy do żadnego z punktów przeznaczenia.
Routing jest możliwy dzięki przekazywaniu datagramu do następnego rutera. Zakłada się, że kolejny ruter jest „bliżej” punktu przeznaczenia niż komputer wysyłający informację oraz że wysyłający komputer jest połączony z jakimś ruterem, który odbiera od niego datagramy.