Je te confirme que ca fonctionne sans souci, sur les deux endpoints. Je peux passer des appels et envoyer/recevoir des SMS.
09:43:03.189619 IP6 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.49375 > 2a01:cb08:xxxx:xx03::9.53: 55708+ A? epdg.epc.mnc020.mcc208.pub.3gppnetwork.org. (60)
09:43:03.191833 IP6 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.60495 > 2a01:cb08:xxxx:xx03::9.53: 11451+ AAAA? epdg.epc.mnc020.mcc208.pub.3gppnetwork.org. (60)
09:43:03.192349 IP6 2a01:cb08:xxxx:xx03::9.53 > 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.60495: 11451* 2/0/0 AAAA 2001:864:f100::2:c, AAAA 2001:864:f100::2:8 (116)
09:43:03.211038 IP6 2a01:cb08:xxxx:xx03::9.53 > 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.49375: 55708 2/0/0 A 62.201.149.82, A 62.201.149.81 (92)
09:43:03.259295 IP6 2a01:cb08:xxxx:xx03:1c89:a3ce:f943:3d80.500 > 64:ff9b::3ec9:9552.500: isakmp: parent_sa ikev2_init[I]
09:43:04.232362 IP6 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.54678 > 2a01:cb08:xxxx:xx03::9.53: 35947+ AAAA? ipv4only.arpa. (31)
09:43:04.232900 IP6 2a01:cb08:xxxx:xx03::9.53 > 2a01:cb08:xxxx:xx03:5dc1:37:f691:6bfe.54678: 35947 2/0/0 AAAA 64:ff9b::c000:aa, AAAA 64:ff9b::c000:ab (87)
09:43:04.409005 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500 > 2001:864:f100::2:c.500: isakmp: parent_sa ikev2_init[I]
09:43:04.424174 IP6 2001:864:f100::2:c.500 > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500: isakmp: parent_sa ikev2_init[R]
09:43:04.443094 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500 > 2001:864:f100::2:c.500: isakmp: child_sa ikev2_auth[I]
09:43:04.599350 IP6 2001:864:f100::2:c.500 > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500: isakmp: child_sa ikev2_auth[R]
09:43:04.921440 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500 > 2001:864:f100::2:c.500: isakmp: child_sa ikev2_auth[I]
09:43:05.162825 IP6 2001:864:f100::2:c.500 > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500: isakmp: child_sa ikev2_auth[R]
09:43:05.250649 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500 > 2001:864:f100::2:c.500: isakmp: child_sa ikev2_auth[I]
09:43:05.409822 IP6 2001:864:f100::2:c.500 > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7.500: isakmp: child_sa ikev2_auth[R]
09:43:05.482680 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x1), length 136
09:43:05.566416 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x1), length 120
09:43:06.090894 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x2), length 120
09:43:06.090973 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x3), length 136
09:43:06.119227 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x2), length 120
09:43:06.121247 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x4), length 104
09:43:06.121315 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x5), length 1352
09:43:06.121354 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x6), length 456
09:43:06.152904 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x3), length 104
09:43:06.327909 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x4), length 952
09:43:06.445180 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x7), length 104
09:43:06.669932 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x8), length 168
09:43:06.698889 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x5), length 168
09:43:06.701103 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0x9), length 152
09:43:06.702366 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0xa), length 1384
09:43:06.702432 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0xb), length 1000
09:43:06.732373 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x6), length 152
09:43:06.738800 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x7), length 152
09:43:07.075665 IP6 2001:864:f100::2:c > 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7: ESP(spi=0x0ee50c78,seq=0x8), length 1144
09:43:07.136741 IP6 2a01:cb08:xxxx:xx03:38:9851:c3ff:15c7 > 2001:864:f100::2:c: ESP(spi=0x43002d5a,seq=0xc), length 152
Chose intéressante : l'iPhone essaye en v4 à travers la passerelle NAT64 d'abord, puis, sans réponse, essaye l'adresse v6 native une seconde plus tard... je me demande si c'est l'opérateur qui définit ce comportement par son fameux carrier bundle ou si c'est juste un bout de code qui privilégie toujours l'IPv4, comme il en reste beaucoup.
Je viens de faire un second test: si j'active un DHCPv4 sur le réseau et malgré la présence d'un AAAA pour epdg.epc.mnc020.mcc208.pub.3gppnetwork.org., l'iphone essaye en boucle l'adresse IPv4, et même si cette dernière ne répond jamais (mon routeur wifi de test n'a pas de route v4), il ne tente jamais en v6.
Si je veux qu'il tente d'utiliser v6, que ce soit par le NAT64 ou en direct, il faut couper v4 entièrement.