Community discussions

MikroTik App
 
kazoo106
just joined
Topic Author
Posts: 8
Joined: Tue Sep 06, 2016 11:30 pm

A router for home - capable of 300Mb/s

Tue May 22, 2018 10:18 am

Hi
As a long term user of Mikrotik in my work - I am utterly disappointed by the capabilties of the smaller routers which are designed for the home/SOHO market.

Can someone please tell me a model which can achieve over 170Mb/s on a PPPoE connection - without maxing out CPU.

Surely to get this, one does not need to go to CCR range - I have a FTTP 300Mb/s connection at home and so far the minimum router I have been able to use to enjoy these speeds is a CCR 1016.

Any help appreciated
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 11:31 am

Any of below should work:
1. RB2011
2. Hap ac
3. Hap ac^2
4. RB750GR3 (Hex)
5. RB3011
 
kazoo106
just joined
Topic Author
Posts: 8
Joined: Tue Sep 06, 2016 11:30 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 12:51 pm

RB2011 peaks around 145Mb/s with firewall and NAT enabled while the HAPac peaks at around 170 - this is ethernet test to upstream CCR1072 at end of GPON

A Fritzbox has no issue coping with this - however, I would also have thought that Mikrotik models would also do the job

I don't want to be buying any more models until I am sure
 
almdandi
Frequent Visitor
Frequent Visitor
Posts: 78
Joined: Sun May 03, 2015 5:22 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 1:24 pm

The Hap ac^2 and the RB750GR3 have 4 cores compared to the Hap ac and RB2011 only 1 core and the RB3011 2 cores. So the Hap ac^2 and the RB750GR3 are the most powerful routers before the CCR series.

RouterOS provides a tool to analyze the system load, called Profiler. So you can check whats the bottleneck. Also make sure fasttrack is enabled and configured in your firewall tabel to get more throughput.
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 1:33 pm

RB2011 peaks around 145Mb/s with firewall and NAT enabled while the HAPac peaks at around 170 - this is ethernet test to upstream CCR1072 at end of GPON

A Fritzbox has no issue coping with this - however, I would also have thought that Mikrotik models would also do the job

I don't want to be buying any more models until I am sure

I personally use a 2011, i get ~850Mb

http://beta.speedtest.net/result/6561089941
 
User avatar
sindy
Forum Guru
Forum Guru
Posts: 11334
Joined: Mon Dec 04, 2017 9:19 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 4:53 pm

I personally use a 2011, i get ~850Mb
On PPPoE?
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 5:00 pm

I personally use a 2011, i get ~850Mb
On PPPoE?

No, on DHCP, but will PPPoE make that much difference?
 
User avatar
sindy
Forum Guru
Forum Guru
Posts: 11334
Joined: Mon Dec 04, 2017 9:19 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 5:32 pm

I personally use a 2011, i get ~850Mb
On PPPoE?
No, on DHCP, but will PPPoE make that much difference?
At least there is one layer of processing more, and the OP has specially mentioned PPPoE.

People used to complain here (on the forum that is) about slow "PPPoE + masquerade" speeds like 200 Mbit/s on GigE ports, but it's not clear to me whether that was before fasttracking came into existence or after, and the problem of these complaints is that the people who write them rarely have a possibility to compare (as they either have DHCP from their provider or PPPoE), so you can't say whether the problem was actually related to PPPoE or to something else (like lack of fasttracking or the weather in Chile two weeks before the test, to name a few).

I'm currently missing a key component (a packet network analyzer) to give it a try by setting one hAP ac² as a PPPoE server and another one as a client with masquerade and see what the throughput would be. Testing against a public server would yield nothing useful with my 4 Mbit/s download and 1 Mbit/s upload.
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 5:44 pm

I personally use a 2011, i get ~850Mb
On PPPoE?
No, on DHCP, but will PPPoE make that much difference?
At least there is one layer of processing more, and the OP has specially mentioned PPPoE.

People used to complain here (on the forum that is) about slow "PPPoE + masquerade" speeds like 200 Mbit/s on GigE ports, but it's not clear to me whether that was before fasttracking came into existence or after, and the problem of these complaints is that the people who write them rarely have a possibility to compare (as they either have DHCP from their provider or PPPoE), so you can't say whether the problem was actually related to PPPoE or to something else (like lack of fasttracking or the weather in Chile two weeks before the test, to name a few).

I'm currently missing a key component (a packet network analyzer) to give it a try by setting one hAP ac² as a PPPoE server and another one as a client with masquerade and see what the throughput would be. Testing against a public server would yield nothing useful with my 4 Mbit/s download and 1 Mbit/s upload.

Are you from Chile? do not have to answer if you don't want to, are you following the rugby, i.e. Super Rugby (Jaguares)

FYI, Without fasstrack, I get about 200 - 250 Mb
 
User avatar
sindy
Forum Guru
Forum Guru
Posts: 11334
Joined: Mon Dec 04, 2017 9:19 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 5:55 pm

Are you from Chile? do not have to answer if you don't want to
Nope :-) I live some 200 km away from the factory where your favourite hardware is manufactured, and now I have in mind steel, not silicon. Btw, in certain times the brand used to be better known for its alternative program which were motorcycles.

We use to say that something depends on weather in Australia if we want to express that it behaves unpredictably or depending on factors we aren't able to identify, but I've assumed Australia might not be exotic enough from your perspective, therefore I've replaced it by Chile.
are you following the rugby, i.e. Super Rugby (Jaguares)
As far as I am concerned, Rugby is a village in the UK :-)
FYI, Without fasstrack, I get about 200 - 250 Mb
...which illustrates the benefits of fasttracking by comparison on the same uplink with and without, but still says nothing regarding how PPPoE with fasttracking performs. If you feel like configuring two more boxes, one as a PPPoE server and another one as PPPoE client, and insert them into the cable between your PC and the box in which you reach 890 Mb/s with fasttracking on, go ahead, I'm curious. I mention two other devices because running the PPPoE server on the same machine where your uplink is terminated would not be fair.
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 6:17 pm

@sindy, unfortunately all the equipment I have at my disposal is only 100Mb currently, but also interested in the results and will start planning for testing.

If you have access to VM's or the like and it will assist you with the testing, then I have a couple of spare prepaid Level 4 / P1 keys, I am sure I will be able to transfer 1 to you with the help of Mikrotik support?
 
User avatar
sindy
Forum Guru
Forum Guru
Posts: 11334
Joined: Mon Dec 04, 2017 9:19 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 6:49 pm

If you have access to VM's or the like and it will assist you with the testing, then I have a couple of spare prepaid Level 4 / P1 keys, I am sure I will be able to transfer 1 to you with the help of Mikrotik support?
I've just checked my attic and no server capable of acting as a VM host can be found there :-) So when in the office tomorrow, I'll use the EXFO tester to check the PPPoE throughput between the pair of hAP ac² which I normally use to debug the hardware-assisted IPsec. There's currently nothing more powerful in the hXY product line so that should be THE answer. Of course it may happen that I max out the server side first but I'll only deal with it if it happens.
 
User avatar
chechito
Forum Guru
Forum Guru
Posts: 3194
Joined: Sun Aug 24, 2014 3:14 am
Location: Bogota Colombia
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 9:55 pm

i think RB450Gx4 is a very good option to you

hAP ac2 is cheaper and with almost the same CPU, very good option too and have wifi dual band
Last edited by chechito on Tue May 22, 2018 10:21 pm, edited 1 time in total.
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 10:06 pm

... So when in the office tomorrow, I'll use the EXFO tester to check the PPPoE throughput between the pair of hAP ac² which I normally use to debug the hardware-assisted IPsec. There's currently nothing more powerful in the hXY product line so that should be THE answer. Of course it may happen that I max out the server side first but I'll only deal with it if it happens.
Awesome, please keep us posted on results, greatly appreiated
 
nescafe2002
Forum Veteran
Forum Veteran
Posts: 915
Joined: Tue Aug 11, 2015 12:46 pm
Location: Netherlands

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 10:58 pm

RB2011 does at least 500Mbps over pppoe. So if you don't use (non interface) queues or IPv6, you don't have to buy new equipment.

This was tested in 2016 - just after pppoe was fasttracked.

What's new in 6.35 (2016-Apr-14 12:55):

*) pppoe-client - implemented fastpath support;
 
SPKA16
newbie
Posts: 31
Joined: Fri Aug 05, 2016 8:41 pm

Re: A router for home - capable of 300Mb/s

Tue May 22, 2018 11:38 pm

Untitled.png
PPPoE internet, fasttrack enabled, with a hAP ac. CPU around 70% .. Max out my ISP speed. Cant test more.
Get around 200/200 without fasttrack on this board.

Sometimes the board needs a second reboot before fastrack works, PPPoE/Fastrack sometimes bugs out or something.
You do not have the required permissions to view the files attached to this post.
 
User avatar
CZFan
Forum Guru
Forum Guru
Posts: 2098
Joined: Sun Oct 09, 2016 8:25 pm
Location: South Africa, Krugersdorp (Home town of Brad Binder)
Contact:

Re: A router for home - capable of 300Mb/s

Wed May 23, 2018 7:43 pm

Did some testing on PPPoE myself for the fun, see screenshots below of results. I am actually quite impress by the Hap Mini device

PPPoE speed test done via VLAN and masquerade, no fasttrack or anything

Laptop Eth port (only 100Mb port)--->VLAN20 Access port(Hap Mini)PPPoE Client on VLAN20----VLAN20 Trunk port - PPPoE Server(Hap ac Lite)

Note, tests were done using TCP, not UDP
PPPoEViaVLANDownload.jpg
PPPoEViaVLANUpload.jpg
You do not have the required permissions to view the files attached to this post.
 
User avatar
sindy
Forum Guru
Forum Guru
Posts: 11334
Joined: Mon Dec 04, 2017 9:19 pm

Re: A router for home - capable of 300Mb/s

Thu May 24, 2018 1:16 pm

Sorry for the delay, yesterday the analyzer was busy doing other things.

Sorry for testing using a method which differs from the one used by speedtest.net (which is testing uplink and downlink separately, thus doing its best to actually measure the link speed rather than router throughput) - I couldn't find how to make the analyzer properly establish the TCP session, it just sends mid-session TCP packets, so I had to set it to UDP mode to allow the connection tracker to handle the connections. But like the speedtest.net does, I was sending large packets (1492 bytes), to stay close to the typical TCP case.

The arrangement was two hAP ac² interconnected by their ether3 interfaces, one acting as PPPoE server and routing between the PPPoE interface running on ether3 and the analyzer connected to ether4, the other one acting as PPPoE client routing between the PPPoE running on ether3 and the analyzer connected to ether4 and doing src-nat on the PPPoE interface (i.e. imitating the typical home setup).

With fasttracking on at both ends, the throughput was 995 Mbit/s for upload or 995 Mbit/s for download if the traffic in opposite direction was only there to make the firewall recognize a bi-directional stream and activate the fasttracking; for full duplex, the throughput was about 900 Mbit/s per direction. I've intentionally configured two bi-directional streams to see how the multi-core architecture will deal with that; well, there was no difference between a single 900 Mbit/s stream per direction and two 450 Mbit/s streams per direction. The CPU load looked as follows:
NAME                    CPU        USAGE
ethernet                  0           3%
console                   0           0%
ssh                       0           0%
firewall                  0           0%
networking                0           1%
mpls                      0           1%
management                0           0%
unclassified              0           0%
cpu0                                  5%
ethernet                  1        36.5%
console                   1         0.5%
firewall                  1           2%
networking                1           5%
mpls                      1           0%
unclassified              1         0.5%
cpu1                               44.5%
ethernet                  2          27%
firewall                  2           0%
networking                2         3.5%
mpls                      2           0%
management                2           0%
unclassified              2         0.5%
cpu2                                 31%
ethernet                  3          18%
firewall                  3           0%
networking                3           2%
mpls                      3         0.5%
management                3           0%
unclassified              3           0%
cpu3                               20.5%
With fasttracking off at both ends, the full duplex throughput was about 420 Mbit/s per direction, with one core at each machine running at 95 % and another one at about 50 %.
NAME                    CPU        USAGE
ethernet                  0           1%
firewall                  0         2.5%
networking                0           5%
profiling                 0           0%
unclassified              0           0%
cpu0                                8.5%
console                   1           1%
firewall                  1           0%
networking                1         1.5%
management                1           0%
unclassified              1           0%
cpu1                                2.5%
ethernet                  2        12.5%
firewall                  2        18.5%
networking                2          15%
mpls                      2           0%
management                2         0.5%
profiling                 2           0%
unclassified              2         0.5%
cpu2                                 47%
ethernet                  3        15.5%
firewall                  3          37%
networking                3        36.5%
mpls                      3           1%
management                3           0%
profiling                 3           0%
unclassified              3           5%
cpu3                                 95%
With fasttracking on at server side and off at client side, to get as close as possible to a typical setup where the server side is not a $70 plastic box, the full-duplex throughput is above 590 Mbit/s per direction, with one core at the client on 95 % and two others at 50 %:
NAME                    CPU        USAGE
ethernet                  0         1.5%
console                   0           0%
firewall                  0           3%
networking                0         3.5%
mpls                      0           0%
logging                   0           0%
management                0           0%
profiling                 0           0%
unclassified              0           1%
cpu0                                  9%
ethernet                  1        18.5%
firewall                  1        31.5%
networking                1          37%
mpls                      1           0%
profiling                 1           0%
unclassified              1           8%
cpu1                                 95%
ethernet                  2           8%
console                   2           0%
firewall                  2          17%
networking                2        20.5%
mpls                      2           0%
management                2         0.5%
profiling                 2           0%
unclassified              2           1%
cpu2                                 47%
ethernet                  3         9.5%
console                   3           0%
ssh                       3           0%
firewall                  3          19%
networking                3          21%
mpls                      3           0%
unclassified              3           2%
cpu3                               51.5%