Introduction To Subnetting
When a bigger network is divided into smaller networks, to maintain security, then that is known as Subnetting. So, maintenance is easier for smaller networks. Now, let’s talk about dividing a network into two parts: To divide a network into two parts, you need to choose one bit for each Subnet from the host ID part.
In the above diagram, there are two Subnets. Note: It is a class C IP so, there are 24 bits in the network id part and 8 bits in the host id part.
- For Subnet-1: The first bit which is chosen from the host id part is zero and the range will be from (193.1.2.00000000 till you get all 1’s in the host ID part i.e, 193.1.2.01111111) except for the first bit which is chosen zero for subnet id part. Thus, the range of subnet-1:
193.1.2.0 to 193.1.2.127
- For Subnet-2: The first bit chosen from the host id part is one and the range will be from (193.1.2.100000000 till you get all 1’s in the host ID part i.e, 193.1.2.11111111). Thus, the range of subnet-2:
193.1.2.128 to 193.1.2.255
Note:
- To divide a network into four (22) parts you need to choose two bits from the host id part for each subnet i.e, (00, 01, 10, 11).
- To divide a network into eight (23) parts you need to choose three bits from the host id part for each subnet i.e, (000, 001, 010, 011, 100, 101, 110, 111) and so on.
Example1. An organization is assigned a class C network address of 201.35.2.0. It uses a netmask of 255.255.255.192 to divide this into sub-networks. Which of the following is/are valid host IP addresses?
A. 201.35.2.129 B. 201.35.2.191 C. 201.35.2.255 D. Both (A) and (C)
Solution:
Converting the last octet of the netmask into the binary form: 255.255.255.11000000
Converting the last octet of option A into the binary form: 201.35.2.10000001
Converting the last octet of option B into the binary form: 201.35.2.10111111
Converting the last octet of option C into the binary form: 201.35.2.11111111
From the above, we see that Option B and C is not a valid host IP address (as they are broadcast address of a subnetwork)
and OPTION A is not a broadcast address and it can be assigned to a host IP.
Example 2. An organization has a class C network address of 201.32.64.0. It uses a subnet mask of 255.255.255.248. Which of the following is NOT a valid broadcast address for any subnetworks?
A. 201.32.64.135 B. 201.32.64.240 C. 201.32.64.207 D. 201.32.64.231
Solution:
Converting the last octet of the netmask into the binary form: 255.255.255.11111000
Converting the last octet of option A into the binary form: 201.32.64.10000111
Converting the last octet of option B into the binary form: 201.32.64.11110000
Converting the last octet of option C into the binary form: 201.32.64.11001111
Converting the last octet of option D into the binary form: 201.32.64.11100111
From the above, we can see that, in OPTION A, C, and D all the host bits are 1 and give the valid broadcast address of subnetworks.
and OPTION B the last three bits of the Host address are not 1 therefore it’s not a valid broadcast address.