PPPoE speed issues

Hi everyone,

I am experiencing an unusual throughput issue with a specific PPPoE client and would appreciate some insight.

Environment:

  • AP/Router: MikroTik RB4011
  • CPE: MikroTik LHG5
  • Provisioned Speed: 100Mbps Down / 25Mbps Up (PPPoE)

The Issue: The client is reporting that their download speeds are fluctuating between 50Mbps and 70Mbps instead of reaching the provisioned 100Mbps.

Troubleshooting Performed:

  1. Router to CPE Test: Running a bandwidth test from the RB4011 directly to the LHG5 accounts for the full 100Mbps without issue.
  2. CPE to Router Test: When running the test from the LHG5 back to the RB4011, the throughput drops to 50–70Mbps.
  3. Queue Scaling: If I artificially increase the client’s queue limit to 150Mbps, their actual throughput increases to around 70–80Mbps.
  4. Queue Disabled: If I completely disable the queue for this client, they successfully achieve the full 100Mbps.

It appears that the queue itself is introducing a bottleneck or overhead that prevents the client from pulling the full line speed. Has anyone encountered this specific behavior with this hardware combination, and what is the recommended fix?

Could this be related to queue types, buffer sizes, or a CPU limitation when FastTrack is bypassed? Any advice on optimizing this would be greatly appreciated.

Thank you in advance.

Ps OS version 6.49.21