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 :
- Catégorie de connexion. L'ASN d'un FAI résidentiel, celui d'un opérateur mobile et celui d'un fournisseur infonuagique n'impliquent pas du tout les mêmes choses au sujet du trafic. Uplink Trace signale les plages de centre de données et de VPN de façon heuristique, à partir du nom de l'exploitant de l'AS — une cote « PROBABLE », jamais une preuve.
- Contact d'abus. Les registres publient un contact responsable pour chaque AS. Si une adresse attaque votre serveur, l'ASN vous indique exactement qui prévenir.
- Réputation du réseau. Certains ASN appartiennent à des opérateurs établis de longue date; d'autres à des hébergeurs à l'épreuve des balles qui figurent sur toutes les listes de blocage. Le numéro porte une histoire que des coordonnées ne porteront jamais.
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.