Hi everyone just joined here as I’m in desperate need of some help. I’ve spent last 8 hours straight trying to figure this out before giving into coming here to ask for some help as I just cannot figure out the issue.
I recently got 2.5gbps direct fiber installed to my property
The basic router that came with the install was a tp link with a 2.5gbps port I plugged it all in and I got 2.5gps speed on all speed tests.
The router interface was just useless and I couldn’t do some custom port forwarding I needed.
So I went for this mikrotik
I have set it all up, the ONT is plugged into the sfp plus port with a sfp - rj45 10gb adapter
I have set up the pppoe connection and it all works
I have setup my lan on ether 1 port (labeled 2.5g)
The connection works but I am constantly throttled at 950 mbps speeds it never goes higher.
Currently the interfaces are set to auto discover the speed as if I change it manually I get disconnected and it won’t let let me connect again until I change it back to auto discover
I seem to remember a previous thread on this issue and believe you need to disable flow control on the 2.5 g port. Also I’m unsure if the 5009 can do 2.5 g with PPPoE
Try turning it on? I found a post on the forum with someone saying that worked for him. Have you searched the forum at all? This has been a recurring thread.
I’ve no personal experience but PPPoE in general is the devil. I thought some of the other users suggested they had it working but can’t remember if they were using ether1 or SFP+
I never tested one with PPPoE and 2,5Gbps - but I can say that mine does 500Mbps with PPPoE and barely reaches 10% with PPPoE and fast track. I don’t have IPv6, so can’t test there.
Without fast track it did the same 500Mbps using a little less than 20% CPU - with load evenly spread. Usually the CPU clock was about 250 - 700Mhz. I saw it jumping here and there to 1400, but got back to 700 soon enough.
Looks reasonable to me: the product page says we should get about 3Gbps, without fast track, with 25 firewall rules and with a packet size of 512 bytes. Using fast track it gets up to 9 Gbps with the same conditions.
But this is not Your problem: even without fast track one RB5009 should easily do more than 1Gbps. Your speed looks like the SFP+ (You are using one SFP+ module from Your provider, correct?) speed is set to 1Gbps.
Take a look. Go to interfaces, and open the SFP+ tab. Open the “status” part, and look at the “Rate”. If it is at 1Gbps, that’s the problem. I set mine to 2,5Gbps (that’s the speed my module supports) by hand - if left to “auto” it negotiated 1Gbps.
My SFP+ takes its sweet time to change the speed. Sometimes more than 45 seconds.
One thing that doesn’t hurt (just to make sure) is to make the change and cut the power. Just to force a cold reboot. Should not be necessary, but…
If setting by hand, You must KNOW the speed your moduls supports - and the type of connection. It’s no use (say) to set 2,5Gbps baseT if Your module is 2,5Gbps baseX.
Wait, are we talking about ethernet 1 here? The only cooper port that is 2,5 Gbps is eth1. SFP+ is 10 Gbps and all the rest of eths are 1 Gbps. If eth1 can’t sync at 2,5 Gbps then You have some problem either with the cable or one of the ports (either RB5009 or the other device).
Try to remove all Advertise rates on ether1 except for 2.5G base T but enable Auto Negotiation maybe? On my RB5009 I removed everything except for 1G base T full and 2.5G base T and the negotiated rate has always reliably been 2.5Gbps.
Your speedtests are currently capped by the 1Gbps rate of ether1. The RB5009 has no problem with PPPoE @ > 2.3Gbps, even without fasttrack. Here is a test run I just did with PPPoE. CPU usage is with fasttrack but I get the same speed without fasttrack, just with higher CPU load. My WAN is limited by GPON:
Have you tried setting the CPU frequency to 1400 MHz instead of ‘auto’? I am fairly sure that there is a bug in the CPU scheduler. When u speedtest via iperf (single network thread) instead of multi, then you will have many dropped packets if you need to use PPPoE and the ‘auto’ scheduler. Clamping it to 1400 MHz fixes it for me. See: http://forum.mikrotik.com/t/rb5009-drops-packets-and-speed-on-eth1-vlan-pppoe/175466/1