Lab Network Topology – Vesta Lab¶
This document describes the full IP topology, VLAN segmentation, gateway setup, and service role of each machine in the Vesta technical laboratory.
️ Network Layout¶
Node | Hostname | IP | VLAN | Subnet | Role |
---|---|---|---|---|---|
Proxmox VE 1 | proxmox-ve1 | 10.10.0.2 | 10 | 10.10.0.0/24 | Main Proxmox node |
Proxmox VE 2 | proxmox-ve2 | 10.10.0.3 | 10 | 10.10.0.0/24 | Second Proxmox node |
Docker Node 1 | docker-ve1 | 10.20.0.2 | 20 | 10.20.0.0/24 | Core services node (ve1) |
Docker Node 2 | docker-ve2 | 10.20.0.3 | 20 | 10.20.0.0/24 | Auxiliary services node |
PBS Server | pbs | 10.30.0.2 | 30 | 10.30.0.0/24 | Backup server |
TrueNAS | truenas | 10.30.0.3 | 30 | 10.30.0.0/24 | NFS storage and datasets |
Router | mikrotik | 10.0.0.102 | mgmt | 10.0.0.0/24 | VLAN router + DNS/DHCP |
Gateway Mapping¶
Each VLAN has its own gateway handled by MikroTik:
- VLAN 10 (mgmt):
10.10.0.1
- VLAN 20 (services):
10.20.0.1
- VLAN 30 (storage):
10.30.0.1
MikroTik Routing and VLANs¶
Full MikroTik configuration is stored in
network/mikrotik/config_files/full_config.rsc
. It handles: - Trunk ports - Bridge interfaces - Static DHCP leases - DNS and routing for each VLAN
Vesta Lab – Benchmark Results¶
These tests were performed to verify the performance and reliability of physical hardware and virtualized environments in the lab.
Disk I/O Test with fio
¶
apt install fio -y
fio --name=randwrite --ioengine=libaio --rw=randwrite \
--bs=4k --direct=1 --size=1G --numjobs=4 --runtime=60 --group_reporting
ve1 (ZFS SSD 500 GB): - IOPS: ~22,000 - BW: ~90–120 MB/s
Disk I/O with bonnie++
¶
apt install bonnie++ -y
bonnie++ -d /tmp -s 2048 -r 1024 -u root
ve1: - Seq Write: ~250 MB/s - Seq Read: ~420 MB/s
Network Throughput with iperf3
¶
Server:
iperf3 -s
Client:
iperf3 -c 10.10.0.2
ve2 → ve1 (VLAN 10): - Bandwidth: ~950 Mbits/sec (virtio-net)
CPU Stress Test with stress-ng
¶
apt install stress-ng -y
stress-ng --cpu 2 --timeout 60s --metrics-brief
ve1: - Load remained under threshold - Temps stable with passive cooling
Summary¶
Test | Result (ve1) |
---|---|
Disk IOPS | ~22,000 |
Disk Read | ~420 MB/s |
Network BW | ~950 Mbits/sec |
CPU Stable | Yes (2 vCPU under load) |
These metrics confirm the lab's capability to run production-like workloads for testing, monitoring, and containerization.