EIGRPv6 — EIGRP pour IPv6
EIGRPv6 est la version IPv6 du protocole EIGRP de Cisco. Protocole hybride combinant vecteur de distance et état de lien, propriétaire Cisco.
Introduction
EIGRPv6 (Enhanced Interior Gateway Routing Protocol for IPv6), défini dans la RFC 7868, est l'adaptation d'EIGRP classic pour IPv6. C'est un protocole hybride (vecteur de distance avec comportement proche de l'état de lien) propriétaire Cisco (désormais partiellement ouvert). EIGRPv6 utilise la métrique composite DUAL pour calculer les meilleures routes et converge très rapidement.
Points Clés
- Protocole hybride : vecteur de distance + algorithme DUAL (Diffusing Update Algorithm).
- Adresse multicast
FF02::A(tous les routeurs EIGRP sur le lien). - Utilise les adresses link-local comme next-hop dans les mises à jour.
- Métrique composite basée sur : bande passante, délai (+ optionnel : charge, fiabilité, MTU).
- Convergence rapide grâce à DUAL et aux routes de remplacement (Feasible Successor).
- Le Router-ID reste en format IPv4 (32 bits).
- Propriétaire Cisco (nécessite matériel Cisco ou compatible).
- Différence majeure vs EIGRP classic : activation par interface (plus par
network), activation manuelle du processus avecno shutdown.
Terminologie DUAL
| Terme | Définition |
|---|---|
| Feasible Distance (FD) | Meilleure métrique connue localement vers la destination |
| Advertised Distance (AD) | Métrique annoncée par un voisin pour atteindre la destination |
| Successor | Voisin avec la plus petite FD → utilisé pour router |
| Feasible Successor (FS) | Voisin de secours (AD < FD du Successor) → activé instantanément si le Successor tombe |
| Condition de faisabilité | AD du candidat FS < FD actuelle → garantit l'absence de boucle |
Comparaison EIGRP vs EIGRPv6
| Critère | EIGRP (IPv4) | EIGRPv6 |
|---|---|---|
| Protocole IP | IPv4 | IPv6 |
| Multicast | 224.0.0.10 | FF02::A |
| Configuration | network commande | Par interface |
| Activation processus | Automatique | no shutdown requis |
| Authentification | MD5/SHA | MD5/SHA (via key-chain) |
| RFC | 7868 | 7868 |
Configuration sur Cisco IOS
Activation EIGRPv6
! 1. Activer le routage IPv6
Router(config)# ipv6 unicast-routing
! 2. Créer le processus EIGRPv6
Router(config)# ipv6 router eigrp 100
! 3. Définir le Router-ID (format IPv4 obligatoire)
Router(config-rtr)# eigrp router-id 1.1.1.1
! 4. Démarrer le processus (OBLIGATOIRE en EIGRPv6)
Router(config-rtr)# no shutdown
! 5. Activer EIGRPv6 sur chaque interface
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ipv6 eigrp 100
Router(config)# interface GigabitEthernet0/1
Router(config-if)# ipv6 eigrp 100
Redistribution de Route par Défaut
! Créer une route statique par défaut
Router(config)# ipv6 route ::/0 GigabitEthernet0/0 FE80::1
! Redistribuer dans EIGRPv6
Router(config)# ipv6 router eigrp 100
Router(config-rtr)# redistribute static metric 100000 10 255 1 1500
! redistribute static bw delay reliability load mtu
Interface Passive
! Interface passive : annonce le réseau mais ne crée pas d'adjacence
Router(config)# ipv6 router eigrp 100
Router(config-rtr)# passive-interface GigabitEthernet0/2
Résumé de Routes
! Configurer un résumé sur une interface sortante
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ipv6 summary-address eigrp 100 2001:DB8::/32
Calcul de la Métrique DUAL
La métrique composite d'EIGRP (en mode classique) :
Métrique = K1 × (10⁷ / BW_min) + K3 × (delay_total / 10)
Par défaut : K1=1, K2=0, K3=1, K4=0, K5=0 (seuls BW et Delay comptent)
| Interface | BW | Delay | Contribution |
|---|---|---|---|
| GigabitEthernet | 1 000 000 Kbps | 10 µs | BW=10, Delay=1 |
| FastEthernet | 100 000 Kbps | 100 µs | BW=100, Delay=10 |
| Serial | 1 544 Kbps | 20 000 µs | BW=6476, Delay=2000 |
Vérification
! Table de routage (routes EIGRPv6 marquées "D")
Router# show ipv6 route eigrp
! Liste des voisins EIGRP
Router# show ipv6 eigrp neighbors
! Table de topologie DUAL (Successors et Feasible Successors)
Router# show ipv6 eigrp topology
! Statut du processus EIGRPv6
Router# show ipv6 eigrp
! Interfaces EIGRPv6 actives
Router# show ipv6 eigrp interfaces
R2 (FD=30, AD=20)
/
[R1] ─────── [Destination]
\
R3 (FD=40, AD=25)
└── Feasible Successor si AD(R3)=25 < FD actuelle(30)
Si R2 tombe → R3 activé INSTANTANÉMENT (pas de recalcul DUAL)
Liens Connexes
- Prérequis : Adressage IPv6 et notamment les adresses link-local utilisées comme next-hop.
- Comparer avec OSPFv3 (open standard) pour les environnements multi-vendeurs.
- Pour les petits réseaux ou migrations simples, voir RIPng.