A /17 network has 15 host bits, 32,768 addresses and 32,766 usable hosts. It is 128 /24 networks.
A /17 is half a /16. Splitting a /16 VPC into a /17 for private subnets and a /17 for public or reserved space is a common AWS pattern.
| Network | Network address | First usable | Last usable | Broadcast | Next /17 | |
|---|---|---|---|---|---|---|
| 10.0.0.0/17 | 10.0.0.0 | 10.0.0.1 | 10.0.127.254 | 10.0.127.255 | 10.0.128.0/17 | calculate |
| 172.16.0.0/17 | 172.16.0.0 | 172.16.0.1 | 172.16.127.254 | 172.16.127.255 | 172.16.128.0/17 | calculate |
| 192.168.0.0/17 | 192.168.0.0 | 192.168.0.1 | 192.168.127.254 | 192.168.127.255 | 192.168.128.0/17 | calculate |
The /17 boundary falls in the third octet, so /17 networks start every 128 in that octet
(2 per /16):
0, 128.
| Platform | Allowed subnet sizes | /17 allowed? | Usable after reservation |
|---|---|---|---|
| AWS VPC | /16 to /28 | Yes | 32,763 (5 reserved) |
| Azure VNet | /2 to /29 | Yes | 32,763 (5 reserved) |
| Google Cloud VPC | /4 to /29 | Yes | 32,764 (4 reserved) |
Cloud providers reserve addresses in every subnet (first four and the last address (network, VPC router, DNS, future use, broadcast) on AWS), so the usable count there differs from the classic 2^n - 2.