Résumé

  • Un MS-PW se comporte comme une liaison point à point, mais chaque S-PE termine les tunnels PSN voisins et commute deux segments distincts.
  • La continuité offerte au client ne prouve donc ni l’admission de chaque segment, ni la symétrie des deux sens, ni la localisation d’un défaut, ni la reprise effective du trafic.

L’unité est une propriété du service

Pour le client, deux circuits d’attachement doivent donner l’impression d’un fil unique. Il n’a pas à administrer la liste des réseaux de paquets, des tunnels ou des opérateurs intermédiaires. La RFC 5254 protège cette simplicité en définissant le pseudowire multisegment comme un ensemble de segments contigus qui se comportent comme un PW point à point.

Le pluriel ne disparaît pourtant pas. Les T-PE terminent le service aux extrémités. Entre eux, les S-PE raccordent les segments, terminent les tunnels PSN précédents et suivants, et commutent à la fois le plan de contrôle et le plan de données. Une même liaison commerciale peut franchir plusieurs S-PE et plusieurs domaines administratifs.

Le mot « unique » qualifie donc l’expérience à construire, pas un reçu omniscient. Un voyant de service vert peut coexister avec des tables de commutation différentes, des politiques locales, des files directionnelles et des journaux détenus par plusieurs organisations. L’audit doit être capable de redescendre de l’abstraction jusqu’aux décisions qui l’ont réalisée.

La route du PW ne décrit pas chaque tunnel

La route du MS-PW est la suite ordonnée des S-PE traversés. Chaque segment utilise ensuite un tunnel PSN, dont le chemin peut être imposé ou choisi localement. La RFC laisse précisément le routage interne de ces tunnels hors du champ de ses exigences.

Connaître la suite des S-PE ne suffit donc pas à connaître le trajet physique ou MPLS dans chaque domaine. Savoir qu’un tunnel fonctionne ne démontre pas que le bon label de PW lui est lié. Et une liaison de label correcte ne constate pas que les paquets franchissent la matrice de commutation dans les deux sens.

Le montage peut être entièrement statique, signalé sur une route prédéterminée ou établi selon une route dynamique. Ces trois modes peuvent produire la même apparence extérieure mais pas les mêmes preuves. Une configuration manuelle, un FEC LDP et une sélection dynamique n’ont ni le même auteur ni la même chronologie.

Une création signalée n’est déclarée réussie que lorsque tous les segments sont établis. Cette atomicité est précieuse : elle évite de présenter un assemblage incomplet comme un service complet. Elle reste toutefois une preuve de mise en place. Après un changement de tunnel, une erreur de cross-connect ou une bascule, il faut de nouvelles observations.

Chaque frontière prend une décision d’admission

Chaque S-PE associe son segment à un tunnel PSN. L’association peut suivre des attributs signalés ou une politique locale, et l’admission doit être effectuée sur chaque segment. Un domaine peut accepter tandis que le suivant refuse ; l’un peut réserver des ressources selon un modèle que l’autre ne partage pas.

Une chaîne explicable doit préserver, pour chaque bordure, la demande reçue, le label choisi, le tunnel lié, la version de politique et le résultat d’admission. Un simple champ « up » supprime ces différences. Il devient alors impossible de savoir quelle composition soutenait le service avant une modification.

Les deux directions d’un segment aboutissent aux mêmes PE, mais leurs états ne sont pas nécessairement symétriques. Labels, files, compteurs, notifications et pertes peuvent diverger. Réduire le service bidirectionnel à un seul état cache précisément la panne unidirectionnelle que l’équipe cherche.

Deux portées OAM pour une seule prestation

La RFC 5254 exige au moins les capacités OAM d’un pseudowire à segment unique et demande aussi des mécanismes au niveau du segment et de bout en bout. Une session OAM peut relier T-PE à T-PE, T-PE à S-PE ou S-PE à S-PE.

Ces portées ne sont pas redondantes. Un test de bout en bout peut constater l’échec de la composition sans désigner le segment fautif. Un test local peut isoler une frontière sans prouver que l’ensemble du parcours client fonctionne. La localisation exige de conserver les deux résultats et leurs horodatages.

Tous les PE doivent convenir d’un mécanisme OAM commun. Le S-PE propage aux pseudowires concernés les défauts de son tunnel, conserve la direction de la notification et laisse passer de façon transparente l’OAM entre T-PE. Il devrait aussi pouvoir agir comme extrémité d’un segment. Relayer une observation distante et produire une observation locale sont deux faits différents.

Même un segment configuré sans voisinage de signalisation a besoin d’OAM dans la bande pour transmettre les défauts du PW ou du circuit d’attachement. La configuration indique ce qui devrait exister. L’OAM indique ce qu’un mécanisme a observé. Le trafic client reste une troisième preuve.

Une bascule réussie n’est pas encore une reprise

La protection peut viser un seul segment, une suite de segments ou le parcours entier. Le détecteur de panne peut ordonner la bascule. Ce reçu ne dit pas encore que le chemin de secours a admis le service, installé les deux directions et transporté les données.

Les RFC 7771 et 8104 détaillent plus tard la protection du S-PE statique et des extrémités. Elles rendent visible la chaîne qu’un système d’incident ne doit pas comprimer : défaut observé, protection sélectionnée, nouvel état installé, trafic retrouvé, performance mesurée.

Fermer automatiquement une alerte sur « protection active » confond une action de contrôle avec son résultat. Le contrôle post-bascule doit interroger le nouveau chemin et les mesures du service, pas seulement le journal du composant qui a émis la commande.

La qualité change de garde aux frontières

Des domaines différents peuvent utiliser des technologies de tunnel et des représentations de classe de service différentes. La RFC 5254 exige donc des tables de correspondance aux frontières. Le même libellé de service ne garantit pas que priorité, délai et perte aient conservé le même sens après chaque traduction.

La congestion est traitée domaine par domaine. Aucun MS-PW ne doit traverser un chemin best effort non provisionné sans autre mécanisme adéquat. La RFC 6073 précise que chaque segment gère sa congestion indépendamment, même si le partage d’information pourrait améliorer une réaction de bout en bout.

Le besoin de mesurer délai aller-retour, délai unidirectionnel, gigue et perte confirme la frontière. Une notification de défaut n’est pas une mesure de performance. Un test de connectivité réussi ne garantit pas un SLA. Et un SLA respecté sur une fenêtre ne prouve pas le résultat de l’application.

Le passage interopérateur ajoute un registre de sécurité

À une frontière, un PE accepte un label selon les règles et la relation avec son voisin. Cette admission locale n’est pas une authentification de bout en bout. Un domaine de transit ou un S-PE défaillant peut injecter, détourner, recopier ou rediriger des PDU. La RFC envisage donc une authenticité de bout en bout distincte du montage des segments.

Les vues de gestion peuvent elles aussi être fragmentées. La gestion distante devrait être possible, mais peut être désactivée pour des raisons de sécurité. L’absence d’un détail dans une console n’implique pas l’absence d’état ; sa présence ne prouve pas le trafic. Des identifiants de corrélation et des bornes temporelles doivent survivre sans imposer la divulgation de toutes les topologies.

Le dossier commence avec les circuits d’attachement, les T-PE et le mode de création. Il énumère la route des S-PE. Pour chaque segment, il conserve les labels, le tunnel, l’admission, les deux sens du cross-connect, la traduction de classe, la protection et l’OAM. Il joint enfin l’OAM de bout en bout, les mesures de performance, les paquets transmis et le résultat client.

La discipline des couches de réalité de Lu Heng donne la règle de direction : le service composé est réel, mais son unité appartient à une couche déterminée. Les états de segment, les notifications et la livraison sont d’autres faits, détenus par d’autres acteurs. L’abstraction ne reste fiable que si elle peut être décomposée en preuves.

Sources