IPv6 satisfies the increasingly complex requirements of hierarchical addressing that IPv4 does not provide. One key benefit is that IPv6 can re-create end-to-end communications without the need for NAT--a requirement for a new generation of shared-experience and real-time applications.
Transitions to IPv6 from IPv4 deployments can use various techniques, including an auto-configuration function.