Skip to content

IPv6 subnetting standards

IPv6 prefix length cheat sheet.

Unlike IPv4, IPv6 subnetting is designed around hierarchy and nibble boundaries rather than host count conservation. Here is the complete engineering guide to IPv6 prefix sizes.

Standard Prefix Allocations

PrefixPossible /64 SubnetsDesignated RoleArchitectural ApplicationNibble Aligned?
/324,294,967,296ISP / LIR AllocationAllocated by Regional Internet Registries (RIRs like ARIN, RIPE) to Internet Service Providers.Yes (Hex Char)
/4865,536Enterprise End-SiteStandard allocation from ISP to enterprise, campus, or multi-site organization.Yes (Hex Char)
/524,096Medium OrganizationCommon delegation for mid-size branch offices or multi-department companies.Yes (Hex Char)
/56256Small Business / ResidentialStandard ISP delegation for small business and advanced residential broadband connections.Yes (Hex Char)
/6016Small Home OfficeMinimal ISP residential delegation allowing up to 16 distinct local VLANs.Yes (Hex Char)
/641Standard End-User LAN SubnetThe single universal subnet size for all client LANs and Wi-Fi networks. Required for SLAAC (RFC 4862).Yes (Hex Char)
/126N/ALegacy Point-to-PointOlder router-to-router link allocation providing 4 addresses.Bit Subnet
/127N/AModern Point-to-Point (RFC 6164)Recommended for inter-router links. Provides exactly 2 addresses, preventing ping-pong routing loops.Bit Subnet
/128N/AHost / LoopbackSingle host interface address or router Loopback0 management interface.Yes (Hex Char)

IPv6 Address Scopes & Types

Prefix RangeAddress TypeScopeDescription
2000::/3Global Unicast (GUA)Public InternetGlobally routable public addresses (similar to public IPv4).
fc00::/7Unique Local (ULA)Private EnterpriseRFC 4193 private addresses (equivalent to RFC 1918 private IPv4). Non-routable on the public internet.
fe80::/10Link-Local UnicastSingle L2 SegmentRFC 4291 automatically assigned to every IPv6 interface. Only valid within the local broadcast domain.
ff00::/8MulticastVariableReplaces broadcast in IPv6. Delivers packets to all nodes subscribing to a multicast group.
::1/128LoopbackHost InternalEquivalent to 127.0.0.1 in IPv4 (localhost).
2001:db8::/32DocumentationRFC 3849Reserved exclusively for books, documentation, and training examples.

Understanding Nibble Boundaries in IPv6

In IPv6, each hexadecimal character represents 4 binary bits (1 nibble). Because each group between colons is 16 bits (4 hex characters), subnetting on boundaries that are multiples of 4 bits (/48, /52, /56, /60, /64) ensures each subnet directly aligns with a character in the written address.

Example: Delegated /48 Prefix 2001:0db8:abcd::/48

Bits 0-47 (Global Routing): 2001:0db8:abcd

Bits 48-63 (Subnet ID, 4 hex chars = 65,536 subnets): XXXX

Bits 64-127 (Interface ID / Host Portion): YYYY:YYYY:YYYY:YYYY

This design makes routing tables intuitive to parse visually and eliminates the need to calculate complex bitwise subnet masks manually.