Procédure à suivre par la couche réseau pour déterminer l'entrée de la table de routage utilisée vers laquelle transférer un paquet : 

1. Pour chaque entrée de la table de routage, réaliser une opération binaire logique AND entre l'adresse IP de destination du paquet et le champ Masque de réseau présent dans la table de routage. Le résultat de cette opération est comparé au champ Destination de l'entrée de la table. 

2. L'entrée ayant la correspondance la plus longue/la plus spécifique (c'est-à-dire celle ayant le plus grand nombre de bits réglés sur 1 dans le masque de sous-réseau) est sélectionnée. En cas de solutions concurrentes, on utilise la métrique de l'entrée et sinon un tirage aléatoire. 

Si une entrée est sélectionnée alors si

  • le réseau de la destination est directement connecté. Il y une remise directe en utilisant le réseau local sous-jacent.
  • le réseau de la destination est accessible via un routeur. Le paquet est transmis au routeur sans changer les adresses IP de l’émetteur et du destinataire.

Si le réseau de la destination est absent de la table de routage, 

  • mais il existe une route par défaut. Le paquet est transmis au routeur désigné.
  • et il n’existe pas de route par défaut. Envoi d’un message ICMP à l’émetteur : Network is unreachable

Chaque routeur recevant un paquet IP applique le même algorithme.


最終更新日時: 2018年 03月 19日(月曜日) 13:51