On Dec 14, 2015, at 10:21 AM, srithar jeevadurai <srijeevadurai1@gmail.com> wrote:
Radius proxy is one instance of radiusd binary and each home server (1-n) is one instance of radiusd binary. so totally n+1 radius binary will be running on same host if we go with proxy approach.
That works, but isn't necessarily the best approach.
Proxy server while doing load balancing, does it follow below rule?
It follows the rules documented in proxy.conf. Please read it. Look for "fail-over" in the "home-server-pool" section.
If a session's first request i.e. auth has been forwarded to a home server 1 then all subsequent request of same session will be forwarded to same home instance of home server or it will be forwarded using round robin style.
All retransmits will go to the same home server. Anything else is a *very* bad idea.
If it is round robin and we are using a customized module to trace sessions then it would not work since session created with home server 1 and sub sequence request for the session may go to another home server.
Exactly. Some load-balancers implement round robin. This is stupid and broken, and causes problems. Alan DeKok.