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 |
|---|---|
| 1 | 2001:db8::/56 |
| 2 | 2001:db8:0:100::/56 |
| 3 | 2001:db8:0:200::/56 |
| 4 | 2001:db8:0:300::/56 |
| 256 | 2001: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.