Introduction au Routage IP
L'infrastructure qui prend en charge les réseaux mondiaux tels qu'Internet ne pourrait pas fonctionner sans routeurs. TCP/IP a été conçu pour fonctionner via des routeurs, et aucune discussion sur TCP/IP n'est complète sans une discussion sur ce que font les routeurs. Un routeur participe à un processus complexe de communication avec d'autres routeurs du réseau pour déterminer le meilleur chemin vers chaque destination.
Les routeurs sont une partie essentielle de tout réseau TCP/IP. Sans routeurs, Internet ne pourrait pas fonctionner. En fait, Internet n'aurait jamais atteint ce qu'il est aujourd'hui sans le développement de routeurs de réseau et de protocoles de routage TCP/IP.
Un grand réseau tel qu'Internet contient de nombreux routeurs qui fournissent des chemins redondants de la source aux nœuds de destination. Les routeurs doivent fonctionner de manière indépendante, mais l'effet du système doit être que les données sont acheminées avec précision et efficacité via l'inter-réseau.
Les routeurs remplacent les informations d'en-tête de couche réseau lorsqu'ils transmettent des données d'un réseau à l'autre, de sorte qu'un routeur peut connecter des types de réseaux différents. De nombreux routeurs conservent également des informations détaillées décrivant le meilleur chemin en fonction de la distance, de la bande passante et du temps.
La meilleure façon de décrire un routeur est de décrire à quoi il ressemble. Dans sa forme la plus simple (ou, du moins, dans sa forme la plus fondamentale), un routeur ressemble à un ordinateur avec deux adaptateurs réseau. Les premiers routeurs étaient en fait des ordinateurs avec deux ou plusieurs adaptateurs réseau (appelés ordinateurs multi-résidents). La figure ci-dessous montre un ordinateur multi-résidents agissant comme un routeur.
La première étape pour comprendre le routage est de se rappeler que l'adresse IP appartient à l'adaptateur et non à l'ordinateur. L'ordinateur de la figure ci-dessus possède deux adresses IP, une pour chaque adaptateur. En fait, il est possible que les deux adaptateurs se trouvent sur des sous-réseaux IP complètement différents correspondant à des réseaux physiques complètement différents, comme le montre la figure ci-dessus. Dans la figure ci-dessus, le logiciel de protocole sur l'ordinateur multi-résident peut recevoir les données du segment A, vérifier les informations d'adresse IP pour voir si les données appartiennent au segment B et si c'est le cas, remplacer l'en-tête de la couche d'accès réseau par un en-tête qui fournit des informations d'adresse physique pour le segment B et transmettre les données sur le segment B. Dans ce scénario simple, l'ordinateur multi-résidents agit comme un routeur.
Si vous voulez comprendre la portée de ce que font les réseaux mondiaux, imaginez le scénario précédent avec les complications suivantes :
- Le routeur peut éventuellement avoir plus de deux ports (adaptateurs) et peut donc interconnecter plus de deux réseaux. La décision de savoir où transmettre les données devient alors plus compliquée et la possibilité de chemins redondants augmente. (En fait, les routeurs rencontrés par les utilisateurs finaux sur la plupart des réseaux locaux sont conçus pour connecter deux segments de réseau, mais des scénarios plus complexes peuvent se produire dans la structure d'Internet.)
- Les réseaux que le routeur interconnecte sont chacun interconnectés avec d'autres réseaux. En d'autres termes, le routeur voit les adresses réseau des réseaux auxquels il n'est pas directement connecté. Le routeur doit avoir une stratégie de transfert des données adressées aux réseaux auxquels il n'est pas directement rattaché.
- Le réseau de routeurs fournit des chemins redondants, et chaque routeur doit avoir un moyen de décider quel chemin utiliser.
La configuration simple de la figure ci-dessus, combinée aux trois complications précédentes, offre une vue plus détaillée du rôle du routeur comme indiqué dans la figure ci-dessous.
Sur les réseaux actuels, la plupart des routeurs ne sont pas des ordinateurs multi-résidents. Il est plus rentable d'attribuer les responsabilités de routage à un appareil spécialisé. Le périphérique de routage est spécialement conçu pour exécuter efficacement les fonctions de routage, et le périphérique n'inclut pas toutes les fonctionnalités supplémentaires trouvées dans un ordinateur complet.