Subnetting & VLSM (Variable Length Subnet Masking)
Subnetting is the practice of dividing a single large IP network into multiple smaller, logically segmented subnetworks (subnets) by borrowing host bits.
Usable Hosts = \(2^h - 2\). Borrowing bits increases subnets and decreases host capacity per subnet.
In Simple Terms
Visual Diagram & Flow
.1-.62
.65-.126
.129-.190
.193-.254
Efficient subnetting prevents catastrophic IP address exhaustion, reduces broadcast traffic, and creates clear security perimeters.
How It Works (Technical Breakdown)
Subnetting is like buying a 10,000 sq ft office building floor and building interior walls to create distinct secure offices of different sizes for different teams.
Divide `192.168.10.0/24` into 4 equal subnets using `/26` (borrow 2 bits, block size = 64): 1. Subnet 1: `192.168.10.0/26` (Hosts .1 - .62, Broadcast .63) 2. Subnet 2: `192.168.10.64/26` (Hosts .65 - .126, Broadcast .127) 3. Subnet 3: `192.168.10.128/26` (Hosts .129 - .190, Broadcast .191) 4. Subnet 4: `192.168.10.192/26` (Hosts .193 - .254, Broadcast .255)
Forgetting to subtract 2 for the Network ID and Broadcast Address, or confusing bit borrowing with decimal addition.
Next & Related Concepts
Concept Mastery Quiz
Test your comprehension with active-recall questions.
Active Recall Flashcards
Click each flashcard to reveal the answer and test your memory.
Content Versioning
Audit trail of revisions and updates for this knowledge topic.
| Version | Change Summary | Author | Timestamp |
|---|---|---|---|
| v1 (Current) | Active production content | system | Sun, Aug 23, 2026 11:09 AM |