Poor speeds using PPPOE

Hi forum,

While use using a balance 20x we bumped in to the following issue.
The incoming internet line is a 1000/500 fiber, but if we use a PPPOE session we only get 400/100 speeds at best.
When we introduce an other router that acts as bridge to handle the PPPOE session, speeds bump up towards 800/400. which is more acceptable.

There seems to be an issue with the way the pep handles PPPOE sessions, has anyone else experienced an issue like this, and is there a fix?

PPPoE Performance has always been pretty poor. Never really understood why. It doesn’t appear to be hardware specific as I have a B310X on a 1GB Fiber here and that just about manages 600Mbps when I set PPPoE on the WAN.

If I use the ISP router inline I get full speeds.

Would be good to get Peplink Engineering’s input on this.

2 Likes

This has been an issue for a long time with Peplink devices, I guess it is because of the need to process pppoe encryption on each packet this likely goes through the CPU rather than the packets just being forwarded. Forwarding is likely offloaded and doesn’t use the CPU directly.
With PPPOE turned on the CPU usage is much higher and seems to bottleneck the throughput.

Posted a thread on this yesterday. Why a search for Ppoe didn’t bring this up before I don’t know but I guess answers my question :slightly_frowning_face:

just got pure fibre to the home, 1500/940 and Balance 20x with PPOE is managing 150mbps download max but upload is hitting 300-400mbps.

CPU sits around 60-75% during the speedtest.