Mais du coup pour Android, comment il fait chez moi pour s'attribuer une V6 ? Adresse Stateful ? et il apprend les routes via RA ?
oui Android utilise SLAAC (stateless auto config) et peut apprendre les DNS par RDNSS (RA).
La raison est compréhensible car Android est avant tout un OS mobile. Dans ce contexte, on utilise souvent le 'tethering' (partage de sa connexion mobile 3G/4G avec son PC en wifi par exemple: 4G<->smartphone Android<->wifi<->PC; ce qu'on appele un "hotspot mobile" aussi.) ainsi que 464xlat sur les réseaux ou IPv4 n'est pas dispo (technique qui permet facilement d’accéder au monde IPv4 depuis une IPv6).
Ces 2 fonctionnalités importantes pour Android nécessitent d'avoir plusieurs IPv6. SLAAC permet de se configurer autant d'IPv6 que l'on veut donc ca fonctionne sans probleme. Par contre en DHCPv6 (statefull) il est plus que fréquent que les administrateurs n'autorisent qu'une seul IPv6 par appareil conduisant au dysfonctionnement complet des 2 fonctionnalités mentionnées.
Cette attitude fait bien sur débat et est arbitraire. Google voit l’intérêt des utilisateurs et les siens avant l’intérêt des entreprises (et des admins réseaux). Ces dernières voient leur intérêts avant tout également.
Ca montre surtout, encore une fois, qu'il ne faut pas aborder IPv6 comme si c’était IPv4 et juste transposer ses habitudes. Beaucoup d'admins réseaux mal formés a IPv6 ne vont pas comprendre pourquoi il ne faut pas donner qu'une seul IPv6 a un appareil, chose qui paraissait tellement naturelle en IPv4, mais plutôt laisser chaque appareil obtenir autant d'IPv6 qu'il en a besoin (apres tout y'a de la marge...sur un /64 il y a 18 446 744 073 709 552 000 IPv6 possibles...). Bref ca va prendre du temps d'adapter aussi les humains a tout ca.