Hello,
See http://forum.mikrotik.com/viewtopic.php ... 55#p520164 for solution
Using RB1100AHx2 with RoS 3.34.
No NAT, just routing with public IPs.
Problem.
Downloads from a server behind a RB1100AHx2 using HTTP on port 80 to another host on the outside are limited to ~15MBps.
Testing is done using a 1.5 GB .rar file.
The weird part is that ONLY HTTP(S) downloads are affected. Both 80 & 443 TCP ports.
Downloads through SSH & FTP are almost wire speed at ~ 910 Mbps
If I test with Ookla mini speed test on the same server, it reports 500+ Mbps download & upload.
I have tried changing the HTTP server from Apache to nginx on port 80, no change.
I have tried changing port from 80 to 8182, no change.
I have tried changing the test server with a Synology NAS connected to the same MT router, no change again.
I have tried stopping all HTTP servers and running iperf3 on port 80 to rule out my ISP throttling some ports. Using iperf3, the speed is ~900 Mbps, so no luck again.
I disabled all firewall rules on MT router. No change.
If I test on the same machines behind the MT router, connected to the same MT router, one on port 2 and another on port 6 (different switches), HTTP downloads are topping 110 MBps
No QoS enabled on either server or MT router. HTTP servers do not have any QoS mods enabled.
No http(s) inspection or other devices between the test servers and MT router.
All interfaces negotiate at 1 Gbps on MT router.
My ISP took a look at the problem and told me they do not limit any port. Cannot be too sure that they actually did, but what can I do.
I am out of ideas.
Is there any setting beside "QoS" on MT routers that can cause such behavior?
Please throw some ideas at me.
A simple flow diagram