IP Address & Network

IPv6

About 5 min read

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.

Share

Related Terms

Related Articles