March 14, 2026
Prep a CCTV VLAN before the cameras arrive

I rarely start camera work with “which VLAN ID?”
I start with:
- What’s the purpose?
- What are we protecting?
- What breaks if a camera is compromised?
- How do we keep install day calm for everyone else?
Putting cameras on the office LAN because Ethernet is free looks easy. It usually creates three problems: cameras are hard to keep patched, video traffic is noisy, and a weak camera sits close to laptops and servers. The operational risk is real — a bad day on the camera side can touch more than CCTV.
Context
The easy path
Plug cameras into the office network and move on.
Why that is not enough
- Cameras share DHCP and broadcast with everyday workstations.
- Policy for “cameras only” is hard to keep clear on a flat LAN.
- If the segment does not exist yet, install day turns into redesign day.
How I look at the system
The request is “add cameras.” The real work is the path around them:
office LAN cameras
→ shared risk and noise
→ install day under pressure
I want cameras on their own segment, with a firewall edge we can explain, before anyone hangs hardware.
What I proposed
A dedicated CCTV VLAN, built and tested before cameras arrive.
Example numbers I use to reason (lab-style, not sacred):
VLAN 130
192.168.130.0/24
gateway .1
DHCP mid-pool (e.g. .100–.254)
What goes with the VLAN
- VLAN on core and access — so the boundary is real end to end.
- LACP plus trunk on the closet uplink — one bad cable should not kill the path, and many video streams will fill a single 1G link.
- Firewall rules on pfSense (or your edge) — allow recorder paths we mean; do not open the whole office by default.
- A test client before cameras — prove addressing and policy while nothing production depends on it.
Why not only “tighter rules on the office VLAN”?
A separate VLAN makes intent obvious. Special-casing cameras inside a flat LAN tends to grow into rules nobody wants to own.
What I did not build
I keep this practical. Extra complexity waits for a real need.
- No full zero-trust camera design on day one — VLAN plus clear edge rules are enough to start.
- No deep QoS trees before the path is proven — tune later if video actually fights for bandwidth.
- No perfect rule set for every future recorder feature — allow what install needs; extend when requirements show up.
- I do not skip LACP on the video uplink — that one is capacity and uptime, not decoration.
The bar: smallest design that lowers risk and makes install day boring.
What “done” means
Not “SSH worked once.”
- Test client gets
192.168.130.xand reaches.1 - LACP members are up and carry VLAN 130
- Firewall matches the purpose: recorder paths yes, office LAN by default no
If that is true before cameras arrive, the network work already did its job — clearer control, smaller blast radius, quieter install day.