FAQ-MA5200G 在配置radius-server group 时的weight使用方法及RADIUS两种algorithm的工作原理

发布时间:  2012-07-26 浏览次数:  70 下载次数:  0
问题描述
Q:MA5200G 在配置radius-server group 时有两种algorithm工作方式,分别是 loading-share(负荷分担)和 master-backup(主备),如果配置使用哪种工作方式?在负荷分担方式下各个RADIUS服务器分担的负荷如何决定?

告警信息


处理过程

Q:MA5200G RADIUS的两种工作方式分别是 
                                 1>loading-share 
                                 2>master-backup (缺省工作模式)
可以通过radius-server algorithm命令来修改RADIUS服务器的工作方式。
1、loading-share 的工作原理是当MA5200G配置了多台radius-server ip地址时,可以同时使用所有配置的radius-server,并通过使用weight参数来分配送往radius-server的流量,实现负载分担;
例如: radius-server group radius
     radius-server authentication 2xx.142.211.7 1645 weight x
     radius-server authentication 2xx.142.211.8 1645 weight y
     radius-server authentication 2xx.142.211.9 1645 weight z
     radius-server accounting 2xx.142.211.7 1646 weight x
     radius-server accounting 2xx.142.211.8 1646 weight y
     radius-server accounting 2xx.142.211.8 1645 weight z
 这里的每台服务器的weight占总比重的百分比,即是这台服务器分担的流量,比如2xx.142.211.7服务器占的比例为x/(x+y+z)*100%,2xx.142.211.8服务器占的比例为y/(x+y+z)*100%……,如果配置更多的服务器也是这样计算。并不是指weight的值为多少,就占多少百分比,但在实际应用中,我们建议所有RADIUS服务器weight之和配置为100,这样每个服务器的weight值就是这台服务器分担的百分比。
   如果其中一台down掉的话,MA5200G会把down掉这台的流量分配到其它状态正常的radius-server上去。
2、master-backup是MA5200G radius-server的缺省工作模式,其工作原理是MA5200G配置了多台radius-server 时,实现radius-server的主备用。此时的weight可以不用配置,weight的缺省值也是0。
例如:
 radius-server group radius
 radius-server authentication 2xx.142.211.7 1645 weight 0
 radius-server authentication 2xx.142.211.8 1645 weight 0
 radius-server accounting 2xx.142.211.7 1646 weight 0
 radius-server accounting 2xx.142.211.8 1646 weight 0
 MA5200G会把在第一个位置(通过display radius-server configuration 查看)的服务器自动作为radius的主用服务器,在正常情况下认证计费都通过主实现,只有当主RADIUS通信中断的时候才会依次切找到备用服务器上。


根因


建议与总结


END