La fonction principale d'un routeur est de déterminer le meilleur chemin à utiliser pour envoyer des paquets. Pour déterminer le meilleur chemin, le routeur recherche dans sa table de routage une adresse réseau correspondant à l'adresse IP de destination du paquet.

La recherche de la table de routage détermine l'un des trois chemins suivants :

Le diagramme logique de la figure illustre le processus de décision du transfert de paquet du routeur.