(RADIATOR) Authby RADIUS feature request
hugh at open.com.au
Tue Jul 16 17:43:55 CDT 2002
Hello Jeremy -
You should use the AuthBy LOADBALANCE module, which distributes
requests according to the response times of the target hosts.
Have a look at section 6.43.3 in the Radiator 3.1 reference manual.
At 10:38 -0400 16/7/02, Jeremy Hinton wrote:
> I have a feature request for another load balancing AuthBy
>based on AuthBy RADIUS. I would like to see AuthBy LEASTCONNS. This
>would check to see which radius server had the least
>pending/outstanding connections, and would use that server to
>process the request. Since AuthBy Radius is done asynchronously,
>with slow external servers, you could have multiple pending
>requests. I started to implement this myself, but i couldn't find a
>way to determine active queries per host from within chooseHost()
>(without mucking about in AuthRADIUS.pm and adding a counter to
>hosts). I am testing authentication off an LDAP server which has the
>unfortunate side affect of introducing a 2 second delay with
>authentication failures. this can result in valid queries getting
>backlogged behind failures. The idea is as follows: Have a main
>radius server running AuthBy LEASTCONNS, which then forwards on to
>several back end radius servers running AuthBy LDAP. If a query gets
>directed to back end server #1 that is failed a login, future
>queries will go to the other servers until server #1 gets a response
>and finishes the query. Obviously an asynchronous AuthBy LDAP would
>make this a non-issue, but that is a much larger project. Am i
>missing an easier way to resolve this problem?
>Archive at http://www.open.com.au/archives/radiator/
>Announcements on radiator-announce at open.com.au
>To unsubscribe, email 'majordomo at open.com.au' with
>'unsubscribe radiator' in the body of the message.
NB: I am travelling this week, so there may be delays in our correspondence.
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, Interbiller, TACACS+, PAM, external, etc, etc.
Available on Unix, Linux, FreeBSD, Windows 95/98/2000, NT, MacOS X.
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator