Skip to content
Tech News
← Back to articles

Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

read original more articles
Why This Matters

This article highlights a significant performance bottleneck in popular UniFi gateways when handling PPPoE connections, which can severely limit internet speeds for users with high-bandwidth ISPs. The fix using a PPPoE half-bridge demonstrates how hardware limitations impact network performance and offers a practical solution, emphasizing the importance of hardware acceleration in networking devices for optimal consumer experience.

Key Takeaways

Prologue

At ArcBox Labs, our office has a 5 Gbps PPPoE connection behind a UniFi gateway, and we could never get anywhere close to that speed, and our UDM Pro Max is beginning to struggle and even affecting operation stability:

This matches the behavior observed by many other UniFi users:

The overwhelming majority of UniFi gateways, from the UDM Pro/SE/Pro Max and UXG Pro to the EFG, ship with CPUs that support neither PPPoE nor NAT hardware acceleration. As a result, whenever you put a PPPoE-based ISP connection behind one of these gateways, throughput takes a serious hit and never comes close to the rated line speed. This has been well-documented in the UniFi community:

In short, UniFi gateway PPPoE performance is pretty grim:

UDM Pro/SE : Speed test results typically land between 1200 Mbps and 1500 Mbps on PPPoE.

: Speed test results typically land between 1200 Mbps and 1500 Mbps on PPPoE. UDM Pro Max : Typically between 1400 Mbps and 1800 Mbps on PPPoE.

: Typically between 1400 Mbps and 1800 Mbps on PPPoE. EFG : Typically between 1400 Mbps and 2400 Mbps on PPPoE.

: Typically between 1400 Mbps and 2400 Mbps on PPPoE. UCG Fiber: Thanks to the MediaTek Filogic 880 SoC, which does include PPPoE hardware acceleration, speed tests can exceed 5000 Mbps on PPPoE.

PPPoE

... continue reading