Lab 2.1 - Calculating IPv4 Subnets
Lab 2.1 - Calculating IPv4 Subnets
Objectives
Part 1: Determine IPv4 Address Subnetting
Part 2: Calculate IPv4 Address Subnetting
Background / Scenario
The ability to work with IPv4 subnets and determine network and host information based on a given IP
address and subnet mask is critical to understanding how IPv4 networks operate. The f irst part is designed to
reinf orce how to compute network IP address information from a given IP address and subnet mask. When
given an IP address and subnet mask, you will be able to determine other information about the subnet.
Required Resources
• 1 PC (Windows 7 or 8 with Internet access)
• Optional: IPv4 address calculator
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
Decimal Binary
239 11101111
192 11000000
=======
Result 192 11000000
Analyzing this example again produces the following result:
IP Address 172.30.239.145
Subnet Mask 255.255.192.0
==========
Result (Network) 172.30.192.0
Continuing with this example, determining the number of hosts per network can be calculated by analyzing
the subnet mask. The subnet mask will be represented in dotted decimal format, such as 255.255.192.0, or in
network prefix format, such as /18. An IPv4 address always has 32 bits. Subtracting the number of bits used
f or the network portion (as represented by the subnet mask) gives you the number of bits used for hosts.
Using our example above, the subnet mask 255.255.192.0 is equivalent to /18 in prefix notation. Subtracting
18 network bits from 32 bits results in 14 bits left for the host portion. From there, it is a simple calculation:
2(number of host bits) - 2 = Number of hosts
214 = 16,384 – 2 = 16,382 hosts
Determine the network and broadcast addresses and number of host bits and hosts for the given IPv4
addresses and prefixes in the following table.
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
The f ollowing example shows a sample problem along with the solution for solving this problem:
Given:
Find:
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
Finally, you need to determine the first host, last host, and broadcast address for each subnet. One method to
determine the host range is to use binary math for the host portion of the address. In our example, the last 12
bits of the address is the host portion. The f irst host would have all significant bits set to zero and the least
significant bit set to 1. The last host would have all significant bits set to 1 and the least significant bit set to 0.
In this example, the host portion of the address resides in the 3 rd and 4th octets.
Description 1st Octet 2nd Octet 3rd Octet 4th Octet Description
Step 1: Fill out the tables below with appropriate answers given the IPv4 address, original
subnet mask, and new subnet mask.
a. Problem 1:
Given:
Find:
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
b. Problem 2:
Given:
Find:
Given:
Find:
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
d. Problem 4:
Given:
Find:
Given:
Find:
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
Lab – Calculating IPv4 Subnets
f. Problem 6:
Given:
Find:
© 2020 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.