Fiche de cours

Comprendre les protocoles de routage

Lycée   >   Terminale   >   NSI   >   Comprendre les protocoles de routage

  • Fiche de cours
  • Quiz et exercices
  • Vidéos et podcasts
Objectifs
  • Comprendre les protocoles de routage RIP et OSPF.
  • Comprendre le lien entre le protocole de routage utilisé et la route empruntée par un paquet dans un réseau.
Points clés
  • Pour envoyer des paquets IP, un routeur peut utiliser un protocole à vecteur de distance (RIP) ou un protocole à état de lien (OSPF).
  • Le protocole RIP est un protocole à vecteur de distance qui permet de choisir le chemin où il y a le moins de sauts possible à réaliser pour atteindre le routeur de destination, mais cela ne tient pas compte de la notion de débit. Le nombre de sauts est limité.
  • Le protocole OSPF est un protocole à état de lien qui permet de choisir le chemin le plus rapide, en tenant compte des débits entre les différents routeurs. Le nombre de sauts est illimité.
  • En cas de défaillance du réseau, seul le protocole OSPF va pouvoir s’adapter rapidement car chaque routeur a une vue complète du réseau, à l’inverse du protocole RIP où un réseau n’a une vue que sur les routeurs voisins.
Pour bien comprendre
  • Comprendre la notion de protocole et d’encapsulation. (NSI 1re)
  • Comprendre les protocoles de la couche physique. (NSI 1re)
  • Comprendre les protocoles de la couche réseau. (NSI 1re)
  • Comprendre les protocoles de la couche transport. (NSI 1re)
  • Utiliser un graphe.

Pour choisir un chemin, les routeurs peuvent utiliser deux types de protocoles : un protocole à vecteur de distance ou un protocole à état de lien.

1. Le principe du routage
a. Le cheminement des paquets
Vocabulaire (rappels)

Lorsqu’un ordinateur souhaite envoyer des données à un autre ordinateur, le protocole IP va encapsuler les données dans ce qu’on appelle un paquet IP (ou un datagramme IP).

Un routeur est un équipement d’interconnexion qui permet de déterminer le meilleur chemin que les paquets IP doivent emprunter pour arriver à destination.

Le routeur possède une table de routage, c’est-à-dire une liste d’adresses. Lors de l’envoi d’un paquet IP, le routeur envoie ainsi les données de routeur en routeur de manière à atteindre la destination. De nos jours, les tables de routage sont dynamiques, c’est-à-dire qu’elles se mettent à jour automatiquement.

Principe

Le routeur reçoit des paquets IP, il doit déterminer où il doit les envoyer, en fonction de l’adresse de destination mais aussi en fonction de l’état du réseau. Il choisit donc la destination en fonction de tables de routage dynamiques.

b. Observer un routage

Il est possible d’observer le cheminement qui permet de se rendre à une adresse donnée : on visualise le cheminement des paquets de données entre les différents routeurs. On appelle cela le routage.

La méthode est différente selon le système d’exploitation utilisé.

Sous Windows

Sous Windows, il faut taper la commande tracert dans l’invite de commande, suivie du nom de domaine du site.

Rappels
  • La ligne de commande permet de communiquer en mode texte avec l’ordinateur. Il s’agit de l’invite de commande sous Windows, et du terminal sous Linux et macOS.
  • Un nom de domaine est un nom unique lisible par l’homme (par exemple : google.fr), qui est associé à l’adresse IP d’un serveur internet spécifique qui sera lisible par une machine (par exemple : https://www.google.fr/).
Exemple
Voici l’itinéraire pour aller sur le site education.gouv.fr
Sous Linux et sous macOS

Sous Linux et sous macOS, il faut taper la commande traceroute dans le terminal, suivie du nom de domaine du site.

2. Le protocole à vecteur de distance
a. Principe du protocole à vecteur de distance
Pour compléter leur table de routage, les routeurs peuvent utiliser un protocole à vecteur de distance, ils vont ainsi communiquer avec les routeurs voisins pour connaitre la structure du réseau (on appelle cela la topologie) et choisir le chemin le plus efficient.

« Vecteur de distance » signifie que les chemins entre les différents routeurs indiquent la direction et la distance.

  • Le terme « vecteur » correspond à la direction et donc à l’adresse où il faut envoyer le paquet.
  • La distance correspond à la métrique, c’est-à-dire au nombre de sauts de routeurs à traverser pour atteindre la destination.

On parle de protocole distribué et itératif car chaque routeur applique les mêmes procédures et les informations se propagent de routeur en routeur. Les informations échangées seront à chaque fois sur les routeurs voisins directs, avec les sauts pour atteindre une adresse donnée.

b. Le protocole RIP
Le protocole RIP (Routing Information Protocol) fait partie de la famille des protocoles de routage à vecteur de distance.

Le protocole RIP agit de la manière suivante.

Chaque routeur conserve l’adresse du routeur voisin dont la métrique (distance) est la plus petite. Les routeurs mettent à jour ces données toutes les 30 secondes et le nombre de sauts est limité à 15.
c. Identifier la route empruntée par un paquet avec le protocole RIP
Avec le protocole RIP, un paquet emprunte le plus court chemin en réalisant le moins de sauts possible entre des routeurs voisins pour atteindre le routeur de destination.

Autre formulation : le protocole RIP compte le nombre de sauts entre les différents chemins et permet d’obtenir des tables de routage où le chemin pour aller d’un routeur à un autre comporte le moins de sauts possible.

On utilise un graphe pour représenter le chemin d’un paquet, d’un routeur de départ à un routeur de destination dans un réseau. Chaque sommet d’un graphe correspond à un routeur.

Rappel
Un graphe est une structure de données relationnelle, qui est constitué d’un ensemble de sommets et d’un ensemble de relations entre ces sommets.
Remarque
Ce protocole utilise l’algorithme de Bellman-Ford pour déterminer le chemin le plus court dans un graphe.
Exemple
On étudie le graphe suivant, qui représente un réseau.
On souhaite obtenir une table de routage simplifiée pour aller à une destination donnée : il s’agit d’obtenir le chemin le plus court pour chaque sommet de ce graphe.
Routeur Destination Distance (nombre de sauts réalisés)
A E 3
B E 1
C E 2
D E 1
Par exemple, le chemin le plus efficace pour aller du routeur A au routeur E est A-C-D-E ou A-C-B-E.
La distance de ce chemin est 3 puisqu’il faut réaliser 3 sauts.
3. Le protocole à état de lien
a. Principe du protocole à état de lien

Avec le protocole à vecteur de distance, on obtient des tables de routage qui permettent de faire le moins de sauts possible, mais cela ne tient pas compte de la notion de débit.

Pour compléter leur table de routage, les routeurs peuvent utiliser un protocole à état de lien, qui a été développé pour choisir le chemin le plus rapide, en tenant compte des débits entre les différents routeurs. Ce protocole utilise l’état des liens entre les routeurs.

Le débit binaire maximal est appelé la bande passante. La bande passante s’exprime en bit/s, on parle aussi de bauds (en abrégé Bd).

Chaque routeur a une vue complète de l’ensemble des réseau, avec des informations sur les différents routeurs du réseau, dont la bande passante de chaque lien. Ce protocole permet donc à un routeur de choisir le chemin le plus rapide vers tous les routeurs du réseau.

Ce protocole est plus évolutif puisqu’il prend en compte rapidement les changements de topologie (structure) du réseau : tout comme pour le protocole à vecteur de distance, les mises à jour sont réalisées toutes les 30 secondes.

Lorsqu’un problème a lieu dans un réseau, c’est-à-dire qu’un routeur ne fonctionne plus, seul le protocole à état de lien arrive à détecter rapidement le problème (un routeur a une vue sur tous les autres routeurs du réseau), ce qui lui permet de trouver un autre chemin dans le réseau pour arriver à destination.

b. Le protocole OSPF
Le protocole OSPF (Open Shortest Path First en anglais) est le seul protocole de routage à état de lien qui existe.
Le protocole OSPF prend en compte la bande passante des liaisons pour déterminer le chemin qui permet d’atteindre la destination le plus vite possible. Il n’y a pas de limite au nombre de sauts dans ce protocole.
c. Identifier la route empruntée par un paquet avec le protocole OSPF
Avec le protocole OSPF, un paquet emprunte le chemin qui a la bande passante la plus haute pour atteindre le routeur de destination.

Chaque routeur établit dans un premier temps une cartographie complète du réseau en obtenant des informations sur les différents liens. Le routeur définit ensuite les chemins à prendre pour se rendre au routeur de destination.

On a donc un graphe pondéré, qui indique la valeur de la bande passante de chaque lien entre deux routeurs voisins.

Rappel
Dans un graphe pondéré, les arcs sont affectés d'une étiquette qui est un nombre positif.

On choisira le chemin avec la pondération la plus élevée, car c’est ce chemin qui assurera la bande passante la plus grande !

Remarque
Ce protocole utilise l’algorithme de Dijkstra pour déterminer le chemin le plus court dans un graphe pondéré.
Exemple
On souhaite obtenir le routage simplifié pour aller du routeur A au routeur F : il s’agit d’obtenir le chemin qui a la pondération la plus élevée dans ce graphe.
Le chemin le plus efficace sera A-C-D-E-F car il a la plus grande pondération (10 + 8 + 7 + 9 = 34).
La distance de ce chemin est 4 puisqu’il faut réaliser 4 sauts.

Évalue ce cours !

 

Des quiz et exercices pour mieux assimiler sa leçon

La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.

S’abonner

 

Des exercices variés pour ne pas s’ennuyer

Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !

Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.

S’abonner

 

Des quiz pour une évaluation en direct

Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.

myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.

S’abonner

Des vidéos et des podcasts pour apprendre différemment

Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.

Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !

S’abonner

 

Des podcasts pour les révisions

La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.

Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.

S’abonner

 

Des vidéos de cours pour comprendre en image

Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !

S’abonner

Découvrez le soutien scolaire en ligne avec myMaxicours

Plongez dans l'univers de myMaxicours et découvrez une approche innovante du soutien scolaire en ligne, conçue pour captiver et éduquer les élèves de CP à la terminale. Notre plateforme se distingue par une riche sélection de contenus interactifs et ludiques, élaborés pour stimuler la concentration et la motivation à travers des parcours d'apprentissage adaptés à chaque tranche d'âge. Chez myMaxicours, nous croyons en une éducation où chaque élève trouve sa place, progresse à son rythme et développe sa confiance en soi dans un environnement bienveillant.

Profitez d'un accès direct à nos Profs en ligne pour une assistance personnalisée, ou explorez nos exercices et corrigés pour renforcer vos connaissances. Notre assistance scolaire en ligne est conçue pour vous accompagner à chaque étape de votre parcours éducatif, tandis que nos vidéos et fiches de cours offrent des explications claires et concises sur une multitude de sujets. Avec myMaxicours, avancez sereinement sur le chemin de la réussite scolaire, armé des meilleurs outils et du soutien de professionnels dédiés à votre épanouissement académique.

Fiches de cours les plus recherchées

NSI

Introduire la cryptographie

NSI

Comprendre le chiffrement symétrique

NSI

Comprendre le chiffrement asymétrique

NSI

Décrire de manière détaillée le protocole HTTPS

NSI

Comprendre qu'un programme peut être une donnée

NSI

Introduire les notions de calculabilité et de décidabilité

NSI

Utiliser la récursivité en Python

NSI

Utiliser une API et des bibliothèques

NSI

Utiliser les paradigmes impératifs et fonctionnels

NSI

Utiliser le paradigme objet