How to design and explain an enterprise / campus network at a whiteboard: the three-tier model, L2/L3 design, wireless, the WAN edge, and the security and redundancy that hold it together.
An office (campus) network connects users, phones, printers, wireless access points, and IoT to each other, to on-prem servers, and to the Internet — reliably, securely, and with predictable performance. The canonical way to reason about it is the hierarchical (three-tier) model, which splits the network into layers with distinct jobs so that each can scale and fail independently.
Three layers, three jobs: access connects endpoints and enforces policy at the port; distribution aggregates access switches, does inter-VLAN routing and policy; core is a high-speed, low-policy backbone that just moves packets between distribution blocks. Small sites collapse distribution and core into one layer.
Cisco's classic access / distribution / core model keeps failure domains small and the topology easy to reason about. Each access-to-distribution and distribution-to-core connection is redundant, and routing usually starts at the distribution layer.
INTERNET / WAN
│
┌──────┴──────┐
│ Edge / FW │ Internet edge: routers, firewall, DMZ, VPN
└──────┬──────┘
╔════════════╪════════════╗
║ CORE ║ L3 backbone — fast, redundant, no policy
║ ┌─────┐ ┌─────┐ ║
║ │Core1│═════│Core2│ ║
║ └──┬──┘ └──┬──┘ ║
╚══════╪═══════════╪══════╝
│ ╲ ╱ │ full-mesh L3 uplinks
╔══════╪═══╳═══════╪══════╗
║ DISTRIBUTION (per block) ║ inter-VLAN routing, HSRP/VRRP, summarize
║ ┌────┐ ┌────┐ ║
║ │Dst1│═════════│Dst2│ ║ MLAG / stack pair
║ └─┬──┘ └──┬─┘ ║
╚════╪══════╤════════╪═════╝
│ │ │
╔════╪══════╪════════╪═════╗
║ ACCESS LAYER ║ user ports, PoE, VLANs, 802.1X
║ ┌────┐ ┌────┐ ┌────┐ ║
║ │ SW │ │ SW │ │ SW │ ║
║ └─┬──┘ └─┬──┘ └─┬──┘ ║
╚════╪══════╪══════╪═══════╝
│ │ │
[PC] [Phone] [AP] [IoT] endpoints
| Layer | Primary role | Typical features |
|---|---|---|
| Access | Connect endpoints; enforce port-level policy | PoE/PoE+, VLANs, 802.1X/NAC, port-security, BPDU guard, DHCP snooping, QoS marking |
| Distribution | Aggregate access; L3 boundary and policy | Inter-VLAN routing (SVIs), FHRP (HSRP/VRRP), ACLs, route summarization, redistribution |
| Core | High-speed backbone between blocks | Fast L3 forwarding, ECMP, minimal features, maximum redundancy and uptime |
For a small or single-building site, a dedicated core is overkill. You collapse the core into the distribution layer: a pair of L3 distribution/core switches (usually MLAG/stacked) do both aggregation and backbone duties, with access switches dual-homed to them. This is the most common real-world office design.
Newer campus designs borrow the data-center spine-leaf (Clos) fabric: every leaf (access) connects to every spine, giving uniform, non-blocking, ECMP-load-balanced paths and eliminating STP-blocked links. Cisco SD-Access (and similar EVPN/VXLAN fabrics) overlays this with a VXLAN data plane, a LISP/BGP control plane, and centralized policy (group-based segmentation via SGTs) managed from a controller (DNA Center). The tradeoff is added complexity and controller dependence in exchange for consistent policy and easy segmentation.
The access layer is where endpoints plug in and where most of the security policy lives, because it is closest to the (untrusted) user. Access switches are typically 24–48 port, PoE-capable, with 1G copper to the desk and 10/25G fiber uplinks to distribution.
802.3af (PoE, 15.4 W), 802.3at (PoE+, 30 W), 802.3bt
(PoE++, 60/90 W). Budget the switch's total PoE wattage against the sum of connected devices.802.1Q between switches. An IP phone
port is a hybrid: an untagged data VLAN for the PC behind the phone plus a tagged voice VLAN.| VLAN | Purpose | Notes |
|---|---|---|
| Data | Employee PCs / laptops | Usually the native/untagged VLAN on an access port; 802.1X-authenticated. |
| Voice | IP phones | Tagged "voice VLAN"; auto-discovered via CDP/LLDP-MED; QoS-prioritized. |
| Guest | Visitors / BYOD | Internet-only, isolated from internal subnets; captive portal. |
| IoT / OT | Cameras, badge readers, sensors, printers | Tightly ACL'd; often profiled and quarantined by NAC. |
| Mgmt | Switch/AP management interfaces | Separate VLAN, restricted to admin sources only. |
Because users control what plugs into an access port, harden every one of them:
| Feature | Protects against |
|---|---|
| 802.1X / NAC | Unauthorized devices — the port stays "closed" until the device (or user) authenticates to a RADIUS server; NAC then assigns a VLAN/ACL by identity and posture. MAB (MAC Auth Bypass) for non-802.1X devices like printers. |
| Port-security | MAC flooding / rogue hubs — limits the number of MACs per port and can sticky-learn the allowed one. |
| BPDU guard | A user plugging in a switch and injecting STP — err-disables the port if a BPDU arrives on an edge (PortFast) port. |
| DHCP snooping | Rogue DHCP servers — only trusted (uplink) ports may send DHCP offers; builds a binding table used by DAI and IP Source Guard. |
| Dynamic ARP Inspection | ARP spoofing / MITM — validates ARP against the DHCP-snooping binding table. |
| Storm control | Broadcast/multicast/unknown-unicast storms — rate-limits or shuts the port above a threshold. |
Ethernet has no TTL, so a single loop melts the network with a broadcast storm. The access/distribution boundary is therefore all about loop-free redundancy.
802.1D STP is slow (~30–50 s); RSTP (802.1w)
converges in seconds; MSTP (802.1s) maps many VLANs onto a few spanning-tree
instances for scalability. Use Root Guard and BPDU Guard to protect the root and the edge.802.3ad/LACP). STP sees one link, so no port is blocked, and you get the aggregate bandwidth
with sub-second failover if a member dies.| FHRP | Vendor | Behavior |
|---|---|---|
| HSRP | Cisco | One active, one standby gateway sharing a virtual IP/MAC; active/standby only. |
| VRRP | Open standard | Like HSRP (master/backup); interoperable across vendors. |
| GLBP | Cisco | Load-balances across multiple active gateways (hands out different virtual MACs via ARP). |
Pushing routing down to the distribution layer (a routed access or routed-distribution design) shrinks L2 domains, kills large STP topologies, and speeds convergence with an IGP instead of spanning tree.
0.0.0.0/0) is originated at the Internet edge and flooded inward so
everything unknown heads to the firewall/edge routers.ip helper-address): clients broadcast DHCP DISCOVER, which routers
don't forward; the SVI relays it as unicast to a central DHCP server, inserting the subnet (giaddr) so the
server picks the right scope.Keep it structured and summarizable — e.g. a /16 per site, a /24 per VLAN, third octet
encoding building/floor:
| Subnet | VLAN | Gateway (VIP) | Use |
|---|---|---|---|
10.10.10.0/24 | 10 — Data | 10.10.10.1 | Employee PCs |
10.10.20.0/24 | 20 — Voice | 10.10.20.1 | IP phones |
10.10.30.0/24 | 30 — Guest | 10.10.30.1 | Visitors (Internet-only) |
10.10.40.0/24 | 40 — IoT | 10.10.40.1 | Cameras / sensors |
10.10.99.0/24 | 99 — Mgmt | 10.10.99.1 | Device management |
Wi-Fi is now the primary access medium in most offices. Two architectures dominate:
802.11r/k/v) let clients move between APs
without re-authenticating or dropping calls; the WLC coordinates the handoff and RF/channel plan.The edge is where the campus meets the outside world — the Internet, other sites, and remote users. It is the natural place to concentrate security controls.
RFC 1918 space to public addresses; PAT
(overload) shares one public IP across many hosts by port.EF/DSCP 46, video →
AF41), trust markings upstream, and queue so voice/video stay smooth under congestion. Voice needs
low latency (<150 ms one-way), low jitter, and low loss.