Enterprise networking projects
IP Addressing, Subnetting and VLAN Plan
The proposed addressing scheme for all three sites: department-level VLANs, matched subnets, reserved infrastructure capacity, and the WAN transit block.
Design principles
- No flat site network. Every department, server group, wireless network, printing pool, CCTV segment and management range sits on its own VLAN and subnet.
- Infrastructure capacity is reserved separately from users. Network devices and peripherals cannot consume a department’s address pool.
- Masks are sized to the requirement rather than defaulting to /24 everywhere: the head office uses /24 per department where 100 users across four departments justify it, while the branch and Egypt offices use /26 and /27 so the subnetting is real.
- Addresses are reserved consistently: gateway at the first usable address, network infrastructure in the low static range, and the DHCP pool above it.
- Summarisation is designed in: each site is one block, so a single route advertisement covers it.
Three-site topology
Capacity check
The endpoint user figures count people with a device. They exclude switches, routers, firewalls, wireless access points, network printers, shared peripherals, servers, IP phones, CCTV cameras and other network-connected infrastructure — all of which have their own reserved capacity below.
| Site | Endpoint requirement | Usable capacity — user VLANs | Reserved — infrastructure VLANs | Headroom |
|---|---|---|---|---|
| Riyadh Site 1 — Head Office | 100 | 1142 | 308 | +1042 |
| Riyadh Site 2 — Branch Office | 60 | 186 | 152 | +126 |
| Egypt — Satellite Office | 50 | 186 | 152 | +136 |
Usable capacity excludes the network and broadcast address of each subnet and is computed from the subnets in the tables below.
Riyadh Site 1 — Head Office
10.10.0.0/16Design onlyHeadquarters · core and access switching, central services, WAN hub · 100 endpoint users
| VLAN | Name | Purpose | Subnet | Usable | Gateway | Static reserve | DHCP pool |
|---|---|---|---|---|---|---|---|
| 10 | HQ-USERS-A | Sales & Marketing (30 endpoints) | 10.10.10.0/24 | 254 | 10.10.10.1 | 10.10.10.2–10.10.10.21 | 10.10.10.22–10.10.10.254 |
| 20 | HQ-USERS-B | Finance & Accounts (20 endpoints) | 10.10.20.0/24 | 254 | 10.10.20.1 | 10.10.20.2–10.10.20.21 | 10.10.20.22–10.10.20.254 |
| 30 | HQ-USERS-C | HR & Administration (15 endpoints) | 10.10.30.0/24 | 254 | 10.10.30.1 | 10.10.30.2–10.10.30.21 | 10.10.30.22–10.10.30.254 |
| 40 | HQ-USERS-D | Operations & Technical (35 endpoints) | 10.10.40.0/24 | 254 | 10.10.40.1 | 10.10.40.2–10.10.40.21 | 10.10.40.22–10.10.40.254 |
| 50 | HQ-SERVERS | Domain controller, DNS, DHCP, file services | 10.10.50.0/26 | 62 | 10.10.50.1 | 10.10.50.2–10.10.50.21 | 10.10.50.22–10.10.50.62 |
| 60 | HQ-VOICE | IP telephony handsets | 10.10.60.0/26 | 62 | 10.10.60.1 | 10.10.60.2–10.10.60.21 | 10.10.60.22–10.10.60.62 |
| 70 | HQ-WLAN-CORP | Staff wireless | 10.10.70.0/25 | 126 | 10.10.70.1 | 10.10.70.2–10.10.70.21 | 10.10.70.22–10.10.70.126 |
| 80 | HQ-WLAN-GUEST | Guest wireless (isolated) | 10.10.80.0/26 | 62 | 10.10.80.1 | 10.10.80.2–10.10.80.21 | 10.10.80.22–10.10.80.62 |
| 90 | HQ-PRINT | Network printers and shared peripherals | 10.10.90.0/27 | 30 | 10.10.90.1 | 10.10.90.2–10.10.90.21 | 10.10.90.22–10.10.90.30 |
| 100 | HQ-CCTV | CCTV cameras and recorder | 10.10.100.0/26 | 62 | 10.10.100.1 | 10.10.100.2–10.10.100.21 | 10.10.100.22–10.10.100.62 |
| 110 | HQ-MGMT | Switches, router, APs, out-of-band management | 10.10.110.0/27 | 30 | 10.10.110.1 | 10.10.110.2–10.10.110.21 | 10.10.110.22–10.10.110.30 |
Riyadh Site 2 — Branch Office
10.20.0.0/16Design onlyBranch · router and switching, inter-site routing · 60 endpoint users
| VLAN | Name | Purpose | Subnet | Usable | Gateway | Static reserve | DHCP pool |
|---|---|---|---|---|---|---|---|
| 10 | BR-USERS-A | Branch staff — sales and operations | 10.20.10.0/26 | 62 | 10.20.10.1 | 10.20.10.2–10.20.10.21 | 10.20.10.22–10.20.10.62 |
| 20 | BR-USERS-B | Branch administration and finance | 10.20.20.0/26 | 62 | 10.20.20.1 | 10.20.20.2–10.20.20.21 | 10.20.20.22–10.20.20.62 |
| 30 | BR-SERVERS | Local file and print server | 10.20.30.0/27 | 30 | 10.20.30.1 | 10.20.30.2–10.20.30.21 | 10.20.30.22–10.20.30.30 |
| 40 | BR-PRINT | Printers and shared peripherals | 10.20.40.0/27 | 30 | 10.20.40.1 | 10.20.40.2–10.20.40.21 | 10.20.40.22–10.20.40.30 |
| 50 | BR-WLAN | Branch staff wireless | 10.20.50.0/26 | 62 | 10.20.50.1 | 10.20.50.2–10.20.50.21 | 10.20.50.22–10.20.50.62 |
| 60 | BR-GUEST | Guest wireless (isolated) | 10.20.60.0/26 | 62 | 10.20.60.1 | 10.20.60.2–10.20.60.21 | 10.20.60.22–10.20.60.62 |
| 70 | BR-MGMT | Switches, router, access points | 10.20.70.0/27 | 30 | 10.20.70.1 | 10.20.70.2–10.20.70.21 | 10.20.70.22–10.20.70.30 |
Egypt — Satellite Office
10.30.0.0/16Design onlySatellite · remote LAN, secure WAN connectivity · 50 endpoint users
| VLAN | Name | Purpose | Subnet | Usable | Gateway | Static reserve | DHCP pool |
|---|---|---|---|---|---|---|---|
| 10 | EG-USERS-A | Egypt staff — operations and technical | 10.30.10.0/26 | 62 | 10.30.10.1 | 10.30.10.2–10.30.10.21 | 10.30.10.22–10.30.10.62 |
| 20 | EG-USERS-B | Egypt administration and finance | 10.30.20.0/26 | 62 | 10.30.20.1 | 10.30.20.2–10.30.20.21 | 10.30.20.22–10.30.20.62 |
| 30 | EG-SERVERS | Local services | 10.30.30.0/27 | 30 | 10.30.30.1 | 10.30.30.2–10.30.30.21 | 10.30.30.22–10.30.30.30 |
| 40 | EG-PRINT | Printers | 10.30.40.0/27 | 30 | 10.30.40.1 | 10.30.40.2–10.30.40.21 | 10.30.40.22–10.30.40.30 |
| 50 | EG-WLAN | Office wireless | 10.30.50.0/26 | 62 | 10.30.50.1 | 10.30.50.2–10.30.50.21 | 10.30.50.22–10.30.50.62 |
| 60 | EG-GUEST | Guest wireless (isolated) | 10.30.60.0/26 | 62 | 10.30.60.1 | 10.30.60.2–10.30.60.21 | 10.30.60.22–10.30.60.62 |
| 70 | EG-MGMT | Switches, router, access points | 10.30.70.0/27 | 30 | 10.30.70.1 | 10.30.70.2–10.30.70.21 | 10.30.70.22–10.30.70.30 |
WAN transit and loopbacks
WAN links and router loopbacks live in their own block — 10.250.0.0/16 — so a single site summary route can never leak into a site’s departmental address space.
| Link | Subnet | Side A | Side B |
|---|---|---|---|
| HQ ↔ Riyadh Branch | 10.250.0.0/30 | 10.250.0.1 (R-HQ) | 10.250.0.2 (R-BR) |
| HQ ↔ Egypt | 10.250.0.4/30 | 10.250.0.1 (R-HQ) | 10.250.0.2 (R-EG) |
| Router loopbacks | 10.250.255.0/24 | Used as OSPF router IDs and stable management targets | |
Routing between sites is designed with OSPF, using router loopbacks as router IDs and stable management targets. Site blocks and the WAN block are summarised deliberately so one route advertisement per site is enough. The Egypt link's site-to-site VPN is a documented design, kept separate from anything demonstrated in a lab — see the capability notes on the project page.
Reserved for growth
Address space held back deliberately and documented here so it is not allocated by accident.
- 10.10.111.0/24 Held for future head office growth; the remainder of 10.10.0.0/16 is unallocated.
Lab verification
Content pending — SwitchLab verification output for this addressing plan
The plan is designed but not yet built in the lab. Verification output — interface addressing, routing tables, DHCP leases and connectivity tests — is published here once produced, never before.