LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

How do you subnet an IPv6 network using the Subnet ID?

Subnet in the Subnet ID field (between routing prefix and interface ID). With a /48 prefix and 16-bit Subnet ID you get 2^16 = 65,536 /64 subnets — just increment the hextet in hex.

IPv6 Subnetting:

IPv6 was designed with subnetting in mind - much simpler than IPv4.

Standard IPv6 GUA Structure for Subnetting:

|←─── 48 bits ───→|←─ 16 bits ─→|←───── 64 bits ─────→|
┌─────────────────┬─────────────┬─────────────────────┐
│ Global Routing  │  Subnet ID  │    Interface ID     │
│    Prefix       │             │                     │
└─────────────────┴─────────────┴─────────────────────┘
       /48             /64

Subnetting with a /48 prefix:

  • Subnet ID field: 16 bits
  • Possible subnets: 2^16 = 65,536 subnets
  • Each subnet: /64 with 2^64 hosts

Example: 2001:db8:acad::/48

Subnet ID Subnet Address
0000 2001:db8:acad:0000::/64
0001 2001:db8:acad:0001::/64
0002 2001:db8:acad:0002::/64
... ...
ffff 2001:db8:acad:ffff::/64

Key insight: Just increment the 4th hextet (Subnet ID) to create new subnets!

Go deeper:

From Quiz: NETW1 / IPv6 Addressing | Updated: Jul 14, 2026