VLSM lets you use different subnet masks inside the same network, so IP space is utilized efficiently.

Facts / key topics

Why does it exist?

Without VLSM every subnet must have the same size → wasted addresses and poor scalability. Typical needs: segments with different host counts, point-to-point links (/30, /31), loopbacks (/32).

How it works, step by step

  1. Identify host requirements per subnet
  2. Sort largest → smallest
  3. Choose suitable prefix (/26, /27, /30 …)
  4. Assign subnets sequentially – the largest subnet is designed first, smallest placed last

Key terminology

Concept Explanation
CIDR Classless Inter-Domain Routing
Prefix length /24, /27 etc.
Subnet boundary Jump between subnet blocks
Longest Match The most specific route wins
Element CCNA CCNP
VLSM
Route summarization
Discontiguous networks

Dependencies & considerations

Exam tips ⚠️