Qu'est-ce que BGP (Border Gateway Protocol) ?
Protocole de routage qui échange des informations de routage entre AS (systèmes autonomes, unités de réseau gérées par des organisations comme les fournisseurs d'accès) sur Internet. Il choisit les routes en fonction des attributs qui leur sont attachés, comme la suite d'AS qu'elles ont traversés (AS_PATH), et de la politique de chaque organisation. Les routeurs se connectent entre eux sur le port TCP 179 pour échanger les informations.
Nom japonais: BGP
« BGP (Border Gateway Protocol) » apparaît dans 2 questions d'entraînement réparties sur 2 thèmes, dont Bases des réseaux informatiques, Conception et exploitation des réseaux.
Domaine: Conception et exploitation des réseaux
Attributs et choix des routes
Les routes portent des attributs comme la suite d'AS traversés (AS_PATH), le prochain saut (NEXT_HOP), la préférence au sein de l'AS (LOCAL_PREF) et le MED, qui indique à un AS voisin par quelle entrée il est préférable d'entrer dans l'AS. Lorsqu'il existe plusieurs routes vers la même destination, ces attributs sont comparés dans un ordre défini pour en choisir une, et la longueur de l'AS_PATH n'est qu'un des critères. La grande différence avec les protocoles utilisés au sein d'une organisation pour choisir les routes est que celle-ci peut décider, selon des politiques comme les contrats et les coûts, quelles routes de quels voisins privilégier et quelles routes annoncer à qui.
Questions fréquentes
Pourquoi BGP est-il indispensable à Internet ?
Aucune organisation ne gère Internet dans son ensemble. Les routes qui atteignent toutes les destinations du monde sont construites par de nombreux AS indépendants qui s'annoncent mutuellement des routes avec BGP. Les erreurs de configuration ou les pannes de BGP peuvent donc affecter les communications à grande échelle.
BGP choisit-il la route la plus courte ?
Pas forcément. BGP fait passer la politique d'une organisation, exprimée dans des attributs comme LOCAL_PREF, avant la seule longueur de l'AS_PATH. Par exemple, une route qui passe par un voisin moins cher peut être préférée même si elle traverse davantage d'AS.