Un ASN (Numéro de Système Autonome) est un numéro unique qui identifie un réseau, tel qu'un FAI, une entreprise d'hébergement ou une grande organisation, lorsqu'il échange des informations de routage avec d'autres réseaux. Ce réseau, appelé système autonome, est un groupe de préfixes IP géré par un ou plusieurs opérateurs sous une politique de routage clairement définie. Le numéro permet aux routeurs et à d'autres réseaux de reconnaître ces préfixes comme un seul réseau.
Chaque préfixe IP routé est annoncé par un système autonome, et les Registres Internet Régionaux (RIR) attribuent des ASNs aux opérateurs de réseau. Certains outils de sécurité de site permettent aux propriétaires de sites d'écrire des règles qui correspondent à l'ASN d'un visiteur, et pas seulement à l'adresse IP.
Comment les ASNs fonctionnent avec BGP
- Échange de routes : Les réseaux utilisent le Protocole de Passerelle de Frontière (BGP) pour se dire quels préfixes IP ils peuvent atteindre.
- Chemin AS : Chaque route porte la liste des systèmes autonomes qu'elle a traversés. Les routeurs utilisent cette liste pour éviter les boucles de routage et appliquer des politiques au niveau de l'ASN.
- ASNs de 2 octets et de 4 octets : BGP a d'abord transporté les ASNs sous forme de nombres à deux octets, avec un maximum de 65535. La RFC 6793 a étendu BGP aux ASNs à quatre octets car l'espace à deux octets était en train de s'épuiser.
Qui attribue les ASNs
- Allocation : L'IANA attribue des ASNs aux cinq Registres Internet Régionaux (AFRINIC, APNIC, ARIN, LACNIC et RIPE NCC). Les registres les attribuent ensuite aux opérateurs de réseau selon leurs propres politiques.
- Plages d'utilisation privée : 64512 à 65534 et 4200000000 à 4294967294 sont réservés à un usage privé. Ces ASNs doivent être retirés des routes avant d'être annoncés sur Internet mondial.
- Numéros réservés : ASN 0, 65535 et 4294967295 sont réservés. Les plages 64496 à 64511 et 65536 à 65551 sont réservées pour la documentation et le code d'exemple.