← Back to projects
VPP + Accel-PPP BNG Stack
ISP production BNG — high-throughput PPPoE subscriber plane
VPPAccel-PPPDPDKLinuxPPPoE
Problem: The ISP needed a high-throughput BNG capable of handling thousands of PPPoE subscribers across multiple broadband router instances.
Architecture: VPP as the DPDK-accelerated dataplane, Accel-PPP as the PPPoE control plane. Deployed on a Dell PowerEdge R640 with NUMA-aware IRQ affinity tuning.
Work: Fixed a session table key collision bug causing cross-subscriber packet leakage. Resolved a VPP SIGSEGV race condition in policer cleanup. Tuned IPv6 PD assignment. Configured and balanced multiple BR instances (br1/br2/br3).