# IPv6 /32 Prefix – 4,294,967,296 /64 Subnets Explained

> An IPv6 /32 prefix spans 4,294,967,296 /64 subnets (79,228,162,514,264,337,593,543,950,336 addresses). Examples, roles and FAQs for planning IPv6 networks.

- Page URL: https://itinsighthub.com/ipv6/32/
- Markdown variant of this page: append `?format=md` to any URL on this site or send `Accept: text/markdown`.
- Full site index for AI assistants: https://itinsighthub.com/llms.txt
- Full site export: https://itinsighthub.com/llms-full.txt

# IPv6 /32 Prefix ReferenceIPv6

Where ISPs begin: a /32 is the typical entry-level IPv6 allocation an RIR hands a new operator, and it contains 4,294,967,296 /64 subnets. The very first of those subnets already outnumbers the entire IPv4 Internet.

An IPv6 /32 prefix contains 79,228,162,514,264,337,593,543,950,336 addresses, which splits into 4,294,967,296 standard /64 subnets.

## /32 facts at a glance

- **Total addresses:** 79,228,162,514,264,337,593,543,950,336 (296)
- **/64 subnets inside:** 4,294,967,296
- **Host/interface bits:** 96
- **Example network:** 2001:db8::/32
- **First address:** 2001:db8::
- **Last address:** 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff
- **Typical role:** ISP or large-enterprise allocation

## A /32 in documentation space

Using `2001:db8::/32` (RFC 3849 documentation space) aligned to its own boundary, a /32 occupies:

| Block | First address | Last address |
| --- | --- | --- |
| 2001:db8::/32 | 2001:db8:: | 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff |

## How an IPv6 /32 prefix works

A /32 prefix pins the first 32 bits of a 128-bit address, leaving 96 bits free. That free portion holds 296 = 79,228,162,514,264,337,593,543,950,336 distinct addresses, and every such block begins at a multiple of that size. Because each subnet should be a /64, the 32 middle bits between the prefix and the /64 boundary give 4,294,967,296 subnets to hand out.

## Where /32 is used

- Startup allocations to ISPs and LIRs from regional registries.
- Large hosting platforms carving per-customer blocks out of one aggregate.
- A single clean BGP announcement that is subdivided only downstream.

Registries size these blocks for decades of growth. Announce the /32 whole at your border and delegate smaller pieces (a /48 here, a /56 there) as customers attach.

## Frequently asked questions

**How many /64s are in a /32?**

4,294,967,296. The difference between the prefixes is sixteen bits, and two raised to the sixteenth power gives just over four billion standard subnets.

**Why do ISPs get a whole /32?**

RIR policies treat /32 as the typical minimum allocation for operators, sized generously because IPv6 was designed so that scarcity never repeats the IPv4 story.

**Isn't handing out billions of subnets wasteful?**

No by design. With 128 bits total, liberal allocation costs nothing operationally, and hierarchical aggregation keeps global routing tables small.

## Open this prefix in the calculator

[Open 2001:db8::/32 in the IPv6 calculator](https://itinsighthub.com/ipv6-subnet-calculator/?q=2001%3Adb8%3A%3A%2F32)

### Related IPv6 prefixes

[/29](https://itinsighthub.com/ipv6/29/)[/34](https://itinsighthub.com/ipv6/34/)[/36](https://itinsighthub.com/ipv6/36/)[/40](https://itinsighthub.com/ipv6/40/)[/42](https://itinsighthub.com/ipv6/42/)[/44](https://itinsighthub.com/ipv6/44/)[/47](https://itinsighthub.com/ipv6/47/)[/48](https://itinsighthub.com/ipv6/48/)[/52](https://itinsighthub.com/ipv6/52/)[/56](https://itinsighthub.com/ipv6/56/)[/60](https://itinsighthub.com/ipv6/60/)[/64](https://itinsighthub.com/ipv6/64/)[/127](https://itinsighthub.com/ipv6/127/)[/128](https://itinsighthub.com/ipv6/128/)

← IPv6 /29 prefix
IPv6 /34 prefix →

---

© 2026 ITInsightHub · [About](https://itinsighthub.com/about/) · [Contact](https://itinsighthub.com/contact/) · [Privacy](https://itinsighthub.com/privacy/)
