Qu'est-ce que l'IBGP ?

Publié le 13 août 2026

← Tous les termes du glossaire Aller à la lettre I

Le BGP interne (IBGP) est une session BGP établie entre des routeurs appartenant au même système autonome (AS). Il achemine les routes apprises auprès des pairs BGP externes (EBGP) vers tous les routeurs au sein de l'AS, assurant ainsi la synchronisation du réseau sur les mêmes informations de routage apprises en externe.

Points clés à retenir

  • L'IBGP répartit les routes apprises en externe entre les routeurs d'un même AS.
  • Une règle de prévention des boucles empêche la réannonce des routes IBGP vers d'autres pairs IBGP.
  • Les réflecteurs de routage permettent à l'IBGP d'évoluer sans nécessiter une architecture en maillage complet entre pairs.
  • VOS attribue aux routes IBGP une préférence par défaut de 200, contre 20 pour l'EBGP.
  • VersaLe plan de contrôle SD-WAN est configuré par défaut sur le numéro AS IBGP 64512.

Sur cette page : Pourquoi est-ce important ?Comment ça marcheTypesIBGP et VersaFAQ

Pourquoi l'IBGP est-il important ?

Tout AS qui se connecte au monde extérieur via plusieurs routeurs doit disposer d'un moyen de partager les informations recueillies par ces routeurs de périphérie. L'IBGP est ce mécanisme : il permet à chaque routeur au sein de l'AS de voir les mêmes routes externes, de sorte que le trafic entrant à une extrémité soit acheminé vers une sortie gérée par un autre routeur. Sans cela, seul le routeur ayant directement reçu une route d'un pair EBGP en aurait connaissance.

L'IBGP permet également à l'AS de se présenter comme un domaine de routage cohérent vis-à-vis de l'extérieur. Les attributs appris via l'EBGP (chemin AS, communautés, préférence locale) sont transmis tels quels d'une session IBGP à l'autre, de sorte que les décisions stratégiques prises à une extrémité restent cohérentes partout. C'est ce qui permet à un AS à routeurs multiples de se comporter comme un voisin prévisible pour le reste d'Internet.

Qu'est-ce que l'IBGP ?

Une session IBGP est une session BGP dans laquelle les deux pairs configurent le même numéro AS, contrairement à l'EBGP, où les pairs utilisent des numéros AS différents. Les pairs IBGP ne sont généralement pas connectés directement ; la session s'effectue donc généralement via un protocole de passerelle interne ou des routes statiques qui assurent l'accessibilité entre les adresses des pairs.

La règle fondamentale de l'IBGP est la prévention des boucles : un routeur ne doit pas réannoncer à un autre pair IBGP une route apprise auprès d'un premier pair IBGP. Cela empêche les routes IBGP de former des boucles au sein de l'AS, mais cela signifie également que chaque routeur doit établir une session directe avec tous les autres routeurs – un maillage complet – à moins que cette exigence ne soit gérée. C'est là la principale différence pratique par rapport à l'EBGP, qui ne comporte aucune restriction équivalente.

Types d'IBGP

Trois approches permettent de résoudre le problème d'évolutivité du maillage complet de l'IBGP. Le maillage complet constitue la référence : chaque routeur est directement connecté à tous les autres routeurs – aucune conception supplémentaire n'est nécessaire, mais le nombre de sessions augmente selon la formule n(n-1)/2, ce qui devient ingérable dès que l'on dépasse quelques dizaines de routeurs.

La réflexion de routes permet à un routeur désigné – un « réflecteur de routes » – d'accepter des routes provenant de ses clients IBGP et de les réannoncer à d'autres clients, en contournant la règle de prévention des boucles applicable à cette relation.

Les confédérations divisent un grand AS en plusieurs sous-AS qui établissent des relations de peering via EBGP en interne, tout en apparaissant comme un seul AS à l'extérieur, ce qui permet d'éviter le problème du maillage complet, mais ajoute davantage de complexité que la réflexion de routage.

IBGP & Versa

Dans VOS, l’IBGP est un type de session BGP à part entière, distinct de l’EBGP, avec ses propres paramètres par défaut. Le champ « Type » d’un groupe de pairs est défini sur EBGP ou IBGP, et VOS attribue à chacun une préférence de route différente : les routes apprises via l’IBGP ont une valeur par défaut de 200, tandis que celles apprises via l’EBGP ont une valeur de 20. Sur les interfaces WAN basées sur TVI, VOS active par défaut l’option « Next-Hop Self » sur les sessions IBGP, de sorte que le routeur local s’annonce lui-même comme saut suivant plutôt qu’une adresse que les autres membres de l’AS pourraient ne pas atteindre. « Route Reflector Client » est un paramètre propre à l’IBGP, permettant à un périphérique d’agir comme un réflecteur au lieu de nécessiter un maillage complet ; l’ensemble complet des champs se trouve dans « Configure BGP ».

VersaLe plan de contrôle du SD-WAN de [nom de l'entreprise] repose en grande partie sur l'IBGP. Conformément au guide de conception du SD-WAN, les nœuds « Hub-Controller » établissent des sessions IBGP avec le contrôleur de tête de réseau afin d'unifier le routage dans les régions soumises à des restrictions ou isolées, en utilisant par défaut le numéro AS 64512. L'IBGP fonctionne également entre des périphériques de bord redondants via une liaison de connexion croisée, ce qui permet à un périphérique de secours de bénéficier d'une visibilité complète sur les routes au lieu de dépendre d'une route par défaut.

Questions fréquentes

Quelle est la différence entre l'IBGP et l'EBGP ?

L'IBGP relie les pairs au sein d'un même AS et distribue en interne les routes apprises en externe ; l'EBGP relie les pairs appartenant à des AS différents et permet l'apprentissage de ces routes. VOS applique des valeurs par défaut différentes à chacune d'elles : les routes apprises via l'EBGP se voient attribuer une préférence de 20, tandis que celles apprises via l'IBGP reçoivent une préférence de 200.

Pourquoi l'IBGP nécessite-t-il un maillage complet ou des réflecteurs de routes ?

La règle de prévention des boucles de l’IBGP empêche un routeur de réannoncer une route apprise auprès d’un pair IBGP à un autre pair IBGP. En l’absence d’un maillage complet, certains routeurs ne recevraient jamais certaines routes ; les réflecteurs de routes ou les confédérations permettent de résoudre ce problème sans avoir à mailler chaque paire de routeurs.

Quel est le rôle de « Next-Hop Self » dans une session IBGP ?

La fonction « Next-Hop Self » indique à un routeur de s'annoncer comme prochain saut au lieu de conserver le prochain saut EBGP d'origine, que les autres routeurs au sein de l'AS pourraient ne pas être en mesure d'atteindre. VOS active cette fonction par défaut sur les sessions IBGP configurées sur des interfaces WAN de type TVI.

Qu'est-ce qu'un réflecteur de route ?

Un « route reflector » est un routeur IBGP qui réannonce les routes reçues d’un client IBGP à ses autres clients IBGP, en contournant la règle standard de prévention des boucles applicable à cette relation. VOS prend en charge cette fonctionnalité via le paramètre « Route Reflector Client » au sein d’un groupe de pairs IBGP.

Quel numéro AS le plan de contrôle SD-WAN d'Versautilise-t-il pour l'IBGP ?

VersaLe plan de contrôle SD-WAN utilise par défaut le numéro AS 64512 pour les sessions IBGP internes qui unifient le routage entre les nœuds contrôleurs-hubs et le contrôleur de tête de réseau. Cela revêt une importance particulière dans les régions soumises à des restrictions ou isolées, où chaque région peut exécuter sa propre instance de contrôleur tout en ayant besoin d’un plan de contrôle unique et cohérent.

En savoir plus sur l'IBGP

Si vous souhaitez en savoir plus, voici des sources auxquelles nous faisons confiance.

RFC 4271 : Protocole de passerelle frontalière 4 (BGP-4) RFC 4456 : Réflexion des routes BGP
La spécification de base BGP-4, qui définit la distinction entre le peering interne et externe sur laquelle reposent les protocoles IBGP et EBGP. La norme IETF relative à la réflexion de routage, mécanisme utilisé par la plupart des réseaux pour permettre à l'IBGP de dépasser la capacité d'un maillage complet de sessions.

Si vous vous intéressez à l'IBGP, voici quelques liens qui pourraient vous intéresser.

BGP externe AS Path Sécurité du protocole Internet
Le type de session BGP entre différents systèmes autonomes : son homologue, l'IBGP, redistribue les routes provenant de l'intérieur du système autonome. L'attribut « path » utilisé par le BGP pour la détection des boucles, qui joue un rôle central dans la manière dont les sessions IBGP et EBGP évaluent et privilégient les routes. Le protocole de tunnel capable de prendre en charge les sessions de transport IBGP circule au sein de régions SD-WAN restreintes ou isolées.