Day 13 Slides Subnetting Part 1
Day 13 Slides Subnetting Part 1
Subnetting (Part 1)
Things we’ll cover
●
CIDR (Classless Inter-Domain Routing)
●
The process of subnetting
IPv4 Address Classes
128.0.0.0 ~
B 10xxxxxx 128 - 191 191.255.255.255
192.0.0.0 ~
C 110xxxxx 192 - 223 223.255.255.255
224.0.0.0 ~
D 1110xxxx 224 - 239 239.255.255.255
240.0.0.0 ~
E 1111xxxx 240 - 255 255.255.255.255
IPv4 Address Classes
A 0xxxxxxx 0-127 /8
●
The IANA (Internet Assigned Numbers Authority) assigns
IPv4 addresses/networks to companies based on their size.
●
For example, a very large company might receive a class A
or class B network, while a small company might receive a
class C network.
●
However, this led to many wasted IP addresses.
IPv4 Address Classes
R1 R2
IPv4 Address Classes
.1 .2
R1 R2
256 addresses
-1 network address (203.0.113.0)
-1 broadcast address (203.0.113.255) =252 addresses
-1 R1’s address (203.0.113.1) WASTED
-1 R2’s address (203.0.113.2)
IPv4 Address Classes
●
Company X needs IP addressing for 5000 end hosts.
●
A class C network does not provide enough addresses, so a
class B network must be assigned.
●
This will result in about 60000 addresses being wasted.
CIDR (Classless Inter-Domain Routing)
●
When the Internet was first created, the creators did not
predict that the Internet would become as large as it is
today.
●
This resulted in wasted address space like the examples I
showed you (there are many more examples).
●
The IETF (Internet Engineering Task Force) introduced CIDR
in 1993 to replace the ‘classful’ addressing system.
CIDR (Classless Inter-Domain Routing)
●
With CIDR, the requirements of...
Class A = /8
Class B = /16
Class C = /24
...were removed.
●
This allowed larger networks to be split into smaller
networks, allowing greater efficiency.
●
These smaller networks are called ‘subnetworks’ or
‘subnets’.
CIDR
203.0.113.0/24
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 0 0 0 0 0 0 0
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0
26 – 2 = 62 usable addresses.
CIDR (/27)
203.0.113.0/27
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 0 0 0 0 0
25 – 2 = 30 usable addresses.
CIDR (/28)
203.0.113.0/28
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 0 0 0 0
24 – 2 = 14 usable addresses.
CIDR (/29)
203.0.113.0/29
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 0 0 0
23 – 2 = 6 usable addresses.
CIDR (/30)
203.0.113.0/30
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 0 0
22 – 2 = 2 usable addresses.
CIDR (/30)
203.0.113.0/30
.1 .2
203.0.113.0/30
= 203.0.113.0 – 203.0.113.3
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 1
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 1 0
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 1 1
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 0
21 – 2 = 0 usable addresses.
CIDR (/31)
203.0.113.0/31
.0 .1
203.0.113.0/31
= 203.0.113.0 – 203.0.113.1
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 1
1 1 0 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 1 1 1 0 0 0 1 . 0 0 0 0 0 0 0 0
203 . 0 . 113 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1
20 – 2 = -1 usable addresses?
CIDR Notation
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
255.255.255.254 /31
255.255.255.255 /32
Subnetting
203.0.113.0/31
.0 .1
Subnetting
45 hosts
47 * 4 = 188 45 hosts
SW1 SW3
R1
45 hosts 45 hosts
SW2 SW4
192.168.1.0/24
Divide the 192.168.1.0/24 network into four subnets
that can accommodate the number of hosts required.
Subnetting /30
1 1 0 0 0.0.0.0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0
192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 0 0
2 – 2 = 2 usable addresses
2
2*2=4
Subnetting /29
1 1 0 0 0.0.0.0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0
192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 0 0 0
2 – 2 = 6 usable addresses
3
2*2*2=8
Subnetting /28
1 1 0 0 0.0.0.0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0
192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 0 0 0 0
2 – 2 = 14 usable addresses
4
2 * 2 * 2 * 2 = 16
Subnetting /27
1 1 0 0 0.0.0.0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0
192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 0 0 0 0 0
2 – 2 = 30 usable addresses
5
2 * 2 * 2 * 2 * 2 = 32
Subnetting /26
1 1 0 0 0.0.0.0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0
192 . 168 . 1 . 0
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0
2 – 2 = 62 usable addresses
6
2 * 2 * 2 * 2 * 2 * 2 = 64
QUIZ
The first subnet (Subnet 1) is 192.168.1.0/26. What are the remaining
subnets?
HINT: Find the broadcast address of Subnet 1. The next address is the
network address of Subnet 2. Repeat the process for Subnets 3 and 4.
Subnet 1: Subnet 3:
192.168.1.0/26 ( )/26
Subnet 2: Subnet 4:
( )/26 ( )/26
192.168.1.0/24
Things we covered
●
CIDR (Classless Inter-Domain Routing)
●
The process of subnetting (basics!)