Résumé

  • RFC 9570 a remplacé l’obligation d’insérer Router Alert dans LSP Ping par une interdiction, tandis que l’IETF a fait passer RFC 7506 au statut historique et qu’IANA a conservé les valeurs concernées comme dépréciées.
  • « Historique », « déprécié », « retiré de la configuration » et « absent du trafic » décrivent des preuves différentes. Les confondre ferme le dossier avant la migration.

Le responsable de changement dispose de trois captures d’écran rassurantes : la page RFC affiche Historic, le registre IANA marque la valeur 69 comme dépréciée et RFC 9570 contient un MUST NOT. Il signe donc la suppression de Router Alert.

Il manque pourtant les deux objets qui intéressent l’exploitation : la configuration réellement chargée et un relevé du trafic. L’erreur n’est pas dans les sources. Elle réside dans le passage silencieux d’une autorité documentaire à une conclusion sur l’exécution.

Ce que décide réellement le statut historique

RFC 7506, publiée en avril 2015 sur la voie des normes, attribuait la valeur IPv6 Router Alert 69 aux opérations, à l’administration et à la maintenance MPLS. Elle mettait notamment cette valeur à la disposition de LSP Ping.

Le changement de statut est traçable. Le dossier du Datatracker indique qu’il a été approuvé et annoncé. Il relie le classement historique à RFC 9570, qui retire Router Alert des encapsulations de requête et de réponse MPLS Echo et met à jour RFC 8029.

La déclaration de l’IESG distingue ce geste d’une simple obsolescence. Un document obsolète peut être remplacé par une version plus récente d’une technologie qui demeure actuelle. Un document historique décrit une technologie qui n’est plus recommandée. L’action passe par un Last Call à l’échelle de l’IETF et une décision formelle de l’IESG.

Cette autorité est considérable, mais circonscrite. Elle change la place de la spécification dans le corpus de l’IETF. Elle n’atteste pas la réussite d’un commit sur un équipement précis.

Le nouveau texte n’est pas ambigu

Dans RFC 8029, la requête MPLS Echo devait auparavant porter Router Alert : valeur 0 en IPv4, valeur 69 en IPv6. RFC 9570 remplace cette exigence par MUST NOT be set. Elle supprime aussi le mode de réponse 3, qui demandait un paquet UDP avec Router Alert. Un récepteur conforme devrait ignorer l’option si elle arrive malgré tout.

Le raisonnement s’appuie sur d’autres garde-fous déjà employés ensemble : destination spéciale et TTL ou Hop Limit égal à un pour empêcher la requête de dépasser le LSR de sortie. Le groupe MPLS n’avait reçu aucun signalement d’une implémentation dépendant de Router Alert pour cette protection, ni d’une implémentation du mode 3. Le nouveau texte recommande ::1/128 comme destination IPv6 et une autre source d’entropie pour explorer les chemins ECMP.

Ce dossier suffit pour modifier la norme. Il ne constitue pas un inventaire universel. Une absence de signalement au groupe de travail n’exclut ni une image ancienne, ni un outil interne, ni un laboratoire resté sur le comportement antérieur.

Déprécié ne veut pas dire effacé

Le registre IANA des valeurs IPv6 Router Alert conserve la valeur 69, avec la description MPLS OAM (DEPRECATED) et les références RFC 7506 et RFC 9570. Le registre des paramètres LSP Ping garde de la même façon le mode de réponse 3.

RFC 9570 explique la compatibilité en s’appuyant sur RFC 8126 : une valeur dépréciée ne devrait pas entrer dans une nouvelle implémentation, mais les déploiements qui l’utilisent déjà doivent pouvoir continuer à fonctionner. RFC 9805 a ensuite fermé le registre IPv6 Router Alert. Cette fermeture n’autorise pas la réattribution de 69 et ne transforme pas les paquets existants en impossibilités.

Conserver la ligne est utile. Le décodeur peut nommer l’octet observé ; l’auditeur peut retrouver la décision d’origine et celle de retrait ; l’équipe de migration peut distinguer une valeur héritée d’une valeur inconnue.

Quatre comportements derrière un seul mot

Demander si un équipement « prend en charge RFC 7506 » ne suffit pas. Il peut encore émettre la valeur à cause d’un modèle ancien. Il peut accepter le paquet et ignorer l’option. Il peut traiter Router Alert sur un chemin particulier. Enfin, il peut en dépendre, alors que la nouvelle architecture exige d’autres mécanismes.

Ces états n’ont ni le même risque ni le même propriétaire. RFC 6398 souligne le coût de traitement de Router Alert et déconseille son emploi hors d’environnements contrôlés. Cela justifie une mesure de l’exposition. Cela ne prouve aucune vulnérabilité chez un constructeur ou un opérateur nommé.

Une capture vide doit rester une capture bornée. Elle démontre qu’aucun paquet correspondant n’a été vu à certains points pendant une période déclarée. Elle ne prouve pas qu’un modèle dormant ne pourra jamais en produire.

Produire un reçu de retrait opérationnel

Un reçu de retrait opérationnel relie les décisions sans les fusionner. Il date la version du dossier de changement de statut, RFC 9570 et les deux lignes IANA. Puis il nomme, pour chaque émetteur, le logiciel, la version, le modèle actif et la capacité d’émettre Router Alert. Pour chaque récepteur, il indique si l’option est ignorée, traitée ou rejetée.

Le reçu documente les mécanismes de remplacement : destination, TTL ou Hop Limit, adresse IPv6 choisie, source d’entropie ECMP et résultat du test de non-fuite. Il joint un résultat de configuration et une observation bornée par des points de capture et une durée.

Une exception de compatibilité possède un responsable, un périmètre, une échéance et une condition de fermeture. Le fait que RFC 9570 protège l’interopérabilité avec des équipements hérités ne transforme pas cette exception en autorisation permanente.

Le résultat final ne tient pas dans un voyant vert. Il comporte au moins quatre états : retrait documentaire, retrait de configuration, retrait observé et fin de la compatibilité héritée. The Policy Mirror impose de comparer la règle publique et la règle installée. Running-Code Primacy demande de prouver son exécution. Reality, Not Advocacy interdit d’aller plus loin que les faits : RFC 7506 est historique ; la présence de 69 sur un réseau donné reste à mesurer.

Sources