Le routage c'est quoi ? Introduction au Routage et au Rôle des Routeurs

1 oct., 2024·
AlexIn Tech
AlexIn Tech
· 11 min. de lecture

Le routage c’est quoi ? Introduction au Routage et au Rôle des Routeurs

Vous vous êtes déjà demandé comment vos emails ou vos vidéos YouTube parviennent à votre ordinateur en un clin d’œil ? Tout ça, c’est grâce à des technologies comme le routage et les routeurs. Ces termes peuvent sembler un peu techniques, mais ne vous inquiétez pas : dans cet article, on va les démystifier ensemble. On va voir comment fonctionnent les réseaux, pourquoi les routeurs sont essentiels, et comment les routes permettent à vos données de voyager d’un point A à un point B.

server room

Qu’est-ce que le routage ?

Le routage, c’est tout simplement le processus qui permet de déterminer le chemin que les données doivent emprunter sur un réseau pour arriver à destination. Imaginez que vous envoyez une lettre. Il faut savoir quelle adresse inscrire, où la lettre doit passer (par la poste locale, puis peut-être un centre de tri, etc.), et finalement, elle arrive chez le destinataire. Eh bien, pour les données qui circulent sur Internet, c’est un peu pareil !

Les informations que vous envoyez (comme un email ou une demande pour accéder à une page web) sont découpées en petits paquets de données. Ces paquets doivent alors trouver le chemin le plus rapide et le plus efficace pour atteindre leur destination. C’est là que les routeurs et les routes entrent en jeu.

Le rôle des routeurs

Un routeur est un appareil qui se trouve sur le chemin entre votre appareil (ordinateur, smartphone, etc.) et le reste du réseau. Son travail principal est de lire l’adresse de destination de chaque paquet de données, puis de décider par quel chemin ces paquets doivent passer pour atteindre leur objectif. En gros, c’est un peu comme un GPS pour les données.

Comment fonctionne un routeur ?

  1. Lecture de l’adresse de destination : Chaque appareil connecté à Internet a une adresse unique appelée adresse IP (comme un numéro de maison dans une rue). Le routeur regarde cette adresse pour savoir où les données doivent aller.
  2. Recherche de la route la plus efficace : Le routeur possède une sorte de carte (appelée table de routage) qui lui indique les différents chemins possibles pour chaque destination. Il choisit ensuite le meilleur chemin en fonction de critères comme la distance, le trafic réseau, et la rapidité.
  3. Envoi des données : Une fois la route choisie, le routeur envoie les données vers leur prochaine étape. Ce processus se répète d’un routeur à un autre jusqu’à ce que les données atteignent leur destination finale.

Qu’est-ce qu’une route ?

Une route est tout simplement un chemin que les données suivent pour aller d’un point à un autre. Dans le monde numérique, il existe plusieurs routes possibles, un peu comme il y a plusieurs routes pour aller d’une ville à une autre.

Les types de routes

  1. Routes statiques : Elles sont définies manuellement par un administrateur réseau. C’est un peu comme si vous programmiez manuellement votre GPS pour qu’il passe toujours par les mêmes rues, quoi qu’il arrive.
  2. Routes dynamiques : Celles-ci sont déterminées automatiquement par le routeur grâce à des protocoles de routage. Ces protocoles permettent aux routeurs de “discuter” entre eux pour échanger des informations et trouver le meilleur chemin en temps réel. Cela permet d’adapter le chemin si, par exemple, une route est surchargée ou en panne.

Pourquoi le routage est-il important ?

Imaginez un instant un monde sans routeurs ni routage. Chaque fois que vous essayeriez de vous connecter à un site web, votre appareil devrait chercher par lui-même tous les chemins possibles pour y parvenir. C’est non seulement inefficace, mais carrément impossible à gérer avec les milliards d’appareils connectés dans le monde. Le routage permet donc à Internet de fonctionner de manière rapide et efficace, même avec un trafic colossal.

Un exemple simple : le trajet de vos données

Pour illustrer tout cela, prenons un exemple : vous voulez accéder à une page web. Voici ce qui se passe dans les coulisses :

  1. Demande d’accès à la page : Vous tapez l’adresse d’un site web (comme “www.example.com”) et appuyez sur “Entrée”.
  2. Envoi de la demande : Votre demande est découpée en plusieurs petits paquets de données, chacun avec une adresse de destination (l’adresse IP du site web).
  3. Le rôle du routeur : Votre routeur à la maison reçoit ces paquets et regarde où ils doivent aller. Il choisit ensuite la meilleure route et envoie les paquets vers le prochain routeur sur leur chemin.
  4. Voyage des paquets : Les paquets voyagent d’un routeur à un autre jusqu’à atteindre le serveur du site web.
  5. Réception des données : Une fois que le serveur reçoit votre demande, il renvoie à son tour des paquets de données (le contenu du site web) qui empruntent le chemin inverse pour revenir jusqu’à vous.

Les protocoles de routage : ces alliés silencieux

Les routeurs ne font pas tout tout seuls. Ils utilisent des protocoles de routage pour apprendre quelles sont les meilleures routes. Voici quelques exemples courants :

  • RIP (Routing Information Protocol) : Un protocole simple qui permet aux routeurs de partager des informations sur les routes. Chaque routeur envoie sa “vision” des routes aux autres. C’est efficace dans les petits réseaux.
  • OSPF (Open Shortest Path First) : Un protocole plus avancé qui trouve toujours le chemin le plus court et le plus rapide. Il est utilisé dans les grands réseaux.
  • BGP (Border Gateway Protocol) : Le protocole utilisé pour guider le trafic sur Internet lui-même, entre les différents fournisseurs d’accès (comme Swisscom, Salt, Sunrise, etc.).

Le routage, bien qu’invisible pour la plupart des utilisateurs, est l’une des technologies essentielles qui permet à Internet de fonctionner de manière fluide et efficace. Grâce aux routeurs et aux routes, les données savent toujours où aller, même dans l’immense réseau qu’est Internet.

Mais tout ne s’arrête pas là. Il est également important de comprendre comment les données circulent entre différents segments d’un même réseau. Parlons maintenant du routage entre sous-réseaux et du routage entre VLANs, deux concepts clés pour assurer la communication entre différentes parties d’un réseau.

Le Routage entre Sous-Réseaux

Quand on parle de sous-réseaux, on fait référence à la division d’un réseau en plusieurs segments plus petits. L’objectif de cette segmentation est d’améliorer l’efficacité du réseau, de mieux gérer les adresses IP et de renforcer la sécurité.

Pourquoi diviser un réseau en sous-réseaux ?

Imaginons une entreprise avec un réseau très large, regroupant des centaines ou des milliers de machines. Si toutes ces machines sont dans le même réseau (ou sous-réseau), cela peut vite devenir ingérable. Vous auriez beaucoup de trafic “parasite” qui circule entre les machines, même si elles n’ont pas besoin de communiquer entre elles. Pour résoudre ce problème, on divise le réseau en sous-réseaux plus petits, chacun ayant sa propre plage d’adresses IP.

Par exemple, au lieu d’avoir un seul réseau avec l’adresse IP 192.168.1.0/24 pour 256 appareils, on peut le diviser en plusieurs sous-réseaux : 192.168.1.0/26, 192.168.1.64/26, etc.

Comment se fait le routage entre sous-réseaux ?

Dans un réseau divisé en sous-réseaux, un routeur est essentiel pour permettre la communication entre ces différents segments. Chaque sous-réseau a une passerelle par défaut (généralement l’adresse IP du routeur pour ce sous-réseau), et c’est ce routeur qui va acheminer le trafic d’un sous-réseau vers un autre.

Prenons un exemple concret :

  • Le sous-réseau A utilise la plage d’adresses 192.168.1.0/24.
  • Le sous-réseau B utilise la plage d’adresses 192.168.2.0/24.

Si un appareil dans le sous-réseau A (disons l’adresse IP 192.168.1.10) veut communiquer avec un appareil dans le sous-réseau B (par exemple, 192.168.2.15), voici ce qui se passe :

  1. Envoi des données : L’appareil dans le sous-réseau A envoie ses paquets vers la passerelle de son sous-réseau (le routeur), car il ne trouve pas directement l’appareil de destination dans son propre sous-réseau.
  2. Routage : Le routeur reçoit les paquets, consulte sa table de routage pour voir où il doit envoyer les données, et les transmet au sous-réseau B.
  3. Réception des données : Les paquets arrivent à destination dans le sous-réseau B.

L’importance du masque de sous-réseau

Un élément crucial du routage entre sous-réseaux est le masque de sous-réseau (ou subnet mask en anglais). Le masque permet de diviser les adresses IP en deux parties : l’identifiant de réseau et l’identifiant d’hôte. Cela permet au routeur de savoir quelles adresses appartiennent à quel sous-réseau et de diriger le trafic en conséquence.

Routage entre VLANs (Inter-VLAN Routing)

Les VLANs (Virtual Local Area Networks) sont une autre façon de segmenter un réseau, mais cette fois-ci virtuellement, au sein d’un même réseau physique. Cela permet de séparer logiquement les appareils sur le réseau, même s’ils sont connectés au même matériel.

Qu’est-ce qu’un VLAN ?

Un VLAN est un réseau local virtuel qui permet de regrouper des appareils connectés physiquement à des switchs (commutateurs) différents comme s’ils étaient dans le même réseau. En revanche, un même switch peut aussi héberger plusieurs VLANs, séparant ainsi logiquement les flux de données des appareils connectés à ce switch.

Par exemple, dans une entreprise, vous pouvez avoir un VLAN pour le département des ressources humaines, un autre pour la comptabilité, et un autre pour le service informatique. Même si tous les appareils sont branchés sur les mêmes switchs physiques, les VLANs vont les isoler logiquement, les empêchant de communiquer directement entre eux.

Le rôle du routage entre VLANs

Même si les VLANs permettent de segmenter le réseau, il y a souvent des moments où des appareils situés dans des VLANs différents doivent communiquer entre eux. C’est là que le routage inter-VLAN intervient.

Le routage inter-VLAN se fait via un routeur ou un switch de niveau 3 (appelé aussi switch multicouche). Un switch de niveau 3 combine les fonctions d’un switch classique (niveau 2) et d’un routeur. Il permet de router le trafic entre les VLANs tout en assurant la communication locale à l’intérieur de chaque VLAN.

Comment fonctionne le routage inter-VLAN ?

  1. Création des VLANs : Chaque VLAN est configuré avec une plage d’adresses IP unique et un identifiant VLAN (un numéro, souvent entre 1 et 4094).
  2. Affectation des ports du switch aux VLANs : Les ports physiques du switch sont affectés à différents VLANs, ce qui permet de regrouper logiquement les appareils qui y sont connectés.
  3. Routage des paquets entre VLANs : Lorsqu’un appareil dans un VLAN (disons le VLAN 10) veut communiquer avec un appareil dans un autre VLAN (disons le VLAN 20), les données doivent passer par un routeur ou un switch multicouche. Ce dernier utilise ses capacités de routage pour transférer les paquets d’un VLAN à l’autre.

Différences entre le routage entre sous-réseaux et le routage entre VLANs

Bien que similaires dans l’idée (faire communiquer des segments de réseau entre eux), il existe des différences importantes entre le routage entre sous-réseaux et le routage entre VLANs :

  • Physique vs Virtuel : Les sous-réseaux sont souvent des divisions physiques d’un réseau (différents segments de câbles, différentes passerelles), tandis que les VLANs sont des divisions virtuelles sur un même réseau physique.
  • Infrastructure : Le routage entre sous-réseaux se fait généralement avec un routeur standard, tandis que le routage entre VLANs nécessite un routeur ou un switch de niveau 3 capable de gérer les VLANs.
  • Isolation des données : Les VLANs offrent une isolation plus stricte, car même si deux appareils sont physiquement connectés au même switch, ils ne peuvent pas communiquer directement s’ils ne sont pas dans le même VLAN. Les sous-réseaux, eux, peuvent être plus permissifs si mal configurés.

Pourquoi utiliser des VLANs ?

Les VLANs sont particulièrement utiles pour la sécurité et la gestion du réseau. Par exemple, dans une entreprise, vous pourriez vouloir que les départements sensibles, comme les finances ou les ressources humaines, soient complètement isolés des autres parties du réseau. Vous pouvez aussi utiliser des VLANs pour attribuer des priorités différentes à certains flux de données, comme pour la VoIP (téléphonie sur IP), afin de garantir une bonne qualité de service.

Conclusion

Que vous soyez en train d’explorer les bases du routage pour comprendre comment les données voyagent à travers Internet, ou que vous cherchiez à maîtriser des concepts plus avancés comme le routage entre sous-réseaux et le routage entre VLANs, le routage reste au cœur du bon fonctionnement des réseaux. Dans un monde de plus en plus connecté, ces mécanismes permettent non seulement une communication efficace, mais aussi une gestion optimisée et sécurisée des infrastructures, qu’elles soient personnelles ou professionnelles.

Le routage entre sous-réseaux vous aide à diviser un réseau pour mieux gérer et structurer le trafic, tandis que le routage inter-VLAN garantit une isolation stricte et une flexibilité accrue pour organiser les flux de données au sein d’un même réseau physique. Que ce soit pour configurer un réseau domestique, ou pour gérer un environnement d’entreprise complexe, ces notions seront des piliers essentiels pour créer des réseaux robustes et performants.

Alors la prochaine fois que vous configurez un routeur ou réfléchissez à l’organisation de votre réseau, rappelez-vous de ces principes. Avec une bonne maîtrise du routage, vous aurez les clés pour construire des infrastructures fiables, sécurisées et prêtes à affronter n’importe quelle situation.

Enjoy 😎

AlexIn Tech

AlexIn Tech
Auteurs
SysOps Engineer | IT Teacher
Ingénieur IT polyvalent avec une double spécialisation en System Engineering et en Management, AlexIn Tech enseigne aux apprenti·e·s informaticien·ne·s CFC à l’ETML 🇨🇭. Passionné par l’informatique, l’innovation et la transmission de savoir, il partage ici ses découvertes et apprentissages pour inspirer les nouvelles générations.