FreeRADIUS + 802.1X wireless rollout questions

Alan DeKok aland at deployingradius.com
Sat Apr 19 08:01:07 CEST 2008


Walter Gould wrote:
> Here's where my concerns lie -  I am concerned about how many
> simultaneous authentication requests that a single Freeradius server can
> handle.  I have read the "Testimonials" and the "Why we're #1" pages on
> the freeradius site - which says there are numerous sites using
> freeradius to support more than 10,000 or 20,000 users.

  And, sites with 15,000,000 users.

>  Our school
> currently has around 21,000 students on our campus.  Of that 21,000 -
> there is usually around 1000 users logged into our wireless network at
> any given time, however, that number continually increases.

  The authentication load on the server is relatively easy to calculate.
 If you have N users on, each with an average session time of S seconds,
the load on the system will be N/S.

  e.g. 1K users, 20 minute session time (1200s) is about 1 auth/s.  That
is very little load...

  With EAP, there are multiple packet per user authentication, and SSL
setup overhead.  See raddb/certs/README.  Interaction with Active
Directory adds even more overhead.

  But a 2Gh machine should be fine.  As was pointed out, you'll need a
second machine for failover before the first one is at all busy.

> Questions:
> 1. Do any of you have feedback/thoughts/experience on how our freeradius
> server may handle the auth. request load given our situation?
> 
> 2. Do you think that we may need to tweak any of the settings in the
> radiusd.conf file  (max_requests, max_request_time, etc)?

  The default configuration should be pretty much fine.

> 3.  Any other advice/suggestions you have or think of would be welcome
> and appreciated.

  Test the system to prove for yourself that the above numbers are true.
 Use "eapol_test" from "wpa_supplicant" on client machines to hammer the
server with test authentications.  That will give you a *measured*
number for server performance.

  Alan DeKok.



More information about the Freeradius-Users mailing list