Slower download speeds with MikroTik hEX S router and FTTP

Well...

Now ping 1.1.1.1 with on Advanced tab set Packet Size 1500 and select "Dont Fragment"...
must ping...

Then you also go here:
https://www.speedguide.net/analyzer.php

Wat really count are this:

MTU = 1500

MSS = 1460

MTU Discovery (RFC1191) = ON

Ignore other frills.

Thx - and I had a look & cannot see these setting under PPPoE Client. Where is this setting plz?

Sorry, on Tools/Ping

1 Like

Hmm, some mixed results. With ping active on router & advanced settings set, I used PC browser to visit the speedguide site.

MTU = 1492

MSS = 1452

MTU Discovery (RFC1191) = ON

But the ping with advanced setting set (before start the ping) is working?

Yes, ping with Advanced settings looks OK.

0% packets loss & Reply size = 1500.

on ppp/profile check if the profile used by pppoe-client has "Change TCP MSS" on bottom of "General" set to "no",
set it "no", disable and re-enable the pppoe-client for apply the change,
close the speedguide page and click again on the link...

EDIT:
Why do not work if the speedguide page is only refreshed?
Because speedguide do a single test and save results on page URL,
hitting refresh do not do again the test, but only display the last...

Both Profiles had this set to default of “yes”.

I toggled both to “no” & disabled/enabled PPPoE Client interface.

Refreshing Speedguide page gave the same values as before (1492, 1452, on)

Hold up! My mistake

I refreshed the brower page, rather than close & reopen.

With browser page reopened:

MTU = 1500

MSS = 1460

MTU Discovery (RFC1191) = ON

chech if on firewall/mangle some rule, if any, has on Action "change MSS", if not the limit, if unfragmented ping of 1500 to 1.1.1.1 work, the limit is elsewhere...


NICE... now you have 1500 as MTU/MRU as it should be for a paid service...

1 Like

That’s really cool. Thanks for all your help today!

1 Like

Aaand... did the speed test improve?

With tweaked MTU settings? Hard to tell. The variability remains with the iperf3 readings. And this variability really clouds the measurement interpretation.

[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 91.4 MBytes 767 Mbits/sec
[ 5] 1.00-2.00 sec 88.6 MBytes 743 Mbits/sec
[ 5] 2.00-3.00 sec 74.1 MBytes 621 Mbits/sec
[ 5] 3.00-4.00 sec 85.2 MBytes 714 Mbits/sec
[ 5] 4.00-5.00 sec 95.4 MBytes 800 Mbits/sec
[ 5] 5.00-6.00 sec 105 MBytes 877 Mbits/sec
[ 5] 6.00-7.00 sec 111 MBytes 929 Mbits/sec
[ 5] 7.00-8.00 sec 93.2 MBytes 782 Mbits/sec
[ 5] 8.00-9.00 sec 101 MBytes 845 Mbits/sec
[ 5] 9.00-10.00 sec 39.4 MBytes 330 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 886 MBytes 743 Mbits/sec 898 sender

I edit this post, for explain why speedguide do not work as expected if refreshed, but must be open the link/page again:

In this model, I dubt....
Better MxU reduce latency and network overhead and improves app compatibility.

One can always wonder...

1 Like

I have been using it at home personally for years, coupled with a CRS112-8P-4S that acts as a PoE switch and I am very happy with it... [v6 both obviously...]

Ah, and Audience [RBD25G-5HPacQD2HPnD] as AP, at center, for all the house...

Just for fun. A final couple of test results.

Tests show performance differences between ROS v6 and v7 on the same model device (hEX S) running without PPPoE Client.

First test: hEX S with ROS v7. Surprisingly variable, even without PPPoE

Setup: No PPPoE on hEX S, connected to separate gateway device via DHCP client. iperf3 running through device WAN port. WAN port connected to service provider router, which makes the PPPoE link to internet.

[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 106 MBytes 889 Mbits/sec
[ 5] 1.00-2.00 sec 54.5 MBytes 457 Mbits/sec
[ 5] 2.00-3.00 sec 40.0 MBytes 336 Mbits/sec
[ 5] 3.00-4.00 sec 46.0 MBytes 386 Mbits/sec
[ 5] 4.00-5.00 sec 47.1 MBytes 395 Mbits/sec
[ 5] 5.00-6.00 sec 51.6 MBytes 433 Mbits/sec
[ 5] 6.00-7.00 sec 63.5 MBytes 532 Mbits/sec
[ 5] 7.00-8.00 sec 75.0 MBytes 629 Mbits/sec
[ 5] 8.00-9.00 sec 68.1 MBytes 571 Mbits/sec
[ 5] 9.00-10.00 sec 53.8 MBytes 451 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 608 MBytes 510 Mbits/sec 1133 sender
[ 5] 0.00-10.00 sec 606 MBytes 508 Mbits/sec receiver

Second test: hEX S with ROS v6. Much better performance. Better speeds, more consistent.

Setup: Same as first test. Different device, same configuration.

[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 107 MBytes 900 Mbits/sec
[ 5] 1.00-2.00 sec 104 MBytes 871 Mbits/sec
[ 5] 2.00-3.00 sec 107 MBytes 894 Mbits/sec
[ 5] 3.00-4.00 sec 110 MBytes 926 Mbits/sec
[ 5] 4.00-5.00 sec 112 MBytes 935 Mbits/sec
[ 5] 5.00-6.00 sec 111 MBytes 931 Mbits/sec
[ 5] 6.00-7.00 sec 112 MBytes 936 Mbits/sec
[ 5] 7.00-8.00 sec 112 MBytes 936 Mbits/sec
[ 5] 8.00-9.00 sec 111 MBytes 929 Mbits/sec
[ 5] 9.00-10.00 sec 112 MBytes 936 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.01 sec 1.07 GBytes 922 Mbits/sec 695 sender
[ 5] 0.00-10.00 sec 1.07 GBytes 920 Mbits/sec receiver

(Each test setup was run a few times. The details shown are from a representative test).