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

Why Your 10G Network Still Drops Packets: DCBX, RoCE, and the Lossless Ethernet Trade-Off

I’ve spent years designing lossless Ethernet fabrics for latency-sensitive workloads. Here’s why DCBX and RoCE are the unsung backbone of everything from high-frequency trading to training billion-parameter models across GPU clusters.

June 13, 2026 · 11 min · Sanjay Upadhyay
NUMA-aware virtual machine topology visualization on Linux

Creating and Customizing Virtual Machines with NUMA Awareness on Modern Linux (Fedora/Ubuntu 2025)

Learn how to create, manage, and tune virtual machines with NUMA awareness using QEMU, KVM, and libvirt on Fedora and Ubuntu. Includes examples for NUMA topology, CPU pinning, hugepages, and bridge networking.

November 2, 2025 · 3 min · Sanjay Upadhyay