Lecture-02 Subnetting
Lecture-02 Subnetting
CSC4304:
Computer Network Design
Subnets
Subnet
1
11/12/2022
Subnets
Subnet 1 Subnet 2
Subnet 3 Subnet 4
Subnet Addresses
Typical (classed) IP addresses (e.g.
137.207.32.2) have two parts:
A network ID (e.g. 137.207.0.0)
A host ID (e.g. 0.0.32.2)
A subnetted network will divide the IP
address differently
Part of the host ID will be used to specify the
subnet number
The network ID and subnet portion of the host
ID can be considered the subnet ID
2
11/12/2022
Subnet Addresses
3
11/12/2022
What is subnetting?
172 16 0 0
4
11/12/2022
Subnet Example
172 16 0 0
Subnet Example
Network address 172.16.0.0 with /16 network mask
Network Network Host Host
172 16 0 0
Using Subnets: subnet mask 255.255.255.0 or /24
Network Network Subnet Host
Network Mask:
255.255.0.0 or /16 11111111 11111111 00000000 00000000
Subnet Mask:
255.255.255.0 or /24
11111111 11111111 11111111 00000000
5
11/12/2022
Subnet Example
Network address 172.16.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
Subnet Example
Network address 172.16.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
172 16 0 0 Subnets
Addresses
172 16 1 0
172 16 2 0
255
172 16 3 0 Subnets
172 16 Etc. 0 28 - 1
172 16 254 0
Cannot use last
172 16 255 0 subnet as it
contains broadcast
12
address
6
11/12/2022
Subnet Example
Class B address 172.16.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
Subnet Example
Network address 172.16.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
7
11/12/2022
Subnet Example
Network address 172.16.0.0 with /16 network mask
Using Subnets: subnet mask 255.255.255.0 or /24
172.16.0.0/24 172.16.10.0/24
172.16.5.0/24 172.16.25.0/24
15
You can only subnet the host portion, you do not have
control of the network portion.
Subnetting does not give you more hosts, it only allows
you to divide your larger network into smaller networks.
When subnetting, you will actually lose hosts:
For each subnet you lose the address of that subnet
8
11/12/2022
Given the following Host IP Address, Network Mask and Subnet mask
find the following information:
Major Network Information
Major Network Address
Major Network Broadcast Address
Range of Hosts if not subnetted
Subnet Information
Subnet Address
Range of Host Addresses (first host and last host)
Broadcast Address
Other Subnet Information
Total number of subnets
Number of hosts per subnet
17
Subnetting – Example #2
Host IP Address: 138.101.114.250
Network Mask: 255.255.0.0
Subnet Mask: 255.255.255.192
Given the following Host IP Address, Network Mask and Subnet mask
find the following information:
Major Network Information
Major Network Address
Major Network Broadcast Address
Range of Hosts if not subnetted
Subnet Information
Subnet Address
Range of Host Addresses (first host and last host)
Broadcast Address
Other Subnet Information
Total number of subnets
Number of hosts per subnet
18
9
11/12/2022
19
Step 1:
Translate Host IP Address and Subnet Mask into binary
notation
20
10
11/12/2022
Step 2:
Determine the Network (or Subnet) where this Host
address lives:
1. Draw a line under the mask
2. Perform a bit-wise AND operation on the IP Address and the
Subnet Mask
Note: 1 AND 1 results in a 1, 0 AND anything results in a 0
3. Express the result in Dotted Decimal Notation
4. The result is the Subnet Address of this Subnet or “Wire”
which is 138.101.114.192
21
Step 2:
Determine the Network (or Subnet) where this Host
address lives:
Quick method:
1. Find the last (right-most) 1 bit in the subnet mask.
2. Copy all of the bits in the IP address to the Network Address
3. Add 0’s for the rest of the bits in the Network Address
22
11
11/12/2022
Host Portion
Subnet Address: all 0’s
First Host: all 0’s and a 1
Last Host: all 1’s and a 0
Broadcast: all 1’s
24
12
11/12/2022
Total
First number
Host of subnets
10001010
138
01100101
101
01110010
114
11 000001
193
Number of subnet bits 10
Last Host 10001010 01100101 01110010 11 111110
210 = 1,024 138 101 114 254
1,024
Broadcasttotal 10001010
subnets 01100101 01110010 11 111111
138 101 114 255
Subtract one “if” all-zeros subnet cannot be used
Subtract one “if” all-ones subnet cannot be used
25
Total
First number
Host of hosts
10001010
138 101
per subnet
01100101 01110010
114
11 000001
193
Number of host bits 6
Last Host 10001010 01100101 01110010 11 111110
26 = 64 138 101 114 254
64 host per10001010
Broadcast subnets 01100101 01110010 11 111111
138 101 114 255
Subtract one for the subnet address
Subtract one for the broadcast address
13
11/12/2022
Subnet Convention
195.175.25.0/27
Network ID
© N. Ganesan, All rights reserved.
14
11/12/2022
135.41.248.0/24 135.41.255.0/21
8 Networks, 254 hosts per network
Your Turn!
Problem 1
Host IP Address: 10.10.10.193
Problem 2
Host IP Address: 10.10.10.193
Problem 3
Host IP Address: 10.10.10.193
30
Network Mask: 255.255.255.0
15