// 03 โ lab builds & projects
Real builds from the home lab โ networking experiments, hardware clusters, SDR projects, and more. Click any card to visit the repo.
A full multi-AS BGP topology running on Linux VMs using FRRouting. Emulates two ISP peers and a customer AS with iBGP route reflectors, eBGP peering sessions, route maps for policy, prefix-list filtering, and MED/LOCAL_PREF tuning. OSPF used as the IGP within each AS. All running on Proxmox with VXLAN-stitched VLAN segments across the physical fabric.
Multi-node server cluster interconnected over 56Gb/s QDR InfiniBand using Mellanox ConnectX-3 HCAs. RDMA-enabled MPI workloads with SM failover and subnet management. Primary workload is Folding@Home distributed protein folding computation.
RTL-SDR v3 and HackRF One feeding a Python-based signal processing pipeline. Decodes ADS-B (aircraft tracking via dump1090), NOAA APT satellite imagery, and ACARS aircraft messages. Live spectrum dashboard built with Grafana.
48-VLAN network design across managed Cisco and Mikrotik switches. Separate segments for management, storage (iSCSI), IB fabric, lab, IoT, and guest networks. 802.1Q trunking with LACP bonded uplinks to Proxmox hosts.
Full-lab monitoring using Prometheus, Grafana, and SNMP exporters. Dashboards for interface throughput, BGP session state, IB link errors, FAH work unit progress, and SDR signal strength history. Alerting via Alertmanager.
End-to-end fibre cabling project through the lab. OS2 single-mode runs, LC/APC connectors, MPO trunk for server uplinks, and a 24-port ODF panel as the central distribution point. Loss-tested with an OTDR.
Automated NOAA 15/18/19 APT image capture using RTL-SDR, a QFH antenna, and WXtoImg / custom Python scripts. Scheduled polar pass tracking, auto-decode, and upload to a self-hosted web gallery.
VXLAN L2 extension across physically separate Proxmox clusters using EVPN control plane. Allows seamless VM migration between nodes without L2 adjacency at the physical layer. FRRouting-controlled EVPN route distribution.
Local ADS-B receiver feeding dump1090-fa + tar1090 for a self-hosted map, feeding data upstream to FlightAware and ADSB.fi. Custom alerting for specific aircraft types or squawk codes via Telegram bot.