You Thought There Was No NAT for IPv6, But NAT Still Exists. One of the primary goals of humanity is not to repeat the same mistakes made in the past. The desire is to "fail forward" frequently in different ways on the path to continual improvement. When it comes to IPv6, the protocol designers wanted to avoid repeating the mistakes of IPv4; specifically, its limited address space that necessitates Network Address Translation (NAT). IPv6's 128-bit addresses ensure that the address space is large enough to provide unique addressing to every network and avoid any potential address overlaps.