Si 'A' et 'C' font partie du même réseau, les champs Id_res sont identiques, les datagrammes sont alors envoyés directement.
Si 'A' et 'B' ne font pas partie du même réseau, les champs Id_res sont différents. Le datagramme est envoyé vers un routeur.
Chaque machine dispose d' une table de routage IP qui contient des informations relatives aux différentes destinations possible.
Exemple de table de routage simple:
L' utilisation de la partie réseau de l' adresse IP permet de réduire la taille des tables de routage.
Le logiciel IP cherche l' adresse réseau dans sa table de routage. Si aucune route n' apparaît dans la table, le datagramme est envoyé à un routeur par défaut (passerelle ou gateway).
Exemple:
Bien que le routage soit basé sur la partie réseau des adresses IP, la plupart des logiciels IP permettent de définir des routes d' ordinateur à ordinateur.
avantages: |
|
Les protocoles de routage définissent la manière dont les routeurs s' échangent des informations afin de déterminer la meilleure route jusqu' à une destination.
Comme les protocoles de routage doivent échanger leur routage sur un réseau IP, la transmission se fait à l' aide de datagrammes IP.
Les protocoles de routage peuvent s' exécuter directement au dessus d' IP (comme OSPF: Open Shortest Path First), au dessus de UDP (comme RIP: Routing Information Protocol), ou au dessus de TCP (comme BGP: Border Gataway Protocol).
Le routage IP ne modifie jamais un datagramme. L' exécution de l' algorithme de routage permet parfois de calculer une nouvelle adresse, celle du routeur suivant par exemple. Cette nouvelle adresse indique seulement l' interface réseau où doit être envoyé le datagramme.
Exemple:
![]() |
La station 1 veut parler à la station 3 |
![]() |
Résolution d' adresse: A et D sont sur des réseaux différents |
![]() |
la trame devient: ![]() |
![]() |
Le routeur extrait id_res de @IP3, regarde sa table de routage et voit qu' il peut effectuer une remise directe sur son port 192.168.10.34 |
![]() |
la trame devient alors en sortie du port: ![]() |
La trame IP n'a pas été modifiée !!!