DUFRESNES Cyrille | Version du 13 avril 2020 | Notionsinformatique.free.fr |
Le routage
I) Généralités :
Vidéo d'introduction : Le routage
Un routeur est un équipement informatique qui intervient au niveau de la couche réseau (couche 3) du modèle OSI.
Le rôle du routeur est d’aiguiller les paquets reçus entre les différents réseaux. Le routeur à autant d’interface réseaux que de réseaux à gérer.
Le routeur se base sur une table de routage qui fait correspondre des réseaux et des sous réseaux à des passerelles à qui envoyer les données à transmettre.
Supposons que la machine A doit envoyer une information à la machine B :
A compare la partie réseau (voir sous-réseau) de son adresse avec celle de B.
Si A et B font partie du même réseau ou sous-réseau. A envoie son information directement à B.
Si A et B ne font pas partie du même sous-réseau. A cherche, dans sa table de routage, la passerelle ou le routeur correspondant à l'adresse de B.
Si l'adresse de B ne se trouve pas dans la table de routage, A cherche l'adresse du sous-réseau de B ou à défaut l'adresse du réseau de B. Si A n'a toujours rien trouvé dans sa table de routage,
il envoie l'information à la passerelle par défaut (default gateway).
Ce processus va se répéter de passerelles en passerelles. C'est le principe même du fonctionnement d'Internet.
Par exemple, la connexion à un site Internet américain depuis une machine française peut facilement utiliser une dizaine de passerelles.
La commande tracert (qui utile le protocole ICMP : Internet Controle Message Protocol), ainsi que de nombreux utilitaires plus élaborés permettent de suivre
le cheminement complet de l'information de passerelle en passerelle.
II) Exemple de routage :
A (131.107.8.5) veut envoyer un paquet à B (131.107.24.6). On suppose que tous les masques de sous-réseau sont 255.255.255.0.
A l'aide du masque de sous-réseau A détermine que B n'est pas dans le même sous-réseau.
A consulte sa table de routage qui lui indique uniquement que la passerelle par défaut est
131.107.8.1. A envoie donc son paquet au routeur R1.
R1 recherche, en vain, l'adresse 131.107.24.6 dans sa table de routage. D'après le masque 131.107.24.6 fait partie du sous-réseau 131.107.24.0.
Dans la table de routage de R1, au sous-réseau 131.107.24.0 correspond la passerelle 131.107.16.1, le paquet est donc envoyé vers cette machine.
R2 recherche, en vain, l'adresse 131.107.24.6 dans sa table de routage. D'après le masque
131.107.24.6 fait partie du sous-réseau 131.107.24.0.
Dans la table de routage de R2, au sous-réseau 131.107.24.0 correspond la carte réseau 131.107.24.1, le paquet est transmis à cette carte qui émet le paquet sur le sous-réseau.
B reçoit le paquet en provenance de A.
DUFRESNES Cyrille | Version du 13 avril 2020 | Notionsinformatique.free.fr |