The /16 prefix means the first 16 bits of the address identify the network and the remaining 16 identify the host. Written out, the mask is 255.255.0.0, in binary 11111111.11111111.00000000.00000000, and its Cisco wildcard or inverse form is 0.0.255.255. It covers 65,536 addresses, of which 65,534 can be given to hosts.
| CIDR prefix | /16 |
|---|---|
| Subnet mask | 255.255.0.0 |
| Mask in binary | 11111111.11111111.00000000.00000000 |
| Wildcard (inverse) mask | 0.0.255.255 |
| Host bits | 16 |
| Total addresses | 65,536 |
| Usable hosts | 65,534 |
| Block size (magic number) | whole octet 2 |
A 10.0.0.0/8 contains 256 subnets of /16. Here are the first 8, which is enough to see the pattern: each one starts 256 after the last in octet 2.
| Network | First host | Last host | Broadcast |
|---|---|---|---|
| 10.0.0.0/16 | 10.0.0.1 | 10.0.255.254 | 10.0.255.255 |
| 10.1.0.0/16 | 10.1.0.1 | 10.1.255.254 | 10.1.255.255 |
| 10.2.0.0/16 | 10.2.0.1 | 10.2.255.254 | 10.2.255.255 |
| 10.3.0.0/16 | 10.3.0.1 | 10.3.255.254 | 10.3.255.255 |
| 10.4.0.0/16 | 10.4.0.1 | 10.4.255.254 | 10.4.255.255 |
| 10.5.0.0/16 | 10.5.0.1 | 10.5.255.254 | 10.5.255.255 |
| 10.6.0.0/16 | 10.6.0.1 | 10.6.255.254 | 10.6.255.255 |
| 10.7.0.0/16 | 10.7.0.1 | 10.7.255.254 | 10.7.255.255 |
A /16 falls exactly on an octet boundary, so there is no magic number to work out: octet 2 of the mask is 255 and every subnet starts where the previous one ended, counting octet 2 up by one.
The /16 is the classic site allocation: 65,536 addresses, the whole of 192.168.0.0/16 in private space. One /16 per location, then split into a /24 per VLAN, is still the most common enterprise plan in existence.
A /16 holds 65,536 addresses in total. After reserving the network and broadcast addresses, 65,534 are usable by hosts.
The /16 subnet mask is 255.255.0.0 in dotted-decimal notation.
The wildcard mask, also called the inverse mask, is 0.0.255.255. It is the bitwise inverse of 255.255.0.0 and is what Cisco access lists and OSPF network statements expect.
The /16 mask written out bit by bit is 11111111.11111111.00000000.00000000: 16 ones followed by 16 zeros.