Résumé

  • En 2008, James Spenceley a proposé à l'APNIC d'attribuer les numéros d'AS sur quatre octets en écriture décimale et de retrouver la même fiche Whois avec l'une ou l'autre notation.
  • Ses diapositives juxtaposaient AS2.37 et AS131109 : deux étiquettes pour un seul entier, donc une source de confusion entre client, opérateur et fichiers techniques.
  • L'APNIC a constaté un consensus, puis attendu le texte de l'IETF. Le RFC 5396, signé Geoff Huston et George Michaelson, a retenu l'écriture décimale en décembre 2008.

Le point qui coûtait des heures

Dans un réseau, un point peut coûter plus cher qu'un long nombre. James Spenceley en a fait la démonstration à APNIC 26 avec AS2.37 et AS131109. Le calcul tient sur une serviette : 2 × 65 536 + 37 = 131109. Pourtant un client peut annoncer le premier identifiant tandis que son fournisseur stocke le second. Il faut alors expliquer à chaque outil, et parfois à chaque collègue, que les deux désignent le même système autonome.

Le format pointé ASDOT découpait le numéro en deux morceaux ; ASPLAIN l'écrivait comme un entier décimal. Dans sa présentation, Spenceley montrait la collision avec les expressions régulières, où le point a déjà un sens, et citait aussi SNMP, les scripts internes et les bases IRR/RPSL. Son argument venait du travail quotidien : quelle version inscrire dans le CRM, dans le dossier client, dans la configuration ? Une convention de présentation avait commencé à fabriquer du travail de rapprochement.

La proposition prop-065 demandait à l'APNIC de choisir ASPLAIN pour la délégation et l'enregistrement des numéros sur quatre octets. Elle ajoutait une précaution intelligente : une recherche Whois dans l'un ou l'autre format devait conduire à la même fiche. On peut changer l'enseigne sans perdre les personnes qui connaissent l'ancienne adresse.

Le relais entre deux institutions

Le compte rendu de l'assemblée APNIC 26 range prop-065 parmi les propositions ayant obtenu un consensus et partant en consultation finale. L'historique de l'APNIC situe l'accord du groupe politique et de l'assemblée au 28 août 2008. Le 27 octobre, après huit semaines de commentaires, les présidents du groupe ont suspendu la suite en attendant un RFC de l'IETF. Une règle de registre régionale touchait en effet tous les systèmes qui affichent un numéro d'AS.

Publié en décembre, le RFC 5396 de Geoff Huston et George Michaelson, tous deux à l'APNIC, définit une notation décimale unique. Il écrit 65546 sous la forme « 65546 » plutôt que « 1.10 » et préconise cette écriture dans les registres de l'IANA. Spenceley avait porté la proposition à l'APNIC ; Huston et Michaelson ont rédigé la norme. Cette distribution des rôles raconte comment un irritant d'exploitation devient une convention commune.

Spenceley défendait aussi une autre proposition, prop-064, sur la politique d'attribution des numéros sur quatre octets, appliquée en février 2009. Prop-065 s'occupait de l'identité visible. Sa réussite intellectuelle tenait dans une question très simple : pourquoi un registre laisserait-il un même entier se faire passer pour deux réseaux ?

Documents originaux