Leçon 4/4
25 min Réseaux & Télécoms

Routage statique et dynamique

Lire une table de routage et distinguer routage statique et protocoles de routage dynamique.

À retenir

  • Un routeur choisit la route la plus spécifique de sa table pour chaque paquet à destination différente du réseau local.
  • Le routage statique est simple mais ne se reconfigure pas seul en cas de panne, contrairement au routage dynamique.
  • OSPF (RFC 2328) route au sein d'un système autonome, BGP (RFC 4271) route entre systèmes autonomes sur Internet.
  • ping mesure la latence aller-retour ; traceroute localise le saut exact où survient un problème de routage.

Le rôle du routeur : décider par où passe un paquet

Un routeur opère en couche 3 : il examine l'adresse IP de destination d'un paquet et consulte sa table de routage pour déterminer l'interface de sortie et, le cas échéant, l'adresse de la prochaine passerelle (next hop). Contrairement au commutateur, il interconnecte des réseaux logiquement distincts.

Lire une table de routage

# Table de routage sous Linux, avec commentaires
ip route show
# default via 203.0.113.1 dev eth0                  -> route par défaut (Internet), sortie eth0
# 10.10.0.0/16 via 192.168.1.254 dev eth1            -> réseau du siège, via routeur interne
# 192.168.1.0/24 dev eth1 proto kernel scope link     -> réseau local directement connecté
# 172.16.5.0/30 via 192.168.1.254 dev eth1 metric 100 -> lien secondaire, priorité plus basse

Point clé

un routeur choisit toujours la route la plus spécifique disponible (préfixe le plus long) plutôt que la route par défaut, sauf si aucune route plus précise ne correspond à la destination.

Routage statique vs dynamique

AspectRoutage statiqueRoutage dynamique
ConfigurationManuelle, route par routeAutomatique via un protocole
Adaptation aux pannesAucune, sans interventionReconvergence automatique
Complexité de gestionSimple sur petit réseauNécessaire sur réseau étendu
ExemplesRoute statique fixeOSPF, BGP, EIGRP

Le protocole OSPF (Open Shortest Path First), décrit dans la RFC 2328, calcule dynamiquement le chemin le plus court au sein d'un même système autonome, sur la base de l'état des liens. Le protocole BGP (Border Gateway Protocol), RFC 4271, gère quant à lui le routage entre systèmes autonomes différents et constitue l'épine dorsale du routage sur Internet.

Attention

une route statique mal configurée (ex. mauvais next hop) provoque une panne silencieuse et durable, car aucun mécanisme de reconvergence ne la corrige automatiquement — contrairement à une route apprise dynamiquement, qui disparaît de la table si le voisin ne la republie plus.

Diagnostiquer un problème de routage

# Vérifier la connectivité de base et la latence
ping -c 4 192.168.1.254

# Tracer le chemin emprunté par les paquets, saut par saut
traceroute 8.8.8.8

ping confirme l'accessibilité et mesure la latence aller-retour via des messages ICMP Echo Request/Reply. traceroute (ou tracert sous Windows) révèle chaque routeur traversé en exploitant la décrémentation du champ TTL (Time To Live) des paquets IP, ce qui permet d'identifier précisément à quel saut une coupure de routage survient.

Sur le terrain

face à une lenteur signalée par un utilisateur, un traceroute révèle souvent qu'un saut intermédiaire présente une latence anormalement élevée alors que ping seul, vers la seule destination finale, ne montre qu'un symptôme global sans localiser la cause.

Astuce

avant de suspecter un problème applicatif complexe, vérifiez systématiquement la table de routage locale (ip route show) et la table ARP (ip neigh show) — une route manquante ou une entrée ARP obsolète explique une part significative des incidents de connectivité signalés au support.

Leçon précédente