128-Bit Precision • Nibble Boundaries • SLAAC Compliant

IPv6 Subnet & Prefix Slicing Calculator

Slice large enterprise IPv6 allocations (/32, /48, /56) into standard customer subnets and /64 LAN segments. Calculates borrowed bits, subnet ranges, and host capacity with zero server communication.

100% In-Browser 128-Bit BigInt IPv6 Math • Zero Server Computation
RFC 4291 • RFC 6164 Standards

IPv6 Subnet & Prefix Slicing Calculator

Slice large enterprise IPv6 allocations (/32, /48, /56) into standard customer and LAN subnets (/64).

/48
/64
Base Allocation Architecture
/48 Allocation/48 Enterprise / End-Site

Standard IETF assignment for enterprise campuses and data centers (65,536 /64 subnets).

Target Slice Architecture
/64 Slice/64 Standard LAN (SLAAC)

Strict standard for all end-user subnets. Required for SLAAC and Neighbor Discovery.

Bits Borrowed
+16 bits
/48 → /64
Available Subnets
65,536
2^16 subnets
Host Bits Remaining
64 bits
128 - 64 bits
IPs Per Subnet
18.44 Quintillion
2^64 hosts

Subnet Allocation Slices (Page 1 of 6,554)

Per page:
IndexSubnet Prefix (RFC 5952)Network First AddressBroadcast / Last Host AddressCopy
#12001:db8:abcd::/642001:db8:abcd::2001:db8:abcd:0:ffff:ffff:ffff:ffff
#22001:db8:abcd:1::/642001:db8:abcd:1::2001:db8:abcd:1:ffff:ffff:ffff:ffff
#32001:db8:abcd:2::/642001:db8:abcd:2::2001:db8:abcd:2:ffff:ffff:ffff:ffff
#42001:db8:abcd:3::/642001:db8:abcd:3::2001:db8:abcd:3:ffff:ffff:ffff:ffff
#52001:db8:abcd:4::/642001:db8:abcd:4::2001:db8:abcd:4:ffff:ffff:ffff:ffff
#62001:db8:abcd:5::/642001:db8:abcd:5::2001:db8:abcd:5:ffff:ffff:ffff:ffff
#72001:db8:abcd:6::/642001:db8:abcd:6::2001:db8:abcd:6:ffff:ffff:ffff:ffff
#82001:db8:abcd:7::/642001:db8:abcd:7::2001:db8:abcd:7:ffff:ffff:ffff:ffff
#92001:db8:abcd:8::/642001:db8:abcd:8::2001:db8:abcd:8:ffff:ffff:ffff:ffff
#102001:db8:abcd:9::/642001:db8:abcd:9::2001:db8:abcd:9:ffff:ffff:ffff:ffff
Page 1 of 6,554
Jump to page:
Sponsored Diagnostic PartnerCLS = 0 Guaranteed
Ad Space (responsive) • Slot: ipv6-subnet-calculator-banner-ad

Reserved banner container configured with strict Core Web Vitals CLS = 0 layout preservation.

The Architectural Philosophy of IPv6 Subnetting

In legacy IPv4 networking, subnetting was primarily an exercise in conservation: engineers carved out small subnets (such as /29 for 6 hosts or /30 for point-to-point links) to preserve scarce IPv4 address space. In IPv6, address exhaustion is mathematically impossible: the 128-bit address space yields over 340 undecillion ($3.4 \times 10^38$) unique addresses.

Consequently, IPv6 subnetting is designed for hierarchical routing aggregation and architectural consistency rather than address conservation. Network engineers plan allocations around standard 4-bit hexadecimal nibble boundaries (/48, /52, /56, /60, /64) to simplify router route tables and firewall rule structures.

The Critical /64 Boundary and Stateless Address Autoconfiguration (SLAAC)

A universal rule in IPv6 architecture is that every single end-user LAN segment must be a /64 prefix. Even if a network only has 3 servers or a single IoT device, assigning a prefix smaller than /64 (such as /80, /96, or /112) is strongly discouraged by the IETF (RFC 7421) and breaks essential networking protocols:

SLAAC (RFC 4862) Dependency

Stateless Address Autoconfiguration requires a 64-bit Interface Identifier (IID). Devices combine the advertised 64-bit router prefix with their 64-bit EUI-64 or cryptographically generated privacy address (RFC 4941). Subnets shorter than /64 cannot run SLAAC.

Hardware Router TCAM Optimization

Enterprise core switches and edge routers use Ternary Content-Addressable Memory (TCAM) specifically optimized for 64-bit network prefixes. Subnetting beyond /64 degrades route table lookup speeds and creates fragmentation.

Standard IPv6 Prefix Allocation Matrix

PrefixDesignated TargetSubnet Capacity (/64s)IETF Guidance (RFC 6177)
/32ISP / Regional Registry (RIR)4,294,967,296 ($2^32$)Standard minimum allocation from ARIN, RIPE, APNIC to ISPs.
/48Enterprise / End-Site65,536 ($2^16$)Standard allocation for corporate offices, universities, and data centers.
/56SOHO / Residential Broadband256 ($2^8$)Delegated via DHCPv6-PD to residential fiber/cable subscribers.
/64Individual LAN Segment1 subnet ($1.84 \times 10^19$ hosts)Single broadcast/VLAN domain running SLAAC and NDP.
/127Point-to-Point Router Link2 host addressesRFC 6164 standard for inter-router transit links to prevent ping-pong attacks.

Why IPv6 Does Not Use Dotted-Decimal Subnet Masks

In IPv4, subnets are frequently represented with dotted-decimal masks such as 255.255.255.0. In IPv6, dotted-decimal subnet masks have been completely eliminated. Writing a 128-bit mask in hexadecimal (such as ffff:ffff:ffff:ffff:0000:0000:0000:0000) is unnecessarily verbose.

IPv6 strictly uses Classless Inter-Domain Routing (CIDR) prefix notation (e.g. /64). The number following the slash represents the exact count of contiguous network bits from the left, with all remaining bits allocated to the interface identifier.

Frequently Asked Questions (FAQ)

How many /64 subnets are inside an enterprise /48 allocation?

A /48 prefix contains exactly 65,536 ($2^16$) independent /64 subnets. The 16 bits between bit 48 and bit 64 form the 4-hex-digit Subnet ID field (hextet 4).

Is there a broadcast address in IPv6 subnets?

No. IPv6 completely eliminates broadcast addresses. Broadcast storms are prevented by using targeted multicast groups(such as ff02::1 for all nodes on the local link, or ff02::2 for all routers).

Why are /127 prefixes recommended for point-to-point router links over /64?

RFC 6164 recommends /127 subnets for inter-router point-to-point links to prevent Neighbor Discovery (ND) cache exhaustion attacks and routing loop "ping-pong" vulnerabilities that occur when packets are sent to unassigned addresses in a large /64 link.