Hey Guys,
I’ve had this issue with two Mikrotik routers: and RB2011 and a CCR1009. Essentially, when a PPPoE Interface is created to connect to a DSL provider, a single threaded TCP connection has extremely poor performance (download speed never exceeds 10mbps on a 100mbps connection). If I run a UDP speedtest (or a TCP speedtest with more then 5 connections) from the Mikrotik to another on the Internet, I am able to confirm full speeds (95bmps+), however, a TCP speedtest with only 1 connection maxes at 10-15mbps. I am also only able to get around 10mbps for an SCP or FTP file transfer from a server on the same remote network.
As a test I also tried terminating the PPPoE connection at the DSL Modem and then using standard Ethernet between the modem and the Mikrotik and was able to confirm much more acceptable speeds on a single threaded speedtest (around 50-60mps). Unfortunately terminating PPPoE at the modem is not a viable long-term solution.
So, Does anyone have any recommendations for how to increase the TCP performance of a PPPoE connection under RouterOS?
Thanks in advance!