Introduction
Welcome back to the Aperture Logistics capstone project. In our last session, you created a professional VLAN plan, defining the Layer 2 broadcast domains that will segment our network. That plan established the logical "neighborhoods" of our enterprise. Now, it's time to give those neighborhoods their street addresses.
This lesson directly addresses your goal of mastering large-scale address planning. We will develop a hierarchical Variable Length Subnet Masking (VLSM) addressing plan for the entire Aperture Logistics enterprise. You'll move beyond simply calculating subnets and learn to design a scalable, manageable, and efficient Layer 3 topology. This plan will assign a unique IP subnet to each VLAN from the previous lesson, creating a structure that is not only functional but also optimized for routing.
The 'Why': Hierarchical Design and Route Summarization
Before we start carving up IP addresses, it's critical to understand the design philosophy. In a large network, an IP address should do more than just identify a host; it should also identify its location. This is the essence of hierarchical addressing.
A well-designed hierarchical plan brings a massive benefit: route summarization. By structuring your IP plan logically (e.g., all IPs in the HQ building start with 10.10.x.x), you can represent hundreds of individual network routes with a single summary route. This drastically reduces the size of routing tables, which in turn lowers CPU load on your routers and makes the network more stable and faster to converge.
Router Hierarchies and Route Summarization - Networking Fundamentals - Lesson 5 - Part 3
To see why this is so important, let's watch this segment from Practical Networking. It clearly explains how a hierarchical router deployment enables route summarization and makes a network more scalable and efficient.
Watch from 00:31 to 07:48. The first part explains why a hierarchical topology is superior for scalability. The second, more critical part introduces route summarization and shows how it reduces routing table entries. Focus on the concept of replacing many specific routes (like /24s) with one general route (like a /16).
This principle of summarization is the strategic goal behind our VLSM plan. We aren't just making subnets fit; we're building a routable hierarchy.

The 'How': The VLSM Allocation Process
Variable Length Subnet Masking (VLSM) is the technique we use to implement a hierarchical plan without wasting addresses. Unlike older, fixed-length subnetting where every subnet was the same size, VLSM allows us to "right-size" each subnet for its specific need.
The process is systematic and methodical, which aligns well with your preference for structured problem-solving.
VLSM Subnetting - subnetting a subnet
This video from Sunny Classroom provides a clear, step-by-step demonstration of the VLSM process. It walks through a classic network design problem, which is exactly what we're about to do for Aperture Logistics.
Watch from 03:37 to 14:30. Pay close attention to the core steps: Arrange networks from largest to smallest based on host requirements. Allocate a subnet for the largest network from the parent block. Subnet a subnet: Take the next available unused block and divide it further for the next-largest network. Repeat this process until all networks are addressed. This is the exact algorithm we will follow.
Building the Aperture Logistics Addressing Plan
Now, let's apply this theory and process to our capstone project. We will develop the complete addressing plan for Aperture Logistics.
Step 1: Select the Parent Address Block and Establish the Hierarchy
Aperture Logistics has the entire 10.0.0.0/8 private address space for its internal network. Our first design decision is to carve this massive block into smaller, manageable chunks based on geography and function. This top-level division is the foundation of our hierarchy.
We will use the second octet to represent a major site or function, a common and highly effective enterprise strategy.
| Site ID (2nd Octet) | Allocation | Site / Function | Summary Route |
|---|---|---|---|
| 10 | 10.10.0.0/16 |
HQ Building | 10.10.0.0/16 |
| 20 | 10.20.0.0/16 |
R&D Building (incl. Data Center) | 10.20.0.0/16 |
| 30 | 10.30.0.0/16 |
Warehouse & Showroom Building | 10.30.0.0/16 |
| 100-119 | 10.100.0.0/11 |
Future Retail Stores (Phase 2) | 10.96.0.0/11 |
| 254 | 10.254.0.0/16 |
WAN & Infrastructure Links | 10.254.0.0/16 |
With this structure, our core router can have a simple routing table: "To reach anything in the HQ, send traffic toward 10.10.0.0/16."
Step 2: Estimate Host Requirements per VLAN
Next, we revisit our VLAN plan from the previous lesson and determine the number of IP addresses each VLAN requires. A crucial part of planning is accounting for future growth. A good rule of thumb is to plan for 25-50% growth.
| VLAN Name | Location | Base Hosts | Growth (50%) | Total Hosts | Optimal CIDR |
|---|---|---|---|---|---|
| Campus-Wide VLANs | |||||
VOICE_CORP |
Campus-wide | 275 | 138 | 413 | /23 (510) |
GUEST_WIFI |
Campus-wide | 200 | 100 | 300 | /23 (510) |
MGMT_INFRA |
Campus-wide | 50 | 25 | 75 | /25 (126) |
| HQ Building | |||||
DATA_HQ |
HQ Building | 150 | 75 | 225 | /24 (254) |
| R&D Building | |||||
DATA_RD |
R&D Building | 50 | 25 | 75 | /25 (126) |
SERVERS_DC |
R&D Building (DC) | 20 | 10 | 30 | /27 (30) |
| Warehouse Building | |||||
DATA_WH |
Warehouse Building | 75 | 38 | 113 | /25 (126) |
IOT_WH |
Warehouse Building | 100 | 50 | 150 | /24 (254) |
| Infrastructure | |||||
| WAN Link (HQ-R&D) | Point-to-Point | 2 | 0 | 2 | /30 (2) |
| WAN Link (HQ-WH) | Point-to-Point | 2 | 0 | 2 | /30 (2) |
Note: For VOICE_CORP and GUEST_WIFI, even though they are campus-wide, we will allocate a single large subnet for each from one of the site blocks to keep management simple.
Step 3: Perform Hierarchical VLSM Allocation
Now we execute the VLSM process. We will allocate subnets from the largest to the smallest requirement, carving them out of our site-specific /16 blocks.
Let's do the allocation for the R&D Building (10.20.0.0/16) as a detailed example.
- Requirements for R&D Building:
DATA_RD(75 hosts),SERVERS_DC(30 hosts). We'll also source the campus-wide VLANs from this block. - Order by size:
VOICE_CORP: 413 hosts -> /23GUEST_WIFI: 300 hosts -> /23DATA_RD: 75 hosts -> /25MGMT_INFRA: 75 hosts -> /25SERVERS_DC: 30 hosts -> /27
- Allocate:
VOICE_CORP(/23): We need a block of 512 addresses.- Assign
10.20.0.0/23. - Network Address:
10.20.0.0 - Range:
10.20.0.1-10.20.1.254 - Broadcast:
10.20.1.255 - Next available address is
10.20.2.0.
- Assign
GUEST_WIFI(/23): We need another block of 512 addresses.- Assign
10.20.2.0/23. - Network Address:
10.20.2.0 - Range:
10.20.2.1-10.20.3.254 - Broadcast:
10.20.3.255 - Next available address is
10.20.4.0.
- Assign
DATA_RD(/25): We need 128 addresses.- Assign
10.20.4.0/25. - Network Address:
10.20.4.0 - Range:
10.20.4.1-10.20.4.126 - Broadcast:
10.20.4.127 - Next available address is
10.20.4.128.
- Assign
MGMT_INFRA(/25): We need 128 addresses.- Assign
10.20.4.128/25. - Network Address:
10.20.4.128 - Range:
10.20.4.129-10.20.4.254 - Broadcast:
10.20.4.255 - Next available address is
10.20.5.0.
- Assign
SERVERS_DC(/27): We need 32 addresses.- Assign
10.20.5.0/27. - Network Address:
10.20.5.0 - Range:
10.20.5.1-10.20.5.30 - Broadcast:
10.20.5.31 - Next available address is
10.20.5.32.
- Assign
Repeating this process for all sites gives us our final addressing plan.
Final Aperture Logistics Addressing Plan
| VLAN/Link | Purpose | Site Block | Assigned Subnet | Usable Hosts |
|---|---|---|---|---|
VOICE_CORP |
VoIP Phones | R&D (10.20.0.0/16) |
10.20.0.0/23 |
510 |
GUEST_WIFI |
Guest Access | R&D (10.20.0.0/16) |
10.20.2.0/23 |
510 |
DATA_HQ |
HQ Staff | HQ (10.10.0.0/16) |
10.10.0.0/24 |
254 |
IOT_WH |
Warehouse IoT | Warehouse (10.30.0.0/16) |
10.30.0.0/24 |
254 |
MGMT_INFRA |
Network Management | R&D (10.20.0.0/16) |
10.20.4.0/25 |
126 |
DATA_WH |
Warehouse Staff | Warehouse (10.30.0.0/16) |
10.30.1.0/25 |
126 |
DATA_RD |
R&D Engineers | R&D (10.20.0.0/16) |
10.20.4.128/25 |
126 |
SERVERS_DC |
Data Center Servers | R&D (10.20.0.0/16) |
10.20.5.0/27 |
30 |
| WAN HQ-R&D | P2P Link | WAN (10.254.0.0/16) |
10.254.0.0/30 |
2 |
| WAN HQ-WH | P2P Link | WAN (10.254.0.0/16) |
10.254.0.4/30 |
2 |
This plan is efficient, hierarchical, and ready to be documented. For a deeper dive into a real-world enterprise design that inspired this structure, the following article is an invaluable resource.
Designing a Scalable Enterprise IP Scheme | Cisco Jedi
This article, 'Designing a Scalable Enterprise IP Scheme' from Cisco Jedi, is a masterclass in practical network design. It details a case study very similar to our own, breaking down a /8 block for a multi-site company. It's a great example of the level of detail and foresight required in professional IP planning.
Read from the beginning of the article down to the 'COMPREHENDING THE BATTLE PLAN' section. You don't need to memorize their specific numbers, but focus on the methodology: How they justify the design choices (manageability, routing efficiency). How they use the second octet for site summarization. How they create a template for different types of sites (corporate, branch, retail).
Conclusion
You have now successfully developed a hierarchical VLSM addressing plan for the entire Aperture Logistics enterprise. This is a significant milestone that moves us from a logical Layer 2 design to a fully routable Layer 3 topology. You've applied the core principles of modern network design to create a plan that is efficient, scalable, and manageable.
Key Takeaways:
- Hierarchy is King: A hierarchical address plan is essential for scalability because it enables powerful route summarization, simplifying routing tables and improving network performance.
- VLSM is the Tool: VLSM is the systematic process for carving up a large address block to meet specific host requirements without wasting valuable IP space.
- Plan from the Top Down: The design process starts with the largest blocks (sites) and works down to the smallest (individual subnets and point-to-point links).
- Design for Growth: Always allocate subnets that can accommodate a reasonable amount of future growth to avoid painful re-addressing projects later.
Preview of the Next Lesson:
With our VLANs defined and our IP subnets assigned, the next step is to formalize this design into the single most important piece of network documentation. In the next lesson, you will create a comprehensive IP Address Management (IPAM) document, mapping all VLANs to their assigned subnets, defining gateway addresses, and creating a single source of truth for the entire network.