Les routeurs exécutant un protocole de routage dynamique, tel que le protocole EIGRP, échangent des messages entre voisins sur le même sous-réseau ou lien. Les routeurs doivent uniquement envoyer et recevoir des messages de protocole de routage avec leurs voisins connectés directement. Ces messages sont toujours envoyés depuis l'adresse IP source du routeur effectuant le réacheminement.
Les adresses link-local IPv6 sont idéales à cet égard. Une adresse link-local IPv6 permet à un périphérique de communiquer avec d'autres périphériques IPv6 sur la même liaison et uniquement sur cette liaison (sous-réseau). Les paquets associés à une adresse source ou de destination link-local ne peuvent pas être acheminés au-delà de leur liaison d'origine.
Les messages EIGRP pour IPv6 sont envoyés à l'aide des éléments suivants :
- Adresse IPv6 source - Il s'agit de l'adresse link-local IPv6 de l'interface de sortie.
- Adresse IPv6 de destination : lorsque le paquet doit être envoyé à une adresse de multidiffusion, il est envoyé à l'adresse de multidiffusion IPv6 FF02::A, l'adresse de multidiffusion link-local des routeurs utilisant uniquement le protocole EIGRP. Si le paquet peut être envoyé à une adresse de monodiffusion, il est envoyé à l'adresse link-local du routeur voisin.
Remarque : les adresses link-local IPv6 se trouvent dans la plage FE80::/10. /10 indique que les 10 premiers bits sont 1111 1110 10xx xxxx, ce qui génère la plage 1111 1110 1000 0000 (FE80) à 1111 1110 1011 1111 (FEBF) dans le premier hextet.