IPv6 Subnet Cheat Sheet

Quick reference for IPv6 prefix lengths, address capacity, and standard allocation sizes.

PrefixTotal Addresses/64 SubnetsCommon Use
/12820Single host, loopback (::1)
/12721Point-to-point links (RFC 6164)
/12622Point-to-point links (4 addresses)
/11221665,536 addresses — rare, but valid
/96232Legacy IPv4-mapped space
/80248Large host-address space
/642641 /64Standard LAN — required for SLAAC
/632652^1Two /64 subnets
/622662^2Four /64 subnets
/602682^416 /64 subnets (common delegated size)
/562722^8256 /64 subnets (common residential delegation)
/522762^124,096 /64 subnets
/482802^1665,536 /64 subnets — typical site allocation
/442842^201,048,576 /64 subnets
/402882^2416,777,216 /64 subnets
/362922^28268,435,456 /64 subnets
/322962^32Typical ISP allocation from an RIR
/2421042^40Very large provider or registry allocation
/2021082^44Large regional allocation
/1621122^48Very large allocation
/1221162^52Very large allocation
/821202^56Major address-space block
/421242^60Major IANA-designated block
/021282^64Default route — all IPv6 addresses

Why is /64 so important in IPv6?

The /64 prefix is the foundational building block of IPv6 networking. Stateless Address Autoconfiguration (SLAAC) uses a 64-bit interface-identifier field, so general-purpose LAN segments are normally assigned a /64. A /64 contains 264 addresses, or about 18.4 quintillion.

Standard ISP Allocation Sizes

Common delegation and allocation sizes include:

Common Reserved IPv6 Prefixes

These prefixes have assigned meanings and are not ordinary global-unicast space: