Office LAN Topology Diagram

A small company office with about sixty people needs internet access, wired desks, Wi-Fi for staff and guests, a few servers and some printers. This network topology diagram shows every device, every link and how VLANs split the network into zones. A second diagram adds redundancy.


1. The Diagram

Office LAN: 60 Users, One Site Internet (ISP) Edge Router 198.51.100.2/30 to ISP Firewall (NGFW) NAT, IPS, VPN, policy Core L3 Switch inter-VLAN routing Wi-Fi SSIDs Corp -> VLAN 10 (802.1X) Guest -> VLAN 30 (portal) Guest is internet-only: firewall denies 30 -> 10/40 Addressing VLAN 10 Staff 10.10.10.0/24 VLAN 30 Guest 10.10.30.0/24 VLAN 40 Servers 10.10.40.0/24 VLAN 50 Print 10.10.50.0/24 Access SW 1 48-port, PoE Desk PCs x40 IP phones VLAN 20 Access SW 2 24-port, PoE+ Wi-Fi AP 1 2nd floor Wi-Fi AP 2 1st floor Server Switch 10G NAS file shares AD / DNS + DHCP Access SW 3 24-port Printers x3 CCTV badge, IoT 802.1Q trunks VLAN 10 Staff VLAN 10 + 30 Wi-Fi VLAN 40 Servers VLAN 50 Printers
  1. Internet edge. The ISP hands off on a small /30 link to the edge router. Many offices merge router and firewall into one box; drawing them separately makes the responsibilities clear.
  2. Firewall. All traffic in or out passes the firewall, which does NAT for the private address space, intrusion prevention and the remote-access VPN.
  3. Core switch. A layer-3 switch is the default gateway for every VLAN and routes between them. It relays DHCP requests to the server VLAN.
  4. Access layer. Yellow 802.1Q trunks carry several VLANs to each access switch. Ports facing PCs, phones and printers are access ports in a single VLAN; AP ports are trunks so each SSID lands in its own VLAN.
  5. Segmentation. The coloured dashed zones are VLANs. Guest Wi-Fi (yellow) can reach only the internet; the policy box spells out that rule.

2. How to Read It

How to Read a Network Topology Diagram Device router / switch / host labelled box per device physical / L2 link solid line = cable or port uplink / trunk yellow = emphasis dashed boundary groups devices allowed traffic blocked / failure arrows only show flows zone / VLAN / subnet

Topology diagrams are not UML: boxes are physical or virtual devices and lines are links, with no time order. Draw one box per device, label it with role and key address, and use zones for VLANs or sites.

Keep layers separate: this view shows physical devices and VLAN membership. IP addressing sits in the side box, and firewall rules belong in their own table. Putting everything on one picture is the fastest way to make it unreadable.

3. Variant: Redundant Core

Variant: Redundant Office Core ISP A (fiber) ISP B (LTE / cable) Firewall A active Firewall B standby HA sync / heartbeat Core Switch 1 stack member Core Switch 2 stack member stack cable Access SW 1 LACP to both Access SW 2 LACP to both Access SW 3 LACP to both Access SW 4 LACP to both

The same office with no single point of failure: two ISPs, an active/standby firewall pair, a two-member core stack and access switches dual-homed with LACP. The trade-off is roughly double the hardware and a more complex failover test plan.

4. Pros, Cons, and When to Use

Pros

Cons

When to use

When not to use

5. As Diagrams-as-Code

Graphviz (DOT), which handles layout for undirected topology graphs:

graph office {
  rankdir=TB; node [shape=box, style=rounded];
  internet [shape=ellipse, label="Internet (ISP)"];
  router  [label="Edge Router"];
  fw      [label="Firewall (NGFW)"];
  core    [label="Core L3 Switch"];
  internet -- router -- fw -- core;
  subgraph cluster_v10 { label="VLAN 10 Staff";  sw1 [label="Access SW 1"]; pcs; phones; }
  subgraph cluster_v30 { label="VLAN 10+30 Wi-Fi"; sw2 [label="Access SW 2"]; ap1; ap2; }
  subgraph cluster_v40 { label="VLAN 40 Servers"; srv [label="Server Switch"]; nas; ad; }
  subgraph cluster_v50 { label="VLAN 50 Printers"; sw3 [label="Access SW 3"]; printers; iot; }
  core -- sw1 [label="802.1Q"]; core -- sw2; core -- srv; core -- sw3;
  sw1 -- pcs; sw1 -- phones; sw2 -- ap1; sw2 -- ap2;
  srv -- nas; srv -- ad; sw3 -- printers; sw3 -- iot;
}