5000 PPPoE simultanous connections on MikroTik PPPoE server

Hi guys.

Anyone has ever heard or achieved a number of 5000 PPPoE simultanous connections on a MikroTik based router, a routerboard or x86 machine??
It would be nice if someone can tell if RB1000 can handle that much of clients. I’m not talking about the database (that maybe will be done with a standalone radius server) but about the simultaneous connections.
I know that the bandwidth used, and other processor hungry tasks on the router are really important, but still an average would be very helpful.


Thanks

5000 pppoe clients on one box? Forget about it. and I mean this seriously.

I by my self think it is not smart - to connect 5000 to 1 device - if device goes down there will be 5000 angry customers. and idea of bridging 5000 clients just scares a crap out of me.

I have no more that 254 (mostly 64) clients per one management router/network. This way I’m able to chop upload traffic as close as possible to the client and this way avoid flooding it into my network.

thx macgaiver for the post.
I was thinking about using 2 or 3 routerboards for that, segmenting the number of users

We use as PPPoE servers FinePoint ServPoET BMS, this hardware supports 3000 pppoe sessions. In our infrastructure of more than 10000 clients we have installed 5 of these servers as cluster, since they are able to be clustered and of course works very good. I think it will be good to have the cluster feature in RouterOS, because I hope that with proper hardware, RouterOS can handle the same load as FinePoint BMS.

Regards.

Faton.

Too much users for a non professional PPPoE concentrator.

Maybe one day MKT kernel will handle it, but only when optimized for multi-core machines.

Split it on 5 MK servers (x86 machines with dual core processors).

Probably RB-1000 has enough power to route or NAT traffic for 5000 clientes, but not to act as a PPPoE concentrator.

even now with radius authentication you can support about 2000 pppoe on RB1000 if not more. but it was said - segmentation always helps to avoid big mob of angry users calling you at the same time and asking for internet and all of that just because conditioner in server room went “bork brok”.

Shall we expect in the future clustering feature in RouterOS.

Faton

do you have an example of already existing implementation of clustering?

We have tested over 2600 connections without issues.

This is really a concerned issue, alot of things have been suggested in this forum with hope that there will be put into consideration, but the more we suggest, the less we see. Clustering idea is a very good one compared to a single machine doing that much when this is not a voice terminator.

I remembered we also talk about Userman being able to handle time segmentation billing, but we keep having new versions by the day without significant changes.

Why not take your time to put all these together in order to save us from daily upgrape?

We are already used to MT and will want to stick to it.

I tried RB1000 with ~500 PPPoE connections pushing about 20Mbps. CPU usage was over 80%. On x86 Intel Core2Quad server, same number of users and traffic is only 40% CPU, and that is with multi-core turned off due to it’s instability. I would not use RB1000 for 2000 PPPoE sessions. Seems like it’s CPU can’t keep up.

cpu usage doesn’t mean anything. RouterBOARD 1000 can easily run 10000s of clients provided you use a simple firewall and PCQ for the clients. It’s all about optimization

Normis, can we expect clustering feature in the near future ?

As a simple firewall I believe but as PPPoE server I doubt. Every time a machine or Routerboard reaches more than 80% it increases latency and jitter. It´s impossible to respond the same way as 40% cpu usage.

it’s been tested, you can believe me or not, but it’s a fact

Again I will repeat myself, if Mikrotik developers will achieve to make RouterOS to have clustering feature, for 5000 clients I will not save to install RB1000 as many as it needs to operate at optimal mode. But, I still didn’t get any answer.

Regards

Faton

we are not planning to make clustering

shame, it could have replace very expensive pppoe-servers like FinePOINT ServPoET.

You tested it as a PPPoE server with 10.000 clients?

What was the clients bandwidth? How much traffic thru router?

Testing and real world are completely different situations. Sure you can fire up 10,000 sessions and say “well, they all logged in”, but that’s not even remotely the same thing as having 10,000 actual users using their internet access!

However, I feel that with a suitably large x86 PC with a sufficient number of network interfaces handling the load, there’s no reason why MT shouldn’t be able to handle 5,000 users.

I have no objective data to support my opinion, I have just been using MT for a long time and I feel that it’s reasonable to expect that it would work with that many users as long as your configuration is sound and you aren’t trying to do it on something that can’t handle that level of traffic.