Lab 03 — IPv4 Addressing and Subnetting
Mission Information
Section titled “Mission Information”| Item | Details |
|---|---|
| Lab | 03 |
| Lab Name | IPv4 Addressing and Subnetting |
| Track | CompTIA Network+ |
| Difficulty | Beginner–Intermediate |
| Estimated Time | 120–150 minutes |
| Primary Role | Network Technician / Network Administrator |
| Environment | Network+ Virtual Lab |
| Primary Systems | NETPLUS-ADMIN, NETPLUS-CLIENT01, NETPLUS-SERVER01 |
| Primary Tools | Windows/Linux Networking Tools, Calculator, Wireshark |
| Skills | IPv4, Subnet Masks, CIDR, Binary, Network Address, Broadcast Address, Host Ranges, FLSM, VLSM, Address Planning |
Mission Objective: Develop practical IPv4 subnetting skills by calculating networks manually, designing enterprise addressing plans, configuring hosts in different subnets, and troubleshooting addressing mistakes.
Mission Scenario
Section titled “Mission Scenario”GHC Enterprise is expanding its network.
The existing environment uses:
10.10.10.0/24for every system.
The networking team now wants separate networks for:
Users
Servers
Network Management
Guest DevicesInstead of assigning random IP addresses, you must create a structured IPv4 addressing plan.
You need to determine:
How many networks are required? ↓How many hosts are required? ↓Which subnet mask should be used? ↓What is each network address? ↓What is each broadcast address? ↓Which addresses can hosts use? ↓How should the subnets be allocated?Mission Objectives
Section titled “Mission Objectives”By completing this lab, you will be able to:
-
understand IPv4 address structure
-
identify network and host portions
-
understand subnet masks
-
convert subnet masks to CIDR notation
-
understand binary IPv4 addressing
-
calculate network addresses
-
calculate broadcast addresses
-
calculate usable host ranges
-
calculate host capacity
-
determine subnet boundaries
-
subnet a
/24network -
understand borrowed host bits
-
perform fixed-length subnetting
-
understand VLSM
-
create an enterprise addressing plan
-
configure hosts in different subnets
-
recognize when routing is required
-
troubleshoot incorrect IPv4 configurations
1. Review the Existing Network
Section titled “1. Review the Existing Network”Your current environment uses:
Network:10.10.10.0/24Systems:
| System | Address |
|---|---|
| NETPLUS-ADMIN | 10.10.10.10 |
| NETPLUS-CLIENT01 | 10.10.10.20 |
| NETPLUS-SERVER01 | 10.10.10.30 |
All systems belong to:
10.10.10.0/24Therefore they can communicate directly.
2. Understand an IPv4 Address
Section titled “2. Understand an IPv4 Address”IPv4 addresses contain:
32 bitsdivided into four octets:
10.10.10.20Conceptually:
10 10 10 20↓ ↓ ↓ ↓Octet 1 Octet 2 Octet 3 Octet 4Each octet contains:
8 bitsTherefore:
8 + 8 + 8 + 8=32 bits3. Understand Binary Values
Section titled “3. Understand Binary Values”Each octet uses these binary positions:
128 64 32 16 8 4 2 1Example:
192becomes:
128 + 64=192Binary:
110000004. Convert IPv4 to Binary
Section titled “4. Convert IPv4 to Binary”Take:
192.168.1.10Binary representation:
192 = 11000000
168 = 10101000
1 = 00000001
10 = 00001010Therefore:
11000000.10101000.00000001.000010105. Binary Practice
Section titled “5. Binary Practice”Convert these decimal values to binary:
01103264128192224240248252254255Use:
128 64 32 16 8 4 2 1as your reference.
6. Understand the Subnet Mask
Section titled “6. Understand the Subnet Mask”A subnet mask identifies:
Network Bits
Host BitsExample:
255.255.255.0Binary:
11111111.11111111.11111111.00000000Therefore:
24 Network Bits8 Host BitsCIDR notation:
/247. Understand CIDR
Section titled “7. Understand CIDR”CIDR expresses the number of network bits.
Examples:
| CIDR | Subnet Mask |
|---|---|
| /8 | 255.0.0.0 |
| /16 | 255.255.0.0 |
| /24 | 255.255.255.0 |
| /25 | 255.255.255.128 |
| /26 | 255.255.255.192 |
| /27 | 255.255.255.224 |
| /28 | 255.255.255.240 |
| /29 | 255.255.255.248 |
| /30 | 255.255.255.252 |
Memorizing this table is extremely useful for Network+.
8. Understand Network and Host Portions
Section titled “8. Understand Network and Host Portions”For:
10.10.10.20/24conceptually:
10.10.10 | 20----------+--- Network HostThe first 24 bits represent the network.
The remaining 8 bits represent hosts.
9. Identify the Network Address
Section titled “9. Identify the Network Address”For:
10.10.10.20/24the network address is:
10.10.10.0The network address identifies the subnet itself.
It is not normally assigned to a host.
10. Identify the Broadcast Address
Section titled “10. Identify the Broadcast Address”For:
10.10.10.0/24the broadcast address is:
10.10.10.255The broadcast address represents all hosts on the subnet for traditional IPv4 broadcast communication.
11. Identify the Usable Host Range
Section titled “11. Identify the Usable Host Range”For:
10.10.10.0/24the usable range is:
10.10.10.1 ↓10.10.10.254Therefore:
Network:10.10.10.0
First Host:10.10.10.1
Last Host:10.10.10.254
Broadcast:10.10.10.25512. Calculate Host Capacity
Section titled “12. Calculate Host Capacity”A traditional subnet host calculation is:
2^h - 2where:
h = host bitsFor /24:
32 - 24=8 host bitsTherefore:
2^8 - 2=256 - 2=254 usable hosts13. Practice Host Capacity
Section titled “13. Practice Host Capacity”Calculate:
| Prefix | Host Bits | Usable Hosts |
|---|---|---|
| /24 | 8 | 254 |
| /25 | 7 | 126 |
| /26 | 6 | 62 |
| /27 | 5 | 30 |
| /28 | 4 | 14 |
| /29 | 3 | 6 |
| /30 | 2 | 2 |
This table is worth knowing quickly.
14. Understand Why We Subnet
Section titled “14. Understand Why We Subnet”Imagine one /24 network:
10.10.10.0/24containing:
Users
Servers
Administrators
Guests
Printers
InfrastructureThis creates one large broadcast domain.
A better design might be:
Users ↓Subnet A
Servers ↓Subnet B
Management ↓Subnet C
Guests ↓Subnet DSubnetting improves:
-
organization
-
scalability
-
broadcast control
-
security segmentation
-
troubleshooting
-
address management
15. Subnet the /24 into Two Networks
Section titled “15. Subnet the /24 into Two Networks”Start with:
10.10.10.0/24Borrow one host bit.
You now have:
/25A /25 mask is:
255.255.255.128The block size is:
256 - 128=128Therefore the subnets are:
10.10.10.0/25
10.10.10.128/2516. Calculate the First /25
Section titled “16. Calculate the First /25”Network:10.10.10.0
First Host:10.10.10.1
Last Host:10.10.10.126
Broadcast:10.10.10.12717. Calculate the Second /25
Section titled “17. Calculate the Second /25”Network:10.10.10.128
First Host:10.10.10.129
Last Host:10.10.10.254
Broadcast:10.10.10.25518. Understand the Subnet Boundary
Section titled “18. Understand the Subnet Boundary”For /25:
Block Size:128Boundaries:
0128Therefore:
0–127
128–25519. Subnet the /24 into Four Networks
Section titled “19. Subnet the /24 into Four Networks”Borrow two host bits:
/24 ↓/26Mask:
255.255.255.192Block size:
256 - 192=64Subnet boundaries:
06412819220. Calculate the Four /26 Networks
Section titled “20. Calculate the Four /26 Networks”Subnet 1
Section titled “Subnet 1”Network:10.10.10.0/26
Hosts:10.10.10.1–10.10.10.62
Broadcast:10.10.10.63Subnet 2
Section titled “Subnet 2”Network:10.10.10.64/26
Hosts:10.10.10.65–10.10.10.126
Broadcast:10.10.10.127Subnet 3
Section titled “Subnet 3”Network:10.10.10.128/26
Hosts:10.10.10.129–10.10.10.190
Broadcast:10.10.10.191Subnet 4
Section titled “Subnet 4”Network:10.10.10.192/26
Hosts:10.10.10.193–10.10.10.254
Broadcast:10.10.10.25521. Build the Subnet Table
Section titled “21. Build the Subnet Table”| Subnet | Network | First Host | Last Host | Broadcast |
|---|---|---|---|---|
| 1 | 10.10.10.0/26 | .1 | .62 | .63 |
| 2 | 10.10.10.64/26 | .65 | .126 | .127 |
| 3 | 10.10.10.128/26 | .129 | .190 | .191 |
| 4 | 10.10.10.192/26 | .193 | .254 | .255 |
22. Understand the Block-Size Method
Section titled “22. Understand the Block-Size Method”For an interesting subnet octet:
Block Size=256 - Subnet Mask ValueExample /27:
255.255.255.224Therefore:
256 - 224=32Subnet boundaries:
032649612816019222423. Calculate /27 Networks
Section titled “23. Calculate /27 Networks”Each /27 traditionally provides:
30 usable hostsExample:
10.10.10.64/27Range:
Network:10.10.10.64
First:10.10.10.65
Last:10.10.10.94
Broadcast:10.10.10.9524. Subnet Identification Challenge
Section titled “24. Subnet Identification Challenge”Given:
10.10.10.78/27Block size:
32Boundaries:
0326496...78 falls between:
64–95Therefore:
Network:10.10.10.64
Broadcast:10.10.10.95
First Host:10.10.10.65
Last Host:10.10.10.9425. Practice Problem 1
Section titled “25. Practice Problem 1”Calculate:
192.168.10.140/26Determine:
Subnet Mask:
Network Address:
First Host:
Last Host:
Broadcast:
Usable Hosts:Solution
Section titled “Solution”/26:
255.255.255.192Block:
64Boundaries:
064128192140 belongs to:
128–191Therefore:
Network:192.168.10.128
First:192.168.10.129
Last:192.168.10.190
Broadcast:192.168.10.191
Usable Hosts:6226. Practice Problem 2
Section titled “26. Practice Problem 2”Calculate:
172.16.5.200/27Use:
/27=255.255.255.224
Block:32Determine the answer before continuing.
Solution
Section titled “Solution”Boundaries:
0326496128160192224Therefore:
Network:172.16.5.192
First Host:172.16.5.193
Last Host:172.16.5.222
Broadcast:172.16.5.223
Usable Hosts:3027. Practice Problem 3
Section titled “27. Practice Problem 3”Calculate:
192.168.50.118/28/28:
255.255.255.240Block:
16Boundaries:
0163248648096112128...Therefore:
Network:192.168.50.112
First:192.168.50.113
Last:192.168.50.126
Broadcast:192.168.50.127
Usable Hosts:1428. Determine Whether Hosts Are on the Same Subnet
Section titled “28. Determine Whether Hosts Are on the Same Subnet”Consider:
Host A:192.168.1.10/24
Host B:192.168.1.200/24Both belong to:
192.168.1.0/24Therefore:
Same SubnetThey can communicate directly at Layer 2.
29. Different Subnet Example
Section titled “29. Different Subnet Example”Consider:
Host A:192.168.1.10/25
Host B:192.168.1.200/25Host A belongs to:
192.168.1.0/25Host B belongs to:
192.168.1.128/25Therefore:
Different SubnetsCommunication requires routing.
30. Configure the Lab into Separate Subnets
Section titled “30. Configure the Lab into Separate Subnets”Now modify the environment.
Use:
ADMIN Network:10.10.10.0/26
SERVER Network:10.10.10.64/26Configure:
NETPLUS-ADMIN:10.10.10.10/26
NETPLUS-CLIENT01:10.10.10.20/26
NETPLUS-SERVER01:10.10.10.70/2631. Test Connectivity
Section titled “31. Test Connectivity”From NETPLUS-ADMIN:
ping 10.10.10.20This should work because both are in:
10.10.10.0/26Now:
ping 10.10.10.70Without a router between the two subnets, communication should fail.
32. Explain Why the Server Is Unreachable
Section titled “32. Explain Why the Server Is Unreachable”ADMIN:
10.10.10.10/26belongs to:
10.10.10.0–63SERVER:
10.10.10.70/26belongs to:
10.10.10.64–127Therefore:
ADMIN10.10.10.0/26 ↓ Router ↓SERVER10.10.10.64/26A Layer 3 device is required.
33. Observe the Routing Decision
Section titled “33. Observe the Routing Decision”On Linux:
ip routeThe host knows only its directly connected subnet.
Without a route/default gateway to the server subnet:
Destination=Unreachable through current local pathThis is an important Network+ concept:
Subnetting creates network boundaries. Routing connects those boundaries.
34. Restore the Original Lab
Section titled “34. Restore the Original Lab”Restore:
NETPLUS-ADMIN:10.10.10.10/24
NETPLUS-CLIENT01:10.10.10.20/24
NETPLUS-SERVER01:10.10.10.30/24Verify:
ping 10.10.10.20ping 10.10.10.3035. Understand Fixed-Length Subnetting
Section titled “35. Understand Fixed-Length Subnetting”Fixed-Length Subnet Masking uses the same prefix for every subnet.
Example:
10.10.10.0/24split into:
10.10.10.0/2610.10.10.64/2610.10.10.128/2610.10.10.192/26Every subnet provides:
62 usable addressesThis is simple but may waste addresses.
36. Enterprise Addressing Scenario
Section titled “36. Enterprise Addressing Scenario”GHC Enterprise needs:
Users:50 hosts
Servers:25 hosts
Management:10 hosts
Guest:10 hostsUsing four /26 networks would provide:
62 + 62 + 62 + 62usable capacity.
But Management only needs:
10 hostsGiving it 62 addresses is inefficient.
This introduces:
VLSM37. Understand VLSM
Section titled “37. Understand VLSM”VLSM means:
Variable Length Subnet MaskingInstead of every subnet having the same size:
/26/26/26/26we can use:
/26/27/28/28based on requirements.
38. VLSM Rule — Start with the Largest Network
Section titled “38. VLSM Rule — Start with the Largest Network”Requirements:
Users:50
Servers:25
Management:10
Guest:10Order:
50 ↓25 ↓10 ↓10Allocate the largest subnet first.
39. Allocate the Users Network
Section titled “39. Allocate the Users Network”Need:
50 hosts/27 provides only:
30Not enough.
/26 provides:
62Therefore:
Users:10.10.10.0/26Range:
10.10.10.1–10.10.10.62Broadcast:
10.10.10.6340. Allocate the Server Network
Section titled “40. Allocate the Server Network”Need:
25 hosts/27 provides:
30Therefore:
Servers:10.10.10.64/27Range:
10.10.10.65–10.10.10.94Broadcast:
10.10.10.9541. Allocate Management
Section titled “41. Allocate Management”Need:
10 hosts/28 provides:
14Therefore:
Management:10.10.10.96/28Range:
10.10.10.97–10.10.10.110Broadcast:
10.10.10.11142. Allocate Guest
Section titled “42. Allocate Guest”Need:
10 hostsUse another /28:
Guest:10.10.10.112/28Range:
10.10.10.113–10.10.10.126Broadcast:
10.10.10.12743. Build the VLSM Address Plan
Section titled “43. Build the VLSM Address Plan”| Department | Hosts | Network | Usable Range | Broadcast |
|---|---|---|---|---|
| Users | 50 | 10.10.10.0/26 | .1–.62 | .63 |
| Servers | 25 | 10.10.10.64/27 | .65–.94 | .95 |
| Management | 10 | 10.10.10.96/28 | .97–.110 | .111 |
| Guest | 10 | 10.10.10.112/28 | .113–.126 | .127 |
Addresses from:
10.10.10.128onward remain available for future networks.
44. Understand Why VLSM Is Better
Section titled “44. Understand Why VLSM Is Better”Without VLSM:
Every Network ↓Same SizeWith VLSM:
Business Requirement ↓Required Hosts ↓Appropriate Subnet SizeThis reduces address waste.
45. Design Gateway Addresses
Section titled “45. Design Gateway Addresses”A common convention is to use the first usable address as the gateway.
Example:
| Network | Gateway |
|---|---|
| Users | 10.10.10.1 |
| Servers | 10.10.10.65 |
| Management | 10.10.10.97 |
| Guest | 10.10.10.113 |
This is a design convention, not an IPv4 requirement.
46. Reserve Infrastructure Addresses
Section titled “46. Reserve Infrastructure Addresses”You may reserve predictable addresses.
Example:
Gateway:First usable
Network devices:Next addresses
Servers:Reserved range
DHCP:Remaining client rangeExample Users subnet:
10.10.10.0/26
Gateway:10.10.10.1
Infrastructure:10.10.10.2–10.10.10.9
Clients:10.10.10.10–10.10.10.6247. Private IPv4 Address Ranges
Section titled “47. Private IPv4 Address Ranges”Know the RFC1918 private ranges:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16These are commonly used inside private networks.
48. Recognize APIPA
Section titled “48. Recognize APIPA”Windows may automatically assign an address from:
169.254.0.0/16when automatic addressing is expected but DHCP is unavailable.
Example:
169.254.27.83This can be a major troubleshooting clue.
49. Recognize Loopback
Section titled “49. Recognize Loopback”IPv4 loopback range:
127.0.0.0/8Most commonly:
127.0.0.1used to refer to the local host.
50. Recognize the Default Route
Section titled “50. Recognize the Default Route”A default IPv4 route is commonly represented as:
0.0.0.0/0Conceptually:
If no more specific route exists ↓Use the default route51. Understand Longest Prefix Match
Section titled “51. Understand Longest Prefix Match”Suppose a router knows:
10.0.0.0/8
10.10.0.0/16
10.10.10.0/24Destination:
10.10.10.50matches all three.
The router prefers:
10.10.10.0/24because it is the most specific route.
This is called:
Longest Prefix Match52. Troubleshooting Scenario — Wrong Subnet Mask
Section titled “52. Troubleshooting Scenario — Wrong Subnet Mask”Configure:
NETPLUS-ADMIN:10.10.10.10/24
NETPLUS-CLIENT01:10.10.10.20/26Both addresses may appear similar.
But their understanding of the network boundary is different.
Use:
ip addrip routeand:
ipconfigroute printto investigate.
53. Why Incorrect Masks Are Dangerous
Section titled “53. Why Incorrect Masks Are Dangerous”Consider:
Host A:10.10.10.10/24Host A believes:
10.10.10.0–255is local.
Host B:
10.10.10.70/26believes only:
10.10.10.64–127is local.
Mismatched masks can create confusing or asymmetric communication behavior.
54. Troubleshooting Scenario — Network Address Assigned
Section titled “54. Troubleshooting Scenario — Network Address Assigned”Try to reason about:
10.10.10.64/26This is:
Network Addressfor:
10.10.10.64/26It should not normally be assigned to a host.
55. Troubleshooting Scenario — Broadcast Address Assigned
Section titled “55. Troubleshooting Scenario — Broadcast Address Assigned”For:
10.10.10.64/26the broadcast is:
10.10.10.127It should not be assigned as a normal host address.
56. Troubleshooting Scenario — Wrong Gateway
Section titled “56. Troubleshooting Scenario — Wrong Gateway”Suppose:
Host:10.10.10.20/26
Gateway:10.10.10.100Host network:
10.10.10.0/26usable range:
10.10.10.1–62The configured gateway:
10.10.10.100is not in the host’s subnet.
This is an obvious configuration problem.
57. Troubleshooting Scenario — Duplicate IP
Section titled “57. Troubleshooting Scenario — Duplicate IP”Configure the same address on two lab systems temporarily:
10.10.10.20Observe possible symptoms such as:
-
intermittent connectivity
-
ARP changes
-
duplicate-address warnings
-
inconsistent communication
Restore unique addresses immediately after the exercise.
58. Inspect ARP During Addressing Problems
Section titled “58. Inspect ARP During Addressing Problems”Use:
ip neighor:
arp -aA duplicate IP can result in one IP being associated with unexpected MAC addresses over time.
59. Capture ARP with Wireshark
Section titled “59. Capture ARP with Wireshark”Apply:
arpObserve how systems attempt to resolve local addresses.
This reinforces the relationship:
Subnet Decision ↓Local Destination ↓ARP ↓MAC Address60. Build an IPv4 Troubleshooting Workflow
Section titled “60. Build an IPv4 Troubleshooting Workflow”Use:
Interface Up? ↓Correct IPv4 Address? ↓Correct Subnet Mask? ↓Correct Network? ↓Valid Host Address? ↓Correct Gateway? ↓Duplicate IP? ↓Correct Route? ↓ARP Working? ↓Connectivity Test61. Subnetting Challenge 1
Section titled “61. Subnetting Challenge 1”Given:
192.168.100.0/24Create:
4 equal subnetsDetermine:
New Prefix:
Subnet Mask:
Network Addresses:
Broadcast Addresses:
Host Ranges:Answer
Section titled “Answer”Four subnets require borrowing:
2 bitsTherefore:
/26Networks:
192.168.100.0/26
192.168.100.64/26
192.168.100.128/26
192.168.100.192/2662. Subnetting Challenge 2
Section titled “62. Subnetting Challenge 2”Given:
172.16.20.0/24create:
8 equal subnetsBorrow:
3 bitsNew prefix:
/27Block:
32Networks:
172.16.20.0/27172.16.20.32/27172.16.20.64/27172.16.20.96/27172.16.20.128/27172.16.20.160/27172.16.20.192/27172.16.20.224/2763. Subnetting Challenge 3
Section titled “63. Subnetting Challenge 3”Determine the network containing:
192.168.20.177/28/28 block:
16Boundaries:
...144160176192...Therefore:
Network:192.168.20.176
First:192.168.20.177
Last:192.168.20.190
Broadcast:192.168.20.19164. VLSM Mission Challenge
Section titled “64. VLSM Mission Challenge”You receive:
192.168.50.0/24Requirements:
Engineering:100 hosts
Sales:50 hosts
Servers:20 hosts
Management:10 hostsDetermine an efficient VLSM plan.
65. VLSM Challenge — Engineering
Section titled “65. VLSM Challenge — Engineering”Need:
100/25 provides:
126Assign:
192.168.50.0/25Range:
192.168.50.1–126Broadcast:
192.168.50.12766. VLSM Challenge — Sales
Section titled “66. VLSM Challenge — Sales”Need:
50Use:
/26Assign:
192.168.50.128/26Range:
192.168.50.129–190Broadcast:
192.168.50.19167. VLSM Challenge — Servers
Section titled “67. VLSM Challenge — Servers”Need:
20Use:
/27Assign:
192.168.50.192/27Range:
192.168.50.193–222Broadcast:
192.168.50.22368. VLSM Challenge — Management
Section titled “68. VLSM Challenge — Management”Need:
10Use:
/28Assign:
192.168.50.224/28Range:
192.168.50.225–238Broadcast:
192.168.50.23969. Final VLSM Plan
Section titled “69. Final VLSM Plan”| Network | Hosts Needed | Prefix | Address Range |
|---|---|---|---|
| Engineering | 100 | /25 | 192.168.50.0–127 |
| Sales | 50 | /26 | 192.168.50.128–191 |
| Servers | 20 | /27 | 192.168.50.192–223 |
| Management | 10 | /28 | 192.168.50.224–239 |
Remaining:
192.168.50.240–255can be reserved for future subnetting.
70. Build an Enterprise Addressing Document
Section titled “70. Build an Enterprise Addressing Document”Use:
# IPv4 Addressing Plan
## Parent Network
Network:
Prefix:
Subnet Mask:
## Subnet 1
Purpose:
Network:
Prefix:
Subnet Mask:
Gateway:
First Host:
Last Host:
Broadcast:
Host Capacity:
## Subnet 2
Purpose:
Network:
Prefix:
Subnet Mask:
Gateway:
First Host:
Last Host:
Broadcast:
Host Capacity:
## Reserved Addresses
Document infrastructure reservations.
## DHCP Range
Document planned dynamic addresses.
## Static Addresses
Document servers and network infrastructure.71. Create the Lab Workspace
Section titled “71. Create the Lab Workspace”On NETPLUS-ADMIN:
mkdir -p ~/NetworkPlus-Labs/LAB03/{Screenshots,Configs,Calculations,Notes}Create:
touch ~/NetworkPlus-Labs/LAB03/Notes/lab03-notes.mdand:
touch ~/NetworkPlus-Labs/LAB03/Calculations/subnetting-practice.md72. Document Your Calculations
Section titled “72. Document Your Calculations”Use:
# LAB03 — IPv4 Subnetting Calculations
## Exercise 1
IP:
Prefix:
Subnet Mask:
Block Size:
Network:
First Host:
Last Host:
Broadcast:
Host Capacity:
## Exercise 2
IP:
Prefix:
Subnet Mask:
Block Size:
Network:
First Host:
Last Host:
Broadcast:
Host Capacity:
## VLSM Exercise
Parent Network:
### Requirements
Department:Hosts:
### Allocation
Network:
Prefix:
Gateway:
Host Range:
Broadcast:73. Evidence to Capture
Section titled “73. Evidence to Capture”Capture:
01-original-ip-configuration.png
02-ipv4-binary-calculation.png
03-cidr-mask-table.png
04-24-subnet-calculation.png
05-25-subnet-calculation.png
06-26-subnet-calculation.png
07-27-subnet-calculation.png
08-subnet-boundaries.png
09-admin-26-configuration.png
10-client-26-configuration.png
11-server-second-subnet.png
12-same-subnet-ping.png
13-different-subnet-failure.png
14-routing-table.png
15-restored-24-network.png
16-vlsm-calculation.png
17-enterprise-address-plan.png
18-wrong-subnet-mask.png
19-wrong-gateway.png
20-arp-investigation.png
21-final-subnet-table.png74. Mission Challenge Questions
Section titled “74. Mission Challenge Questions”Answer without using a subnet calculator:
-
How many bits are in an IPv4 address?
-
How many bits are in one octet?
-
What does
/24mean? -
What mask corresponds to
/26? -
How many usable hosts does
/26traditionally provide? -
What mask corresponds to
/27? -
What is the block size of
/27? -
What is the network address of
192.168.1.75/26? -
What is its broadcast address?
-
What is its usable host range?
-
Are
192.168.1.10/25and192.168.1.150/25in the same subnet? -
What is VLSM?
-
Why allocate the largest VLSM subnet first?
-
What are the RFC1918 private ranges?
-
What does
169.254.x.xcommonly indicate? -
What is
127.0.0.1? -
What does
0.0.0.0/0represent in routing? -
Can two different subnets communicate without Layer 3 routing?
-
Why is an incorrect subnet mask dangerous?
-
Why should network and broadcast addresses not normally be assigned to hosts?
75. Validation Checklist
Section titled “75. Validation Checklist”IPv4 Fundamentals
Section titled “IPv4 Fundamentals”-
32-bit IPv4 structure understood
-
Octets understood
-
Binary values reviewed
-
Network and host portions understood
-
Subnet masks understood
-
CIDR notation understood
Subnet Calculations
Section titled “Subnet Calculations”-
Network address calculated
-
Broadcast address calculated
-
First usable host calculated
-
Last usable host calculated
-
Host capacity calculated
-
Block-size method understood
-
/25calculated -
/26calculated -
/27calculated -
/28calculated
Practical Configuration
Section titled “Practical Configuration”-
Hosts configured in same subnet
-
Same-subnet connectivity verified
-
Server moved into different subnet
-
Cross-subnet failure observed without routing
-
Routing requirement understood
-
Original lab addressing restored
-
FLSM understood
-
VLSM understood
-
Requirements ordered largest to smallest
-
Appropriate prefix selected for each requirement
-
VLSM address plan completed
-
Address waste considered
Troubleshooting
Section titled “Troubleshooting”-
Wrong IP investigated
-
Wrong subnet mask investigated
-
Invalid gateway recognized
-
Network address recognized
-
Broadcast address recognized
-
Duplicate IP behavior understood
-
ARP reviewed
-
Routing table reviewed
Documentation
Section titled “Documentation”-
Subnet calculations documented
-
Enterprise addressing plan created
-
Evidence captured
-
Final subnet table completed
76. Mission Review
Section titled “76. Mission Review”In this mission, you moved from:
IP Addressto understanding:
IP Address ↓Subnet Mask ↓CIDR Prefix ↓Network Address ↓Subnet Boundary ↓Usable Host Range ↓Broadcast AddressYou then moved from a single network:
10.10.10.0/24to multiple logical networks:
Users ↓10.10.10.0/26
Servers ↓10.10.10.64/27
Management ↓10.10.10.96/28
Guest ↓10.10.10.112/28The key networking relationship is:
Same Subnet ↓Direct Layer 2 Communicationwhile:
Different Subnet ↓Layer 3 Routing RequiredSubnetting is not simply an exam calculation. It defines network boundaries and directly influences routing, segmentation, security, scalability, and troubleshooting.
Skills Developed
Section titled “Skills Developed”After completing this mission, you should be able to:
-
interpret IPv4 addresses
-
convert common decimal and binary values
-
interpret subnet masks
-
convert subnet masks to CIDR
-
calculate network addresses
-
calculate broadcast addresses
-
calculate usable host ranges
-
determine subnet boundaries
-
calculate host capacity
-
perform
/25,/26,/27, and/28subnetting -
determine whether two hosts share a subnet
-
perform fixed-length subnetting
-
design basic VLSM networks
-
recognize private IPv4 ranges
-
recognize APIPA and loopback addressing
-
understand default routes
-
understand longest-prefix matching
-
identify common IPv4 configuration errors
-
create an enterprise IPv4 addressing plan
What’s Next?
Section titled “What’s Next?”Lab 04 — IPv6 Addressing and Connectivity
Section titled “Lab 04 — IPv6 Addressing and Connectivity”IPv4 subnetting gives you the foundation for understanding logical network boundaries.
The next mission introduces IPv6 and how modern networks operate with a 128-bit address space.
You will work with:
-
IPv6 address structure
-
hexadecimal notation
-
IPv6 address compression
-
prefix lengths
-
global unicast addresses
-
link-local addresses
-
multicast
-
loopback
-
unspecified addresses
-
IPv6 interface configuration
-
Neighbor Discovery
-
ICMPv6
-
Router Advertisement concepts
-
SLAAC concepts
-
dual-stack networking
-
IPv6 routing
-
IPv6 packet capture
-
IPv6 troubleshooting
The progression becomes:
IPv4 ↓32-Bit Addressing ↓Subnetting ↓Network Boundaries ↓IPv6 ↓128-Bit Addressing ↓Modern IP Connectivity➡️ Next: Lab 04 — IPv6 Addressing and Connectivity