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

Docling vs. Qwen2-VL: How to actually get text out of PDFs

I spent the weekend comparing IBM’s Docling and the Qwen2 Vision Model for document extraction. One is a structural architect, the other is a creative genius. Here is which one you should actually use.

December 5, 2025 · 4 min · Sanjay Upadhyay
OpenStack Lab Topology

Simulate Openstack on Laptop

Coming… 💬 Show Comments

October 30, 2025 · 1 min · Sanjay Upadhyay