Protocoles de routage

Lire une table de routage, suivre les prochains sauts et comparer les choix de RIP et OSPF sur un graphe.

Environ 40 minutes

  • Identifier le prochain saut
  • Comparer nombre de sauts et coût cumulé
  • Reconstituer une route à partir de tables
Sommaire
  1. 1. De la destination au prochain saut
  2. 2. RIP : compter les sauts
  3. 3. OSPF : additionner les coûts
  4. 4. Panne, cohérence et limites
  5. 5. Au bac : tracer la route demandée

Le chemin avec le moins de routeurs est-il toujours celui que choisit un protocole de routage ?

Les routeurs acheminent les paquets entre réseaux en consultant des tables de routage. Le choix dépend de la destination et des routes connues, mais aussi de la métrique utilisée pour comparer les possibilités. Nous distinguons le nombre de sauts et la somme des coûts. Les graphes représentent des routeurs et des liaisons ; les données sont celles d’un exercice, sans prétendre mesurer Internet. Les prérequis sont les adresses IP, la circulation par paquets et les graphes pondérés.

1. De la destination au prochain saut

Un paquet IP porte une adresse de destination. Lorsqu’il doit être transmis vers un autre réseau, le routeur consulte les entrées de sa table pour choisir une interface de sortie et, si nécessaire, un routeur voisin : c’est le prochain saut. Un routeur ne doit pas être directement relié à la destination finale pour connaître une route vers elle. Il lui suffit de savoir à quel voisin transmettre le paquet pour continuer le trajet.

Dans un exercice où la destination est un routeur nommé D, une entrée peut indiquer destination D, prochain saut C, distance 3. Ces trois informations n’ont pas le même rôle : D reste la cible, C est le voisin choisi, et la distance exprime une métrique. En pratique, les entrées désignent souvent des réseaux de destination plutôt qu’une machine isolée. On respecte donc le format et les conventions fournis par l’énoncé avant d’interpréter un tableau.

Chaque routeur rencontré effectue à son tour une décision locale. Pour reconstruire le trajet complet, on consulte la table du routeur de départ, puis celle du voisin retenu, jusqu’à la destination. Choisir un prochain saut qui n’est pas voisin serait impossible dans le graphe donné. Si une simulation revient sur un routeur déjà visité, il faut rechercher une boucle, une incohérence ou une période de mise à jour des tables.

Exemple résolu

Pour atteindre D, la table de A indique C ; celle de C indique E ; celle de E indique D. Ces paires sont des liaisons existantes. Quel est le trajet ?

  1. Étape 1 : On part de A et on lit la destination D : le prochain saut est C.
  2. Étape 2 : Arrivé en C, on conserve la même destination D et on suit l’entrée vers E.
  3. Étape 3 : E indique D. Le paquet atteint la destination après trois transmissions entre voisins.

Résultat : Le trajet est A → C → E → D. Il comporte trois liaisons, donc trois sauts dans la convention utilisée ici.

Piège à éviter : Changer la destination finale en C après le premier saut confond le voisin choisi et la cible du paquet.

À toi d'essayer

Une table de A indique prochain saut E pour joindre D, mais le graphe ne contient aucune liaison A-E. Peut-on suivre directement cette instruction dans le modèle ?

Voir la réponse

Non. Le prochain saut doit être un voisin accessible directement. Le tableau est incompatible avec le graphe ou a été mal interprété.

2. RIP : compter les sauts

Chaque nombre est le coût de la liaison dans cet exercice. Toutes les liaisons sont bidirectionnelles.

Dans le modèle étudié, chaque franchissement d’une liaison entre routeurs compte pour un saut. RIP compare les distances selon ce nombre. Le chemin A-D est donc préféré à A-B-D, même si la liaison directe possède un coût numérique plus élevé sur le dessin. Les coûts inscrits sur les arêtes ne sont pas utilisés dans cette comparaison RIP. Ils servent à un autre critère de choix.

La métrique doit être lue avec sa convention de départ. Certains tableaux réels comptent une distance vers un réseau directement connecté avec une convention différente de notre comptage de liaisons entre routeurs. Dans l’exercice présent, A-D vaut un saut, A-B-D deux et A-C-E-D trois. On ne mélange pas ces nombres avec des valeurs provenant d’une table dont la définition serait différente.

Le routage dynamique permet aux routeurs d’échanger des informations pour construire ou adapter leurs routes. Avec RIP, on peut comprendre le principe par l’annonce de distances à des voisins : atteindre une destination via un voisin ajoute le saut nécessaire pour joindre ce voisin à la distance qu’il annonce. Les mécanismes précis d’échange et les minuteries ne sont pas nécessaires pour lire les tables du programme.

Exemple résolu

Compare avec RIP les trois routes A-D, A-B-D et A-C-E-D du graphe. Puis suppose que la liaison A-D devient inutilisable et que les tables ont été mises à jour.

  1. Étape 1 : On compte les liaisons des trois trajets : une, deux et trois.
  2. Étape 2 : Avec toutes les liaisons disponibles, le minimum est un saut sur A-D.
  3. Étape 3 : Après retrait de A-D, le minimum parmi les routes proposées est deux sauts sur A-B-D.

Résultat : RIP choisit d’abord la liaison directe ; après la panne et la mise à jour complète, il choisit A-B-D dans ce réseau.

Piège à éviter : Additionner 4 + 4 pour comparer les chemins RIP utiliserait les coûts d’une autre métrique.

À toi d'essayer

Deux routes vers une même destination comportent chacune deux sauts. L’une a un coût total de 6, l’autre de 14. Le seul critère RIP présenté ici permet-il de choisir la première ?

Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.

3. OSPF : additionner les coûts

OSPF utilise des coûts de liaison et recherche des routes de coût minimal. On calcule le coût d’un chemin en additionnant les coûts des liaisons empruntées. Dans une modélisation pédagogique courante, un coût est inversement lié au débit disponible : une liaison de débit élevé peut recevoir un coût plus faible. Le coût n’est cependant pas une distance géographique et ne doit pas être remplacé sans justification par une longueur mesurée sur le schéma.

Le chemin vert totalise un coût de 3. Il utilise davantage de sauts que la liaison directe A-D, dont le coût vaut 20.

Sur notre graphe, A-D coûte 20. A-B-D coûte 4 + 4 = 8. A-C-E-D coûte 1 + 1 + 1 = 3. OSPF préfère donc le troisième trajet, malgré ses trois sauts. Le mot court signifie minimal selon une métrique choisie : un chemin court au sens du nombre de sauts peut être coûteux au sens des poids. Ces deux jugements ne se contredisent pas.

Le lien avec les graphes est direct : les routeurs sont les sommets, les liaisons sont les arêtes, et les coûts sont leurs poids. Un algorithme de plus court chemin permet de déterminer une route de coût minimal à partir de la connaissance du réseau. Il faut regarder toutes les possibilités pertinentes, car choisir à chaque étape la liaison immédiatement la moins chère ne constitue pas en général une preuve du minimum total.

Exemple résolu

Un autre réseau possède les liaisons S-T de coût 9, S-U de coût 2 et U-T de coût 3. Quels choix obtient-on avec RIP et avec OSPF ?

  1. Étape 1 : La route directe S-T comporte un saut ; S-U-T en comporte deux.
  2. Étape 2 : Les coûts sont 9 pour la route directe et 2 + 3 = 5 pour la route via U.
  3. Étape 3 : Chaque protocole minimise sa propre métrique. La même topologie conduit donc à deux décisions différentes.

Résultat : RIP préfère S-T ; OSPF préfère S-U-T. Les deux réponses doivent annoncer le critère utilisé.

Piège à éviter : Comparer un nombre de sauts à un coût, par exemple 1 à 5, n’a pas de sens : ce ne sont pas les mêmes grandeurs.

Si une formule de coût est donnée, on conserve les unités et la règle d’arrondi de l’énoncé. Par exemple, avec une valeur de référence de 100 Mbit/s et un débit de 20 Mbit/s, le rapport vaut 5. Le même calcul utilise des grandeurs exprimées dans les mêmes unités ; mélanger un débit en Mbit/s et une référence en bit/s fausserait le résultat. Une configuration réelle peut fixer ses coûts explicitement.

4. Panne, cohérence et limites

Une panne modifie les routes disponibles. Le routage dynamique peut propager les informations et conduire à de nouvelles tables, mais cette adaptation n’est pas instantanée à l’échelle du réseau. Pendant la convergence, des informations anciennes peuvent subsister. Une question précisant tables stabilisées demande de raisonner après cette phase ; une question donnant seulement des tables demande de suivre leurs entrées plutôt que de recalculer silencieusement un autre trajet.

Le routage choisit un chemin de transmission ; il ne garantit pas à lui seul qu’une application reçoit toutes les données. IP peut perdre des paquets et différents mécanismes de transport assurent d’autres services. Il faut éviter une promesse absolue de livraison réussie : une interruption prolongée ou une destination inaccessible reste possible. L’existence d’une route dans une table n’est pas une preuve de réception à cet instant.

Un coût minimal ne signifie pas nécessairement une durée minimale mesurée pour chaque paquet. Les files d’attente, la charge et les délais de traitement peuvent intervenir. Dans un exercice, on calcule la route avec la métrique fournie ; on ne prétend pas en déduire toutes les performances réelles. Une réponse précise distingue la décision du protocole et le fonctionnement complet de la communication.

À toi d'essayer

Sur le premier graphe, on veut que le trajet A-B-D devienne strictement moins coûteux que A-C-E-D pour OSPF, sans changer les coûts 1 du trajet inférieur ni la liaison directe de coût 20. Peut-on y parvenir en ne changeant que le coût 4 de A-B, tout en gardant un coût strictement positif ? Justifie.

Correction détaillée pas à pasDans ce chapitre : 2 corrections détaillées.

5. Au bac : tracer la route demandée

Au bac : distinguer table et calcul de chemin

  1. Identifie ce qui est demandé : suivre des tables fournies, choisir parmi des routes, ou recalculer après une modification du graphe.
  2. Nomme la métrique avant tout calcul : sauts avec RIP, somme des coûts avec OSPF dans le modèle.
  3. Écris le chemin en listant les routeurs, puis vérifie chaque liaison. Calcule une valeur complète pour chacune des routes comparées.
  4. Vérifie les égalités et les hypothèses de panne ou de stabilisation. Si les données ne départagent pas deux routes, indique cette limite.
Attention :

Erreurs fréquentes : compter les sommets au lieu des liaisons ; additionner des coûts pour RIP ; choisir le voisin le moins cher sans examiner la suite ; prendre une flèche de prochain saut pour une liaison directe vers la destination finale.

Vocabulaire

Métrique :
Critère numérique utilisé pour comparer des routes.
Prochain saut :
Voisin auquel le paquet est transmis à l’étape suivante.
Convergence :
Évolution vers des informations de routage cohérentes après un changement.
Coût de chemin :
Somme des poids des liaisons parcourues dans le modèle pondéré.

Relier les besoins aux mécanismes

BesoinRéponse
Table fournieSuivre les prochains sauts
Comparaison RIPCompter les sauts
Comparaison OSPFAdditionner les coûts
Égalité de métriqueChoix unique non déduit sans autre règle

S’entraîner : utilise la rubrique Exercices du site. La prochaine leçon distingue l’acheminement des données de leur protection par le chiffrement.

À retenir

  • Le prochain saut est un voisin, distinct de la destination finale dans le cas général.
  • RIP utilise le nombre de sauts ; OSPF compare des coûts.
  • Une route optimale dépend de la métrique choisie.
  • Une panne peut demander une phase de convergence avant stabilisation des tables.

Fiche de révision

Pour une route écrite A-B-D, compter deux liaisons ; lire ensuite les poids si le protocole les utilise.

Une table se lit étape par étape en gardant la même destination finale.

Le minimum doit être justifié sur des trajets possibles, avec une métrique identique.

Une égalité ne se tranche pas en inventant une priorité absente de l’énoncé.

Questions fréquentes

Le chemin avec le moins de sauts minimise-t-il forcément le coût OSPF ?

Non. Un trajet plus long en nombre de liaisons peut accumuler un coût total plus faible.

Le dessin doit-il être à l’échelle pour trouver une route ?

Non. Dans ce modèle, les nombres inscrits sur les liaisons donnent les poids. Les longueurs dessinées ne servent pas de métrique.

Et maintenant ?

Tu as lu le cours. L’étape suivante tient en une action.

Relis le coursReprends l’essentiel avant de passer à la suite.

Prolonge l’expérience !

Continue à explorer ce chapitre à travers de nouvelles activités, des défis et des expériences interactives. Avec Premium, l’apprentissage continue !

Ici, tu débloques aussi 2 corrections détaillées.

Parent ? Suivez les progrès de votre enfant.

Tous les cours de NSI