172.16.0.0
Step 1. Identify the Class
172.16.0.0
Class Address Range
Class A 1.0.0.1 to 126.255.255.254
Class B 128.1.0.1 to 191.255.255.254
Class C 192.0.1.1 to 223.255.254.254
Step 2. Identify Network Part and Host Part
Class A XXX.000.000.000
Class B XXX.XXX.000.000
Class C XXX.XXX.XXX.000
172.16.0.0
172.16. 0.0
Step 3. Apply Default Subnet Mask
172.16.0.0
172.16. 0.0
255.255. 0.0
Step 4. Convert Subnet Mask to Binary
172.16.0.0
172.16. 0.0
255.255. 0.0
11111111.11111111. 00000000.00000000
Step 5. Use 2n-2 to Custom Subnet Mask
2 -2
n ≥11
20 21 22 23 24 25 26 27
1 2 4 8 16 32 64 128
Step 5. Use 2n-2 to Custom Subnet Mask
2 -2
n
≥11
16-2 = 14
20 21 22 23 24 25 26 27
1 2 4 8 16 32 64 128
Step 5. Use 2n-2 to Custom Subnet Mask
2 -2
n ≥11
20 21
16-2 = 14
22 23 24 25 26 27
1 2 4 8 16 32 64 128
11111111.11111111. 11110000.00000000
Step 5. Use 2n-2 to Custom Subnet Mask
1 1 1 1 0 0 0 0
128 64 32 16 8 4 2 1
11111111.11111111. 11110000.00000000
255.255.240.0
Step 6. Determine LSB (Least Significant Bit)
11111111.11111111. 11110000.00000000
128 64 32 16 8 4 2 1
1 1 1 1 0 0 0 0
First Subnetwork
172.16.16.0
Subnetworks
172.16.16.0 172.16.96.0 172.16.176.0
172.16.31.255 172.16.111.0 172.16.192.255
172.16.80.0 172.16.160.0
172.16.95.0 172.17.175.255