Le protocole EIGRP, acronyme de Enhanced Interior Gateway Routing Protocol, est un protocole de routage avancé utilisé dans les réseaux informatiques pour faciliter la communication entre les différents routeurs au sein d’un même système autonome (AS). Développé par Cisco, EIGRP offre des fonctionnalités améliorées par rapport à son prédécesseur, IGRP (Interior Gateway Routing Protocol), en termes de performances, de convergence rapide, et d’efficacité de la bande passante.
Les paramètres de configuration d’EIGRP sont cruciaux pour assurer un fonctionnement optimal du protocole. Ces paramètres incluent la configuration des interfaces, l’identification des voisins, les métriques, les filtres de route, et d’autres options de personnalisation. Laissez-nous explorer en détail les différentes étapes nécessaires à la configuration d’EIGRP.

1. Activation d’EIGRP sur les interfaces :
Pour intégrer EIGRP dans un réseau, vous devez d’abord activer le protocole sur les interfaces des routeurs concernés. Cela s’effectue au niveau de la configuration de l’interface. Vous pouvez utiliser la commande suivante dans le mode de configuration d’interface :
bashRouter(config-if)# router eigrp [numéro AS]
Cette commande permet d’activer EIGRP sur une interface spécifique et de spécifier le numéro de système autonome (AS) auquel le routeur appartient.
2. Configuration du numéro de système autonome (AS) :
Chaque routeur EIGRP doit faire partie d’un système autonome. Vous pouvez définir le numéro de système autonome à l’aide de la commande suivante dans le mode de configuration du routeur :
bashRouter(config)# router eigrp [numéro AS]
Cette commande indique au routeur le numéro AS auquel il appartient. Il est crucial que tous les routeurs EIGRP au sein du même domaine utilisent le même numéro AS pour assurer une communication efficace.
3. Configuration des voisins EIGRP :
EIGRP utilise la découverte de voisins pour établir des relations de voisinage avec d’autres routeurs au sein du même réseau. Vous pouvez spécifier les adresses IP des voisins EIGRP en utilisant la commande suivante :
bashRouter(config-router)# neighbor [adresse IP]
Cela permet d’indiquer au routeur qu’il doit établir une relation de voisinage avec un autre routeur ayant l’adresse IP spécifiée.
4. Configuration des métriques :
La métrique est un facteur important dans le choix du chemin le plus optimal pour une route. EIGRP utilise la bande passante, la charge, la fiabilité et le retard comme composants de la métrique par défaut. Vous pouvez ajuster ces paramètres en utilisant la commande suivante :
bashRouter(config-if)# bandwidth [valeur]
Router(config-if)# delay [valeur]
En modifiant ces valeurs, vous pouvez influencer le calcul de la métrique et ainsi contrôler le choix des routes par EIGRP.
5. Configuration des filtres de route :
Pour restreindre les informations de routage échangées entre les routeurs EIGRP, vous pouvez utiliser des filtres de route. Cela peut être utile pour améliorer la sécurité et la gestion du trafic. Voici comment configurer des filtres de route :
bashRouter(config-router)# distribute-list [liste] [in/out] [interface]
Cette commande permet de spécifier une liste d’accès (ACL) qui filtre les routes entrantes (in) ou sortantes (out) sur une interface spécifique.
6. Configuration des timers :
Les temporisateurs EIGRP déterminent la fréquence à laquelle les messages de routage sont échangés entre les routeurs voisins. Vous pouvez ajuster ces temporisateurs pour optimiser la convergence du réseau en utilisant la commande suivante :
bashRouter(config-router)# timers [basic | active-time] [temps]
Cela vous permet de définir les temporisateurs de base ou actifs pour contrôler le comportement du protocole EIGRP.
7. Vérification et débogage :
Une fois la configuration d’EIGRP effectuée, il est essentiel de vérifier et de déboguer le fonctionnement du protocole. Vous pouvez utiliser diverses commandes de surveillance, telles que :
bashRouter# show ip eigrp neighbors
Router# show ip eigrp interfaces
Router# debug eigrp packets
Ces commandes fournissent des informations sur les voisins EIGRP, les interfaces configurées, et permettent le débogage en temps réel des paquets EIGRP.
En conclusion, la configuration d’EIGRP implique plusieurs étapes cruciales visant à assurer un routage efficace au sein d’un réseau. En comprenant les aspects tels que l’activation d’EIGRP sur les interfaces, la configuration du numéro AS, l’établissement de voisins, la manipulation des métriques, l’utilisation de filtres de route, la configuration des temporisateurs, ainsi que la vérification et le débogage, les administrateurs réseau peuvent garantir un déploiement et un fonctionnement réussis de ce protocole avancé de routage interne.
Plus de connaissances
8. Redistribution des routes :
Lorsqu’un réseau est interconnecté avec plusieurs protocoles de routage, la redistribution des routes entre ces protocoles peut être nécessaire. Pour intégrer des informations de routage provenant d’un protocole différent dans EIGRP, la commande suivante peut être utilisée :
bashRouter(config-router)# redistribute [protocole] [source] [metric] [route-map]
Cela permet de partager des routes provenant d’un autre protocole de routage avec EIGRP, en spécifiant des paramètres tels que le protocole source, la métrique à appliquer et un éventuel filtre de redistribution.
9. Authentification EIGRP :
La sécurité des échanges de routage est essentielle dans un environnement réseau. EIGRP offre des mécanismes d’authentification pour garantir que seuls les routeurs autorisés peuvent échanger des informations de routage. Pour configurer l’authentification EIGRP, vous pouvez utiliser les commandes suivantes :
bashRouter(config-router)# authentication mode [md5 | sha-256 | text]
Router(config-router)# authentication key-chain [nom]
Cela permet de spécifier le mode d’authentification (MD5, SHA-256, ou texte en clair) et d’associer une clé de chaîne (key-chain) pour sécuriser les échanges EIGRP.
10. EIGRP Stub Routing :
EIGRP propose une fonctionnalité appelée « Stub Routing » qui permet de réduire la charge de traitement des routeurs en limitant la propagation des routes. En activant le mode stub sur un routeur EIGRP, vous pouvez utiliser la commande suivante :
bashRouter(config-router)# eigrp stub [receive-only | connected | static | summary]
Cela permet de spécifier les types de routes qui seront incluses dans les mises à jour de routage distribuées aux routeurs voisins. Par exemple, en utilisant « summary », seules les routes de sommaire sont incluses.
11. Configuration de l’équilibrage de charge EIGRP :
EIGRP supporte l’équilibrage de charge sur des liens multiples pour une même destination. Vous pouvez configurer l’équilibrage de charge en utilisant la commande suivante :
bashRouter(config-if)# variance [nombre]
Cela permet de spécifier un facteur de variation qui détermine le seuil de sélection des chemins égaux lors de la prise de décision du meilleur chemin pour une destination.
12. Utilisation des Access Control Lists (ACL) :
Les listes de contrôle d’accès peuvent être employées pour filtrer les mises à jour EIGRP en fonction de critères spécifiques tels que les adresses source ou destination. Par exemple, pour filtrer les routes reçues d’un voisin spécifique, la commande suivante peut être utilisée :
bashRouter(config-router)# distribute-list [liste] [in/out] [interface]
Cela offre une flexibilité supplémentaire dans le contrôle du trafic de routage EIGRP.
13. Mise en œuvre de l’évolutivité EIGRP :
Lors de la conception de réseaux de grande envergure, il est crucial d’optimiser l’évolutivité d’EIGRP. Cela peut être réalisé en segmentant le réseau en domaines EIGRP autonomes, en utilisant des réseaux de secours, et en déployant judicieusement des filtres pour limiter la portée des annonces EIGRP.
14. Surveiller les statistiques EIGRP :
Il est impératif de surveiller les statistiques EIGRP pour garantir le bon fonctionnement du protocole et pour identifier rapidement les éventuels problèmes. Des commandes telles que « show ip eigrp topology » et « show ip eigrp events » fournissent des informations détaillées sur l’état du routage EIGRP et les événements récents.
15. Sécurisation des communications EIGRP :
En plus de l’authentification, il est recommandé d’utiliser des mécanismes de sécurité supplémentaires, tels que la configuration de tunnels VPN (Virtual Private Network) pour sécuriser les communications EIGRP à travers des réseaux non fiables, assurant ainsi la confidentialité et l’intégrité des données de routage.
En conclusion, la configuration avancée d’EIGRP implique non seulement l’activation et la personnalisation des paramètres de base, mais aussi la prise en compte d’aspects tels que la redistribution des routes, l’authentification, le routage stub, l’équilibrage de charge, l’utilisation d’ACL, la surveillance des statistiques, l’évolutivité, et la sécurité des communications. En maîtrisant ces éléments, les administrateurs réseau peuvent tirer pleinement parti des fonctionnalités avancées d’EIGRP pour construire des réseaux robustes, évolutifs et sécurisés.