What hardware is needed for routing&aggregation 200Mbit(if I’ll use RouterOS)?
2x100Mbit WAN (maybe will grow to 3x100Mbit)
(1xGbit or 3x100Mbit) LAN
P.S. Now I’m using (AthlonXP 2200/1G DDR1/80Gb IDE HDD/ 100Mbit WAN/ 2x100Mbit LAN bonding) running Arch linux…
CPU load stays less than 20% when WAN is loaded near 95-100%(both incoming and outgoing traffic)
I’ve tried 3.x on the same config and same ISP about year ago…
It was 30-40% slower than linux routing…
CPU load was 40-50% @10Mbit…
and 100% @40-50Mbit…
And there were big troubles with proxy…
Maybe I dont know how to cook RouterOS…
Is it able to work faster than linux (I mean network speed/cpu load/ram load)?
It all depends on what you’re asking the router to do. If you have large firewall rulesets and each packet has to be checked against lots of rules, things slow down. Running a proxy of course also takes a lot of processing - terminating connections from clients and fetching data from web severs is a lot more work than just routing packets. An aggregation router shouldn’t be a proxy.
also I’m using proxy (squid) on the same PC
Everything works fast and cpu load stays low…
Is RouterOS able to do the same things at the same speed(or faster)?
It will do bonding, queuing and NAT just fine. The built in proxy is very basic and doesn’t scale to the amount of traffic you have. You’d have to run a dedicated proxy machine.
Is there a way to choose congestion control type (hybla,htcp,yeah,illinois,westwood)?
Will it support full upload speed(on linux I use proxy not only as cache, but as a more fast way(download with proxy is about 70-100Mbit upload is 25-36Mbit and without it I get 58-60Mbit download & 10-15Mbit upload) to upload/download)?
Tests are made from my main PC(running win 7) and my notebook(also running win7).
P.S. which version of RouterOS is better for my needs?