Community discussions

MikroTik App
 
azzurro
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 94
Joined: Mon Jan 17, 2022 2:55 am

Routing throughput on RB5009

Fri Apr 08, 2022 2:03 am

Hi
this may be related to my other post regarding the RB5009 and HW L3 offloading but I may as well be on the wrong track there, so I'm asking another question:
How is the advertised throughput of around 9 Gb/s achievable on the RB5009? I have the 10 Gb interface connected to a server with two VLANs and if I route between them, I get around 1,5 Gb/s with iperf with one stream and around 5 Gb/s with 8-16 streams in parallel while the CPU of the RB5009 is being hammered at over 90% load.
Thanks
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 12985
Joined: Thu Mar 03, 2016 10:23 pm

Re: Routing throughput on RB5009

Fri Apr 08, 2022 8:21 am

If you're referring to official test results ... the experience of many forum users goes that peak figures are not achievable in real life. The figure, which is close to real-life performance, is listed under "Routing 25 ip filter rules - 512 byte [packets]". And it's "give or take" as every device in reality has different configuration, performance very much depends on exact configuration (firewall filter rules etc.). For RB5009 the figure I'm talking about is 2557.1 Mbps and with some of your tests you're able to reach (and surpass) it.

A big issue with router throughput is that for TCP connections, single core CPU performance will be bottleneck most of times. The reason is that due to timing issues (avoiding out-of-order packet delivery), all packets belonging to single connection will be handled by same CPU core. In real-life this is limiting some connections (such as file copy over SMB), but won't be limiting factor for most use cases (even in small household or office usually there will be multiple concurrent users using internet, even single browser opens multiple parallel TCP connections when loading page contents, etc.). This phenomenon is not unique for Mikrotik, and even ookla with it's (industry standard, sic!) speedtest adjusted by using multiple parallel streams by default.
 
User avatar
anav
Forum Guru
Forum Guru
Posts: 21921
Joined: Sun Feb 18, 2018 11:28 pm
Location: Nova Scotia, Canada
Contact:

Re: Routing throughput on RB5009

Fri Apr 08, 2022 5:11 pm

Mkx speaks truth...............
.............
truth.jpg
.........

Even the CCR2004 ranges from 4500 to 9300
Something like the CCR1036 https://mikrotik.com/product/CCR1036-8G-2Splus for $1195 will get you to the range of 12400-26700

Just not aware of any ISPs much beyond 1gig.............
You do not have the required permissions to view the files attached to this post.
 
azzurro
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 94
Joined: Mon Jan 17, 2022 2:55 am

Re: Routing throughput on RB5009

Fri Apr 08, 2022 5:48 pm

Just not aware of any ISPs much beyond 1gig.............
I am using it for what it is advertised: The ultimate home lab router. So I have multiple VLANs and happend to have to route between two of them. Would've been nice if I had gotten 10 Gb/s.
 
User avatar
anav
Forum Guru
Forum Guru
Posts: 21921
Joined: Sun Feb 18, 2018 11:28 pm
Location: Nova Scotia, Canada
Contact:

Re: Routing throughput on RB5009

Fri Apr 08, 2022 5:52 pm

Its designed for heavy routing like through ISPs to servers etc....
If you want a lab network of devices for heavy transfer of data between devices on a network, then get a high powered switch.
 
azzurro
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 94
Joined: Mon Jan 17, 2022 2:55 am

Re: Routing throughput on RB5009

Fri Apr 08, 2022 5:59 pm

Its designed for heavy routing like through ISPs to servers etc....
If you want a lab network of devices for heavy transfer of data between devices on a network, then get a high powered switch.
where I am coming from, a device called "router" can do inter-vlan-routing with wire speed. at least when it is advertised agressively as powerful and not donkeys years old.
but I understand that the word "router" might have been used inflationary here and something like NAT router or internet router would have fitted the purpose better as it seems that this device is mainly aimed towards DNAT, SNAT, mangle and firewalling and stuff.

i guess the CRS326-24G-2S+ may handle 10G routing better (because it supports L3HW). still a bit of a disappointment. my 10 years old Fortigate 60D can handle full wire speed routing (although only 1G in that case) with absolutely no CPU load. and that's considered to be a internet gateway device as well.

Who is online

Users browsing this forum: cyb2, xaverli and 33 guests