fbpx

Protocole BGP : historique, messages et configuration sur les appareils MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El (BGP) Protocole de passerelle frontalière (Border Gateway Protocol), est un protocole de routage utilisé sur Internet pour échanger des informations de routage entre systèmes autonomes (AS).

BGP joue un rôle essentiel dans la création et la maintenance de la table de routage mondiale d'Internet.

A la fin de l'article vous trouverez un petit tester cela vous permettra évaluer les connaissances acquises dans cette lecture

Dans cet article, nous explorerons l'historique de création du protocole BGP, les différents types de messages BGP, les attributs utilisés dans la prise de décisions de routage et fournirons également un guide pour configurer BGP sur les équipements MikroTik RouterOS via l'interface de ligne de commandes ( CLI).

Historique de la création du protocole BGP

Le protocole BGP a été initialement développé dans les années 1980 par le groupe de travail Internet Traffic Control System (IDRP) de l'Institut d'ingénierie électrique et électronique (IEEE). Le protocole a ensuite été adopté et standardisé par l’Internet Engineering Task Force (IETF). La version la plus utilisée du protocole, BGP-4, a été définie en 1994.

Différents types de messages BGP

BGP utilise plusieurs types de messages pour échanger des informations de routage entre systèmes autonomes. Ces messages incluent :

 

  1. OUVERT: Ce message est utilisé pour établir une session BGP entre deux routeurs. Il contient des informations sur la version BGP utilisée, les attributs de routage pris en charge et les paramètres d'authentification, entre autres détails.
  2. MISE À JOUR: Ce message est le plus important dans BGP car il est utilisé pour annoncer les routes et mettre à jour les informations de routage. Il contient des informations sur les routes accessibles, les attributs associés à ces routes et les politiques de routage.
  3. RESTER EN VIE: Ce message est utilisé pour maintenir la session BGP active. Il est échangé périodiquement entre les routeurs pour confirmer la connectivité et le bon état de la session.
  4. NOTIFICATION: Ce message est utilisé pour informer un routeur d'une erreur ou d'un événement survenu dans la session BGP. Cela peut indiquer une fin de session ou des problèmes de configuration.

Attributs BGP

Dans le monde de la connectivité réseau, le protocole BGP joue un rôle crucial dans l'échange d'informations de routage entre systèmes autonomes (AS). MikroTik RouterOS, un système d'exploitation utilisé dans les équipements de routage et de pare-feu, offre une large gamme d'attributs BGP qui permettent aux administrateurs réseau de prendre des décisions intelligentes et d'optimiser le routage.

Les attributs BGP les plus utilisés dans MikroTik RouterOS, analysant comment ils sont appliqués et comment ils peuvent contribuer à un routage plus efficace et plus fiable, sont les suivants :

AS_PATH :

L'attribut AS_PATH spécifie le chemin suivi par la route annoncée à travers différents systèmes autonomes. Dans MikroTik RouterOS, l'attribut AS_PATH peut être utilisé pour influencer le routage, comme le filtrage des routes en fonction de la présence ou de l'absence de certains systèmes autonomes dans le chemin.

SAUT_SUIVANT :

L'attribut NEXT_HOP indique l'adresse IP du prochain saut pour atteindre la route annoncée. Dans MikroTik RouterOS, cet attribut est défini automatiquement et est basé sur l'interface de sortie sélectionnée pour atteindre le saut suivant. Il est essentiel de s'assurer que l'adresse IP du saut suivant est accessible et correctement configurée pour garantir une connectivité optimale.

LOCAL_PREF :

L'attribut LOCAL_PREF est utilisé pour influencer la sélection de la route préférée lorsqu'il existe plusieurs routes vers le même réseau annoncées par différents systèmes autonomes. Dans MikroTik RouterOS, LOCAL_PREF peut être configuré pour attribuer une valeur numérique qui reflète la préférence d'un itinéraire par rapport aux autres. Le routeur sélectionnera l'itinéraire avec le LOCAL_PREF le plus élevé comme meilleur itinéraire.

MED (discriminateur multi-sorties) :

L'attribut MED est utilisé pour influencer la sélection d'itinéraire lorsqu'il existe plusieurs points de sortie du même système autonome. Dans MikroTik RouterOS, le MED peut être configuré pour attribuer une valeur numérique qui reflète la préférence d'un itinéraire spécifique par rapport à d'autres itinéraires sur le même système autonome. Cependant, l'attribut MED n'est pris en compte que lors de la comparaison des itinéraires annoncés par différents systèmes autonomes.

COMMUNAUTÉ:

L'attribut COMMUNITY est utilisé pour étiqueter les itinéraires et les regrouper dans des catégories spécifiques. Dans MikroTik RouterOS, les COMMUNAUTÉS peuvent être appliquées à l'aide de règles de filtrage pour contrôler le routage. Cela permet un plus grand contrôle et une plus grande flexibilité lors de la sélection d'itinéraires en fonction de critères personnalisés.

ORIGINE:

L'attribut ORIGIN indique l'origine de la route annoncée. Il peut s'agir d'IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) ou INCOMPLETE (route apprise d'une source inconnue). Dans MikroTik RouterOS, cet attribut peut être utilisé pour influencer la sélection des itinéraires en fonction de leur origine.

Protocole BGP : historique, messages et configuration sur les appareils MikroTik RouterOS

Configuration BGP sur les appareils MikroTik RouterOS

Vous trouverez ci-dessous un guide de base pour configurer BGP sur les ordinateurs MikroTik RouterOS à l'aide de l'interface de ligne de commande (CLI) :

  1. Connectez et configurez les interfaces réseau sur les deux routeurs MikroTik.
  2. Accédez à la CLI MikroTik RouterOS en utilisant SSH, Telnet ou l'interface de la console.
  3. Configurez les adresses IP des interfaces et assurez-vous qu'il existe une connectivité entre les routeurs.
  4. Activez BGP sur les deux routeurs en exécutant la commande suivante :
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Ajoutez les réseaux que vous souhaitez annoncer à l'aide de la commande suivante :

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Établissez la session BGP avec l'autre routeur en exécutant la commande suivante :

				
					/routing bgp peer add remote-address=REMOTE_IP remote-as=REMOTE_AS_NUMBER
				
			

7. Vérifiez l'état de la session BGP à l'aide de la commande :

				
					/routing bgp peer print
				
			

Conclusion

Le protocole BGP est essentiel au fonctionnement d'Internet, car il permet d'échanger des informations de routage entre systèmes autonomes. Tout au long de son histoire, nous avons vu comment il a évolué et est devenu le protocole prédominant pour le routage à l’échelle mondiale.

De plus, nous avons exploré les différents types de messages BGP et les attributs utilisés pour prendre des décisions de routage. Enfin, nous avons fourni un guide de base pour configurer BGP sur les appareils MikroTik RouterOS via la CLI, qui vous permettra d'implémenter et de gérer ce protocole sur votre propre réseau.

Bref quiz de connaissances

Que pensez-vous de cet article?
Oserez-vous évaluer vos connaissances acquises ?

QUIZ - Protocole BGP : Historique, messages et configuration sur les appareils MikroTik RouterOS

Livre recommandé pour cet article

Vous souhaitez proposer un sujet ?

Chaque semaine, nous publions du nouveau contenu. Voulez-vous que nous parlions de quelque chose de précis ?
Sujet du prochain blog

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

CDIGO DE DESCUENTO

AN24-LIB

s'applique aux livres et packs de livres MikroTik

Jours
Heures
Minutes
Secondes

Introduction à
OSPF-BGP-MPLS

Inscrivez-vous pour cela cours gratuit

MAE-RAV-ROS-240118
Jours
Heures
Minutes
Secondes

Inscrivez-vous pour cela cours gratuit

MAS-ROS-240111

Promo pour la Fête des Rois !

REYES24

15%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction Three Kings Day !

*promotion valable jusqu'au dimanche 7 janvier 2024
** le code (ROIS24) s'applique au panier
*** achetez votre cours maintenant et suivez-le jusqu'au 31 mars 2024

Promo du Nouvel An !

NY24

20%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction du réveillon du Nouvel An !

*promotion valable jusqu'au lundi 1er janvier 2024
** le code (NY24) s'applique au panier
*** achetez votre cours maintenant et suivez-le jusqu'au 31 mars 2024

Réductions de Noël !

XMAS23

30%

tous les produits

Cours MikroTik
Cours de l'Académie
Livres MikroTik

Profitez du code de réduction pour Noël !!!

**les codes sont appliqués dans le panier
Promo valable jusqu'au lundi 25 décembre 2023

RÉDUCTIONS SUR LA CYBER SEMAINE

CW23-MK

17%

tous les cours MikroTik OnLine

CW23-AX

30%

tous les cours de l'Académie

CW23-LIB

25%

tous les livres et packs de livres MikroTik

Profitez des codes de réduction pour la Cyber ​​​​Week !!!

**les codes sont appliqués dans le panier
Promo valable jusqu'au dimanche 3 décembre 2023

RÉDUCTIONS DU VENDREDI NOIR

BF23-MX

22%

tous les cours MikroTik OnLine

BF23-AX

35%

tous les cours de l'Académie

BF23-LIB

30%

tous les livres et packs de livres MikroTik

Profitez des codes de réduction pour le Black Friday !!!

**Les codes sont appliqués dans le panier

les codes sont appliqués dans le panier
valable jusqu'au dimanche 26 novembre 2023

Jours
Heures
Minutes
Secondes

Inscrivez-vous pour cela cours gratuit

MAE-VPN-SET-231115

Promotion d'Halloween

Profitez de codes de réduction pour Halloween.

Les codes sont appliqués dans le panier

HW23-MK

11% de réduction sur tous les cours MikroTik OnLine

11%

HW23-AX

30% de réduction sur tous les cours de l'Académie

30%

HW23-LIB

25 % de réduction sur tous les livres et packs de livres MikroTik

25%

Inscrivez-vous et participez au cours gratuit Introduction au routage avancé avec MikroTik (MAE-RAV-ROS)

Aujourd'hui (mercredi) 11 octobre 2023
7h à 11h (Colombie, Equateur, Pérou)

MAE-RAV-ROS-231011