Just use IPv6 address to do multi layered NAT. Simple