PracticeBlogFlashcardsEspañol

Subnetting and VLSM Design Lab

Key Takeaways

  • Performance-based subnetting questions reward a repeatable method more than mental shortcuts.
  • VLSM allocates larger subnets first so address space is not wasted or trapped.
  • Each subnet design should identify network ID, usable range, broadcast address, prefix length, and default gateway.
  • Growth, point-to-point links, management networks, and reserved space should be considered before assigning addresses.
  • Fast verification includes checking block size, overlap, gateway placement, and host capacity.
Last updated: April 2026

Performance-based subnetting questions often ask you to complete a table, drag subnets into the correct place, or choose the best mask for multiple departments. The safest approach is to size the networks first, allocate the largest networks first, and then verify that no ranges overlap.

Scenario

You are given the private block 10.40.8.0/22. Design subnets for a branch office:

NetworkRequired usable hostsNotes
Staff220User workstations and printers
Voice110IP phones
Wireless corporate70Managed laptops
Servers26Local services and appliances
Network management12Switch, AP, and firewall management
WAN link A2Point-to-point link
WAN link B2Point-to-point link

The /22 gives addresses from 10.40.8.0 through 10.40.11.255. That is 1024 total addresses.

Step 1: Choose Prefix Lengths

Required usable hostsSmallest subnetUsable hostsBlock size
220/24254256
110/25126128
70/25126128
26/273032
12/281416
2/3024
2/3024

Remember that IPv4 subnets reserve the network and broadcast addresses. A /25 has 128 total addresses and 126 usable host addresses.

Step 2: Allocate Largest to Smallest

NetworkSubnetUsable rangeBroadcastSuggested gateway
Staff10.40.8.0/2410.40.8.1-10.40.8.25410.40.8.25510.40.8.1
Voice10.40.9.0/2510.40.9.1-10.40.9.12610.40.9.12710.40.9.1
Wireless corporate10.40.9.128/2510.40.9.129-10.40.9.25410.40.9.25510.40.9.129
Servers10.40.10.0/2710.40.10.1-10.40.10.3010.40.10.3110.40.10.1
Network management10.40.10.32/2810.40.10.33-10.40.10.4610.40.10.4710.40.10.33
WAN link A10.40.10.48/3010.40.10.49-10.40.10.5010.40.10.5110.40.10.49
WAN link B10.40.10.52/3010.40.10.53-10.40.10.5410.40.10.5510.40.10.53

Unused space remains from 10.40.10.56 through 10.40.11.255. That is useful for growth, another VLAN, loopbacks, or future WAN circuits.

PBQ Method

  1. Write the host requirements from largest to smallest.
  2. Convert each host requirement to the smallest prefix that fits.
  3. Start at the first address in the assigned block.
  4. Move forward by the subnet block size.
  5. Use the first or last usable address as the default gateway consistently.
  6. Verify that each broadcast address is one less than the next network ID.

Fast Mask Reference

PrefixMaskUsable IPv4 hostsBlock size in last interesting octet
/24255.255.255.0254256
/25255.255.255.128126128
/26255.255.255.1926264
/27255.255.255.2243032
/28255.255.255.2401416
/29255.255.255.24868
/30255.255.255.25224

Common PBQ Traps

  • Allocating small subnets first and leaving no aligned space for a larger network.
  • Using the broadcast address as a gateway.
  • Forgetting that a /30 has only two usable IPv4 addresses.
  • Overlapping two subnets in the same address range.
  • Choosing a prefix that meets today's count but leaves no room when the prompt explicitly asks for growth.
  • Mixing CIDR notation and dotted decimal masks incorrectly.
Test Your Knowledge

A subnet must support 70 usable IPv4 hosts. What is the smallest common prefix length that supports the requirement?

A
B
C
D
Test Your Knowledge

Which VLSM allocation method most reduces wasted space and overlap risk?

A
B
C
D
Test Your KnowledgeMulti-Select

Which values should you verify in a completed subnetting PBQ? Select three.

Select all that apply

The usable range does not include the network or broadcast address
No subnet overlaps another assigned subnet
The prefix length supports the required host count
Every subnet uses the same default gateway IP address
The subnet with the most hosts is always assigned last