VXLAN, OVS, and DPDK in KVM/libvirt: Building a Multi-Host VM Overlay Network

Deep dive into building a multi-host overlay network: VXLAN + OVS tunnels between hosts, libvirt network definitions, QEMU command-line DPDK setup with vhost-user, NUMA-aware vCPU pinning, and practical validation techniques. Designed for home lab experimentation.

June 13, 2026 · 13 min · Sanjay Upadhyay

Pi03: Transparent Router, Content Filter & Personal Cloud

System Role: A high-availability Raspberry Pi 4 hosting a redundant RAID 1 storage array, acting as a transparent router for a LAN subnet, enforcing DNS filtering via AdGuard Home, and serving a Nextcloud instance externally via Cloudflare Tunnels. Host: Raspberry Pi 4 Model B (4GB RAM) Hostname: pi03 OS: Debian 12 (Bookworm) Functions: Multi-WAN Router, AdGuard Home DNS Filter, Nextcloud Storage (RAID 1), Cloudflare Tunnel. Date: November 2025 System Architecture & Network Design This system operates as a transparent router for a LAN subnet while hosting secure personal cloud services accessible from the internet. ...

November 23, 2025 · 8 min · Sanjay Upadhyay