Unimog - Cloudflare’s edge load balancer
Unimog is an eBPF-based Layer 4 Load Balancer developed by Cloudflare for their edge data centers. It uses XDP (eXpress Data Path) to process incoming network traffic at the lowest level of the Linux kernel, allowing it to operate with minimal overhead and high performance. The Unimog control plane generates forwarding tables that are used by its data plane to distribute connections across servers in a consistent manner. Unimog also supports daisy-chaining for maintaining established TCP connections when forwarding table updates occur.
Company
Cloudflare
Date published
Sept. 9, 2020
Author(s)
David Wragg
Word count
7919
Hacker News points
12
Language
English