Multi-Node Virtualization & Cisco Network Infrastructure
Self-Directed · OngoingDesigned and deployed a segmented enterprise network on physical Cisco hardware, backed by a single-node Proxmox VE hypervisor hosting 15 LXC containers and 2 virtual machines.
- Built a 4-VLAN segmented topology (Servers/Engineering, Operations, Media, and a BlackHole VLAN 999) with 802.1Q trunking across all inter-device links.
- Configured inter-VLAN routing on a Cisco 2901 using router-on-a-stick architecture — logical Gi0/0 sub-interfaces per VLAN, eliminating the need for additional routing hardware.
- Implemented LACP EtherChannel (802.3ad) between two Catalyst 3750X switches, bonding two ports into a single logical trunk for link redundancy and doubled inter-switch bandwidth.
- Hardened Layer 2 by assigning all unused switch ports to a gateway-less dead VLAN, blocking rogue device connectivity.
- Ran OSPF (process 1, Area 0, router-ID 1.1.1.1) on R1 to advertise all three VLAN subnets and the R1-to-R2 WAN link; set VLAN 10 as passive to suppress OSPF hellos on the Engineering segment.
- Applied a standard ACL for NAT overload (permitting only the Proxmox subnet for internet-bound traffic) and an extended ACL as a directed-broadcast filter on the Operations VLAN, restricting UDP traffic by source host.
- Deployed Proxmox VE 9.1 on an i7-8700T / 32 GB host with a dual-bridge architecture — a physical VLAN trunk bridge plus an isolated internal service bridge — and configured IP forwarding with static container routes for controlled cross-bridge traffic.
- Established zero-trust remote access via a 9-node Tailscale WireGuard mesh with the hypervisor as exit node, keeping all administrative services off the public internet.
- Fronted 15+ internal services with a Caddy reverse proxy handling path- and port-based routing, TLS termination, and header rewriting.
- Monitored availability with Uptime Kuma across 10+ service monitors, with alerting on downtime events.
- Cisco IOS
- Catalyst 3750X
- VLANs / 802.1Q
- EtherChannel / LACP
- OSPF
- ACL / NAT
- Proxmox VE
- LXC / KVM
- Tailscale
- Caddy
- Ubuntu / Debian