kubenow
Se connecterCommencer gratuitement

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.

coût 10 · successeur (FD 30)coût 25 · successeur faisable (45)R1R2annonce 20R3annonce 20Réseau X
R1 vers le réseau X : le successeur est R2 (FD 30) ; R3 annonce 20 < 30 : successeur faisable, prêt à prendre le relais

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.

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.