I am using ROS 4.11 like PPPoE Server in 5 boxes with around 800 clients each, being authenticated by Radius.
To do some Traffic Priorization, I am using Mangle and Queue Trees.
My customers come from DSL, and now the speed of the connection is controlled by the DSLAM.
Each of them use different VLANs according to geographical location, so I have around 10 PPPoE Servers listening on each enabled VLANs on each MT. Each PPPoE Server got a default Profile, without Bandwidth Control.
Got 4 Class C Public Address on each box.
To make this management easier ( have around 26 DSLAMs and 9 Speed Profiles ), I tried to control the Bandwidth with Radius.
-Radius Controlled Speed ( per user profile as an Attribute )
-Keep Public IP Address for each user.
So tried the MT-Rate-Limit attribute. Although is received by the MT, never is enforced. The user get full DSL speed instead of the Radius specified.
But observed that the connection with this Attribute, adds a Simple Queue for this user -and as I said, no traffic shown in the traffic window, no speed control-.
And talking about 800 users, in case that control can be achieved, the CPU will collapse I guess.
So, Can some point me to a direction to achieve all-together, Traffic Priorization + Bandwidth Controll by Radius + Low CPU Usage ?
Couldn't find any example of PPP Profile + Traffic Priorization, or isn't possible/too complicated?