R.45 · Les autres protocoles de routage
EIGRP : les concepts
Leçon théorique · questionnaire de validation · gratuit, dans le navigateur
EIGRP (Enhanced Interior Gateway Routing Protocol) est le protocole de routage maison de Cisco, ouvert en partie en 2013 (RFC 7868) mais resté, en pratique, propre à ses équipements. On le croise encore dans beaucoup de réseaux d'entreprise historiques. Ses idées, elles, sont universelles : choisir un chemin, en garder un de secours prêt à l'emploi, et prouver mathématiquement qu'aucune boucle n'est possible. FRRouting n'a qu'une prise en charge partielle d'EIGRP : cette leçon reste donc théorique.
Ce que vous saurez à la fin : situer EIGRP parmi les protocoles de routage, citer ses trois tables, expliquer la distance faisable, le successeur et le successeur faisable, et comparer EIGRP à OSPF.
1. Un vecteur de distance « avancé »
Les protocoles de routage se rangent en deux familles :
| Famille | Principe | Exemples |
|---|---|---|
| Vecteur de distance | Chaque routeur ne connaît que ce que ses voisins lui disent : « je joins tel réseau, à telle distance » | RIP, EIGRP, BGP (vecteur de chemin) |
| État de liens | Chaque routeur reçoit la carte complète du réseau et calcule lui-même les meilleurs chemins (Dijkstra) | OSPF, IS-IS |
EIGRP est un vecteur de distance, mais il corrige les défauts de RIP : il converge en une fraction de seconde, n'envoie que les changements (et non sa table entière toutes les 30 secondes), et ne boucle jamais grâce à l'algorithme DUAL (Diffusing Update Algorithm).
2. Les trois tables
| Table | Contenu | Commande Cisco |
|---|---|---|
| Voisins | Les routeurs EIGRP directement connectés (hellos toutes les 5 s) | show ip eigrp neighbors |
| Topologie | Toutes les routes apprises de tous les voisins, avec leur distance | show ip eigrp topology |
| Routage | Les meilleures routes, installées pour transmettre | show ip route eigrp (lettre D) |
3. La métrique
EIGRP calcule un coût à partir de la bande passante la plus faible du chemin et du délai cumulé (la charge et la fiabilité existent, mais sont désactivées par défaut). Concrètement : un chemin composé de liens rapides et de peu de sauts l'emporte. La distance administrative d'EIGRP est 90 (interne), plus préférée qu'OSPF (110).
4. Successeur et successeur faisable
Pour chaque destination, EIGRP distingue deux distances :
- la distance faisable (feasible distance, FD) : le coût total du meilleur chemin, depuis ce routeur ;
- la distance annoncée (reported distance, RD) : le coût que le voisin annonce, depuis lui.
Le successeur est le voisin du meilleur chemin. Un autre voisin devient successeur faisable si sa distance annoncée est inférieure à la distance faisable actuelle : c'est la condition de faisabilité. Elle garantit que ce voisin ne passe pas par nous pour atteindre la destination, donc qu'il n'y a pas de boucle.
Si le lien vers R2 tombe, R1 bascule immédiatement sur R3, sans rien demander à personne : c'est ce qui rend EIGRP si rapide. S'il n'y a pas de successeur faisable, R1 passe la route en état actif et interroge ses voisins (queries) avant de choisir.
5. Le partage de charge inégal
EIGRP est l'un des rares protocoles à savoir répartir le trafic sur des chemins de coûts différents (commande variance) : un chemin deux fois plus coûteux peut recevoir une part proportionnelle du trafic, à condition d'être un successeur faisable.
6. Configuration Cisco, pour la reconnaître
R1(config)# router eigrp 100
R1(config-router)# network 10.1.12.0 0.0.0.3
R1(config-router)# network 192.168.1.0
R1(config-router)# passive-interface GigabitEthernet0/3
R1# show ip eigrp neighbors
R1# show ip eigrp topology
Le nombre (100) est le numéro de système autonome : deux routeurs ne deviennent voisins que s'ils ont le même. Le 0.0.0.3 est un masque inverse (wildcard), comme dans OSPF sur Cisco.
7. EIGRP ou OSPF ?
| EIGRP | OSPF | |
|---|---|---|
| Type | Vecteur de distance avancé (DUAL) | État de liens (Dijkstra) |
| Constructeurs | Cisco, en pratique | Tous (norme IETF) |
| Hiérarchie | Aucune obligatoire | Zones, avec la zone 0 au centre |
| Secours | Successeur faisable pré-calculé | Recalcul complet (très rapide aujourd'hui) |
| Partage de charge | Égal et inégal | Égal seulement |
| Distance administrative | 90 | 110 |
Aujourd'hui, on choisit OSPF (ou IS-IS) dès qu'il y a plusieurs constructeurs : c'est ce que vous pratiquez dans les labs de ce parcours.