Résumé
- La révision 01 du BMP Statistics Information TLV ajoute une durée de fenêtre, un nombre d’échantillons, P5 et P95, un indicateur de présence d’horodatage et des dates à la microseconde pour les minima et maxima.
- Ce supplément suffit à réfuter une fausse stabilité entre deux rapports. Il ne suffit pas à reconstituer la séquence, le temps passé au-dessus d’un seuil ou le délai entre l’observation et l’action.
Deux rapports espacés de quinze minutes peuvent annoncer exactement 10 000 routes. Entre les deux, le routeur a pourtant pu monter à 15 000, tomber à 8 000 puis revenir à son point de départ. La photographie périodique ne l’aurait jamais montré. Le TLV proposé peut livrer le minimum, le maximum, la moyenne, la médiane, P5, P95 et le nombre d’observations. Il peut aussi dater les deux extrêmes.
C’est un gain d’information décisif, mais pas une relecture des quinze minutes. Un pic d’une seconde, un plateau de dix minutes et des oscillations répétées peuvent produire les mêmes agrégats. En réordonnant un même ensemble de valeurs, minimum, maximum, moyenne, médiane et percentiles restent inchangés, alors que le récit opérationnel devient tout autre.
Le texte étudié est draft-ietf-grow-bmp-stats-informational-tlv-01, déposé le 11 septembre 2026 et expirant le 15 mars 2027. Il s’agit d’un Internet-Draft du groupe GROW, au statut I-D Exists. La page de garde vise Standards Track, mais Datatracker ne renseigne aucun statut RFC projeté. Aucun shepherd, area director responsable ou passage en téléconférence n’est enregistré. Les registres et le type demandés à l’IANA restent marqués TBD1. Le dossier ne contient ni rapport d’implémentation, ni trace d’interopérabilité, ni mesure de production.
Une fenêtre et un dénominateur
RFC 7854 définit les rapports statistiques BMP. La révision 00 du nouveau projet ajoutait déjà minimum, maximum, instantané, moyenne et médiane. La révision 01 encadre davantage leur interprétation : durée de mesure sur 32 bits, nombre d’échantillons sur 32 bits, P5, P95 et drapeau T signalant la présence d’une date.
Les entrées minimum et maximum doivent être datées en secondes et microsecondes depuis 1970 UTC. Les entrées instantané, moyenne, médiane, P5 et P95 ne doivent pas l’être. Le nombre d’échantillons renseigne la population dont les statistiques sont tirées. Il rappelle aussi qu’un maximum observé n’est que le maximum des prélèvements : entre deux prélèvements, une valeur plus haute a pu échapper au dispositif.
La durée de mesure peut différer de l’intervalle d’émission des rapports, notamment après un déclenchement événementiel ou l’ouverture d’une session. Si un émetteur veut décrire deux fenêtres pour une même statistique, il doit produire deux TLV distincts. Le premier rapport d’une session ou d’une transition de pair peut omettre le TLV ou ne disposer que d’une fenêtre partielle.
La distribution survit, la séquence disparaît
Prenons quinze prélèvements d’une minute. Dans une première fenêtre, treize restent près de 10 000, l’un atteint 15 000 et l’autre 8 000. Dans une seconde, les mêmes valeurs arrivent dans un ordre opposé. Les champs exportés peuvent être identiques. Pourtant, savoir si l’augmentation a précédé la vague de retraits, si la baisse suit une mitigation, ou si l’anomalie a dominé la fenêtre change l’analyse de cause.
Les dates des extrêmes fixent deux points. Elles ne disent pas combien de temps la métrique est restée proche de ces points. P95 ne distingue pas un plateau continu de plusieurs épisodes séparés. La moyenne ne révèle pas l’ordre. Sample Count est un dénominateur, non une horloge. Measurement Window Duration est une étendue, non un temps de séjour.
Le projet reconnaît que la collecte peut être périodique, événementielle ou hybride, et que nearest-rank et interpolation linéaire peuvent produire des percentiles différents. Il n’exporte pas la configuration ni la méthode interne. Il faut donc une configuration compatible pour comparer deux routeurs. Même en imposant la même cadence, la même horloge et le même algorithme, cependant, aucun résumé de distribution ne reconstitue une série supprimée.
L’heure du pic n’est ni son début ni sa durée
Le routeur devrait fournir l’heure réelle d’observation du minimum ou du maximum, plutôt que l’heure de fabrication du message. La précision reste bornée par sa résolution d’horloge et sa discipline temporelle. Une session protégée ne corrige pas une horloge fausse.
Un maximum vu à 12 h 08 avec un prélèvement par minute a pu commencer à 12 h 07 min 01 s ou à 12 h 07 min 59 s. Il a pu finir une seconde plus tard ou persister jusqu’au prélèvement suivant. Par ailleurs, un événement observé à 12 h 01 peut n’arriver au collecteur qu’à 12 h 15. Son horodatage restaure un emplacement historique, pas une alerte en temps réel. Il faut distinguer heure de preuve, heure de génération, transport, réception et action.
Le contexte de décodage reste obligatoire
Le TLV doit référencer un Stat Type BMP de type jauge. Il ne convient pas à un compteur monotone ; le récepteur devrait ignorer cet emploi. Le drapeau T permet de sauter les types d’entrée inconnus selon une longueur de 10 ou 18 octets. Après la première occurrence d’un type, les doublons devraient être ignorés et peuvent être journalisés.
Pour les Stat Types 9 et 10, le TLV d’information n’embarque pas lui-même l’AFI/SAFI. Le rapport doit donc contenir la statistique ordinaire correspondante avec la même famille d’adresses. Sans cette liaison, la distribution est inutilisable. Lorsqu’un instantané ordinaire et le TLV coexistent, l’instantané devrait se situer entre minimum et maximum. Ce contrôle détecte certaines incohérences, sans prouver que la série est exacte.
BMP ne signe pas cryptographiquement la vérité des statistiques. TLS ou IPsec peut protéger le transport et authentifier l’interlocuteur ; un routeur compromis peut toujours produire un résumé mensonger. Les données supplémentaires ont aussi un coût de taille et d’état, ce qui maintient le besoin de limitation de débit.
Conserver une trace étroite autour des décisions
La doctrine de spécification initiale minimale de Heng Lu justifie une enveloppe interopérable limitée : métrique référencée, fenêtre, dénominateur et résumés communs, sans normaliser toute la collecte interne. La primauté du code en fonctionnement exige ensuite des reçus là où le résumé déclenche une alerte, une modification ou une mitigation.
Pour les seuils à conséquence, l’opérateur devrait conserver un anneau borné d’échantillons ou d’événements autour du franchissement. Il devrait noter début et fin de fenêtre, cadence et mode de prélèvement, algorithme de percentile, source et dérive de l’horloge, heures de génération et de réception, génération de configuration et octets exacts du TLV. Ces mesures sont des recommandations d’exploitation, pas des obligations du projet.
Le format peut invalider le diagnostic « rien n’a bougé ». Il ne peut pas expliquer à lui seul ce qui s’est passé. Pour attribuer cause, durée ou responsabilité, la direction doit encore demander la séquence que la compression a volontairement abandonnée.
Sources
- Fiche Datatracker actuelle
- Historique Datatracker
- Minimum Initial Specification and Voluntary Adoption
- Running-Code Primacy
- BMP Path Status TLV révision 05
- Journal d’événements BMP révision 06
- Statistics Information TLV révision 00
- Statistics Information TLV révision 01
- XML de la révision 01
- Support TLV étendu BMP révision 21
- RFC 2119
- RFC 7854
- RFC 8126
- RFC 8174
- RFC 8671
- RFC 9069
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance

