Recently sorta redid my network. This network has been added on starting around 2017 with my Ubiquiti Edgerouter-X and then going from there...Now in 2020 I'm using this for learning for certifications and career. I'm currently still in high school, so this lab is a nice way to learn enterprise networking and such.
There is usually 55 wired devices according to UniFi, and usually 29 wireless devices.
Network Components
"Core Switch" - Ubiquiti Networks UniFi US-48
"Access Switch" - Cisco Catalyst 2960S-48LPS-L
"Hallway AP" - Ubiquiti Networks UniFi UAP-AC-Pro
"Garage AP" - Ubiquiti Networks UniFi UAP-AC-Lite
"Porch AP" - Ubiquiti Networks UniFi UAP-AC-M
"Living Room Switch" - Ubiquiti Networks UniFi US-8-60W
VLANs
666 - Management VLAN 10.0.0.0/24
10 - VMs VLAN 10.0.10.0/24
20 - Home VLAN 10.0.20.0/24
30 - IoT VLAN 10.0.30.0/24
40 - Guest VLAN 10.0.30.0/24
69 - ONT VLAN
200 - DMZ 172.16.0.0/24
Wireless - UniFi handles wireless, the main SSID "Skynet" is WPA2-Enterprise using Active Directory from my domain controllers on VLAN 20, "Skynet IoT" is normal WPA2-PSK for IoT devices on VLAN 30, "Skynet Guest" is using VLAN 40 with UniFi captive portal.
Router - My pfSense router is virtualized on ESXi-03, it has three virtual interfaces, VLAN 69 WAN twice and one trunked interface for VLANs. DHCP is also handled by pfSense.
Virtualization/Servers - All servers boot from a USB 3.0 flash drive running ESXi 6.7u3
R620 ESXi-01 - Dual Xeon E5-2560s, 64GB of DDR3 ECC RAM, 3x600GB HDD 10K RPM, 1TB ADATA SX8200 Pro (before the controller swap)
ESXi-02 - Old gaming laptop I had, Core i7 6700HQ, 24GB of DDR4 RAM, 1TB HDD 7.2K RPM, 512GB Samsung OEM NVMe
ESXi-03 - Dell Inspiron, Core i5 4460, 8GB of DDR3 RAM, 1TB 7.2K RPM.
VMs (Oh my god so many, I should consolidate some)
HOST: ESXi-01
Domain Controller #1 - Windows Server 2019
vCenter
DNS1 - Ubuntu Server 20.04 LTS Pi Hole (DNS2 is backed up on a RPi 3 for failover)
GitLab - Ubuntu Server 20.04 LTS
Docker - Ubuntu Server 20.04 LTS
Home Assistant - HassOS
NGINX Proxy - Ubuntu Server 20.04 LTS
Observium - Ubuntu Server 20.04 LTS
Pterodactyl - Ubuntu Server 20.04 LTS
UniFi Controller - Ubuntu Server 20.04 LTS
WireGuard - Ubuntu Server 20.04 LTS
Database Server - Ubuntu Server 20.04 LTS
NGINX + PHP Web hosting - Ubuntu Server 20.04 LTS
ShareX Image Hosting - Ubuntu Server 20.04 LTS
Utility VM - Debian 10
School Projects VM - Ubuntu Server 20.04 LTS
HOST: ESXi-02
Domain Controller #2 - Windows Server 2019
Rocketchat - Ubuntu Server 20.04 LTS
UNMS (UISP Ubiquiti management) - Ubuntu Server 20.04 LTS
Wiki.JS - Ubuntu Server 20.04 LTS
Invidious - Ubuntu Server 20.04 LTS
HOST: ESXi-03
pfSense Router
I only included basic wired networking in the diagram. No wireless devices are shown and there are additional wired devices on the network.