Lab 1.1 IPv4 Addressing
Lab 1.1 IPv4 Addressing
Objectives:
Part 1: Convert IPv4 addresses from dotted decimal to binary.
Part 2: Use BITWISE and ANDing operation to determine network addresses.
Part 3: Apply network address calculations.
Background / Scenario
Every IPv4 address is comprised of two parts: a network portion and a host portion.
The network portion of an address is the same for all devices that reside in the same
network. The host portion identifies a specific host within a given network. The
subnet mask is used to determine the network portion of an IP address. Devices on
the same network can communicate directly; devices on different networks require
an intermediary Layer 3 device, such as a router, to communicate.
This lab provides instructions on how to determine the network and host portion of
IP addresses by converting addresses and subnet masks from dotted decimal to
binary, and then using the bitwise ANDing operation.
You will then apply this information to identify addresses in the network.
Deimal Binary
192 11000000
168
10
255
2
Decimal Binary
192.168.10.10 11000000.10101000.00001010.00001010
209.165.200.229 `
172.16.18.183
10.86.252.17
255.255.255.128
255.255.192.0
Step 1: Determine the number of bits will use to calculate the network address.
a) How do you determine what bits to use to calculate the network address?
b) In the example above, how many bits are used to calculate the network address?
IP Address 172.16.145.29
Subnet Mask 255.255.0.0
Network Address
IP Address 192.168.10.10
Subnet Mask 255.255.255.0
Network Address
IP Address 192.168.68.210
Subnet Mask 255.255.255.128
Network Address
IP Address 172.16.188.15
Subnet Mask 255.255.240.0
Network Address
IP Address 10.172.2.8
Subnet Mask 255.224.0.0
Network Address
i. What is the network address for PC-A? What is the network address for PC-B?
ii. Will these PCs be able to communicate directly with each other?
iii. What is the highest address that can be given to PC-B that allows it to be on the
same network as PC-A?
iv. What is the lowest address that can be given to PC-B that allows it to be on the
same network as PC-A?
b. You are configuring two PCs for your network. PC-A is given an IP address of
10.0.0.16, and PC-B is given an IP address of 10.1.14.68. Both PCs receive a subnet
mask of 255.254.0.0.
i. What is the network address for PC-A?
iii. Will these PCs be able to communicate directly with each other?
iv. What is the lowest address that can be given to PC-B that allows it to be on the
same network as PC-A?
a. Your company has a policy to use the first IP address in a network as the default gateway
address. A host on the local-area network (LAN) has an IP address of 172.16.140.24 and a
subnet mask of 255.255.192.0.
i. What is the network address for this network?
b. Your company has a policy to use the first IP address in a network as the default gateway
address. You have been instructed to configure a new server with an IP address of
192.168.184.227 and a subnet mask of 255.255.255.248.
i. What is the network address for this network?
Reflection
Why is the subnet mask important in determining the network address?
Objectives
Part 1: Identify IPv4 Addresses
• Identify the network and host portion of an IP address.
• Identify the range of host addresses given a network/prefix mask pair.
Part 2: Classify IPv4 Addresses
• Identify the type of address (network, host, multicast, or broadcast).
• Identify whether an address is public or private.
• Determine if an address assignment is a valid host address.
Background / Scenario
Addressing is an important function of network layer protocols because it enables data
communication between hosts on the same network, or on different networks. In this lab, you will
examine the structure of Internet Protocol version 4 (IPv4) addresses. You will identify the various
types of IPv4 addresses and the components that help comprise the address, such as network
portion, host portion, and subnet mask. Types of addresses covered include public, private,
unicast, and multicast.
Required Resources
• Device with Internet access
• Optional: Calculator
Step 1: Analyze the table shown below and identify the network portion and host
portion of the given IPv4 addresses.
The first two rows show examples of how the table should be completed.
Key for table:
N = all 8 bits for an octet are in the network portion of the address
n = a bit in the network portion of the address
H = all 8 bits for an octet are in the host portion of the address
h = a bit in the host portion of the address
Network/Host
N,n = Network
IP Address/Prefix H,h = Host Subnet Mask Network Address
10.101.99.17/23
209.165.200.227/27
172.31.45.252/24
10.1.8.200/26
172.16.117.77/20
10.1.1.101/25
209.165.202.140/27
192.168.28.45/28
Step 2: Analyze the table below and list the range of host and broadcast addresses
given a network/prefix mask pair.
The first row shows an example of how the table should be completed.
10.101.99.17/23
209.165.200.227/27
172.31.45.252/24
10.1.8.200/26
172.16.117.77/20
10.1.1.101/25
209.165.202.140/27
192.168.28.45/28
Step 1: Analyze the table shown below and identify the type of address (network,
host, multicast, or broadcast address).
The first row shows an example of how the table should be completed.
192.168.33.63 255.255.255.192
239.192.1.100 255.252.0.0
172.25.12.52 255.255.255.0
10.255.0.0 255.0.0.0
172.16.128.48 255.255.255.240
209.165.202.159 255.255.255.224
172.16.0.255 255.255.0.0
224.10.1.11 255.255.255.0
Step 2: Analyze the table shown below and identify the address as public or private.
209.165.201.30/27
192.168.255.253/24
10.100.11.103/16
172.30.1.100/28
192.31.7.11/24
172.20.18.150/22
128.107.10.1/16
192.135.250.10/24
64.104.0.11/16
Step 3: Analyze the table shown below and identify whether the address/prefix pair
is a valid host address.
127.1.0.10/24
172.16.255.0/16
241.19.10.100/24
192.168.0.254/24
192.31.7.255/24
64.102.255.255/14
224.0.0.5/16
10.0.255.255/8
198.133.219.8/24
Reflection
Why should we continue to study and learn about IPv4 addressing if the available IPv4 address
space is depleted?
Objectives
Parts 1 to 5, for each network topology:
• Determine the number of subnets by viewing network topology.
• Design an appropriate addressing scheme.
• Assign addresses and subnet mask pairs to device interfaces.
• Examine the use of the available network address space and future growth potential.
Background / Scenario
When given a network topology, it is important to be able to determine the number of subnets
required. In this lab, several scenario topologies will be provided, along with a base network
address and mask. You will subnet the network address and provide an IP addressing scheme
that will accommodate the number of subnets displayed in the topology diagram. You must
determine the number of bits to borrow the number of hosts per subnet, and potential for growth
as specified by the instructions.
Required Resources
• Optional: Calculator
b. How many bits should you borrow to create the required number of subnets?
c. How many usable host addresses per subnet are in this addressing scheme?
b. How many bits should you borrow to create the required number of subnets?
c. How many usable host addresses per subnet are in this addressing scheme?
b. How many bits should you borrow to create the required number of subnets?
c. How many usable host addresses per subnet are in this addressing scheme?
0
1
2
3
4
5
6
7
8
9
10
R1 GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
R2 GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
R3 GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
b. Fill in the following table with the IP addresses and subnet masks for devices in the LAN as
displayed in topology.
Default
Device Interface IP Address Subnet Mask Gateway
PC-A NIC
PC-B NIC
S1 VLAN 1
PC-C NIC
PC-D NIC
S2 VLAN 1
PC-E NIC
PC-F NIC
S3 VLAN 1
b. How many bits should you borrow to create the required number of subnets?
c. How many usable host addresses per subnet are in this addressing scheme?
10
11
12
13
14
15
16
17
b. How many bits should you borrow to create the required number of subnets?
c. How many usable host addresses per subnet are in this addressing scheme?
10
11
12
13
14
15
16
17
R1 GigabitEthernet 0/0
GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
R2 GigabitEthernet 0/0
GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
R3 GigabitEthernet 0/0
GigabitEthernet 0/1
Serial 0/0/0
Serial 0/0/1
Reflection
1. What information is needed when determining an appropriate addressing scheme for a network?
2. After the subnets are assigned, will all the host addresses be utilized in each subnet?