Le routage dans Internet est similaire au mécanisme d'adressage du
courrier.
Si vous adressez une lettre à un destinataire aux USA, à Los Angeles, dans
l'état de Californie. Le bureau de poste de Belfort reconnaîtra que cette
adresse n'est pas locale et transmettra le courrier au bureau français des PTT
qui le remettra au service du mail US. Celui-ci s'en remettra à son bureau de la Californie, qui le
transmettra au bureau de Los Angeles, qui connaît la localisation qui
correspond à l'adresse dans la ville.
Avantages du système :
1. le
bureau de poste local n'a pas à connaître toutes les adresses du monde
2. le
chemin suivi peut être variable : chaque opérateur sait juste à qui remettre le
courrier.
Le routage dans un réseau est identique :
Internet en entier est composé de réseaux autonomes qui s'occupent en
interne de l'adressage entre leurs hôtes. Ainsi, tout datagramme arrivant sur
un hôte quelconque du réseau destination sera acheminé à bon port par ce réseau
seul.
Quand tous les hôtes participent au même réseau, chacun d'eux peut adresser
des paquets aux autres sans difficulté. Par contre, si le destinataire est
situé sur un autre réseau, le problème est de savoir où et à qui adresser le
paquet puisque l'hôte expéditeur ne « voit » pas le destinataire.
On appelle passerelle (dans la terminologie TCP/IP) ou routeur
un équipement qui fait le lien entre différents réseaux ou entre sous-réseaux.
Ex de passerelle: un ordinateur équipé de plusieurs adaptateurs réseau
peut être relié avec chacune d'elle à un réseau physiquement séparé.
Les paquets d'un réseau qui sont adressés à l'autre réseau doivent passer
par la passerelle. D'où la nécessité pour chaque hôte de connaître, sur son
réseau, l'adresse IP d'un ou de plusieurs routeurs qui servent de passage vers
le ou les réseaux qu'ils ne connaît pas.
Mettre en place le routage consiste à configurer chaque hôte du réseau de
façon à ce qu'il sache vers quelle adresse de son propre réseau il doit
adresser un paquet qui concerne un autre réseau (ou sous-réseau). Ces
destinataires intermédiaires sont des routeurs qui prennent en charge le
paquet.
Les hôtes pouvant être nombreux, bien souvent chacun ne connaît que
l'adresse d'une passerelle (routeur) par défaut et ce sera cette passerelle qui
« connaîtra » les adresses des autres routeurs.
Acheminement des paquets TCP-IP
Comment faire transiter des paquets entre 2 machines séparées par
plusieurs routeurs?
Simplement chaque routeur doit connaître l'adresse du routeur suivant que
doit emprunter le paquet pour arriver à destination. Ainsi le paquet arrive en
sautant de routeur en routeur jusqu'à destination.
Mais concrètement comment ça se passe ?
Voici comment un hôte expéditeur se comporte pour adresser un paquet à un
destinataire :
1. Il
extrait l'adresse de réseau, voire de sous réseau de l'adresse du destinataire
et la compare à sa propre adresse de réseau ou de sous réseau. S'il s'agit du
même réseau, le paquet est expédié directement au destinataire en mettant en
oeuvre ARP.
2. S'il
ne s'agit pas du même réseau, l'expéditeur cherche dans sa table de routage une
correspondance destinataire final / destinataire intermédiaire (routeur). Il
cherche, en quelque sorte, sur son réseau, un hôte capable de servir de facteur
vers un autre réseau.
3. L'expéditeur
cherche d'abord à trouver dans sa table de routage locale l'adresse IP complète
du destinataire,
4. s'il
ne la trouve pas il cherche l'adresse du sous réseau du destinataire,
5. s'il
ne la trouve pas, il cherche enfin l'adresse du réseau,
6. s'il
ne trouve aucune correspondance, l'expéditeur cherche dans sa table l'adresse
d'une passerelle à utiliser par défaut, (route 0.0.0.0)
7. s'il
échoue là encore, le paquet, décidément bien encombrant, est supprimé.
Si l'une de ces recherches aboutit, la machine émettrice construit le paquet
avec l'adresse IP du destinataire hors réseau. Elle
l'encapsule dans une trame ayant comme adresse MAC de destination
l'adresse MAC du routeur. La couche 2 du routeur lit la trame
qui lui est adressée et la transmet à la couche 3 IP. Celle-ci récupère le
paquet et s'aperçoit que le paquet ne lui est pas adressé, elle
consulte sa table de routage, décide sur quelle nouvelle interface
réseau le paquet doit être transmis, encapsule le paquet dans une nouvelle
trame, et ainsi de suite de passerelle en passerelle jusqu'à destination.
Pour en savoir plus, téléchargez le cours depuis ces liens :
Télécharger - ou - Télécharger
0 commentaires:
Enregistrer un commentaire