[RADIATOR] Recommended hardware specifications

Hugh Irvine hugh at open.com.au
Wed Mar 4 16:19:58 CST 2009


Hello Martin, Hello Adam -

Many thanks Martin for your most interesting description.

I should also add that we (OSC) are available on a contract basis for  
design and implementation, and re-engineering if required.

We have successfully undertaken similar jobs for many companies all  
over the world.

regards

Hugh



On 4 Mar 2009, at 20:31, Wallner Martin wrote:

> Adam,
>
> adding to Hugh's suggestions I want to add a 'real' setup, working  
> with around 60k Broadband and around 20k Dial-In and special cases  
> (this is a 'grown and merged' system, so to say the 'refined sum' of  
> 4 providers merged together), handling around 40 realms, 40  
> handlers, split over 20 clients (LACs, NAS, MAX-TNT-DialIns).  And  
> yes, the config is a nightmare :-)
>
> We are using two pretty much standard DL380 (G4), dual core  
> processors, servers for the RADIUS-Side and a PGSQL-Servercluster  
> (2x DL380, quad core) for storing the account data. All running  
> CentOS. Additionally we have the company LDAP-Serversystem, that,  
> among other things, is queried by the two radius-servers for  
> authentication and for the 'non-standard' configuration of the user.  
> Additional, on the radius-server there is the IPASS-Software running  
> (both Roaming and Network) ....
>
> Even non-instanced (seperated Authentication from Accounting) the  
> machines are more than able to recover within minutes from 'total  
> desasters', you will have to make sure, that the LDAP's are able to  
> get their wits together when radius starts to hammer on them, the  
> database in the back has no troubles to save the accounting data and  
> even partly process it (we haven a special processing, that allowes  
> only one entry per accountingtype per session (we were, especially  
> in disaster szenarios, ofthen flooded with replies and so on, which  
> all had o go , limiting so the entries in the database drastically,  
> after this and some clever indexing the DB, which was the  
> 'problembringer' by slow responsing to the radius servers, just  
> works without problems).
>
> Additional: with a 'full disaster' (like 'all NAS dead') you might  
> have to put more concern on the ROUTERS doing the NAS than the  
> RADIUS. In my experience, the routers are more likely to stumble  
> than the RADIUS-Server.
>
> I did a stresstest on the labsystem (which is the same style of  
> setup), and the RADIUS-System itself was working up to 5k-10k  
> Requests  per minute (without an actual NAS as client, splitted 2  
> accounting requests by 2 authentication requests). 2-Instance-Setup  
> (splitted accounting/authenticating) brought 15k Requestst per  
> minute authenticating and 5k per minute accounting, while the  
> authenticating queue was a bit stuffed with all the radonline- 
> changes on the database. The issue was solved by changing the way  
> radonline database is handled in a different way than the standard  
> one (which is secure and safe, but SLOOOOOOW .-). the change is  
> similar to the  accounting changes, preprocessing the data before  
> actually writing in the DB...
>
> hope this helps.
> =mw=
>
>
> -----Ursprünxgliche Nachricht-----
> Von: radiator-bounces at open.com.au [mailto:radiator- 
> bounces at open.com.au] Im Auftrag von Adam Armstrong
> Gesendet: Dienstag, 03. März 2009 18:37
> An: radiator at open.com.au
> Betreff: [RADIATOR] Recommended hardware specifications
>
> Hi,
>
> Are there any guidelines or recommended hardware configurations for  
> ~30,000 broadband subscribers? (we'd like to account for a total  
> failure, requiring reauthentication of them all in a relatively  
> short time!)
>
> Does radiator multithread? (i recall reading that it doesn't?)  
> What's the best way to scale it?
>
> Thanks,
> adam.
>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
>
> _______________________________________________
> radiator mailing list
> radiator at open.com.au
> http://www.open.com.au/mailman/listinfo/radiator



NB:

Have you read the reference manual ("doc/ref.html")?
Have you searched the mailing list archive (www.open.com.au/archives/radiator)?
Have you had a quick look on Google (www.google.com)?
Have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?
Have you checked the RadiusExpert wiki:
http://www.open.com.au/wiki/index.php/Main_Page

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
Includes support for reliable RADIUS transport (RadSec),
and DIAMETER translation agent.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.





More information about the radiator mailing list