IPv4 Subnetting
IPv4 & Subnetting
IP Address: IP addressing is logical addressing. It works on Network Layer (Layer 3) of TCP/IP model. IPv4 is 32 bit Addressing.
The IPv4 Addressing is done as follow
- 32 bits are divided into 4 octet as decimal notation
First octet Second Third Fourth
| | | |
________ ________ ________ ________
01010101 .00000101 .10111111 .00000001
Binary to Decimal Conversion
Total 8 bits, Value will be 0’s & 1’s i.e., 28 =256 Combination
27 26 25 24 23 22 21 20
0 0 0 0 0 0 0 0 = 0
0 0 0 0 0 0 0 1 = 1
0 0 0 0 0 0 1 0 = 2
0 0 0 0 0 0 1 1 = 3
0 0 0 0 0 1 0 0 = 4
|
|
|
1 1 1 1 1 1 1 1 = 255
- Total IP Range is
0.0.0.0 To 255.255.255.255
- IP Addressing Scheme is divided into 5 Classes
- Class A
- Class B ——-> for LAN & WAN
- Class C
- Class D —————> For Multicasting
- Class E ————— >Research & Development
- Priority Bits
To identify the range of each class bit called Priority bit is used
Priority bit are the left most bit in the First Octet of IP Address.
Class A Priority Bit is –> 0
Class B Priority Bit is –> 10
Class C Priority Bit is –> 110
Class D Priority Bit is –> 1110
Class E Priority Bit is –> 1111
- Class A Range
The First bit of First Octet is reserved for Priority Bit
0xxxxxxx. xxxxxxxx. xxxxxxxx . xxxxxxxx
27 26 25 24 23 22 21 20
0 0 0 0 0 0 0 0 = 0
0 0 0 0 0 0 0 1 = 1
0 0 0 0 0 0 1 0 = 2
0 0 0 0 0 0 1 1 = 3
0 0 0 0 0 1 0 0 = 4
|
|
|
0 1 1 1 1 1 1 1 = 127
Class A Range is from 0.0.0.0 to 127.255.255.255
- Class B Range
The First two bits of First Octet is reserved for Priority Bit
10xxxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx
27 26 25 24 23 22 21 20
1 0 0 0 0 0 0 0 = 128
1 0 0 0 0 0 0 1 = 129
1 0 0 0 0 0 1 0 = 130
1 0 0 0 0 0 1 1 = 131
1 0 0 0 0 1 0 0 = 132
|
|
|
1 0 1 1 1 1 1 1 = 191
Class B Range is from 128.0.0.0 to 191.255.255.255
- Class C Range
The First three bits of First Octet is reserved for Priority Bit
110xxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx
27 26 25 24 23 22 21 20
1 1 0 0 0 0 0 0 = 192
1 1 0 0 0 0 0 1 = 193
1 1 0 0 0 0 1 0 = 194
1 1 0 0 0 0 1 1 = 195
1 1 0 0 0 1 0 0 = 196
|
|
|
1 1 0 1 1 1 1 1 = 223
Class C Range is from 192.0.0.0 to 223.255.255.255
- Class D Range
The First four bits of First Octet is reserved for Priority Bit
1110xxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx
27 26 25 24 23 22 21 20
1 1 1 0 0 0 0 0 = 224
1 1 1 0 0 0 0 1 = 225
1 1 1 0 0 0 1 0 = 226
1 1 1 0 0 0 1 1 = 227
1 1 1 0 0 1 0 0 = 228
|
|
|
1 1 1 0 1 1 1 1 = 239
Class D Range is from 224.0.0.0 to 239.255.255.255
- Class E Range
The First four bits of First Octet is reserved for Priority Bit
1111xxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx
27 26 25 24 23 22 21 20
1 1 1 1 0 0 0 0 = 240
1 1 1 1 0 0 0 1 = 241
1 1 1 1 0 0 1 0 = 242
1 1 1 1 0 0 1 1 = 243
1 1 1 1 0 1 0 0 = 244
|
|
|
1 1 1 1 1 1 1 1 = 255
Class E Range is from 240.0.0.0 to 255.255.255.255
- Private IP Address
There are certain addresses in each class of IP Address that are reserved for LAN (Local Area Network). These addresses are called Private address.
They are used for Home & Office network & are not used in Internet Live (Public) Address.
Class A Private Address is: 10.0.0.0 to 10.255.255.255
Class B Private Address is: 172.16.0.0 to 172.31.255.255
Class C Private Address is: 192.168.0.0 to 192.168.255.255
- IP Address OCTET FORMAT
IP Address on each class is divided into Network & Host Portion
Class a is written as: N.H.H.H
(For example Class A, IP Address: 10.0.0.1, where 10 is N & rest is H, means 10.0.0.1 belong to 10.0.0.0 network)
Class B is written as: N.N.H.H
(For example Class B IP Address: 172.1.0.1, where 172, 1 is N & rest is H, means 172.1.0.1 belong to 172.1.0.0 network)
Class C is written as: N.N.N.H
(For example Class C IP Address: 192.168.10.1, where 192,168,10 is N & rest is H , means 192.168.10.1 belong to 192.168.10.0 network)
Where N= Network Bits & H = Host Bits
- Class A No. of Networks & Hosts
Class A Octet Format is N.H.H.H
Network Bits: 8 Host Bits: 24 (total 32 bit)
No. of Networks
= 28-1 (-1 is priority bits of Class A)
= 27
= 128-2 (-2 is for 0 & 127 Broadcast network)
= 126 Networks
No. Of Hosts
= 224 – 2 (-2 is for network IP address)
= 16777216 – 2
= 16777214 Hosts/Network
The Possible Network & Hosts in Class A are
126 Networks
& 16777214 Hosts/Network
- Class B No. of Networks & Hosts
Class B Octet Format is N.N.H.H
Network Bits: 16 Host Bits: 16 (total 32 bit)
No. of Networks
= 216-2 (-2 is priority bits of Class B)
= 214
= 16384 Networks
No. Of Hosts
= 216 – 2 (-2 is for network IP address)
= 65536 – 2
= 65534 Hosts/Network
- Class C No. of Networks & Hosts
Class C Octet Format is N.N.N.H
Network Bits: 24 Host Bits: 8 (total 32 bit)
No. of Networks
= 224-3 (-3 is priority bits of Class C)
= 221
= 2097152 Networks
No. Of Hosts
= 28 – 2 (-2 is for network IP address)
= 256 – 2
= 254 Hosts/Network
The Possible Network & Hosts in Class C are
2097152 Networks
& 254 Hosts/Network
The Possible Network & Hosts in Class B are
16384 Networks
& 65534 Hosts/Network
- Network & Broadcast Address
- Network Address: It is Represented by all bits ZERO in Host portion of the address.
Example: IP Address: 192.168.10.20 : it is class C IP address & its Octet format is N.N.N.H now for network address making Host bit ZERO, so its network address will be 192.168.10.0 respectively.
- Broadcast Address: It is Represented by all bits ONE in Host portion of the address.
Example: IP Address: 192.168.10.20 : it is class C IP address & its Octet format is N.N.N.H now for network address making Host bit ONE, so its Broadcast address will be 192.168.10.255 respectively.
Valid IP Address Lies between Network Address & Broadcast Address.
- Subnet Mask
- Subnet Mask Differentiates the Network Portion & Host Portion.
- Subnet Mask is given for Host Identification of Network ID
- To represent subnet mask put all bits ONE in Network Portion & all bits ZERO in Host Portion.
- Example is shown below
- Class A : N.H.H.H
11111111.00000000.00000000.00000000
Default Subnet Mask of Class A is : 255.0.0.0
- Class B : N.N.H.H
11111111.11111111.00000000.00000000
Default Subnet Mask of Class B is : 255.255.0.0
- Class C : N.N.N.H
11111111.11111111.11111111.00000000
Default Subnet Mask of Class C is : 255.255.255.0
How Does Subnet Mask Work, means how it differentiates Network & Host Bits
For Example: IP ADDRESS: 192.168.1.1
Subnet Mask: 255.255.255.0
ANDING Process
192.168.1.1:= 11000000.10101000.00000001.00000001
255.255.255.0:= 11111111.11111111.11111111.00000000
192.168.1.0: = 11000000.10101000.00000001.00000000
It Gives the Network Address of IP Address & Differentiates Host Bits.
- Sub netting
- Sub netting means dividing one network into multiple networks.
- Converting host bit to network bits
- Sub netting is also called FIXED LENGHTH SUBNET MASK
- Sub netting is done in three ways
- 1. Requirement of networks
- 2. Requirement of hosts
- 3. CIDR notation
Example of Sub netting
Consider IP Address : 192.168.1.1 need to be subnetted to 5 Network
–> Now IP address: 192.168.1.1 is Class C address, means
Octet format is: N.N.N.H
Default Gateway: 255.255.255.0
Sub netting is converting Host bit to required network bit.
We need 5 networks of these IP address
Means 2s = 5
Value of s > 2 taking next value, s=3 (where s=subnet bit)
23 = 6 Subnets
Now IP format will be as below
N+S+H
IP address: 192.168.1.1
Network address: 192.168.1.0
192.168.1.0
11000000.10101000.00000001.00000000
nnnnnnnn.nnnnnnnn.nnnnnnnn.hhhhhhh
After sub netting
nnnnnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh
No. of host per subnet
= 2h – 2 (-2 is for network & broadcast address)
= 25 -2
= 30 Hosts/Subnets
IP address range of 192.168.1.1 will be
1 subnet = 192.168.1.0 to 192.168.1.31
2 subnet = 192.168.1.32 to 192.168.1.63
3 subnet = 192.168.1.64 to 192.168.1.95
4 subnet = 192.168.1.96 to 192.168.1.127
5 subnet = 192.168.1.128 to 192.168.1.159
6 subnet = 192.168.1.160 to 192.168.1.191
New Subnet mask will be: 255.255.255.224
- Variable Length Subnet mask
It is done when there are different needs of IP address.
Consider IP address 192.168.1.1 is to be used to create three department & need to host in each department is shown below
Department A: 20 hosts
Department B: 50 Hosts
Department C: 100 hosts
IP address: 192.168.1.1
Default Subnet mask: 255.255.255.0 (because it is class C IP Address)
For Department A: No. of Host required 20
No. of host bit to be kept is =5
New subnet mask for Department A will be= 255.255.255.224
For Department B: No. of Host required 50
No. of host bit to be kept is =6
New subnet mask for Department B will be= 255.255.255.192
For Department C: No. of Host required 100
No. of host bit to be kept is =7
New subnet mask for Department C will be= 255.255.255.128
As we have seen in above calculations that all department have different subnet mask.
IP Range for Department A will be
192.168.1.0 to 192.168.1.31
with subnet mask: 255.255.255.224
IP Range for Department B will be
192.168.1.32 to 192.168.1.95
With subnet mask: 255.255.255.192
IP Range for Department C will be
192.168.1.96 to 192.168.1.224
With subnet mask: 255.255.255.128
- Gateway
Gateway connects two networks. From which host from one network can connect to host of another network through gateway. Gateway is explained in below figure
As shown in above figure that HOST A i.e., 10.0.0.1 have to use 10.0.0.20 as Default Gateway to connect to 15.0.0.0 network. Similarly HOST B i.e., 20.0.0.1 has to use 20.0.0.20 as Default Gateway to connect 15.0.0.0 network.
Read more
Free Cisco CCNA Study Guide
Free Practice Tests
- Free MTA Practice Tests and Exams
- Free MCSA Windows 7 Practice Tests and Exams
- Free MCSA Windows 8 Practice Tests and Exams
- Free MCSE and MCSA Windows Server 2012 Practice Tests and Exams
- Free CompTIA A+ Certification Practice Tests and Exams
- A+ Practice Test
- Free CompTIA CDIA+ Certification Practice Tests and Exams
- Free CompTIA Linux+ Certification Practice Tests and Exams
- Free CompTIA Network+ Certification Practice Tests and Exams
- Free CompTIA Project+ Certification Practice Tests and Exams
- Free CompTIA Security+ Certification Practice Tests and Exams
- Free CompTIA Server+ Certification Practice Tests and Exams
- Free CompTIA Storage+ Certification Practice Tests and Exams
- Free CCENT 100-101 ICND1, CCNA 200-101 ICND2, 200-120 CCNA Practice Exams and Tests
- Free Cisco CCNA certification practice tests and Exams Questions
- Free CCNA Security Certification Practice Tests and Exams
- Free CCNA Wireless Certification Practice Tests and Exams
- Free CCNA Voice Certification Practice Tests and Exams
- Free CCNP practice tests and Exams Questions
- Free CCIE Collaboration Certification Practice Tests and Exams
- Free CCIE Routing and Switching Certification Practice Tests and Exams
- Free CCIE Security Certification Practice Tests and Exams
- Free CCIE Wireless 350-050 Practice Exam