A network switch is what connects your homelab nodes together. Without it, your Proxmox nodes can’t form a cluster, can’t live-migrate containers between each other, and can’t share storage. For most homelab guides, the switch is an afterthought — “just plug everything in.” This post explains what you’re actually buying and what the differences mean for your specific workloads.
What a switch does (and how it differs from a router)
A router connects different networks together and makes decisions about where traffic goes between them (your home LAN, the internet, VLANs). It assigns IP addresses via DHCP.
A switch connects devices on the same network together. It operates at Layer 2 (MAC addresses), not Layer 3 (IP addresses). When a Proxmox node sends traffic to another Proxmox node on the same switch, that traffic never touches your router at all — the switch forwards it directly.
In the diagram above, traffic between pvelab01 and pvelab02 (Proxmox cluster heartbeats, live migration, Corosync) flows switch → switch without going through the router. This is important: your router’s throughput and latency don’t matter for inter-node cluster traffic.
Speed: 1 GbE vs 2.5 GbE vs 10 GbE
What the speeds mean in practice
| Speed | Throughput | Copy a 10 GB VM disk | Typical price |
|---|---|---|---|
| 1 GbE | ~115 MB/s | ~87 seconds | $20–$50 for 8-port |
| 2.5 GbE | ~285 MB/s | ~35 seconds | $60–$120 for 8-port |
| 10 GbE | ~1,150 MB/s | ~9 seconds | $150–$400 for 8-port |
For most homelab workloads, 1 GbE is completely adequate:
- LXC containers running web services, databases, monitoring: generate 1–10 MB/s of traffic each
- A 4-node Proxmox cluster’s Corosync heartbeat traffic: under 1 MB/s total
- Eight 1 GbE ports can theoretically handle 8 × 115 MB/s = 920 MB/s of aggregate traffic simultaneously
When 1 GbE becomes a bottleneck:
- You’re doing frequent live migrations of large VM disks (live migration uses the management network)
- You’re running Ceph distributed storage (which requires high-bandwidth inter-node traffic)
- You have a NAS and regularly transfer multi-gigabyte files to/from multiple nodes simultaneously
For the workload in these guides — Proxmox with LXC containers, Ollama inference, monitoring — 1 GbE is more than sufficient. The CPU is the bottleneck, not the network.
If you want future-proofing without the 10 GbE price, 2.5 GbE is the sweet spot in 2025–2026. The HP EliteDesk G4’s Intel i219-V NIC is 1 GbE, but you can add a USB 3.0 → 2.5 GbE adapter for $15–$20 per node if you outgrow gigabit later.
Managed vs. unmanaged vs. smart switches
This is the decision most homelab guides gloss over.
Unmanaged switch
Plug in and it works. No configuration. No web interface. Traffic goes where MAC addresses say it goes.
Pros: Cheap ($15–$30), zero setup, never needs firmware updates.
Cons: No VLANs, no port mirroring, no traffic monitoring, no link aggregation.
Best for: A single-node homelab, a simple home network, desktop peripherals.
Smart switch (also called “web managed” or “easy smart”)
Has a web UI. Supports VLANs, QoS priorities, and port monitoring. Limited compared to full managed switches but vastly more useful than unmanaged.
Examples: TP-Link TL-SG108E, Netgear GS308E, QNAP QSW-308S
Pros: Affordable ($30–$60), supports VLANs (critical for advanced Proxmox setups), has a web UI
Cons: Limited CLI, sometimes quirky web interfaces
Best for: Most homelabs — this is the right choice for a 4-node Proxmox cluster
Fully managed switch
Enterprise-grade. Full CLI (like Cisco IOS or similar), SNMP monitoring, LACP link aggregation, spanning tree, port security. The kind of switch in data centers.
Examples: Cisco Catalyst 2960, HP Aruba 2930F, Juniper EX2300
Pros: Full feature set, enterprise reliability, CLI-driven configuration
Cons: Expensive ($200–$2,000+), steep learning curve, complex configuration
Best for: Advanced homelabs where you specifically want to practice enterprise networking skills
What a typical 8-port gigabit switch looks like
Recommendation
For starting out: TP-Link TL-SG108 unmanaged 8-port — $20, just works.
For a proper homelab cluster: TP-Link TL-SG108E smart 8-port — $35, has VLANs and a web UI, sufficient for 4 nodes.
For learning enterprise networking: Cisco Catalyst 2960-X (refurbished) — $80–$150, full Cisco IOS CLI, the same switch you’d find in a corporate environment.
What VLANs are and why they matter for Proxmox
A VLAN (Virtual LAN) segments a physical network into multiple logical networks using the same cables and ports. Traffic on VLAN 10 and traffic on VLAN 20 are completely isolated from each other even though they share the same switch and cables.
Why you’d use VLANs in a Proxmox cluster:
| VLAN | Purpose | Why separate? |
|---|---|---|
| VLAN 1 | Management (Proxmox web UI, SSH) | Admin traffic isolated from workloads |
| VLAN 10 | Cluster/Corosync | High-frequency heartbeat traffic isolated |
| VLAN 20 | Container workloads | User-facing services on their own segment |
| VLAN 30 | Storage (NFS/Ceph) | High-bandwidth storage traffic isolated |
For a 4-node homelab on a gigabit switch, VLANs are optional — your total traffic fits easily on one network. But if you want to learn the concepts (and use them in a future job interview), setting up a VLAN-aware Proxmox bridge is good practice.
Proxmox supports VLAN-aware bridges natively. If your switch supports VLAN tagging (any smart or managed switch), you can enable VLAN isolation in Proxmox without any additional hardware. The Proxmox LXC networking guide covers this in detail.
Task 1: Set up your switch for a Proxmox cluster
Connect each Proxmox node to the switch using Cat6 patch cables. Cat6 is rated for Gigabit at up to 100 metres and handles 10 GbE for shorter runs.
Physical layout recommendations:
- Use short cables (0.5m–1m) to keep things tidy — the EliteDesk nodes can stack within 30cm of each other
- Connect nodes to ports 1–4, leave port 8 for your router/uplink and port 7 spare
- Label each cable with the node name at both ends — you’ll thank yourself later
Connect the switch’s uplink port to your home router. All nodes will get internet access via the router’s DHCP initially; you’ll assign static IPs during Proxmox installation.
Every occupied port on the switch should show a green or amber LED:
- Solid green: Connected at gigabit speed — correct
- Solid amber: Connected at 100 Mbps — check the cable or NIC
- Blinking: Activity — normal
- Off: No link — reseat the cable or try a different port
If a port stays dark, try the cable in a known-good port. If other ports work with that cable, the original port may be faulty.
With an OS already installed on your nodes (or a USB live environment), verify they can reach each other:
# Replace IPs with your actual planned IPs
ping 10.0.0.71 # pvelab02
ping 10.0.0.72 # pvelab03
ping 10.0.0.73 # pvelab04
# Check the link speed negotiated
ethtool eth0 | grep Speed
# Should show: Speed: 1000Mb/s
All four nodes should be able to ping each other. If they can’t, the switch is connected correctly but the nodes may not have IP addresses yet — DHCP should give them temporary ones.
Task 2: Configure a smart switch with VLANs (optional, TP-Link TL-SG108E)
Connect your laptop to the switch. The TL-SG108E defaults to 192.168.0.1. Open it in your browser and log in with admin/admin (change this immediately).
If your home network is on 192.168.1.x, you’ll need to temporarily set your laptop’s IP to 192.168.0.x to access the switch, or connect the switch directly to your laptop before attaching it to the router.
System → IP Setting → Static IP
Set the switch’s management IP to something on your lab subnet (e.g. 10.0.0.2/24, gateway 10.0.0.1). This prevents the switch from relying on DHCP for its own management access.
802.1Q VLAN → VLAN Config → Add
Create:
- VLAN 1 (default — management): ports 1–8 as untagged
- VLAN 10 (workloads): ports 1–4 tagged (Proxmox nodes), port 8 tagged (uplink to router)
For a basic homelab starting out, leaving everything on VLAN 1 (the default) is perfectly fine. Add VLANs later when you have a specific reason to isolate traffic.
Sizing your switch
| Nodes | Recommended port count | Why |
|---|---|---|
| 1–2 nodes | 5-port | Router + 2 nodes + 1 spare + laptop |
| 3–4 nodes | 8-port | Router + 4 nodes + laptop + NAS + 1 spare |
| 5–8 nodes | 16-port | Room to grow without recabling |
| 8+ nodes | 24-port managed | At this scale, get a fully managed switch |
For a 4-node cluster: an 8-port switch is the right size. You use ports: router uplink (1), node 1 (1), node 2 (1), node 3 (1), node 4 (1), laptop (1) = 6 ports, 2 spare.
Cable recommendations
For short runs inside a rack or shelf:
- Monoprice 0.5ft Cat6 patch cables — $8–$12 for a 10-pack, keeps things tidy
For connecting to a wall jack or longer runs:
- Amazon Basics Cat6 patch cable 3ft — reliable, inexpensive, widely available
Avoid Cat5. It’s technically gigabit-capable but isn’t guaranteed to the same spec as Cat5e or Cat6. Cat6 costs the same and is better in every way.
Next steps
With your hardware connected and your nodes talking to each other, the next step is installing Proxmox VE on each machine.
→ Continue to: Installing Proxmox VE: Step-by-Step from USB to First Login
This post contains Amazon affiliate links (tag: buildahomelab-20). I earn a small commission on qualifying purchases at no extra cost to you.