IPv6-to-IPv6 Network Prefix Translation
{{Infobox networking protocol
| title = IPv6-to-IPv6 Network Prefix Translation
| image = Nat66.drawio.png
| purpose = network address translation
| date = {{Start date and age|2011}}
| rfcs = {{IETF RFC|6296|7157|plainlink=yes}}...
}}
IPv6-to-IPv6 Network Prefix Translation (NPTv6) is a specification for IPv6 to achieve address-independence at the network edge, similar to network address translation (NAT) in Internet Protocol version 4 (IPv4). It has fewer architectural problems than traditional IPv4 NAT; for example, it is stateless and preserves the reachability attributed to the end-to-end principle. However, the method may not translate embedded IPv6 addresses properly (IPsec can be impacted), and split-horizon DNS may be required for use in a business environment.
NPTv6 differs from NAT66, which is stateful. With NPTv6, no port translation is required nor other manipulation of transport characteristics. Compared to NAT66, with NPTv6 there is end-to-end reachability along with 1:1 address mapping. This makes NPTv6 a better choice than NAT66.{{Cite web|date=2016-02-27|title=3 Ways to Ruin Your Future Network with IPv6 Unique Local Addresses (Part 1 of 2)|url=https://blogs.infoblox.com/ipv6-coe/3-ways-to-ruin-your-future-network-with-ipv6-unique-local/|access-date=2021-12-24|website=Infoblox Blog|language=en-US}}
References
{{Reflist}}
External links
- [https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_nat/configuration/xe-16/nat-xe-16-book/iadnat-asr1k-nptv6.html Cisco documentation on NPTv6]
- [https://www.juniper.net/documentation/en_US/junos/topics/topic-map/nptv6-usf.html Juniper documentation on NPTv6]
- [https://docs.vyos.io/en/sagitta/configuration/nat/nat66.html VyOS documentation on NPTv6]
- [https://docs.opnsense.org/manual/nptv6.html OPNsense documentation on NPTv6]
- [https://blog.apnic.net/2018/02/02/nat66-good-bad-ugly/ APNIC blog post from 2018 on NAT66]
- [https://docs.netgate.com/pfsense/en/latest/nat/npt.html pfSense documentation on NPt]
Category:Network address translation
{{network-stub}}