Live demo · no account needed

Change an answer.Watch the whole design recalculate.

This is the real engine, running in your browser. Nothing is sent anywhere, nothing is saved, and every subnet below was calculated rather than generated.

Pick an organisation

Drives the size of the student subnet more than any other answer.

500
What is on the network

Existing network

Watch the design move out of its way.

8 VLANs · calculated in your browser
VLANNameSubnetUsable
10Management10.10.0.0/2662
12Servers10.12.0.0/2814
110Staff10.110.0.0/25126
115Students10.115.0.0/221022
120Voice10.120.0.0/25126
125Printers10.125.0.0/2814
130Cameras10.130.0.0/2662
220Guest10.220.0.0/23510

Drawing…

ManagementServersStaffStudentsVoicePrintersCamerasGuestDashed = wireless

What the write-up looks like

Written by claude-sonnet-5

Why this design

This design uses eight VLANs because the school has eight functionally distinct populations of devices with different trust levels, traffic patterns, and management needs — not because eight is a target number. Splitting them lets the firewall apply different rules to each without one bad actor (a compromised camera, a guest laptop) having a path to staff data or the servers.

The sizing follows directly from headcounts you gave us, with buffers added for realism rather than invented. Staff (10.110.0.0/25, sized for 98) comes from 50 staff at roughly 1.3 devices each — a laptop plus occasional desktop or tablet. Students (10.115.0.0/22, sized for 788) comes from 500 1:1 devices plus a working assumption of spares and loaners, which is why the multiplier there is larger than staff's. Voice (10.120.0.0/25, sized for 84) assumes one physical handset per staff member plus shared phones in common areas and conference rooms — if the school instead plans to run voice as a soft-phone app on staff laptops, this VLAN is oversized and the traffic actually belongs in Staff. Printers (10.12.0.0/28... 10.125.0.0/28, sized for 8) assumes roughly one networked device per twelve staff, a rule-of-thumb ratio, not a count you gave us directly. Cameras (10.130.0.0/26, sized for 36) is anchored to the 24 cameras you specified plus a recorder and headroom. Guest (10.220.0.0/23, sized for 413) assumes roughly half the combined staff-and-student population is present with a personal device at any one time — reasonable for a school, but worth checking against your actual visitor and BYOD volume.

Management (10.10.0.0/26) and Servers (10.12.0.0/28) are sized for infrastructure, not people: about 24 access points and 12 switches plus the firewall on the management VLAN, and a small on-premise server footprint on the server VLAN. Given the stated preference for cloud management, we've assumed most of the school's actual services (identity, filtering, backup, monitoring) live off-site, and the on-prem server VLAN only needs to host what genuinely must stay local. If that assumption is wrong — if there's a plan to run more on-prem infrastructure than eight devices' worth — that VLAN will need to be resized before it's built out.

The design doesn't invent isolation for VLANs where none was specified — printers, for instance, sit on their own VLAN for addressing cleanliness but have no stated deny rules, which is worth a second look given how often print devices are the weak point on a network.

Recommendations

You told us this is a greenfield project driven by "new" — there's no existing network to migrate, which simplifies rollout but means every isolation rule has to be built correctly the first time; there's no fallback "it used to work" configuration to compare against.

Addressing alone does not enforce anything. Putting cameras on 10.130.0.0/26 and guests on 10.220.0.0/23 only creates the boundary — the deny rules listed in the brief have to be configured on the firewall (or a routing switch capable of ACLs) exactly as specified, both directions where relevant. In particular: cameras must be denied all listed destinations and the internet, with only the recorder permitted, and guest must be denied all internal VLANs with only internet permitted. Test both rule sets by attempting to reach a blocked destination from a device on each VLAN after cutover, not just by reading the config back.

Because management preference is cloud, the devices on 10.10.0.0/26 (access points, switches, firewall) will need outbound reachability to whatever cloud controller or dashboard you choose — confirm the firewall's default posture doesn't accidentally block that path while enforcing the other deny rules.

On wireless: staff, student, and guest traffic all ride the same radios but need separate SSIDs mapped to 10.110.0.0/25, 10.115.0.0/22, and 10.220.0.0/23 respectively. Get this mapping right in the AP configuration — a misconfigured SSID-to-VLAN binding is the single most common way guest and staff traffic end up mixed in practice.

On wired ports serving handsets, use LLDP-MED or CDP-based voice VLAN assignment so phones land on 10.120.0.0/25 automatically rather than relying on manual port configuration per desk.

Printers have no isolation rule specified. Decide deliberately whether that's acceptable — an unmanaged printer with staff-VLAN-wide reachability is a common route for lateral movement, and it's worth applying the same restrictive logic used for cameras if these are shared or ageing devices.

Hardware notes and the pre-flight checklist

With a stated preference for cloud management and roughly 24 access points and 12 switches to run, look at the cloud-managed category of switch and AP platforms (the category made mainstream by products like Meraki, Aruba Central, or UniFi — named here only as examples of the category, not a recommendation). These platforms give central visibility across a two-building-or-less school estate without needing on-site controller hardware, which fits both the device count and the cloud preference.

The firewall is the piece that actually matters most here: it must be capable of VLAN-aware routing and stateful ACLs across all eight subnets, since the isolation rules for cameras and guests depend entirely on it, not on the switches. A basic "router-on-a-stick" appliance without proper ACL depth won't hold up; confirm whatever firewall you select or already own can express deny rules per-VLAN-pair, not just a flat inside/outside split.

This is a new build, so there's no legacy equipment to assess for fitness — but plan PoE budget on switches serving access points, VLAN 120 (Voice) handsets, and VLAN 130 (Cameras), since all three are typically PoE-powered and will drive your switch and power-supply sizing beyond simple port count.

Whatever cloud management platform is chosen, make sure its licensing tier covers all ~36 infrastructure devices (APs, switches, firewall) from day one — under-licensing a cloud-managed estate is a common and avoidable gap.

Check before implementing

  • Confirm the assumed device-per-staff ratio (roughly 1.3) and device-per-student loaner/spare buffer against actual procurement plans, since Staff and Student VLAN sizing depends on them.
  • Confirm whether voice will run as physical handsets or as a soft-phone app on staff laptops, since VLAN 120's sizing assumes physical handsets.
  • Confirm the guest population estimate (sized for 413 devices) against actual expected concurrent visitor and BYOD numbers rather than the assumed half-of-site-population rule.
  • Confirm the firewall or routing device selected can enforce per-VLAN-pair stateful ACLs, since the camera and guest isolation rules require this and a simple router will not suffice.
  • Confirm the chosen cloud management platform's outbound connectivity requirements and check the firewall's default rules on 10.10.0.0/26 don't inadvertently block them while enforcing the stated deny rules.
  • Confirm the on-premise server count and role assumptions behind the 8-device Servers VLAN sizing, since a cloud-first setup with more local services than expected would require resizing that subnet.
  • Verify wireless AP configuration maps the staff, student, and guest SSIDs to the correct VLANs before go-live, since a wireless misconfiguration is the most common way this segmentation gets bypassed in practice.
  • Decide and document whether the Printers VLAN needs isolation rules similar to Cameras and Guest, since none were specified and this is a plausible gap.

Do this for a real client

The real thing asks about forty questions instead of six, keeps every project saved under the client it belongs to, and exports the whole package as Markdown or PDF.

Every number on this page was calculated, not generated. A design should be reviewed by a qualified professional before it is implemented.