Résumé

  • RFC 3471 étendit le plan de contrôle MPLS aux commutations par paquets, créneaux temporels, longueurs d’onde et fibres, y compris lorsque l’équipement ne lisait aucun en-tête de paquet.
  • Une étiquette généralisée n’avait de sens qu’avec son contexte d’interface : proposition, ensemble autorisé ou signalisation réussie ne prouvaient ni l’allocation physique ni le trafic livré.

L’intuition était audacieuse sans être magique. Plutôt que d’inventer un langage de commande entièrement différent pour chaque couche de transport, GMPLS conserva l’abstraction MPLS et élargit ce que son « label » pouvait désigner. RFC 3471 décrivit ce socle fonctionnel sur la voie de normalisation, tout en laissant les formats CR-LDP et RSVP-TE aux RFC 3472 et 3473, et les particularités de chaque technologie à d’autres textes.

Le document distingua quatre capacités d’interface. PSC concernait les paquets ou cellules. TDM sélectionnait une position dans un cycle. LSC choisissait une longueur d’onde. FSC orientait une fibre ou un port dans l’espace physique. Cette classification s’appliquait à l’interface : un même nœud pouvait donc relier plusieurs mondes de commutation.

Les LSP pouvaient s’emboîter. Plusieurs chemins de paquets entraient dans un chemin temporel, lui-même transporté par une longueur d’onde, puis par une liaison de fibre. L’agrégation économisait des états, mais elle interdisait les raccourcis de preuve. Voir la lumière sur une fibre ne disait pas quels clients circulaient ; connaître le chemin logique d’un client ne certifiait pas l’état du support extérieur.

La requête d’étiquette généralisée séparait précisément trois questions. Le type d’encodage décrivait la nature du signal. Le type de commutation indiquait l’opération demandée au lien. Le G-PID identifiait la charge cliente, surtout aux extrémités. Ces champs pouvaient se répondre sans devenir interchangeables.

Plus révélateur encore, l’étiquette généralisée ne contenait pas de champ de type. Les voisins étaient censés connaître le format grâce au lien concerné. Le choix évitait une redondance, mais rendait le contexte indispensable : une valeur archivée sans interfaces locale et distante, capacité de commutation et technologie ne suffisait pas à reconstituer la ressource.

Les ressources non paquetisées étaient rares et discrètes. Une annonce pouvait indiquer qu’un lien savait transporter plusieurs encodages sans garantir qu’un créneau ou une longueur d’onde restait libre. La capacité technique n’était pas la capacité disponible.

L’étiquette suggérée permettait au nœud amont de proposer tôt un choix et de commencer la configuration d’un matériel lent. Le nœud aval pouvait toutefois la remplacer. Une suggestion était donc une optimisation de délai, pas un acte définitif d’allocation. Seuls le choix final et l’achèvement de la programmation permettaient d’affirmer ce qui avait été réservé.

Un Label Set réduisait la liste des choix admissibles, par exemple pour respecter la continuité d’une longueur d’onde ou les limites d’un équipement. « Admissible » ne voulait pas dire « choisi ». L’intersection pouvait encore devenir vide au saut suivant. De même, la commutation par bande de longueurs d’onde regroupait des ressources ; elle ne faisait pas disparaître leurs contraintes.

Le chemin bidirectionnel réunissait les deux sens dans une même procédure afin d’éviter que deux établissements indépendants ne se disputent des ressources réciproques. Une règle fondée sur l’identifiant du nœud source départageait des tentatives simultanées. Elle assurait un résultat de contrôle déterministe, non une priorité commerciale ni une qualité optique symétrique.

La séparation des canaux de contrôle et de données fut tout aussi structurante. Un réseau IP distinct pouvait porter la signalisation d’un circuit optique. Le contrôle continuait parfois alors que la donnée était coupée ; inversement, un circuit déjà programmé pouvait transporter la lumière après la perte du canal de commande. Une seule pastille verte ne pouvait représenter ces deux réalités.

Les informations de protection et d’état administratif restaient des intentions. Demander une protection ne prouvait pas la diversité du chemin de secours. Authentifier la signalisation prouvait l’origine d’un message, non le mouvement d’un miroir ni la livraison d’un paquet.

Les RFC ultérieures sur l’architecture GMPLS, le routage, OSPF, l’agrégation de liens, LMP et G.709 détaillèrent l’écosystème. Elles témoignent d’une spécialisation, pas d’un déploiement universel de chaque fonction décrite en 2003.

Dans la lecture de Heng Lu, le code en fonctionnement tranche entre le symbole et l’effet. La spécification minimale explique pourquoi le noyau commun définit des coordonnées et non toute la physique. Les couches de réalité obligent à conserver séparément capacité annoncée, contrainte, proposition, allocation, programmation, signal observé et service livré.

Le bon reçu GMPLS doit ainsi nommer les deux interfaces, le contexte de commutation, les choix autorisés, la suggestion initiale, l’allocation finale dans chaque sens, l’opération matérielle et son résultat. Il doit mesurer séparément le canal de contrôle, le signal physique et la charge cliente. RFC 3471 n’a pas transformé les photons en paquets ; il a construit une grammaire commune sans autoriser à confondre la phrase avec le phénomène.

Sources