Course overviewTopic 15 / 31
Computer Networks • Deep Lesson 30 min Network Layer: IP & Routing

Subnet Design Lab: Build Three Networks Deliberately

Subnet design is where arithmetic becomes engineering. A good design allocates enough addresses for each segment, leaves sensible room for growth, keeps broadcast domains manageable, supports route aggregation where useful, and aligns addressing with security and operational boundaries.

LEARNING LOOPWatch→Read→Inspect→Retrieve→Teach back
Subnet Design Lab: Build Three Networks Deliberately
Week 2–3 · Topic 15 / 31
Subnet playground
Mask
255.255.255.224
Network
192.168.10.32
Broadcast
192.168.10.63
Conventional usable
30
32 total addresses • 5 host bits • /27 prefix
Article companion· Week 2–3

Subnet design is where arithmetic becomes engineering. A good design allocates enough addresses for each segment, leaves sensible room for growth, keeps broadcast domains manageable, supports route aggregation where useful, and aligns addressing with security and operational boundaries.

01

Requirements first

Count current hosts, expected growth, infrastructure addresses, special devices and point-to-point links before choosing prefixes.

02

Choose prefixes from largest need downward

Variable-length subnetting reduces waste. Allocate the largest subnet first so the address space does not get fragmented by small early allocations.

03

Route summarization

Contiguous prefixes can sometimes be summarized to reduce routing-table size. Good address planning therefore considers the routing system, not only endpoint counts.

DUAL CODING

See the mechanism before you memorize it

One diagram, one causal story, one reconstruction task.

VISUAL RECONSTRUCTION

Subnet 3 networks + design a small topology — causal map

4 stages
01

Sales

Needs 90 hosts → choose the smallest practical subnet that satisfies growth.

02

Engineering

Needs 45 hosts → allocate a smaller VLSM prefix.

03

Infrastructure

Needs 12 hosts → use a compact subnet.

04

Validate

Check non-overlap, host capacity, gateways and future growth.

Trace the mechanism from left to right. On smaller screens, follow the numbered sequence. Then redraw the same flow without looking.
ACTIVE RECONSTRUCTION

Draw the idea yourself

Rebuild the core flow on a real canvas before moving to the worked walkthrough.

SKETCHFLOW

Subnet 3 networks + design a small topology — practice canvas

Sketch the Subnet 3 networks + design a small topology mechanism from memory. Label the input, transformation, observation, and transfer.

Practice canvas ready

The canvas loads when you reach this section.

Draw first. Compare second.Touch + mouse friendly
STEP BY STEP

Walk the system

01

Sales

Needs 90 hosts → choose the smallest practical subnet that satisfies growth.

02

Engineering

Needs 45 hosts → allocate a smaller VLSM prefix.

03

Infrastructure

Needs 12 hosts → use a compact subnet.

04

Validate

Check non-overlap, host capacity, gateways and future growth.

05

Summarize

Look for contiguous prefixes that can be advertised efficiently.

CONCRETE ARTIFACT

Design worksheet

The exact allocation depends on the available parent block and future growth. The important habit is to derive the prefix from the requirement rather than choosing a familiar mask first.

textcopy → rebuild → modify
Need 90 hosts  → /25 (126 conventional usable)
Need 45 hosts  → /26 (62 conventional usable)
Need 12 hosts  → /28 (14 conventional usable)

Then place them on non-overlapping boundaries.
MISCONCEPTIONS

What usually goes wrong

Allocate equal-size /24s to every team automatically.

Forget gateway, infrastructure and growth addresses.

Create overlapping subnets because the decimal ranges 'look different'.

RETRIEVAL PRACTICE

Close the tab. Rebuild it from memory.

Read the question, answer aloud, then reveal.

Why allocate the biggest requirement first?Reveal answer

Large subnets are harder to fit after many smaller fragments have already consumed the address space.

What is VLSM?Reveal answer

Variable Length Subnet Masking: different subnets use different prefix lengths within a larger address block.

Why does address planning affect routing?Reveal answer

Hierarchical, contiguous allocations can improve route summarization and reduce the number of individual prefixes that routers must carry.

FEYNMAN

Teach it back in plain English

Start with a blank /24 and pretend it is an office floor. Allocate rooms for 90, 45 and 12 people without overlap. Then explain every unused address.

EXAM / INTERVIEW

What a strong answer sounds like

This is a strong practical and exam-style exercise because it combines host math, binary boundaries and routing awareness.

NEXT CONNECTION

Make this idea travel.

Connect it next to: tcp-reliability • routing-protocols • dns.

COURSE CONTENTS

Subnet 3 networks + design a small topology

01How the Internet Works + OSI ModelWeek 1 · 4 topics0/4
02Physical & Data Link LayersWeek 1–2 · 5 topics0/5
03Network Layer: IP & RoutingWeek 2–3 · 6 topics0/6
04Transport Layer: TCP & UDPWeek 3–4 · 5 topics0/5
05Application Layer: HTTP, DNS & FriendsWeek 4–5 · 6 topics0/6
06Security & Troubleshooting ToolkitWeek 5 · 5 topics0/5