Knowledge

IPv6 transition mechanism

Source 📝

1035: 749: 462: 925:, which is also described in RFC 2766, adds translation of the ports as well as the address. This is done primarily to avoid two hosts on one side of the mechanism from using the same exposed port on the other side of the mechanism, which could cause application instability and security flaws. This mechanism has been deprecated by RFC 4966. 775:(CGN), which has a global IPv4 address. The original IPv4 packet is recovered and NAT is performed upon the IPv4 packet and is routed to the public IPv4 Internet. The CGN uniquely identifies traffic flows by recording the CPE public IPv6 address, the private IPv4 address, and TCP or UDP port number as a session. 513:, synthesizes the AAAA records from the A records. The first part of the synthesized IPv6 address points to an IPv6/IPv4 translator and the second part embeds the IPv4 address from the A record. The translator in question is usually a NAT64 server. The standard-track specification of DNS64 is in RFC 6147. 437:
The address, for example, if packets are to be transmitted from an IPv6 address (fec0:0:0:1::/64) to and IPV4 address (10.1.1.1) would read as fec0:0:0:1::10.1.1.1. The packets are routed towards the translator firstly through an IPv6/TCP protocol and then from the translator to the IPv4 host through
337:
to avoid changes to the transport protocol header checksum. The algorithm can be used in a solution that allows IPv6 hosts that do not have a permanently assigned IPv4 address to communicate with IPv4-only hosts. Address assignment and routing details are not addressed by the specification. SIIT can
630:
translator which translates them from IPv6 back into IPv4 and on to an IPv4-only server. The client translator may be implemented on the client itself or on an intermediate device and is known as the CLAT (Customer-side transLATor). The NAT64 translator, or PLAT (Provider-side transLATor), must be
796:
routing is a technique where IPv4 addresses are assigned to end hosts only while intermediate routers are only assigned IPv6 addresses. IPv4 routes are propagated as usual, and no packet translation or encapsulation is employed, but use an IPv6 next hop. V4-via-v6 reduces the amount of management
784:
extends DS-Lite by moving the NAT functionality from the ISP side to the CPE, eliminating the need to implement carrier-grade NAT. This is accomplished by allocating a port range for a shared IPv4 address to each CPE. Moving the NAT functionality to the CPE allows the ISP to reduce the amount of
693:(23H2) has the same implementation as Windows 10. A future version will extend CLAT support to other network devices (currently limited to WWAN). The implementation will use RFC 7050 (ipv4only.arpa DNS query), RFC 8781 (PREF64 , and RFC 8925 (DHCP Option 108) standard 614:
Unlike 6over4 (an older similar protocol using IPv4 multicast), ISATAP uses IPv4 as a virtual nonbroadcast multiple-access network (NBMA) data link layer, so that it does not require the underlying IPv4 network infrastructure to support multicast.
434:) method. TRT acts as an intermediate device between two hosts. The function of the translator is to convert IPV6 into IPV4 addresses and vice versa. TRT accomplishes this translation through IP address mapping and a custom IP address. 1819: 1909: 2015: 1724: 1942: 2491: 1809: 472:
is a mechanism to allow IPv6 hosts to communicate with IPv4 servers. The NAT64 server is the endpoint for at least one IPv4 address and an IPv6 network segment of 32-bits, e.g.,
253:(IPv6). As IPv4 and IPv6 networks are not directly interoperable, transition technologies are designed to permit hosts on either network type to communicate with any other host. 1786: 486:. The IPv6 client embeds the IPv4 address with which it wishes to communicate using these bits, and sends its packets to the resulting address. The NAT64 server then creates a 611:
ISATAP (Intra-Site Automatic Tunnel Addressing Protocol) is an IPv6 transition mechanism meant to transmit IPv6 packets between dual-stack nodes on top of an IPv4 network.
418:
It was used for an early large deployment of an IPv6 service with native addresses during 2007 (RFC 5569). The standard-track specification of the protocol is in RFC 5969.
906:) is defined in RFC 2766, but due to numerous problems, it has been obsoleted by RFC 4966 and deprecated to historic status. It is typically used in conjunction with a 2656: 1898: 2360: 2670: 220: 2331: 631:
able to reach both the server and the client (through the CLAT). The use of NAT64 limits connections to a client-server model using UDP, TCP, and ICMP.
934: 2776: 2007: 797:
required, since the core network only needs to be assigned IPv6 addresses, but still requires that the core network be able to forward IPv4 packets.
2633: 2301: 2771: 1844: 1714: 1048: 844:
network. MAP-T and MAP-E entered standards track in July 2015, and Sky Italia has deployed MAP-T in its internet services as early as year 2021.
1776: 1692: 1931: 520:
It only works for cases where DNS is used to find the remote host address, if IPv4 literals are used the DNS64 server will never be involved.
2483: 2818: 1003: 443: 268:
processes to develop these transition technologies towards that goal. Some basic IPv6 transition mechanisms are defined in RFC 4213.
85: 2624:
The China Education and Research Network (CERNET) IVI Translation Design and Deployment for the IPv4/IPv6 Coexistence and Transition
2766: 940: 213: 137: 2845: 56: 345:
The specification is a product of the NGTRANS IETF working group, and was initially drafted in February 2000 by E. Nordmark of
2647: 2104: 707:
has a native CLAT implementation since version 12.0, released in 2018. Additionally, Apple requires all apps submitted to the
2876: 1746: 206: 2573: 278: 2353: 2048: 1875: 2520: 2440: 2391: 2182: 2133: 1606: 1314: 1173: 1117: 879:. It supports an extension of IPv4 addressing based on transport-layer ports. This is a stateless variant of the 257: 2697: 860: 194: 623:
464XLAT (RFC 6877) allows clients on IPv6-only networks to access IPv4-only Internet services, such as Skype.
189: 2323: 771:
IPv4 packets within IPv6 packets. The CPE uses its global IPv6 connection to deliver the packet to the ISP's
75: 256:
To meet its technical criteria, IPv6 must have a straightforward transition plan from the current IPv4. The
2828: 809: 973: 2823: 2293: 826: 760: 487: 361:
provides IPv6 connectivity by encapsulating IPv6 traffic in IPv4 Internet transit links, typically using
339: 246: 90: 2838: 2663:
Assuring Interoperability Between Heterogeneous (IPv4/IPv6) Networks Without using Protocol Translation
670: 1840: 2871: 2833: 2738: 910: 785:
state tracked for each subscriber, which improves the scalability of the translation infrastructure.
396: 1985: 1682: 2638: 813: 111: 2792: 1304: 1224: 1107: 801: 684: 626:
The client uses a SIIT translator to convert packets from IPv4 to IPv6. These are then sent to a
411:
packets across automatic tunnels that follow the same optimized routes between customer nodes as
767:
for the LAN clients, according to the networking requirement in the local area network. The CPE
531:
will fail in cases where the DNS server doing the translation is not the domain owner's server.
2662: 365:. This establishes IPv6 tunnels within the IPv4 Internet. The tunnels may be managed with the 382: 366: 106: 61: 840:
port address translation with tunneling of the IPv4 packets over an ISP provider's internal
2542: 2462: 2433:
W. Dec; X. Li; C. Bao; S. Matsushima; T. Murakami (July 2015). O. Troan; T. Taylor (eds.).
2413: 2275: 2241: 2204: 2155: 1665: 1628: 1502: 1468: 1431: 1394: 1336: 1278: 1244: 1195: 1139: 1090: 994:
Linux Kernel device that allow transmission of IPv4 unicast traffic through an IPv6 network
584: 265: 1964: 1602:
Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers
863:
is an experimental mechanism to facilitate residual deployment of the IPv4 service across
528: 249:(IPv4) infrastructure in use since 1983 to the successor addressing and routing system of 8: 1053: 1573:
Heffernan, Andy; Tsirtsis, George; Srisuresh, Pyda; Akkiraju, Praveen (September 1999).
2690: 1651:
DNS64: DNS Extensions for Network Address Translation from IPv6 Clients to IPv4 Servers
907: 852:
The following mechanisms are still being discussed or have been abandoned by the IETF:
674: 441:
TRT employs a similar operation to DNS translation between AAAA and A records known as
41: 1548:"Design and Implementation of Transport Relay Translator and its security Mitigations" 2706: 2569: 2534: 2454: 2405: 2196: 2147: 1810:"Orange Polska Has Launched a World's First Innovative IPv6 Solution with SoftAtHome" 1620: 1547: 1386: 1328: 1187: 1163: 1131: 880: 772: 388: 1034: 523:
Because the DNS64 server needs to return records not specified by the domain owner,
2671:
Configuring Hosts to Auto-detect (IPv6, IPv6-in-IPv4, or IPv4) Network Connectivity
2644: 2524: 2444: 2395: 2265: 2231: 2186: 2137: 2096: 1781: 1719: 1655: 1610: 1492: 1458: 1421: 1376: 1318: 1268: 1234: 1177: 1121: 1080: 955: 805: 742: 346: 173: 80: 683:
has a native WWAN-only implementation of 464XLAT for desktop and mobile since the
2754: 2651: 1040: 833: 764: 708: 238: 132: 2619: 2609: 2599: 2589: 2579: 2545: 2514: 2465: 2434: 2416: 2385: 2278: 2259: 2244: 2225: 2207: 2176: 2158: 2127: 1754: 1668: 1649: 1631: 1600: 1505: 1486: 1471: 1452: 1434: 1415: 1397: 1370: 1356: 1352: 1348: 1339: 1308: 1290: 1281: 1262: 1247: 1228: 1207: 1198: 1167: 1142: 1111: 1093: 1074: 2384:
X. Li; C. Bao; O. Troan; S. Matsushima; T. Murakami (July 2015). W. Dec (ed.).
2070: 2008:"Apple to iOS devs: IPv6-only cell service is coming soon, get your apps ready" 1022:
packet filter supports IP version translation since version 5.1, includes NAT64
658: 261: 2675: 1012:, Berkeley Internet Name Domain DNS server, implements DNS64 since version 9.8 490:-mapping between the IPv6 and the IPv4 address, allowing them to communicate. 391:. It is a mechanism to facilitate rapid deployment of the IPv6 service across 2866: 2860: 2683: 2538: 2458: 2409: 2227:
Advertising IPv4 Network Layer Reachability Information with an IPv6 Next Hop
2200: 2151: 1814: 1747:"464XLAT – A Solution for Providing IPv4 Services Over and IPv6-only Network" 1624: 1390: 1332: 1191: 1135: 1015: 1000:
IPv4/IPv6 packet translation implementation as a Linux kernel(2.6 only) patch
646: 358: 147: 127: 2513:
R. Despres; R. Penno; Y. Lee; G. Chen; M. Chen (July 2015). S. Jiang (ed.).
1488:
IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) – Protocol Specification
2728: 1750: 944: 724:
linux OS for routers has optional support for clat via the 464xlat package
649:
began IPv6-only (CLAT/NAT64/DNS) service in September 2013, migrating all
349:. It was revised in 2011, and in 2016 its current revision was published. 2733: 1574: 1520: 640: 506: 2038: 1867: 949: 540:# ipv6test.google.com to a NAT64 address: 64:ff9b::<original-ipv4> 2628: 1648:
Bagnulo, M.; Sullivan, A.; Matthews, P.; van Beijnum, I. (April 2011).
991: 690: 680: 502: 2175:
Y. Cui; Q. Sun; M. Boucadair; T. Tsou; Y. Lee; I. Farrer (July 2015).
1161: 985: 2529: 2449: 2400: 2270: 2236: 2191: 2142: 1936: 1903: 1660: 1615: 1497: 1463: 1426: 1413: 1381: 1323: 1273: 1239: 1182: 1126: 1085: 768: 667:
became IPv6-only for mobile services using 464XLAT in February 2020.
2178:
Lightweight 4over6: An Extension to the Dual-Stack Lite Architecture
1899:"Core Network Stack Features in the Creators Update for Windows 10" 1598: 510: 334: 242: 2125: 1647: 1572: 1006:, a reverse proxy and VPN solution that implements DNS64 and NAT64 1019: 729: 721: 664: 590: 2383: 701:
starts to have native CLAT support in Ventura, released in 2022.
516:
There are two noticeable issues with this transition mechanism:
260:(IETF) conducts working groups and discussions through the IETF 2813: 2512: 2174: 2129:
Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion
2043: 1687: 967: 780: 606: 524: 152: 51: 2516:
IPv4 Residual Deployment via IPv6 - A Stateless Solution (4rd)
2432: 2261:
Pv4 Routes with an IPv6 Next Hop in the Babel Routing Protocol
1222: 979: 961: 741:"DS-Lite" redirects here. For the 2006 video game system, see 2634:
Christian and Tina Strauf – Transport Relay Translator How To
1897:
Havey, Daniel; Balasubramanian, Praveen (February 14, 2019).
1076:
Technical Criteria for Choosing IP The Next Generation (IPng)
830: 715: 698: 627: 537:# DNS resolver 2606:4700:4700:64 synthesizes AAAA records for 469: 456: 370: 168: 71: 1414:
A. Durand; P. Fasano; I. Guardini; D. Lento (January 2001).
2723: 2709: 1009: 997: 876: 872: 864: 841: 837: 654: 650: 412: 408: 404: 400: 392: 362: 295:. The SIIT method defines a class of IPv6 addresses called 292: 288: 250: 66: 46: 36: 1715:"Video: 464XLAT Live Demo at World IPv6 Congress in Paris" 759:
technology does not involve allocating an IPv4 address to
2759: 1575:"DNS extensions to Network Address Translators (DNS_ALG)" 1106: 868: 763:(CPE) for providing Internet access. The CPE distributes 748: 704: 2126:
A. Durand; R. Droms; J. Woodyatt; Y. Lee (August 2011).
461: 2668:
KSII Transactions on Internet and Information Systems -
1372:
IPv6 Tunnel Broker with the Tunnel Setup Protocol (TSP)
937:, port translator for Windows & Unix-based systems. 923:
Network Address Port Translation + Protocol Translation
2436:
Mapping of Address and Port with Encapsulation (MAP-E)
1841:"Telstra IPv6 Wireless Enablement – IPv6 Single Stack" 1777:"Case Study: T-Mobile US Goes IPv6-only Using 464XLAT" 1599:
M. Bagnulo; P. Matthews; I. van Beijnum (April 2011).
952:, a CLAT / SIIT-DC Edge Relay implementation for Linux 2387:
Mapping of Address and Port using Translation (MAP-T)
1896: 1368: 1030: 970:, a SIIT and stateful NAT64 implementation for Linux 1454:
IPv6 Rapid Deployment on IPv4 Infrastructures (6rd)
1302: 1072: 891:These mechanisms have been deprecated by the IETF: 333:node. The prefix was chosen to yield a zero-valued 1166:; M. Bagnulo; M. Boucadair; X. Li (October 2010). 543:$ nslookup ipv6test.google.com 2606:4700:4700::64 287:) translates between the packet header formats in 2777:Comparison of IPv6 support in common applications 2858: 2223: 900:Network Address Translation/Protocol Translation 271: 2772:Comparison of IPv6 support in operating systems 2705: 2224:Le Faucheur, François; Rosen, Eric (May 2009). 1073:Partridge, C.; Kastenholz, F. (December 1994). 1049:Comparison of IPv6 support in operating systems 673:includes a native implementation of CLAT since 395:infrastructures of Internet service providers ( 1518: 1264:Stateless IP/ICMP Translation Algorithm (SIIT) 732:has implemented NAT64 CLAT since Release 12.1. 421: 399:). It uses stateless address mappings between 2691: 2351: 2324:"[Babel-users] ANNOUNCE: babeld-1.12" 943:, BSD-based static TRT implementation by the 871:, it uses stateless address mappings between 214: 1521:"An IPv6-to-IPv4 Transport Relay Translator" 964:, a stateless NAT64 implementation for Linux 736: 2005: 1641: 1478: 1260: 2698: 2684: 2321: 2294:"[RFC] Babel: Add v4viav6 Support" 2257: 1807: 1444: 1066: 1004:Microsoft Forefront Unified Access Gateway 221: 207: 2528: 2481: 2448: 2399: 2269: 2235: 2190: 2141: 1932:"Windows 11 Plans to Expand CLAT Support" 1659: 1614: 1496: 1462: 1425: 1380: 1322: 1272: 1238: 1218: 1216: 1181: 1157: 1155: 1125: 1084: 338:be viewed as a special case of stateless 2767:World IPv6 Day and World IPv6 Launch Day 2291: 2036: 1545: 1369:M. Blanchet; F. Parent (February 2010). 1169:IPv6 Addressing of IPv4/IPv6 Translators 886: 747: 460: 2846:Site Multihoming by IPv6 Intermediation 2506: 2426: 2377: 2292:Rammhold, Andreas (December 15, 2020). 2168: 2119: 1592: 1450: 1230:Stateless IP/ICMP Translation Algorithm 986:Address Family Transition Router (AFTR) 555:canonical name = ipv6test.l.google.com. 2859: 2051:from the original on December 17, 2022 1878:from the original on December 17, 2022 1727:from the original on 13 September 2017 1519:Hagino, J.; Yamamoto, K. (June 2001). 1407: 1362: 1296: 1254: 1213: 1152: 1110:; X. Li; C. Bao; K. Yin (April 2011). 1100: 321:, in which the IPv4 formatted address 2679: 2494:from the original on 21 February 2023 2107:from the original on January 15, 2023 1912:from the original on February 1, 2023 1808:Twardowska, Marta (January 6, 2015). 1789:from the original on February 4, 2024 1484: 237:is a technology that facilitates the 2352:Mark Townsley (September 24, 2012). 2097:"FreeBSD 12.1-RELEASE Release Notes" 2094: 2006:van Beijnum, Iljitsch (2015-06-16). 1712: 1227:; T. Anderson; F. Gont (June 2016). 788: 2614:Framework for IPv4/IPv6 Translation 2322:Chroboczek, Juliusz (May 5, 2022). 1113:Framework for IPv4/IPv6 Translation 714:clatd is a CLAT implementation for 13: 1945:from the original on March 8, 2024 1847:from the original on June 12, 2023 958:, a NAT64 implementation for Linux 928: 921:While almost identical to NAT-PT, 847: 16:IPv4 to IPv6 transition technology 14: 2888: 2559: 2095:Baoi, Danilo G. (June 19, 2021). 1986:"[v6ops] iOS12 IPv6-only" 1865: 982:, a NAT64 gateway, includes DNS64 2258:Chroboczek, Juliusz (May 2022). 1033: 587:dns server via the dns64 module 352: 299:addresses. They have the prefix 2629:D. J. Bernstein – The IPv6 mess 2568:, Benedikt Stockebrand (2006), 2521:Internet Engineering Task Force 2482:Patterson, Richard (May 2021). 2475: 2441:Internet Engineering Task Force 2392:Internet Engineering Task Force 2366:from the original on 2022-12-29 2345: 2334:from the original on 2022-12-29 2315: 2304:from the original on 2022-12-29 2285: 2251: 2217: 2183:Internet Engineering Task Force 2134:Internet Engineering Task Force 2088: 2071:"OpenWrt Wiki package: 464xlat" 2063: 2037:Anderson, Tore (May 20, 2019). 2030: 2018:from the original on 2016-06-28 1999: 1978: 1957: 1924: 1890: 1859: 1833: 1822:from the original on 2023-01-15 1801: 1769: 1739: 1706: 1695:from the original on 2024-04-07 1675: 1607:Internet Engineering Task Force 1566: 1539: 1512: 1315:Internet Engineering Task Force 1174:Internet Engineering Task Force 1118:Internet Engineering Task Force 643:became IPv6-only using 464XLAT. 505:that when asked for a domain's 258:Internet Engineering Task Force 861:IPv4 Residual Deployment (4rd) 808:. It has been implemented the 1: 2645:Understanding Dual-Stack Lite 1527:. Request for Comments Editor 1310:IP/ICMP Translation Algorithm 1261:E. Nordmark (February 2000). 1059: 800:V4-via-v6 is defined for the 272:Stateless IP/ICMP Translation 2877:IPv6 transition technologies 2829:Multicast Listener Discovery 2298:BIRD Internet Routing Daemon 1451:Despres, R. (January 2010). 810:Bird Internet routing daemon 142: 7: 2824:Neighbor Discovery Protocol 1026: 827:Mapping of Address and Port 761:customer-premises equipment 428:Transport Relay Translation 422:Transport Relay Translation 340:network address translation 251:Internet Protocol Version 6 247:Internet Protocol version 4 10: 2893: 2839:Multicast router discovery 1713:Žorž, Jan (3 April 2013). 1359:. 1293:. 1210:. 988:, a DS-Lite implementation 916: 913:(DNS-ALG) implementation. 740: 618: 604: 593:via unbound opkg packages. 454: 380: 23:IPv6 transition mechanisms 2834:Secure Neighbor Discovery 2806: 2798:IPv6 transition mechanism 2785: 2747: 2716: 1485:Troan, O. (August 2010). 1420:. Network Working Group. 1267:. Network Working Group. 911:application-level gateway 894: 737:Dual-Stack Lite (DS-Lite) 711:to work on IPv6 networks. 661:gateways by January 2015. 600: 407:addresses, and transmits 235:IPv6 transition mechanism 2354:"Mapping Address + Port" 836:proposal which combines 546:Non-authoritative answer 534: 493: 450: 447:as defined in RFC 2694. 2793:IPv4 address exhaustion 1868:"What is Android CLAT?" 802:Border Gateway Protocol 527:validation against the 438:an IPv4/TCP protocol. 2484:"IPv6-Only with MAP-T" 1351:. Updated by RFC  1347:Obsoleted by RFC  1289:Obsoleted by RFC  855: 821: 806:Babel routing protocol 765:private IPv4 addresses 753: 677:4.3, released in 2013. 466: 376: 313:and may be written as 2658:IETE Technical Review 887:Deprecated mechanisms 751: 564:ipv6test.l.google.com 464: 426:RFC 3142 defines the 387:6rd was developed by 383:IPv6 rapid deployment 367:Tunnel Setup Protocol 1843:. February 6, 2020. 685:2017 Creators Update 266:Request for Comments 2786:IPv4 to IPv6 topics 2594:Socks-based Gateway 2488:RIPE NCC Open House 2328:Debian Alioth Lists 1757:on 12 November 2020 1054:Softwire (protocol) 976:, user-level NAT-PT 552:ipv6test.google.com 2650:2011-10-20 at the 2471:Proposed Standard. 2422:Proposed Standard. 2213:Proposed Standard. 2164:Proposed Standard. 1637:Proposed Standard. 1417:IPv6 Tunnel Broker 1204:Proposed Standard. 754: 573:64:ff9b::8efa:c3e4 467: 42:Lightweight 4over6 2854: 2853: 2807:Related protocols 2707:Internet Protocol 2584:Bump-in-the-Stack 1785:. June 13, 2014. 1546:Shanmugaraja, P. 1206:Updates RFC  789:V4-via-v6 routing 773:carrier-grade NAT 509:, but only finds 231: 230: 2884: 2872:Routing software 2700: 2693: 2686: 2677: 2676: 2566:IPv6 in Practice 2553: 2549: 2532: 2530:10.17487/RFC7600 2510: 2504: 2503: 2501: 2499: 2479: 2473: 2469: 2452: 2450:10.17487/RFC7597 2430: 2424: 2420: 2403: 2401:10.17487/RFC7599 2381: 2375: 2374: 2372: 2371: 2365: 2358: 2349: 2343: 2342: 2340: 2339: 2319: 2313: 2312: 2310: 2309: 2289: 2283: 2282: 2273: 2271:10.17487/RFC9229 2255: 2249: 2248: 2239: 2237:10.17487/RFC5549 2221: 2215: 2211: 2194: 2192:10.17487/RFC7596 2172: 2166: 2162: 2145: 2143:10.17487/RFC6333 2123: 2117: 2116: 2114: 2112: 2092: 2086: 2085: 2083: 2081: 2067: 2061: 2060: 2058: 2056: 2034: 2028: 2027: 2025: 2023: 2003: 1997: 1996: 1994: 1992: 1982: 1976: 1975: 1973: 1971: 1961: 1955: 1954: 1952: 1950: 1928: 1922: 1921: 1919: 1917: 1894: 1888: 1887: 1885: 1883: 1863: 1857: 1856: 1854: 1852: 1837: 1831: 1830: 1828: 1827: 1805: 1799: 1798: 1796: 1794: 1782:Internet Society 1773: 1767: 1766: 1764: 1762: 1753:. Archived from 1743: 1737: 1736: 1734: 1732: 1720:Internet Society 1710: 1704: 1703: 1701: 1700: 1679: 1673: 1672: 1663: 1661:10.17487/RFC6147 1645: 1639: 1635: 1618: 1616:10.17487/RFC6146 1596: 1590: 1589: 1587: 1585: 1570: 1564: 1563: 1561: 1559: 1552:researchgate.net 1543: 1537: 1536: 1534: 1532: 1516: 1510: 1509: 1500: 1498:10.17487/RFC5969 1482: 1476: 1475: 1466: 1464:10.17487/RFC5569 1448: 1442: 1438: 1429: 1427:10.17487/RFC3053 1411: 1405: 1401: 1384: 1382:10.17487/RFC5572 1366: 1360: 1343: 1326: 1324:10.17487/RFC6145 1300: 1294: 1285: 1276: 1274:10.17487/RFC2765 1258: 1252: 1251: 1242: 1240:10.17487/RFC7915 1220: 1211: 1202: 1185: 1183:10.17487/RFC6052 1159: 1150: 1146: 1129: 1127:10.17487/RFC6144 1104: 1098: 1097: 1088: 1086:10.17487/RFC1726 1070: 1043: 1038: 1037: 935:stone (software) 743:Nintendo DS Lite 574: 571: 568: 565: 562: 559: 556: 553: 550: 547: 544: 541: 538: 484: 483: 480: 477: 347:Sun Microsystems 327: 326: 319: 318: 317:::ffff:0:a.b.c.d 311: 310: 307: 304: 223: 216: 209: 19: 18: 2892: 2891: 2887: 2886: 2885: 2883: 2882: 2881: 2857: 2856: 2855: 2850: 2802: 2781: 2755:IPv6 deployment 2743: 2712: 2704: 2652:Wayback Machine 2604:Bump-in-the-API 2562: 2557: 2556: 2511: 2507: 2497: 2495: 2480: 2476: 2431: 2427: 2382: 2378: 2369: 2367: 2363: 2356: 2350: 2346: 2337: 2335: 2320: 2316: 2307: 2305: 2290: 2286: 2256: 2252: 2222: 2218: 2173: 2169: 2124: 2120: 2110: 2108: 2093: 2089: 2079: 2077: 2069: 2068: 2064: 2054: 2052: 2035: 2031: 2021: 2019: 2004: 2000: 1990: 1988: 1984: 1983: 1979: 1969: 1967: 1963: 1962: 1958: 1948: 1946: 1939:Networking Blog 1930: 1929: 1925: 1915: 1913: 1906:Networking Blog 1895: 1891: 1881: 1879: 1864: 1860: 1850: 1848: 1839: 1838: 1834: 1825: 1823: 1806: 1802: 1792: 1790: 1775: 1774: 1770: 1760: 1758: 1745: 1744: 1740: 1730: 1728: 1711: 1707: 1698: 1696: 1681: 1680: 1676: 1646: 1642: 1597: 1593: 1583: 1581: 1571: 1567: 1557: 1555: 1554:. Research Gate 1544: 1540: 1530: 1528: 1517: 1513: 1483: 1479: 1449: 1445: 1412: 1408: 1367: 1363: 1303:X. Li; C. Bao; 1301: 1297: 1259: 1255: 1223:C. Bao; X. Li; 1221: 1214: 1160: 1153: 1105: 1101: 1071: 1067: 1062: 1041:Internet portal 1039: 1032: 1029: 931: 929:Implementations 919: 897: 889: 867:networks. Like 858: 850: 848:Draft proposals 834:IPv6 transition 824: 791: 757:Dual-Stack Lite 746: 739: 635:Implementations 621: 609: 603: 597: 579:Implementations 576: 575: 572: 569: 566: 563: 560: 557: 554: 551: 548: 545: 542: 539: 536: 496: 481: 478: 475: 474: 465:NAT64 and DNS64 459: 453: 424: 385: 379: 355: 324: 323: 316: 315: 308: 305: 302: 301: 297:IPv4-translated 274: 262:Internet Drafts 227: 29:Standards Track 17: 12: 11: 5: 2890: 2880: 2879: 2874: 2869: 2852: 2851: 2849: 2848: 2843: 2842: 2841: 2836: 2831: 2826: 2816: 2810: 2808: 2804: 2803: 2801: 2800: 2795: 2789: 2787: 2783: 2782: 2780: 2779: 2774: 2769: 2764: 2763: 2762: 2751: 2749: 2745: 2744: 2742: 2741: 2736: 2731: 2726: 2720: 2718: 2714: 2713: 2703: 2702: 2695: 2688: 2680: 2674: 2673: 2665: 2654: 2636: 2631: 2626: 2616: 2606: 2596: 2586: 2576: 2561: 2560:External links 2558: 2555: 2554: 2505: 2474: 2425: 2376: 2344: 2314: 2284: 2250: 2216: 2167: 2118: 2087: 2062: 2029: 1998: 1977: 1956: 1923: 1889: 1858: 1832: 1800: 1768: 1738: 1705: 1683:"README.DNS64" 1674: 1640: 1591: 1579:rfc-editor.org 1565: 1538: 1525:rfc-editor.org 1511: 1477: 1443: 1440:Informational. 1406: 1361: 1307:(April 2011). 1295: 1253: 1212: 1151: 1148:Informational. 1099: 1064: 1063: 1061: 1058: 1057: 1056: 1051: 1045: 1044: 1028: 1025: 1024: 1023: 1013: 1007: 1001: 995: 989: 983: 977: 971: 965: 959: 953: 947: 938: 930: 927: 918: 915: 896: 893: 888: 885: 857: 854: 849: 846: 823: 820: 804:(BGP) and the 790: 787: 738: 735: 734: 733: 726: 725: 719: 712: 702: 695: 694: 688: 678: 668: 662: 644: 637: 636: 620: 617: 605:Main article: 602: 599: 595: 594: 588: 581: 580: 535: 533: 532: 521: 495: 492: 455:Main article: 452: 449: 423: 420: 381:Main article: 378: 375: 354: 351: 273: 270: 229: 228: 226: 225: 218: 211: 203: 200: 199: 198: 197: 192: 184: 183: 179: 178: 177: 176: 171: 163: 162: 158: 157: 156: 155: 150: 145: 140: 135: 130: 122: 121: 117: 116: 115: 114: 109: 101: 100: 96: 95: 94: 93: 88: 83: 78: 69: 64: 59: 54: 49: 44: 39: 31: 30: 26: 25: 15: 9: 6: 4: 3: 2: 2889: 2878: 2875: 2873: 2870: 2868: 2865: 2864: 2862: 2847: 2844: 2840: 2837: 2835: 2832: 2830: 2827: 2825: 2822: 2821: 2820: 2817: 2815: 2812: 2811: 2809: 2805: 2799: 2796: 2794: 2791: 2790: 2788: 2784: 2778: 2775: 2773: 2770: 2768: 2765: 2761: 2758: 2757: 2756: 2753: 2752: 2750: 2746: 2740: 2737: 2735: 2732: 2730: 2727: 2725: 2722: 2721: 2719: 2715: 2711: 2708: 2701: 2696: 2694: 2689: 2687: 2682: 2681: 2678: 2672: 2669: 2666: 2664: 2660: 2659: 2655: 2653: 2649: 2646: 2642: 2641: 2640:Network World 2637: 2635: 2632: 2630: 2627: 2625: 2621: 2617: 2615: 2611: 2607: 2605: 2601: 2597: 2595: 2591: 2587: 2585: 2581: 2577: 2575: 2574:3-540-24524-3 2571: 2567: 2564: 2563: 2552: 2551:Experimental. 2547: 2544: 2540: 2536: 2531: 2526: 2522: 2518: 2517: 2509: 2493: 2489: 2485: 2478: 2472: 2467: 2464: 2460: 2456: 2451: 2446: 2442: 2438: 2437: 2429: 2423: 2418: 2415: 2411: 2407: 2402: 2397: 2393: 2389: 2388: 2380: 2362: 2355: 2348: 2333: 2329: 2325: 2318: 2303: 2299: 2295: 2288: 2280: 2277: 2272: 2267: 2263: 2262: 2254: 2246: 2243: 2238: 2233: 2229: 2228: 2220: 2214: 2209: 2206: 2202: 2198: 2193: 2188: 2184: 2180: 2179: 2171: 2165: 2160: 2157: 2153: 2149: 2144: 2139: 2135: 2131: 2130: 2122: 2106: 2102: 2098: 2091: 2076: 2072: 2066: 2050: 2046: 2045: 2040: 2033: 2017: 2013: 2009: 2002: 1987: 1981: 1966: 1960: 1944: 1940: 1938: 1933: 1927: 1911: 1907: 1905: 1900: 1893: 1877: 1873: 1869: 1862: 1846: 1842: 1836: 1821: 1817: 1816: 1815:Business Wire 1811: 1804: 1788: 1784: 1783: 1778: 1772: 1756: 1752: 1748: 1742: 1726: 1722: 1721: 1716: 1709: 1694: 1690: 1689: 1684: 1678: 1670: 1667: 1662: 1657: 1653: 1652: 1644: 1638: 1633: 1630: 1626: 1622: 1617: 1612: 1608: 1604: 1603: 1595: 1580: 1576: 1569: 1553: 1549: 1542: 1526: 1522: 1515: 1507: 1504: 1499: 1494: 1490: 1489: 1481: 1473: 1470: 1465: 1460: 1456: 1455: 1447: 1441: 1436: 1433: 1428: 1423: 1419: 1418: 1410: 1404: 1403:Experimental. 1399: 1396: 1392: 1388: 1383: 1378: 1374: 1373: 1365: 1358: 1354: 1350: 1346: 1341: 1338: 1334: 1330: 1325: 1320: 1316: 1312: 1311: 1306: 1299: 1292: 1288: 1283: 1280: 1275: 1270: 1266: 1265: 1257: 1249: 1246: 1241: 1236: 1232: 1231: 1226: 1219: 1217: 1209: 1205: 1200: 1197: 1193: 1189: 1184: 1179: 1175: 1171: 1170: 1165: 1158: 1156: 1149: 1144: 1141: 1137: 1133: 1128: 1123: 1119: 1115: 1114: 1109: 1103: 1095: 1092: 1087: 1082: 1078: 1077: 1069: 1065: 1055: 1052: 1050: 1047: 1046: 1042: 1036: 1031: 1021: 1017: 1016:PF (firewall) 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 946: 942: 939: 936: 933: 932: 926: 924: 914: 912: 909: 905: 901: 892: 884: 882: 878: 874: 870: 866: 862: 853: 845: 843: 839: 835: 832: 828: 819: 817: 816: 811: 807: 803: 798: 795: 786: 783: 782: 776: 774: 770: 766: 762: 758: 750: 744: 731: 728: 727: 723: 720: 717: 713: 710: 706: 703: 700: 697: 696: 692: 689: 686: 682: 679: 676: 672: 669: 666: 663: 660: 656: 652: 648: 647:Orange Polska 645: 642: 639: 638: 634: 633: 632: 629: 624: 616: 612: 608: 598: 592: 589: 586: 583: 582: 578: 577: 530: 526: 522: 519: 518: 517: 514: 512: 508: 504: 500: 491: 489: 485: 471: 463: 458: 448: 446: 445: 439: 435: 433: 429: 419: 416: 414: 410: 406: 402: 398: 394: 390: 384: 374: 372: 368: 364: 360: 359:tunnel broker 353:Tunnel broker 350: 348: 343: 341: 336: 332: 329:refers to an 328: 320: 312: 298: 294: 290: 286: 282: 280: 277:Stateless IP/ 269: 267: 263: 259: 254: 252: 248: 244: 240: 239:transitioning 236: 224: 219: 217: 212: 210: 205: 204: 202: 201: 196: 193: 191: 188: 187: 186: 185: 181: 180: 175: 172: 170: 167: 166: 165: 164: 160: 159: 154: 151: 149: 148:Public 4over6 146: 144: 141: 139: 136: 134: 131: 129: 128:Tunnel broker 126: 125: 124: 123: 120:Informational 119: 118: 113: 110: 108: 105: 104: 103: 102: 98: 97: 92: 89: 87: 84: 82: 79: 77: 73: 70: 68: 65: 63: 60: 58: 55: 53: 50: 48: 45: 43: 40: 38: 35: 34: 33: 32: 28: 27: 24: 21: 20: 2797: 2729:IPv6 address 2667: 2657: 2639: 2623: 2613: 2603: 2593: 2583: 2565: 2550: 2515: 2508: 2496:. Retrieved 2487: 2477: 2470: 2435: 2428: 2421: 2386: 2379: 2368:. Retrieved 2347: 2336:. Retrieved 2327: 2317: 2306:. Retrieved 2297: 2287: 2260: 2253: 2226: 2219: 2212: 2177: 2170: 2163: 2128: 2121: 2109:. Retrieved 2100: 2090: 2078:. Retrieved 2074: 2065: 2053:. Retrieved 2042: 2032: 2020:. Retrieved 2012:Ars Technica 2011: 2001: 1989:. Retrieved 1980: 1968:. Retrieved 1959: 1947:. Retrieved 1935: 1926: 1914:. Retrieved 1902: 1892: 1880:. Retrieved 1871: 1866:Drown, Dan. 1861: 1849:. Retrieved 1835: 1824:. Retrieved 1813: 1803: 1791:. Retrieved 1780: 1771: 1759:. Retrieved 1755:the original 1751:T-Mobile USA 1741: 1729:. Retrieved 1718: 1708: 1697:. Retrieved 1686: 1677: 1650: 1643: 1636: 1601: 1594: 1582:. Retrieved 1578: 1568: 1556:. Retrieved 1551: 1541: 1529:. Retrieved 1524: 1514: 1487: 1480: 1453: 1446: 1439: 1416: 1409: 1402: 1371: 1364: 1344: 1309: 1298: 1286: 1263: 1256: 1229: 1203: 1168: 1147: 1112: 1102: 1075: 1068: 945:KAME project 922: 920: 903: 899: 898: 890: 859: 851: 825: 814: 799: 793: 792: 779:Lightweight 778: 777: 769:encapsulates 756: 755: 625: 622: 613: 610: 596: 515: 507:AAAA records 501:describes a 498: 497: 473: 468: 442: 440: 436: 431: 427: 425: 417: 389:Rémi Després 386: 356: 344: 331:IPv6-enabled 330: 322: 314: 303:::ffff:0:0:0 300: 296: 284: 276: 275: 255: 234: 232: 99:Experimental 22: 2739:Mobile IPv6 2734:IPv6 packet 2111:January 15, 2055:January 15, 1916:January 15, 1882:January 15, 1872:Dan's Notes 1793:January 15, 829:(MAP) is a 641:T-Mobile US 281:Translation 2861:Categories 2748:Deployment 2370:2012-09-25 2338:2023-01-15 2308:2023-01-15 1991:5 November 1826:2023-01-15 1699:2024-04-07 1164:C. Huitema 1060:References 691:Windows 11 681:Windows 10 675:Jelly Bean 503:DNS server 182:Deprecated 2710:version 6 2618:RFC  2608:RFC  2598:RFC  2588:RFC  2578:RFC  2539:2070-1721 2459:2070-1721 2410:2070-1721 2359:. Cisco. 2201:2070-1721 2152:2070-1721 1965:"Twitter" 1937:Microsoft 1904:Microsoft 1625:2070-1721 1391:2070-1721 1345:Obsolete. 1333:2070-1721 1287:Obsolete. 1192:2070-1721 1136:2070-1721 794:V4-via-v6 709:App Store 511:A records 476:64:ff9b:: 415:packets. 369:(TSP) or 245:from the 2648:Archived 2523:(IETF). 2498:1 August 2492:Archived 2443:(IETF). 2394:(IETF). 2361:Archived 2332:Archived 2302:Archived 2136:(IETF). 2105:Archived 2049:Archived 2016:Archived 1949:March 7, 1943:Archived 1910:Archived 1876:Archived 1851:June 12, 1845:Archived 1820:Archived 1787:Archived 1761:5 August 1731:5 August 1725:Archived 1693:Archived 1609:(IETF). 1317:(IETF). 1305:F. Baker 1225:F. Baker 1176:(IETF). 1162:C. Bao; 1120:(IETF). 1108:F. Baker 1027:See also 335:checksum 243:Internet 2717:General 2101:FreeBSD 2080:1 April 2075:OpenWrt 2039:"clatd" 1970:27 June 1584:28 June 1558:28 June 1531:28 June 1020:OpenBSD 980:Ecdysis 956:WrapSix 917:NAPT-PT 883:model. 812:and in 752:DS-Lite 730:FreeBSD 722:OpenWRT 671:Android 665:Telstra 619:464XLAT 591:OpenWrt 585:Unbound 567:Address 444:DNS-ALG 325:a.b.c.d 241:of the 195:NAPT-PT 143:464XLAT 57:DS-Lite 2819:ICMPv6 2814:DHCPv6 2572:  2537:  2457:  2408:  2199:  2150:  2044:GitHub 2022:2 July 1688:GitHub 1623:  1389:  1331:  1190:  1134:  1018:, the 941:faithd 904:NAT-PT 895:NAT-PT 815:babeld 781:4over6 657:, and 607:ISATAP 601:ISATAP 525:DNSSEC 190:NAT-PT 161:Drafts 153:ISATAP 81:Teredo 52:6over4 2364:(PDF) 2357:(PDF) 974:naptd 962:TAYGA 950:CLATD 831:Cisco 716:Linux 699:macOS 628:NAT64 499:DNS64 494:DNS64 470:NAT64 457:NAT64 451:NAT64 371:AYIYA 169:AYIYA 76:DNS64 72:NAT64 2867:IPv6 2724:IPv6 2620:6219 2610:6144 2600:3338 2590:3089 2580:2767 2570:ISBN 2546:7600 2535:ISSN 2500:2023 2466:7597 2455:ISSN 2417:7599 2406:ISSN 2279:9229 2245:5549 2208:7596 2197:ISSN 2159:6333 2148:ISSN 2113:2023 2082:2024 2057:2023 2024:2016 1993:2018 1972:2022 1951:2024 1918:2023 1884:2023 1853:2023 1795:2023 1763:2013 1733:2013 1669:6147 1632:6146 1621:ISSN 1586:2024 1560:2024 1533:2024 1506:5969 1472:5569 1435:3053 1398:5572 1387:ISSN 1357:7757 1355:and 1353:6791 1349:7915 1340:6145 1329:ISSN 1291:6145 1282:2765 1248:7915 1208:4291 1199:6052 1188:ISSN 1143:6144 1132:ISSN 1094:1726 1010:BIND 992:niit 968:Jool 877:IPv4 875:and 873:IPv6 865:IPv6 842:IPv6 659:FTTH 655:VDSL 651:ADSL 558:Name 529:root 413:IPv4 409:IPv6 405:IPv6 403:and 401:IPv4 397:ISPs 393:IPv4 363:6in4 293:IPv4 291:and 289:IPv6 285:SIIT 279:ICMP 264:and 174:dIVI 86:SIIT 67:6to4 47:6in4 37:4in6 2760:6rd 2543:RFC 2525:doi 2463:RFC 2445:doi 2414:RFC 2396:doi 2276:RFC 2266:doi 2242:RFC 2232:doi 2205:RFC 2187:doi 2156:RFC 2138:doi 1666:RFC 1656:doi 1629:RFC 1611:doi 1503:RFC 1493:doi 1469:RFC 1459:doi 1432:RFC 1422:doi 1395:RFC 1377:doi 1337:RFC 1319:doi 1279:RFC 1269:doi 1245:RFC 1235:doi 1196:RFC 1178:doi 1140:RFC 1122:doi 1091:RFC 1081:doi 998:IVI 908:DNS 881:A+P 869:6rd 856:4rd 838:A+P 822:MAP 705:iOS 488:NAT 432:TRT 377:6rd 233:An 138:TRT 133:IVI 112:4rd 107:TSP 91:MAP 62:6rd 2863:: 2661:– 2643:– 2622:, 2612:, 2602:, 2592:, 2582:, 2541:. 2533:. 2519:. 2490:. 2486:. 2461:. 2453:. 2439:. 2412:. 2404:. 2390:. 2330:. 2326:. 2300:. 2296:. 2274:. 2264:. 2240:. 2230:. 2203:. 2195:. 2185:. 2181:. 2154:. 2146:. 2132:. 2103:. 2099:. 2073:. 2047:. 2041:. 2014:. 2010:. 1941:. 1934:. 1908:. 1901:. 1874:. 1870:. 1818:. 1812:. 1779:. 1749:. 1723:. 1717:. 1691:. 1685:. 1664:. 1654:. 1627:. 1619:. 1605:. 1577:. 1550:. 1523:. 1501:. 1491:. 1467:. 1457:. 1430:. 1393:. 1385:. 1375:. 1335:. 1327:. 1313:. 1277:. 1243:. 1233:. 1215:^ 1194:. 1186:. 1172:. 1154:^ 1138:. 1130:. 1116:. 1089:. 1079:. 818:. 653:, 561:: 482:96 373:. 357:A 342:. 309:96 74:/ 2699:e 2692:t 2685:v 2548:. 2527:: 2502:. 2468:. 2447:: 2419:. 2398:: 2373:. 2341:. 2311:. 2281:. 2268:: 2247:. 2234:: 2210:. 2189:: 2161:. 2140:: 2115:. 2084:. 2059:. 2026:. 1995:. 1974:. 1953:. 1920:. 1886:. 1855:. 1829:. 1797:. 1765:. 1735:. 1702:. 1671:. 1658:: 1634:. 1613:: 1588:. 1562:. 1535:. 1508:. 1495:: 1474:. 1461:: 1437:. 1424:: 1400:. 1379:: 1342:. 1321:: 1284:. 1271:: 1250:. 1237:: 1201:. 1180:: 1145:. 1124:: 1096:. 1083:: 902:( 745:. 718:. 687:. 570:: 549:: 479:/ 430:( 306:/ 283:( 222:e 215:t 208:v

Index

IPv6 transition mechanisms
4in6
Lightweight 4over6
6in4
6over4
DS-Lite
6rd
6to4
NAT64
DNS64
Teredo
SIIT
MAP
TSP
4rd
Tunnel broker
IVI
TRT
464XLAT
Public 4over6
ISATAP
AYIYA
dIVI
NAT-PT
NAPT-PT
v
t
e
transitioning
Internet

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.