~/Rev_

Design: A 30-Segment Enterprise-Style Range on Two Mini PCs

Grouping ~30 segments into enterprise trust zones, a readable addressing scheme, and the rules that keep hypervisors out of workload segments.

2025-11-28#CyberDen
work: Nov 2025 → ongoing · Design (core segments built) · CyberDen, Architecture, Networking

Status, up front

The core segments (management, transit, DNS, SOC, CTI, AD, DevSecOps, vulnerable apps, attacker, storage, AI) are built and routed. The industry verticals are planned.


Grouping principle

Segments are grouped by trust zone, the way an enterprise does it, not numbered as "lab 1, lab 2":

ZoneSegmentsExample stacks
Infrastructuremanagement, transit, DNS, storage, monitoringpfSense, VyOS, Pi-hole, TrueNAS, observability
DefenseSOC, CTI, DFIRSecurity Onion, MISP, OpenCTI, SIFT, REMnux
IdentityAD/corp, IAMWindows Server DC, member servers
EngineeringDevSecOps/K8s, product security, devk3s, Gitea, Jenkins, RHEL, Debian
Offenseattacker, vuln-apps, victimsKali, Parrot, Metasploitable, VulnHub, Vulhub
Verticals (planned)AI/ML, cloud, ICS/SCADA, telecom, automotive, medical, financeper-domain OS and protocol stacks

Addressing scheme

A /16 for the lab, one /24 per segment, with the third octet equal to the VLAN ID, and .1 always the VyOS gateway. You can read any address and know its segment. (The real values stay off this site.)

VLAN plan
The working plan: one /24 per segment, the VLAN ID repeated in the third octet.
VyOS sub-interfaces
The same plan, live on VyOS: a gateway sub-interface for every segment on the trunk.

Rules that make it work

  1. Hypervisor management never moves. VMs get tagged virtual NICs; hosts stay on management.
  2. One router owns east–west (VyOS); the edge firewall owns north–south (pfSense). See W03 for what happens when the paths disagree.
  3. Target: default-deny between zones, opened per flow as each service needs it. Inter-segment routing started open for bring-up and is being tightened zone by zone.
  4. Offense is contained, not crippled. Attacker segments keep flexible DNS and egress for realistic testing, and can't reach management.
  5. Every segment exists in four places: switch, bridge, router, firewall. Missing one gives you "unreachable" (W06).

Capacity reality

Two 32 GB mini PCs can't run 30 segments' worth of workloads at once, and they don't need to. The lab runs by role: the infrastructure is always on, and the vertical a given week's work needs gets powered up. The T320 (96 GB) was added when the defensive stack alone started crowding out the infrastructure.


Sources: VLAN subnet OS stacks (20 Nov 2025), Network rebuild guide (5 Dec 2025), CyberDen Resource Planning (10 Feb 2026), Sovereign Cyber-Physical R&D (20 Jan 2026)