Qu'est-ce qu'un ASN (numéro de système autonome)?

Qu'est-ce qu'un ASN?

Un système autonome (AS) est un ensemble de blocs d'adresses IP exploités sous une seule politique de routage cohérente — en pratique, le coin d'internet qui appartient à une organisation. Un numéro de système autonome (ASN) est l'entier unique qui identifie ce réseau auprès de tous les autres réseaux de la planète. Votre fournisseur d'accès en possède un. Google en possède plusieurs. C'est aussi le cas de votre université, de votre hébergeur infonuagique et d'environ 120 000 autres exploitants. Lorsqu'on trace une adresse IP, l'ASN est souvent le champ le plus révélateur du dossier — davantage que la punaise sur la carte.

Internet est un réseau de réseaux

Internet n'a aucun exploitant central. Il s'agit de dizaines de milliers de réseaux gérés indépendamment qui acceptent de s'échanger du trafic. Chacun de ces réseaux a besoin d'une identité stable pour que les autres sachent qui annonce quelles adresses, et cette identité, c'est l'ASN. « AS15169 » veut dire la même chose pour un routeur à Nairobi que pour un routeur à Oslo : le réseau de Google. Tout ce qui se trouve à l'intérieur d'un système autonome relève des affaires de cet exploitant; l'ASN, c'est l'étiquette apposée à l'extérieur de la boîte.

Qui distribue les ASN

L'attribution des ASN suit la même hiérarchie que celle des adresses IP. L'IANA (Internet Assigned Numbers Authority) attribue des blocs de numéros aux cinq registres internet régionaux — ARIN pour l'Amérique du Nord, RIPE NCC pour l'Europe et le Moyen-Orient, APNIC pour l'Asie-Pacifique, LACNIC pour l'Amérique latine et AFRINIC pour l'Afrique. Les RIR assignent ensuite des ASN individuels aux exploitants de réseau qui peuvent démontrer un besoin, généralement parce qu'ils se connectent à plus d'un autre réseau. Les ASN étaient à l'origine des valeurs sur 16 bits (0 à 65535); lorsque celles-ci ont commencé à manquer, la RFC 6793 les a étendues à 32 bits, ce qui explique pourquoi on voit maintenant des ASN dans les centaines de milliers et au-delà.

Le BGP, en un paragraphe

Les systèmes autonomes communiquent entre eux au moyen du Border Gateway Protocol (BGP). Chaque AS annonce à ses voisins, en somme, « je peux joindre ces blocs d'adresses », et relaie les annonces qu'il a entendues des autres. Chaque annonce transporte la chaîne d'ASN qu'elle a traversée, de sorte qu'un routeur qui choisit où envoyer un paquet peut comparer les trajets comme vous compareriez des itinéraires routiers — en privilégiant habituellement celui qui traverse le moins de réseaux, ajusté selon les préférences commerciales et techniques de chaque exploitant. Il n'existe aucune carte centrale et remarquablement peu de vérification : le BGP est une toile d'affirmations entre voisins, ce qui explique pourquoi une seule annonce erronée peut brièvement rediriger le trafic de millions de personnes.

Des ASN célèbres

Quelques ASN reviennent constamment dans les journaux de serveur et les traces :

ASN Exploitant Ce que ça signifie habituellement dans une trace
AS15169 Google LLC Services et robots d'indexation de Google, dont les résolveurs DNS publics à 8.8.8.8
AS13335 Cloudflare, Inc. Un mandataire ou une bordure CDN placée devant le véritable serveur d'origine, et non l'origine elle-même
AS16509 Amazon.com, Inc. Quelque chose hébergé sur AWS — n'importe quoi, de l'API d'une jeune pousse à un robot d'extraction

Pourquoi l'ASN l'emporte souvent sur les coordonnées

Les coordonnées de géolocalisation sont des estimations aux limites honnêtes — les recherches à l'échelle du pays sont fiables, mais la précision à l'échelle de la ville tourne autour de 50 à 75 %, même sur une connexion large bande fixe, comme nous l'expliquons en détail dans à quel point la géolocalisation IP est précise. L'ASN, en revanche, relève du registre public, et il répond à des questions qu'une punaise sur une carte ne peut pas trancher :

Rien de tout cela n'identifie une personne. Un ASN nomme un exploitant de réseau, et la géolocalisation IP dans son ensemble ne peut pas cibler un individu ni un foyer — un point que nous abordons dans peut-on retrouver votre adresse à partir de votre IP.

Les ASN à usage privé

Tout comme certaines plages d'adresses IP sont réservées aux réseaux privés, certains ASN sont réservés à un usage privé : 64512 à 65534 dans l'espace 16 bits et 4200000000 à 4294967294 dans l'espace 32 bits, selon la RFC 6996. Ils sont destinés au routage interne au sein des organisations et ne doivent jamais apparaître sur l'internet public. Si l'un d'eux surgit dans une trace ou une table de routage, il s'agit presque certainement d'une fuite de configuration plutôt que d'une véritable identité de réseau.

Faites une recherche

Pour voir à quoi correspond un numéro — nom de l'exploitant, registre et préfixes qu'il annonce — passez-le dans notre recherche d'ASN, ou tracez n'importe quelle adresse depuis le traceur principal et lisez le champ AS dans le dossier obtenu.