taap.digitalnetwork engineering toolkit

How many /56 subnets are in a /48?

Answer
256 /56 subnets in a /48

The difference between the prefix lengths is 56 − 48 = 8 bits, so a /48 holds 28 = 256 /56 subnets. Splitting a /48 into /56s gives each building, branch or customer room for 256 /64s.

subnet6 · adjust the values

The math

2(56 − 48) = 28 = 256

The subnet ID lives in the first two hex digits of the fourth hextet. Each /56 still contains 256 /64 LAN segments.

First subnets of 2001:db8::/48

#/56 subnet
12001:db8::/56
22001:db8:0:100::/56
32001:db8:0:200::/56
42001:db8:0:300::/56
2562001:db8:0:ff00::/56

Addresses are written in RFC 5952 form: lowercase, no leading zeros, longest zero run compressed to ::.

Planning tip

Keep subnet boundaries on nibbles (multiples of 4 bits) so each subnet ID maps to whole hex digits and reverse DNS (ip6.arpa) delegation stays clean. Encode structure (site, function, VLAN) in those digits rather than allocating sequentially.

More questions like this

Frequently asked questions

How many addresses are in each /56?

272 addresses. That equals 256 /64 subnets.

How many /64s are in a /48?

65,536 (216).