Qu’est-ce qu’un ASN et BGP sur internet ?

Lorsque l'on identifie une adresse IP ou réseau, on peut tomber sur la mention ASN (Autonomous System Number).
Il s'agit d'une série de chiffre.
Mais à quoi correspond ce numéro ?
Quelle est son utilisé.

Cet article vous dit tout autour des ASN et le protocole BGP.

Qu'est-ce qu'un ASN et BGP sur internet ?

Qu'est-ce qu'un ASN (Autonomous System Number) ?

Internet est un réseau de réseaux.
C'est à dire qu'internet est l’imbrication de réseaux privés, publics ou étatique.

Schéma fonctionnement internet
source https://www.gsara.tv/neutralite/?p=64

Sur Internet, Autonomous System (AS) est un réseau ou groupe de réseau avec une politique de routage identique.

Autonomous System (AS) sur internet

Chaque AS contrôle un ensemble spécifique d'adresses IP.
La plage d'adresses IP sur laquelle un AS donné a le contrôle s'appelle leur «espace d'adressage IP».

La plupart des AS se connectent à plusieurs autres AS. Si un AS se connecte à un seul autre AS et partage la même politique de routage, il peut à la place être considéré comme un sous-réseau du premier AS.
En règle générale, chaque AS est géré par une seule grande organisation, telle qu'un fournisseur de services Internet (FAI), une grande entreprise technologique, une université ou une agence gouvernementale.

L'AS est identifié par un numéro que l'on nomme ASN pour (Autonomous System Number) que l'on peut traduire par Numéro de système autonome.
Internet Assigned Numbers Authority (IANA) attribue les ASN aux registres Internet régionaux (RIR), qui les attribue ensuite aux FAI et aux réseaux.
C'est un numéro entier de 16 bits allant de 0 à 65 535. Mais des réservations sont faites à partir de 64 496 et ne peuvent être attribués.

L'ASN s'obtient très facilement lorsque l'on demande des informations sur adresse IP.
Par exemple ci-dessous l'adresse IP appartient à OVH qui a pour ASN 16276.

Afficher l'ASN d'une adresse IP

Il s'agit ici du site BrowserLeaks :

Qu'est-ce que BGP ?

Border Gateway Protocol (BGP) est le protocole qui fait fonctionner Internet.
Pour ce faire, il active le routage des données sur Internet
Lorsqu'un utilisateur en France charge un site Web avec des serveurs d'origine au USA, BGP est le protocole qui permet à cette communication de se produire rapidement et efficacement.

En effet, les AS ne sont pas tous interconnectés entre eux.
Pour atteindre, l'AS final il faut parfois passer par d'autres AS intermédiaires.

Le protocole BGP gère alors cette interconnexion pour atteindre l'AS final avec le chemin le plus court avec un minimum de sauts (hop).
Dans ce cas là, on parle de eBGP pour external BGP.
En effet, BGP est aussi utilisé pour router les paquets à l'intérieur d'un même ASN, on parle alors d'iBGP pour internal BGP.

ASN sur internet : les réseaux des réseaux

Il prend des décisions de routage en fonction des chemins, des stratégies réseau ou des ensembles de règles configurés par un administrateur réseau.

De mauvaises routes BGP peut rendre certains services internet inaccessibles.
Enfin des détournements BGP (BGP Hijacking) en créant de mauvaises routes BGP pour rediriger le trafic peut être utilisées pour voler des données.

Liens