BGP expliqué simplement : annoncer ses préfixes et maîtriser son routage
BGP (Border Gateway Protocol) est le protocole de routage qui fait tenir Internet ensemble. Il permet aux systèmes autonomes — les grands réseaux qui composent Internet — de s'échanger des informations sur les chemins à emprunter pour atteindre chaque bloc d'adresses IP. Sans BGP, aucun routeur ne saurait comment joindre un réseau qu'il ne connaît pas directement.
Le principe : annoncer des chemins
Chaque réseau annonce à ses voisins les préfixes (blocs d'adresses IP) qu'il sait joindre, ainsi que le chemin d'AS à traverser pour y arriver. De proche en proche, cette information se propage, et chaque routeur construit une vision des routes disponibles. Quand plusieurs chemins existent, BGP en choisit un selon une série de critères — le plus court chemin d'AS étant le plus connu, mais pas le seul.
Ai-je besoin de faire du BGP ?
Faire du BGP « chez soi » suppose deux choses : disposer de son propre numéro d'AS et d'un bloc d'adresses IP (obtenus auprès d'un RIR comme le RIPE NCC en Europe). Cela devient pertinent quand vous voulez :
- Être multi-opérateur : annoncer vos préfixes via plusieurs fournisseurs pour continuer à être joignable si l'un tombe.
- Maîtriser votre routage : influencer par où entre et sort votre trafic, pour la performance ou le coût.
- Garder vos adresses IP : conserver le même bloc quel que soit l'opérateur, sans renuméroter.
« Annoncer ses préfixes », concrètement
En pratique, vous établissez une session BGP avec votre opérateur (une adjacence entre vos routeurs), puis vous lui annoncez vos préfixes. L'opérateur les propage à son tour vers le reste d'Internet, généralement après avoir filtré ce que vous êtes autorisé à annoncer — un point de sécurité essentiel pour éviter les fuites de routes et les détournements.
Vous pouvez aussi ajuster finement vos annonces : allonger artificiellement un chemin (AS-path prepending) pour rendre une route moins attractive, ou utiliser des communautés BGP pour signaler à votre opérateur comment traiter vos annonces.
Les communautés BGP, un outil sous-estimé
Les communautés BGP sont des étiquettes attachées à vos annonces qui permettent de demander un comportement précis à l'opérateur : ne pas exporter un préfixe vers tel voisin, en modifier la préférence, déclencher un blackhole en cas d'attaque… C'est un levier puissant pour piloter son trafic sans intervention manuelle.
Chez Connect-IX, nos sessions BGP IPv4/IPv6 sont provisionnées rapidement (y compris via tunnels GRE), et nous publions la liste complète de nos communautés BGP. Vous pouvez aussi visualiser nos routes en temps réel dans le Looking Glass. Pour la connectivité elle-même, voyez notre offre de transit IP.
Un projet réseau à concrétiser ?
Parlons de vos besoins — devis personnalisé sous 24 h, sans engagement.