Subnetting Practice Labs

Master subnetting with hands-on exercises from basic to advanced

CCNA Subnetting Practice Tool

Subnetting is one of the highest-value skills on the CCNA 200-301 exam. This tool generates problems and walks you through solutions step by step. The CCNA exam requires you to calculate subnet addresses, broadcast addresses, usable host ranges, and the number of hosts per subnet quickly and accurately.

Key concepts to master: CIDR notation (/24, /25, /26...), subnet mask in dotted-decimal, network address (all host bits = 0), broadcast address (all host bits = 1), usable host range (network+1 to broadcast-1), number of subnets (2^borrowed bits), and hosts per subnet (2^host bits - 2). VLSM allows different-sized subnets for different networks.

Practice tip: Aim to calculate any /24 through /30 subnet in under 30 seconds using the block size method: subtract the last non-zero subnet mask octet from 256 to find block size, then count up in multiples.

Beginner ⏱️ 20 min

Basic Subnetting - Class C

Learn to subnet a Class C network into smaller subnets

  • Understand subnet masks
  • Calculate number of subnets
  • Determine host ranges
Beginner ⏱️ 25 min

Subnet Mask Conversion

Practice converting between decimal and CIDR notation

  • Convert /24 to 255.255.255.0
  • Convert subnet masks to CIDR
  • Understand prefix lengths
Intermediate ⏱️ 30 min

Class B Subnetting

Subnet a Class B network for multiple departments

  • Divide 172.16.0.0/16
  • Calculate subnet boundaries
  • Identify broadcast addresses
Intermediate ⏱️ 35 min

VLSM Design

Use Variable Length Subnet Masking for efficient addressing

  • Design network with VLSM
  • Minimize address waste
  • Assign appropriate subnet sizes
Intermediate ⏱️ 30 min

Subnet for Requirements

Design subnets based on specific host requirements

  • Meet host count requirements
  • Calculate optimal subnet mask
  • Verify subnet capacity
Advanced ⏱️ 40 min

Route Summarization

Summarize multiple networks into a single route

  • Identify common bits
  • Calculate summary address
  • Determine summary mask
Advanced ⏱️ 45 min

Complex VLSM Scenario

Design a complete network using VLSM for multiple sites

  • Multi-site network design
  • WAN link addressing
  • Complete IP addressing plan
Advanced ⏱️ 35 min

IPv6 Subnetting

Practice subnetting with IPv6 addresses

  • Understand IPv6 prefix lengths
  • Subnet IPv6 networks
  • Calculate IPv6 ranges
Beginner ⏱️ 20 min

Binary Practice

Master binary to decimal conversion for subnetting

  • Convert IP to binary
  • Perform binary AND operations
  • Identify network addresses
Intermediate ⏱️ 30 min

Troubleshooting Subnets

Identify and fix subnet configuration errors

  • Find overlapping subnets
  • Identify incorrect masks
  • Fix addressing conflicts

Subnet Calculator

Calculate subnet details instantly

Input

Results

IP Address: -
Network Address: -
Broadcast Address: -
First Usable Host: -
Last Usable Host: -
Usable Hosts: -
Subnet Mask: -
Wildcard Mask: -
CIDR Notation: -
IP Class: -
IP Type: -
Binary Subnet Mask: -

Subnetting Quick Reference

Common Subnet Masks

CIDR Subnet Mask Hosts
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522

Subnetting Formulas

  • Number of Subnets: 2^n (where n = borrowed bits)
  • Number of Hosts: 2^h - 2 (where h = host bits)
  • Network Address: First address in subnet
  • Broadcast Address: Last address in subnet
  • First Usable Host: Network + 1
  • Last Usable Host: Broadcast - 1