On 17/05/14 11:46, Philip Homburg wrote:
Is NAT464 over wifi or wired ethernet really easier than IPv6 native plus NAT44?
I know NAT464 has advantages for 3G networks, but I have not seen anymore doing a comparison for wifi. Does anyone have a pointer?
2G/3G/4G and Wifi are two different things when we come to IPv6 provisioning. In 234G "mode" the pdpv6 context is established to SGSN and forwarded towards GGSN back in your home mobile network. When establishing pdpv6 context many things happen, "proprietary" IPv6 address provisioning (not DHCPv6 or RA or something similar) and also other parameters, including DNS resolver. Next thing that happens is that Android creates a CLAT virtual interface as soon as you establish pdp context, discovers the NAT64 prefix from your DNS64 server by asking for known A-only record and 464XLAT automagically starts to work and Skype does not complain anymore. With wifi things are different. There is still this bug that connection is marked non-working if there is no IPv4 address, but that's something that Google can probably fix pretty quickly. Next thing is that Android does not support DHCPv6 *at all* and probably never will. Maybe Erik or Lorenzo can explain it to you more thoroughly as I don't know what information has been published and what not ;) So next thing to look is RA included RDNS information that now growing number of OS-es and devices supports - and I need to check if this was already implemented in Android as there were rumors that suggested it. This brings us to a conclusion that 234G connection would work perfectly, but if you use wifi you get the IPv6 address, but no DNS and your connection will probably be marked as invalid. Cheers, Jan