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