---
title: "VPP with Maglev Loadbalancing"
url: https://daily.dev/posts/vpp-with-maglev-loadbalancing-ioidlcbrh
source_url: https://ipng.ch/s/articles/2026/05/08/vpp-with-maglev-loadbalancing-part-2
type: article
source: "IPng Networks"
published: 2026-05-10T16:20:56.528Z
updated: 2026-05-10T16:21:28.884Z
tags: ["golang", "grpc"]
reading_time: 29
upvotes: 18
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# VPP with Maglev Loadbalancing

**[IPng Networks](https://daily.dev/sources/ipngch)** · 29 min read · 18 upvotes · 0 comments

## Summary

A detailed walkthrough of building a control plane for VPP's Maglev load balancer plugin. The author created vpp-maglev, a suite of four Go binaries: maglevd (daemon), maglevc (CLI), maglevd-frontend (web dashboard), and maglevt (test utility). Key design principles include single source of truth via gRPC, restart neutrality with a two-phase startup warmup, diff-based reconciliation, and structured observability. The health checking system borrows HAProxy's rise/fall counter model with added hysteresis and jitter. The CLI supports prefix matching and tab completion inspired by Bird and SR Linux. The web dashboard uses SolidJS embedded in a Go binary with real-time updates via Server-Sent Events. The system is deployed in production at IPng Networks across four VPP machines in multiple cities.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ipng.ch/s/articles/2026/05/08/vpp-with-maglev-loadbalancing-part-2>

## Similar posts on daily.dev

- [VPP with Maglev Loadbalancing](https://daily.dev/posts/vpp-with-maglev-loadbalancing-c9kdhygia) · IPng Networks · 1 upvotes · 0 comments
- [VPP with Maglev Loadbalancing](https://daily.dev/posts/vpp-with-maglev-loadbalancing-jysrcegoj) · IPng Networks · 1 upvotes · 0 comments
- [VPP and eVPN/VxLAN](https://daily.dev/posts/vpp-and-evpn-vxlan-jfdopy45p) · IPng Networks · 10 upvotes · 0 comments

---

Tags: [#golang](https://daily.dev/tags/golang), [#grpc](https://daily.dev/tags/grpc)

[View this post on daily.dev](https://daily.dev/posts/vpp-with-maglev-loadbalancing-ioidlcbrh)
