(RADIATOR) Authby RADIUS feature request

Hugh Irvine 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 mailing list