Résumé

  • Le projet draft-ietf-opsawg-ipfix-ecn-00 normalise onze observations utiles, mais la valeur finale CE ne conserve ni le codepoint ECT remplacé ni la politique MPLS qui lui donnait son sens.
  • Une décision sur L4S exige donc un raccord explicite entre population initiale, point d’observation, sélection, intervalle et résultat ; l’authenticité de l’export ne suffit pas.

Le cas MPLS rend immédiatement visible la frontière du projet. mplsEcn doit extraire les bits consacrés à ECN dans l’étiquette la plus externe. Or RFC 5129 ne définit pas une table EXP-vers-ECN universelle. La correspondance appartient au domaine, qui peut aussi choisir un modèle Uniform, Pipe ou Short Pipe. Le collecteur doit connaître cette politique. Une valeur isolée est un identifiant local, pas une vérité portable.

Le même problème existe, sous une forme plus discrète, dans IP. Le projet crée ipEcn pour éviter de dériver les deux bits ECN d’un octet complet de classe de service. Il ajoute des compteurs delta et totaux pour Not-ECT, ECT(0), ECT(1) et CE. Cette séparation est plus propre pour un collecteur et évite de fragmenter une même population entre de nombreuses valeurs DSCP. Mais elle décrit l’état vu par le capteur, non l’histoire du paquet.

Une marque CE remplace la valeur ECT précédente. Après l’opération, deux paquets issus respectivement d’ECT(0) et d’ECT(1) portent le même codepoint. Un point d’observation situé après la file ne peut pas recréer cette origine à partir des deux bits. Le projet demande pourtant que les ratios L4S attribuent les paquets CE à leur codepoint antérieur afin de ne pas mélanger signal classique et signal scalable. La méthode de calcul reste hors périmètre. Aucun des onze éléments ne transporte explicitement ce codepoint antérieur.

L’absence n’est pas une faiblesse cachée ; c’est la limite qu’un opérateur doit rendre visible. Un calcul défendable peut joindre une mesure avant marquage à une mesure après marquage, utiliser une classification locale reliée à la même population, ou conserver un état de file qui établit la transition. Chacune de ces solutions introduit ses propres clés, horloges et pertes. Le registre IANA proposé ne certifie aucune d’elles.

Le point d’observation est donc une donnée de première classe. Une sonde avant l’AQM, une autre à la sortie et une troisième après décapsulation ne répondent pas à la même question. Leurs compteurs peuvent être exacts sans être directement comparables. Il faut aligner direction, définition du flux, population, durée, encapsulation et politique de sélection. Une différence entre deux exportateurs n’autorise une localisation que si ce raccord est démontré.

Les compteurs ont aussi une mémoire bornée. Le delta couvre la période depuis le rapport précédent ; un rapport perdu ou dupliqué brise la série. Le total commence à l’initialisation ou à la réinitialisation du processus de mesure. Un redémarrage peut faire chuter le total sans améliorer le réseau. Un changement de modèle, de clé d’agrégation ou de délai actif peut déplacer les limites du flux. Le graphique doit publier ces événements au lieu de les lisser.

L’échantillonnage ajoute une seconde population. Le projet accepte que les mesures proviennent de paquets ou de flux sélectionnés et recommande de préserver la représentativité. RFC 5475 montre que les méthodes de sélection ne sont pas interchangeables. Un taux CE obtenu sur un paquet sur mille n’a pas le même estimateur qu’un taux obtenu sur un sous-ensemble de flux. Si la probabilité change sous charge, l’erreur peut devenir corrélée au phénomène que l’on prétend mesurer.

La sécurité du transport ne répare pas ces coutures. TLS ou DTLS et l’authentification mutuelle d’IPFIX peuvent établir l’identité du processus exportateur et l’intégrité du message. Ils ne prouvent ni le bon emplacement de la sonde, ni la bonne interprétation EXP, ni l’absence de biais, ni la continuité du compteur. Une donnée authentique peut soutenir une conclusion excessive.

Enfin, ECT(1) peut aider à reconnaître des classes d’applications à faible latence. Une longue conservation par flux permet des corrélations d’activité. Agréger ou anonymiser réduit ce risque, mais retire aussi les détails nécessaires au raccord d’attribution. La décision doit dire ce qui a été supprimé, pas promettre simultanément précision forensic et confidentialité maximale.

La formulation honnête tient en une phrase : à tel point, pendant tel intervalle, selon telle sélection et telle politique de domaine, l’exportateur a vu telle distribution de codepoints finaux. Dire quel service a été marqué, où la congestion est née, qui doit agir et si l’utilisateur a bénéficié de l’action exige des preuves supplémentaires.

Sources