Aller au contenu
Retour au blog
Publié le 8 mars 20266 min de lecture

ASN et routage BGP : Comment le trafic Internet trouve son chemin

Comprenez comment les numéros de système autonome (ASN) et le routage BGP déterminent le chemin que prennent vos données sur Internet, et pourquoi cela importe pour la performance.

asnbgproutinginternet-infrastructure

Chaque fois que vous chargez une page web, envoyez un email ou exécutez un traceroute, vos données traversent plusieurs réseaux indépendants avant d’atteindre leur destination. Le système qui détermine quels réseaux et quel chemin votre trafic emprunte est gouverné par deux technologies fondamentales de l’Internet : les numéros de système autonome (ASN) et le protocole de routage BGP.

Qu’est-ce qu’un Système Autonome ?

Un Système Autonome (SA) est un grand réseau ou un groupe de réseaux exploités par une seule organisation — un FAI, un fournisseur de cloud, une université ou une grande entreprise. Chaque SA est identifié par un numéro unique appelé ASN. Par exemple :

  • AS15169 — Google
  • AS13335 — Cloudflare
  • AS16509 — Amazon (AWS)
  • AS3356 — Lumen (Level 3), un fournisseur de backbone majeur

Il existe plus de 110 000 ASN actifs sur Internet aujourd’hui. Chacun contrôle la façon dont le trafic est routé au sein de son propre réseau et comment il se connecte à d’autres réseaux.

Comment Fonctionne BGP

BGP est le protocole de routage que les systèmes autonomes utilisent pour échanger des informations de reachabilité. Considérez-le comme le système de routage postal d’Internet. Chaque SA annonce à ses voisins les plages d’adresses IP (préfixes) qu’il peut atteindre. Ces annonces se propagent à travers Internet, construisant une table de routage globale que chaque routeur utilise pour prendre des décisions de forwarding.

Lorsque vos données doivent voyager de AS-A à AS-C, BGP détermine le chemin. Si AS-A est en peering direct avec AS-C, le trafic emprunte une route directe. Sinon, il peut passer par AS-B en tant que fournisseur de transit. BGP choisit le meilleur chemin en fonction de plusieurs facteurs :

  • Longueur du chemin AS — les chemins plus courts (moins de sauts AS) sont généralement préférés
  • Préférence locale — chaque AS peut définir des politiques pour privilégier certains routes (par exemple, préférer un transit moins cher à un peering coûteux)
  • Relations commerciales — les routes client sont préférées aux routes de pairage, qui sont préférées aux routes de transit
  • Type d’origine — les routes originées par l’AS lui-même sont préférées aux routes apprises

Pourquoi ASN et BGP Importent pour la Performance

Les décisions de routage BGP sont basées sur la politique et les relations commerciales, pas sur la latence ou la performance. Cela signifie que le chemin emprunté par votre trafic n’est pas nécessairement le plus rapide. Un paquet de Paris à Francfort pourrait traverser un routeur à Londres si les politiques de l’AS dictent ce chemin, ajoutant une latence inutile.

Comprendre quels ASN traversent votre trafic aide à expliquer les problèmes de performance. Les scénarios courants incluent :

  • Routage sous-optimal — le trafic emprunte un chemin géographiquement plus long en raison de la politique BGP
  • Points de peering congestionnés — l’interconnexion entre deux ASN est surcharge, provoquant des pertes de paquets et des pics de latence
  • Fuites de routes — un ASN mal configuré annonce accidentellement des routes qu’il ne devrait pas, redirigeant le trafic par des chemins non prévus
  • Préfixage de chemin (AS path prepending) — un ASN rend intentionnellement son chemin plus long pour influencer le trafic entrant, ce qui peut affecter votre route

Comment Traceroute Révèle le Routage BGP

Lorsque vous exécutez un traceroute, chaque saut a une adresse IP appartenant à un ASN spécifique. En associant les adresses IP à leurs ASN, vous pouvez voir exactement quels réseaux votre trafic traverse et où il passe d’un ASN à un autre. Ces frontières ASN sont souvent là où la performance change — en mieux ou en pire.

Des outils comme TraceMapper résolvent automatiquement les informations ASN pour chaque saut, vous montrant le nom de l’opérateur et le numéro ASN avec des données de latence et de géolocalisation. Cela facilite l’identification du réseau responsable d’un problème de performance.

Principaux Enseignements

  • Internet est un réseau de réseaux, chacun identifié par un ASN
  • BGP détermine le chemin entre ASN en fonction de la politique, pas de la performance
  • Les problèmes de performance se produisent souvent aux frontières ASN (points de peering et de transit)
  • Traceroute avec résolution ASN révèle quels réseaux transportent votre trafic
  • Comprendre ASN et BGP vous donne le vocabulaire pour diagnostiquer les problèmes de routage et communiquer efficacement avec les opérateurs réseau

La prochaine fois que vous constatez une latence élevée dans un traceroute, vérifiez où se situent les frontières ASN. Le goulet d’étranglement se trouve souvent à la jonction entre deux réseaux — et connaître les réseaux impliqués est la première étape pour résoudre le problème.