IPv6
About 5 min read
Last updated: 2026-03-22
What Is IPv6
IPv6 (Internet Protocol version 6) is the next-generation internet protocol designed to replace IPv4. Its most significant feature is a 128-bit address space, which provides approximately 340 undecillion (3.4 × 1038) addresses - effectively an inexhaustible supply.
IPv6 addresses are written in eight groups of four hexadecimal digits separated by colons, such as 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Consecutive groups of zeros can be abbreviated with ::, so the above can be shortened to 2001:db8:85a3::8a2e:370:7334.
Key Differences from IPv4
Beyond the address space, IPv6 differs from IPv4 in several important ways.
- Simplified header: The IPv6 header has a fixed 40-byte length, reducing router processing overhead compared to IPv4's variable-length header
- No need for NAT: With enough addresses for every device, there is no need for address translation via NAT. This enables true end-to-end communication
- Built-in autoconfiguration: SLAAC (Stateless Address Autoconfiguration) allows devices to generate their own addresses without a DHCP server
- Mandatory IPsec support: The IPv6 specification originally required IPsec support, though in practice its use depends on the application
However, IPv6 is not backward-compatible with IPv4. Dual-stack (running both protocols simultaneously) or tunneling technologies are needed during the transition period.
Adoption Status and IPoE Connections
Global IPv6 adoption has been steadily increasing. According to Google's statistics, over 45% of connections to Google services worldwide now use IPv6 (as of 2025).
In Japan, IPv6 adoption has been driven by IPoE (IP over Ethernet) connections. Unlike traditional PPPoE, IPoE bypasses congested network equipment, often resulting in faster speeds. Major ISPs offer IPv6 IPoE services, and many users have already transitioned.
However, some older routers and network equipment do not support IPv6, and certain websites and services remain IPv4-only. Full migration is still a work in progress.
IPv6 and Privacy Challenges
IPv6 introduces unique privacy considerations. Because SLAAC can generate addresses based on a device's MAC address, the same device could be tracked across different networks.
To address this, RFC 8981 defines "temporary addresses" (also known as privacy extensions) that change periodically. Most modern operating systems enable this feature by default, but it is worth verifying your settings.
Additionally, because IPv6 eliminates the need for NAT, each device can have a globally unique address. While this enables direct communication, it also means that each device is individually identifiable from the outside, requiring proper firewall configuration.
To learn more about this topic, see IPv6 Basics: A Beginner's Guide to the Next-Generation Internet Protocol.
Common Misconceptions
- IPv6 is faster than IPv4
- The protocol version itself does not determine speed. IPv6 connections may feel faster because they often use IPoE, which avoids congested network equipment, but this is a benefit of the connection method, not the protocol.
- IPv6 is not yet usable in practice
- Major ISPs, content providers, and cloud services already support IPv6. Over 45% of connections to Google use IPv6, and in many regions, IPv6 is the default for new connections.
IPv4 vs. IPv6 Comparison
IPv4
32-bit addresses (about 4.3 billion). Dot-decimal notation. Requires NAT. Mature ecosystem but addresses are exhausted.
IPv6
128-bit addresses (virtually unlimited). Colon-hexadecimal notation. No NAT needed. Growing adoption with some compatibility challenges.