Running a very small WISP with about 40 customers on PPPoE I can see that CPU load on the RB433AH border router/gateway easily reaches 50-70% on daytime, and even close to 100% when total throughput reaches 15-20Mbps.
My setup is pretty much according to the one presented by Lutz Kleemann, Meconet, at the '08 Krakow MUM: http://mum.mikrotik.com/presentations/E ... leeman.pdf
meaning one EOIP tunnel from each AP bridged together at the gateway, running PPPoE server on the bridge. One simple queue is created per connection.
In addition this RB takes care of an NStreme Dual link, feeding most of the APs.
The RB433AH thus handles the following:
-Firewalling
-PPPoE server
-Simple queues
-Logging
-NStreme2
As I started out small some while ago this was no problem, but now I have to do something.
But first I would like to hear your opinions: Which tasks are the most CPU demanding of these?
Will some kind of distributing the tasks between several RB433AHs do the trick ( for instance one for NStreme2, one for PPPoE/Queues and one for firewall), or is the best approach to throw in an RB1100 for everything (except NStreme2 of course)?
The NStreme2 I am anyway planning to move to a separate Jirous Dual Polarity with RB433AH embedded in the Gentlebox enclosure.
I have pretty much standarized on RB433AH and have quite a few of them laying around.
My backbone fiber connection is limited at 100 Mbps, so to increase ROI I am planning to double or triple my customer base in the near future
Cost is definetely an issue, but something has to be done rather soon and I would like a scalable solution if possible.
Is ROS version an issue? Due to the risk and possible night labour involved in upgrading I am still on 3.28 on this one.
So what do you recommend?