Plan de contrôle

From Wikipedia, the free encyclopedia

Dans une architecture réseau, le plan de contrôle désigne l’ensemble des mécanismes chargés de déterminer comment les paquets doivent être traités, sans intervenir directement dans leur transport.

Dans le contexte du routage, le plan de contrôle est responsable de la construction de la connaissance réseau : il élabore une représentation de la topologie, calcule des relations de connectivité (reachability) et produit les informations nécessaires à l’orientation des paquets. Cette connaissance se matérialise généralement sous la forme de tables de routage, éventuellement enrichies, qui décrivent les actions à appliquer aux paquets entrants.

Le plan de contrôle assure notamment :

  • la participation aux protocoles de routage, qui permettent d’échanger des informations de topologie ou de connectivité,
  • le calcul des chemins ou des relations entre destinations,
  • la construction d’états de forwarding, à partir desquels le dataplane pourra opérer.
Passage de la table RIB à la table FIB
Construction de la table de forwarding FIB utilisée par le dataplane à partir de la table de routage RIB maintenue par le control plane

Dans la plupart des cas, ces états associent une destination ou un identifiant à une action locale, telle que l’utilisation d’une interface de sortie, l’application d’un traitement particulier (ajout ou suppression d'un en-tête) ou, dans certains cas, le rejet du trafic. Le plan de contrôle peut également intégrer des politiques de traitement différencié, par exemple pour appliquer des mécanismes de qualité de service.

Selon l’architecture du routeur, les informations produites par le plan de contrôle peuvent être stockées dans une structure distincte, souvent appelée table de forwarding, qui est ensuite exploitée par le plan de commutation ou dataplane. Cette séparation permet au dataplane de traiter les paquets à très grande vitesse, en s’appuyant sur des décisions préalablement établies, sans avoir à recalculer quoi que ce soit.

Ainsi, le plan de contrôle ne transporte pas de trafic utilisateur. Il prépare les décisions, construit les correspondances nécessaires et alimente les structures que le dataplane utilisera pour exécuter ces décisions de manière rapide et déterministe.

Voir aussi

Related Articles

Wikiwand AI