Toutes les trames doivent être remises à un noeud sur un segment du réseau local. Si l'hôte IPv4 de destination se trouve sur le réseau local, la trame utilise l'adresse MAC de ce périphérique comme adresse MAC de destination.

Si l'hôte IPv4 de destination ne se trouve pas sur le réseau local, le noeud source doit livrer la trame à l'interface du routeur qui sert de passerelle ou de tronçon suivant pour atteindre cette destination. Le noeud source utilise l'adresse MAC de la passerelle comme adresse de destination, pour les trames contenant un paquet IPv4 adressé à des hôtes situés sur d'autres réseaux.

L'adresse de passerelle de l'interface du routeur est stockée dans la configuration IPv4 des hôtes. Lorsqu'un hôte crée un paquet pour une destination, il compare l'adresse IP de destination à sa propre adresse IP pour déterminer si celles-ci se situent sur le même réseau de couche 3. Si l'hôte destinataire ne se situe pas sur le même réseau, l'hôte source fait appel au processus ARP pour déterminer l'adresse MAC de l'interface du routeur qui sert de passerelle.

Si l'entrée de la passerelle n'est pas dans la table, le processus ARP normal envoie une requête ARP pour retrouver l'adresse MAC associée à l'adresse IP de l'interface du routeur.

Reportez-vous aux Figures 1 à 5 pour visualiser le processus utilisé pour obtenir l'adresse MAC de la passerelle.