Border Gateway Protocol (BGP) est utilisé pour échanger des informations de routage pour Internet et est le protocole utilisé entre les FAI (qui sont des AS différents).
Le protocole peut connecter n'importe quel Internet de systèmes autonomes en utilisant une topologie arbitraire. La seule exigence est que chaque AS dispose d'au moins un routeur capable d'exécuter BGP et qu'il s'agisse d'un routeur qui se connecte à au moins un autre routeur BGP d'AS.
La fonction principale de BGP est d'échanger des informations d'accessibilité du réseau avec d'autres systèmes BGP. Border Gateway Protocol crée un graphique système autonome basé sur les informations échangées entre les routeurs BGP.
Border Gateway Protocol (BGP) est utilisé pour échanger des informations de routage pour Internet
Caractéristiques du Border Gateway Protocol (BGP)
- Configuration de systèmes autonomes fédérés : le rôle principal de BGP est d'assurer la communication entre deux systèmes autonomes.
- BGP prend en charge le paradigme du prochain saut.
- Coordination entre plusieurs intervenants BGP en AS (Autonomous System).
- Informations sur le chemin : la publicité BGP comprend également des informations sur le chemin, ainsi qu'une paire de destinations accessibles et de prochaines destinations.
- Prise en charge des politiques : BGP peut déployer des politiques qui peuvent être configurées par les administrateurs. Par exemple, un routeur exécutant BGP peut être configuré pour faire la distinction entre les routes connues au sein de l'AS et celles connues de l'extérieur de l'AS.
- Fonctionne sur TCP.
- BGP conserve la bande passante du réseau.
- BGP prend en charge le CIDR.
- BGP prend également en charge la sécurité.
Fonctions du Border Gateway Protocol (BGP)
BGP remplit 3 fonctions, indiquées ci-dessous.
1. La première fonction comprend l’acquisition et l’authentification des pairs initiaux. Les deux homologues établissent une connexion TCP et effectuent un échange de messages garantissant que les deux parties ont accepté de communiquer.
2. La deuxième fonction se concentre principalement sur l’envoi d’informations d’accessibilité négatives ou positives.
3. La troisième fonction vérifie que les pairs et la connexion réseau entre eux fonctionnent correctement.
Fonctions de gestion des informations de route BGP
- Stockage de route : chaque BGP stocke des informations sur la manière d'atteindre d'autres réseaux.
- Mise à jour des routes : dans cette tâche, des techniques spéciales sont utilisées pour déterminer quand et comment utiliser les informations reçues des pairs pour mettre à jour correctement les routes.
- Sélection de routes : Chaque BGP utilise les informations de sa base de données de routes pour sélectionner les bonnes routes vers chaque réseau sur Internet.
- Route Broadcast : Chaque locuteur BGP indique régulièrement à ses pairs ce qu'ils doivent savoir sur les différents réseaux et méthodes pour les atteindre.