If you have spent your entire IT career mastering IPv4 VLSM to save precious IP addresses, IPv6 is going to require a massive shift in mindset. With 340 undecillion available addresses, the concept of "conserving hosts" is entirely dead.
In IPv6, we do not subnet to save addresses; we subnet strictly to organize our routing architecture and define administrative boundaries. The core of this new philosophy revolves around one magical number: the /64 prefix.
The Structure of an IPv6 Address
An IPv6 address is 128 bits long, represented as eight groups of four hexadecimal digits. For the vast majority of enterprise deployments, this 128-bit address is split cleanly down the middle:
- First 64 bits (Network Prefix): Used for global routing and site subnetting.
- Last 64 bits (Interface ID): Used to uniquely identify the specific host/device on that network.
Why is /64 the Golden Rule?
In IPv4, you might assign a /29 to a small remote office because they only need 5 IP addresses. In IPv6, you will assign that same office a /64, giving them 18.4 quintillion addresses. Why?
Because IPv6 relies heavily on a feature called SLAAC (Stateless Address Autoconfiguration). SLAAC allows devices like smartphones, laptops, and IoT sensors to automatically generate their own IP addresses without needing a DHCP server.
However, the SLAAC protocol (specifically the EUI-64 process) hard-codes the requirement that the Interface ID must be exactly 64 bits long. If you assign a prefix smaller than a /64 (like a /80 or /96) to a local LAN, SLAAC will completely break, and your modern devices will fail to connect to the network.
Calculate IPv6 Address Scopes
Need to expand compressed IPv6 addresses or find the exact start and end ranges of a massive IPv6 block? Use our dedicated tool.
Open the Free IPv6 Calculator →How ISPs Assign IPv6 Blocks
Because every single VLAN or LAN segment in your company will receive a /64, ISPs do not hand out single IP addresses anymore. They hand out massive blocks:
- /48 (Enterprise Site Allocation): Gives a business exactly 65,536
/64subnets to deploy across their buildings. - /56 (Residential Allocation): Given to home users, providing 256
/64subnets (more than enough for a home network and guest Wi-Fi).
The only time you should ever violate the /64 rule is for point-to-point router links, where RFC 6164 recommends using a /127 to prevent neighbor discovery exhaustion attacks.