IPv6 - Communication

Dans IPv4, un hôte qui souhaite communiquer avec un autre hôte sur le réseau doit avoir une adresse IP acquise soit au moyen de DHCP, soit par configuration manuelle. Dès qu'un hôte est équipé d'une adresse IP valide, il peut parler à n'importe quel hôte du sous-réseau. Pour communiquer sur la couche 3, un hôte doit également connaître l'adresse IP de l'autre hôte. La communication sur une liaison est établie au moyen d'adresses MAC embarquées matérielles. Pour connaître l'adresse MAC d'un hôte dont l'adresse IP est connue, un hôte envoie une diffusion ARP et en retour, l'hôte prévu renvoie son adresse MAC.

Dans IPv6, il n'y a pas de mécanismes de diffusion. Il n'est pas indispensable pour un hôte IPv6 d'obtenir une adresse IP à partir de DHCP ou configurée manuellement, mais il peut configurer automatiquement sa propre adresse IP.

ARP a été remplacé par ICMPv6 Neighbor Discovery Protocol.

Protocole de découverte de voisin

Un hôte dans un réseau IPv6 est capable de se configurer automatiquement avec une adresse lien-local unique. Dès que l'hôte obtient une adresse IPv6, il rejoint un certain nombre de groupes de multidiffusion. Toutes les communications liées à ce segment ont lieu uniquement sur ces adresses de multidiffusion. Un hôte passe par une série d'états dans IPv6:

  • Neighbor Solicitation: Après avoir configuré tous les IPv6 soit manuellement, soit par serveur DHCP ou par configuration automatique, l'hôte envoie un message de sollicitation de voisin à FF02 :: 1/16 adresse multicast pour toutes ses adresses IPv6 afin de savoir que personne d'autre n'occupe le mêmes adresses.

  • DAD (Duplicate Address Detection): Lorsque l'hôte n'écoute rien du segment concernant son message de sollicitation de voisin, il suppose qu'aucune adresse en double n'existe sur le segment.

  • Neighbor Advertisement: Après avoir attribué les adresses à ses interfaces et les avoir rendues opérationnelles, l'hôte envoie à nouveau un message d'annonce de voisin indiquant à tous les autres hôtes du segment qu'il a attribué ces adresses IPv6 à ses interfaces.

Une fois qu'un hôte a terminé la configuration de ses adresses IPv6, il effectue les opérations suivantes:

  • Router Solicitation: Un hôte envoie un paquet de multidiffusion de sollicitation de routeur (FF02 :: 2/16) sur son segment pour connaître la présence de tout routeur sur ce segment. Il aide l'hôte à configurer le routeur comme passerelle par défaut. Si son routeur de passerelle par défaut tombe en panne, l'hôte peut passer à un nouveau routeur et en fait la passerelle par défaut.

  • Router Advertisement: Lorsqu'un routeur reçoit un message de sollicitation de routeur, il répond à l'hôte, annonçant sa présence sur ce lien.

  • Redirect: Cela peut être le cas où un routeur reçoit une demande de sollicitation de routeur, mais il sait que ce n'est pas la meilleure passerelle pour l'hôte. Dans cette situation, le routeur renvoie un message de redirection indiquant à l'hôte qu'il existe un meilleur routeur «prochain saut» disponible. Le prochain saut est l'endroit où l'hôte enverra ses données destinées à un hôte qui n'appartient pas au même segment.