Enhanced Interior Gateway Routing Protocol
Un article de Wikipédia, l'encyclopédie libre.
Enhanced Interior Gateway Routing Protocol (EIGRP) est un protocole de routage développé par Cisco à partir de leur protocole original IGRP. EIGRP est un protocole de routage hybride IP, avec une optimisation permettant de minimiser l'instabilité de routage due aussi bien au changement de topologie qu'à l'utilisation de la bande passante et la puissance du processeur du routeur.
Certaines de ces optimisations sont basées sur le Diffusing Update Algorithm (DUAL) développé par SRI, qui garantit l'absence de boucle. En particulier, DUAL évite les "sauts à l'infini" (voir métrique (routage))en les limitant à 224.
[modifier] Métriques multiples
EIGRP associe cinq différents métriques à chaque route :
- Délai
- Bande passante
- Fiabilité
- Charge
- MTU (non utilisé dans le calcul de l'algorithme)
Pour comparer les routes, ces éléments sont combinés en un seul afin d'obtenir un seul métrique : [(K1*Bande passante) + ((K2*Bande passante)/(256-Charge)) + (K3*Délai)] * [(K5/(Fiabilité+ K4))]
où les constantes (K1 à K5) peuvent être modifiées par l'utilisateur pour obtenir des comportements différents. Si K5 est à zéro, le rapport K4/K5 n'est pas utilisé (i.e. valorisé à 1). Par défaut, K1 et K3 sont à 1, et le reste à zéro, réduisant la formule à :
- Bande passante + Délai
Évidemment, ces constantes doivent être de même valeur sur tous les routeurs d'un même système EIGRP, dans le cas contraire des boucles permanentes peuvent apparaitre.
[modifier] Autres détails
EIGRP peut gérer le routage interdomaine classless permettant l'utilisation de VLSM, ce qui était le principal avantage de son prédecesseur, IGRP. Son principal désavantage est qu'il ne fonctionne que sur des équipements Cisco, ce qui peut créer une dépendance à un fournisseur.
EIGRP peut exécuter différents process pour IP, IPX et AppleTalk. Toutefois, cela ne facilite pas les translations entre protocoles.