Tout comme son homologue IPv4, le protocole EIGRP pour IPv6 échange des informations de routage pour renseigner la table de routage IPv6 avec des préfixes distants. Le protocole EIGRP pour IPv6 a été intégré à Cisco IOS, version 12.4(6)T.
Remarque : dans IPv6, l'adresse réseau est considérée comme étant le préfixe et le masque de sous-réseau est appelé la longueur de préfixe.
EIGRP pour IPv4 s'exécute sur la couche réseau IPv4, communique avec d'autres homologues IPv4 EIGRP et annonce uniquement les routes IPv4. Le protocole EIGRP pour IPv6 présente les mêmes fonctionnalités que le protocole EIGRP pour IPv4, mais utilise IPv6 comme transport de couche réseau, pour communiquer avec les homologues EIGRP pour IPv6 et annoncer les routes IPv6.
Le protocole EIGRP pour IPv6 utilise également l'algorithme DUAL comme moteur de calcul pour garantir la présence de chemins sans boucle et de chemins de secours dans tout le domaine de routage.
Comme avec tous les protocoles de routage IPv6, le protocole EIGRP pour IPv6 a des processus distincts par rapport à son homologue IPv4. Les processus et les opérations sont fondamentalement les mêmes que dans le protocole de routage IPv4, mais ils s'exécutent indépendamment. Les protocoles EIGRP pour IPv4 et EIGRP pour IPv6 disposent chacun des tables de voisinage EIGRP, des tables topologiques EIGRP et des tables de routage IP distinctes, comme indiqué dans la figure. Le protocole EIGRP pour IPv6 est un module dépendant d'un protocole (PDM) distinct.
Les commandes de configuration et de vérification du protocole EIGRP pour IPv6 ressemblent beaucoup à celles utilisées dans le protocole EIGRP pour IPv4. Elles sont décrites plus loin dans cette section.