Qu'est-ce que le routage ?
Le routage fait référence au processus de relais de données entre deux ou plusieurs réseaux différents. Il est devenu un élément essentiel de l’Internet, qui est construit en interconnectant un grand nombre de segments de réseau, en particulier depuis l’adoption du protocole IP pour la communication. Dans le modèle de référence OSI, le routage fonctionne au niveau de la couche 3 (couche réseau) et joue un rôle clé dans la détermination des chemins de communication pour les paquets IP. Les périphériques qui effectuent le routage sont appelés routeurs.
Pour déterminer le chemin optimal pour le transfert de données, un routeur référence sa table de routage, qui contient une liste de routes de destination. Lorsque l'adresse de destination d'un paquet entrant correspond à une entrée de la table de routage, le routeur transmet le paquet à la route appropriée. Ce processus est effectué par plusieurs routeurs de manière « relais », garantissant que les paquets atteignent les hôtes sur différents segments de réseau.
Si l'adresse de destination d'un paquet ne correspond à aucune route dans la table de routage, le routeur rejette le paquet et envoie une notification de destination inaccessible à l'expéditeur via un paquet ICMP. Si plusieurs itinéraires correspondants existent, le routeur sélectionne celui qui est le plus optimal pour transmettre le paquet.
Les routes de destination sont ajoutées à la table de routage via deux méthodes :
Internet lui-même est un ensemble de plusieurs systèmes autonomes (SA). Le routage entre les AS est géré à l'aide d'un protocole de passerelle extérieure (EGP), tandis que le routage au sein d'un AS est géré à l'aide d'un protocole de passerelle intérieure (IGP). Actuellement, BGP-4 (Border Gateway Protocol version 4) est largement utilisé comme EGP, et OSPF (Open Shortest Path First) est couramment utilisé comme IGP.