best mikrotik router for 1gbs pppoe wan?

Hi there

I have a UK fttp 1gbs wan connetion which uses PPPOE

Been looking at loads of routers and many are limited by doing PPPOE in software so they can’t achieve very good throughput.

What would be the best mikrotik router for this connection? dont mind paying a bit more to get more power than needed

The RB5009 series seems up to the task.

https://mikrotik.com/product/CCR1009-7G-1C-1SplusPC

That suggestion has tile architecture, which is unable to do containers, so if one was thinking about doing containers its not the right pick.

Your suggestion do not have internal disks (not NAND…), if someone want use the dude or user-manager, can’t… :laughing:

We should make our own page of limitations of routers to assist purchases.

:unamused:

Seriously, the user must first disclose all needs :wink:

for this cases i recently cease to recommend CCR1xxx because the newer ARM CCR2xxx have much better single thread performance, which can be useful for a single PPPoE interface use case

in the specific case of CCR1009-7G-1C-1SplusPC be aware this passive cooling version has even less single thread performance because cpu clock speed is 1.000 mhz, 200mhz less than active cooling models


i think RB5009UG+S+IN is a good bet with their 1.400mhz cpu clock, but some scenarios can benefit of ccr2004-16g-2s+ with 1.700mhz cpu clock but much more expensive(in this case avoid passive cooling version because lower clock speed)

and at least but not last the ccr2116-12g-4s+ which is the most of the most in single thread performance with 2.000mhz cpu clock

Note: Please note that rb4011, rb5009, ccr2004, ccr2116 not only have more CPU clock, but also have an architecture that does more work per clock cycle called out-of-order execution which gives them the potential to have even more advantage over the ccr1xxx tile that has in-order execution

another difference between different tiers of MikroTik devices is system memory bus bandwidth which in some cases can help to improve performance in specific scenarios beyond only cpu clock:

hap-ac2: 16bit bus width ddr3 (in-order execution cpu) 4 core 716mhz 80-USD
rb4011: 32bit bus width ddr3 (out-of-order execution cpu) 4 core 1.400mhz 220-USD
rb5009: 32bit bus width ddr4 (out-of-order execution cpu) 4 core 1.400mhz 220-USD
ccr2004: 64bit bus width ddr4 (out-of-order execution cpu) 4 core 1.700mhz 465-USD
ccr2116/2216: 128bit bus width ddr4 (out-of-order execution cpu) 16 core 2.000mhz 995-USD