How much Mikrotik can Handle

The question is - How much the Mikrotik RouterOS can handle? I mean traffic and connections? Can it route 100 M bit/s traffic and about 200000 connections?
I ask that, because, I need to know, put MiktoTik router or something serious, like Cisco, Juniper etc.. :question: :question:


jansonz

RouterOS can handle a LOT more :slight_smile: even RouterBOARD532 can handle 200Mbit throghput. RouterOS has no limitations, we have tested 3Gbits throughput by using Xeon machines, so … it’s more serious than you think. depending on your hardware, it may be even more serious than the others you mentioned.

I was running a demo setup yesterday for sales staff..
I had 3 DL140s (single 2.6 Xeon) and gigabit links between the three.
I had a simple layput like this:
10.100.0.X > 10.101.0.1 > 10.102.0.X
Thruput 976Mbit/Sec.

CPU for “man in the middle” = 76%

I think I will try 10Mb cards soon…

Craig

our setup was the same, only 2.8Ghz Xeons and Intel Gigabit cards. Depends on how you did the BTest, was it both ways or one? Also set the desired rate in it’s paremeters, then it will try to push whatever you will set there and you will see how much it can handle. plus you can turn off connection tracking if you don’t do any packet matching. it will improve speed even further.

hmmm… I have information, that RouterBoard can handle only about 40 Mbit/s traffic.

So my Router has 3.0 Ghz P4 processor, 512 RAM, and 2x Intel 10/100 NIC cards. What is your opinion about this machine. What kind of NIC cards should be better choice? The ones witch have more buffer or what?

The CPU load is ~30% all the time. Should I upgrade my system, because I want to reduce latency (On traffic about 25 Mbit/s it’s possible to notice some timeouts in ping to router, but ping to server, witch is in the same network and connected to the same switch is without timeouts) :exclamation: :question:

hmmm… I have information, that RouterBoard can handle only about 40 Mbit/s traffic.

That would be through the air…

The 978 Mbit was in EACH dirrection.
I am going to see if I cant feneggle some 10Mbit cards out of Intel to try out…
Now, Who can I scrounge a 10Gigabit switch from ???


Hmmm…

Craig

You mean 10Gbit cards right? You’ve said 10Mbit twice now and I think you’ll find them harder to find new than the 10Gbit ones :smiley:

I’m hoping a 1000MHz VIA system will handle 4 x 1Gbit links + VLANs + PPPoE…

even through wireless there is no problem to do more. the bottleneck could only be in hardware, as you see that RouterOS itself doesn’t have any limitations. about your system - you have to find out what causes your CPU load, it’s mostly improper and not optimised configuration.

You will never be able to push more than 5-600Mbit/s on a standard PCI bus nomatter what kind of CPU you are using.

/Henrik

why do they sell those 10Gbit cards then? just for hanging on the wall?

Higher numbers = better sales :frowning:

http://en.wikipedia.org/wiki/Pci
133MB/s is maximum so you’ll see lower numbers

you need this for taking advantage of GBit-Adapters
http://en.wikipedia.org/wiki/PCI_Express

Stefan

yes, and that’s not something exclusive nowadays.

133MB /Sec.. That is one unit alone on the PCI bus. On a PC with more than 1 Ethernet/xxx adapter you would split the 133MB/sec with the number of devices on the bus. The 10Gbit NIC is nothing but a device being able to do a physical connection with another 10Gbit port. In real life tests where i was sniffing on a Fiber doing 6-700Mbit i lost packets because of the PCI bus, even on Dual XEON PC’s with 66MHz PCI busses.

You should be able to test this yourself with the new Gbit 4 port cards, just do a simple bandwith test from one card to the other.

/Henrik

650Mbits tested using our new 4port cards. you are wrong about the bus speed.

and the 10Gb cards are PCIe which is not the same ballpark, the limitations there are far higher.

Here is a P4D with pci-e gige cards … very good performance in my opinion.

http://h1x.com/mt/gigabit/gigabit.html

Sam

It is interesting… I have routerboards 532 with two wireless interfaces, nstream, no connection tracking, cpu set to 333 and all I get is 13/14 Mbps (13 Mbps in one direction and 14 Mbps in second direction) and cpu stays at 100%. What can I do to handle more?

Regards,

Gregor

you’re testing with bandwidth test tool on the router?
This tool kills cpu. You should test from pc’s on each end.

Stefan

you are talking about wireless, it could be the limitation of signal quality, distance, CPU load, calibration, alignment etc.

I was talking about ethernet where there are no such factors.

No, I just enable 250 users to use this link :slight_smile: There is a router which
filter broadcasts, floods and unneeded packets.

Gregor