On Thu, 6 Feb 2003, Tim Rich, Jr. wrote:

> Thanks, Tim -
> Then some details are available:
>
> We currently serve ~1500 users, max concurrent connection = 96 users.
> The proposed radius server is a Compaq Proliant DL380, Dual 2.4 Xenon CPU, 4
> GB memory, attached to a SAN. This server is running Redhat 7.3 (testing to
> move to Redhat AS 2.1).
> The device making Radius requests is a Cisco 5300 Access server connected to
> 4-24 Channel T-1's.
> These devices are connected on a 10/100 Ethernet segment.
>
> This is the bulk of our business - and would need 99.999 availability.
> Our peak usage is 5 hours a day, but still only see about 60 current
> connections.
> Typical connection length is between 8 and 20 minutes.
>
> The growth of our company is anticipated to be added users of ~ 10,000 this
> year, as we just signed a large contract.  Our ratio of users/available
> (concurrent) connections is about 1/15. (this means ~ 660 concurrent
> connections, and would have to add a Cisco AS 5400 to the mix to make this
> work)
>
> Would FreeRadius provide the robustness, reliability and scalability that we
> are looking for?
>
> Tim

Here is our setup:

Greek School Network.
4170 schools connecting through ISDN lines
A few thousand dialup accounts

51 access servers. Two of them are Cisco 5800 and the rest are Cisco 3640/3660.
We have two radius servers, one serving the South of Greece (including Attika
which hosts the main 5800 access server with 600 lines) and the other serving
the North of Greece (which includes the other 5800 with 150 lines). Both radius
servers act as a backup for the other.
The user database is in LDAP (iPlanet DS5.1) while the accounting is maintained
in MySQL+InnoDB databases. Each server replicates the accounting information
through radrelay to the other one. That way we maintain full accounting on each
server and can enforce national double login detection and also have nice
redundancy.
The LDAP and MySQL databases are hosted on the same machines as are the radius
servers (meaning we have 2 LDAP/MySQL/RADIUS servers).
The machines are Sun E450 with 1GB RAM and Solaris 8 each

We do a lot of attribute rewriting through the attr_rewrite module and we have
also enabled the detail accounting module for radrelay to work.

The schools connect on demand (when there is a request for something from the
internet) so we get a *lot* of connections. For weekdays we get around 100000
connections per day.

Here is a typical top output. As you can see freeradius has no problem handling
the load.

  PID USERNAME THR PRI NICE  SIZE   RES STATE   TIME    CPU COMMAND
25361 root      23  58    0 8160K 5448K sleep  35:45  0.34% radiusd
 2923 mysql    121  59    0  193M  108M sleep  73.2H  0.28% mysqld
21750 nobody     4  58    0   26M   16M sleep   0:43  0.21% httpd
19294 nobody     3  35    0 3904K 2992K sleep   1:56  0.21% libhttpd.ep
  685 nobody    28  58    0  254M  156M sleep 953:04  0.18% ns-slapd

Alan, how about creating a success stories web page in the freeradius site? That
could save a few mails asking about the scalability of the server

--
Kostas Kalevras         Network Operations Center
[EMAIL PROTECTED]      National Technical University of Athens, Greece
Work Phone:             +30 210 7721861
'Go back to the shadow' Gandalf

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to