Tariq Rashid <[EMAIL PROTECTED]> wrote:
> As I understand it - if I use a single-threaded radius proxy server - it
> will it have to wait for a reply from a proxied request before it can proxy
> a second and subsequent requests?

  No.  The server proxies the request, and then stops processing it.
The request is still in the request queue (src/main/request_list.c),
so that when the reply comes from the home server, it's associated
with the original request.

  See src/main/radiusd.c, packet_ok(), request_ok() and proxy_ok().

> Is this correct? If it is, it would make sense to have a threaded radius
> proxy server as the forwarding proxy - perhaps with 3000 threads configured.
> It would then take 3000 delayed resoponses to fill exhaust the 3000 threads.

  Having 3000 threads waiting up to 30 seconds for a response from a
home server is a way to kill your system.  FreeRADIUS doesn't do that.

  Alan DeKok.


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

Reply via email to