FAQ-MA5200 radius帐号挂死现象解释

发布时间:  2012-07-26 浏览次数:  115 下载次数:  0
问题描述


Q:MA5200 radius帐号出现挂死的现象是什么原因?


告警信息


处理过程

A:
MA5200系列所有版本


出现这种情况的根本原因是用户在某种情况下线时MA5200上已经切断用户,但是RADIUS没有收到用户下线报文,导致用户帐号在RADIUS上还在线,即帐号挂死。所以产生这个问题的可能原因有:
1、用户下线后,MA5200没有发送让用户下线的停止计费报文;
2、MA5200正常发送了用户下线的停止计费报文,但是radius没有收到;
3、MA5200正常发送了用户下线的停止计费报文,radius也收到了,但是没有处理。
判断和解决办法:
1、找一个radius用户作下线测试,在用户下线时,debug radius报文,看MA5200是否正常发送出了这个用户的停止计费的radius报文:code=4 ,报文中40号属性 acct-Status-Type的值应该为2,即停止计费。正常时radius端应该回复一个停止计费的响应报文code=5;
2、若MA5200正常发出了报文,则在radius端看radius服务器是否收到了该报文,如果收到了,却还出现了此用户帐号吊死的现象,可确定是radius端的问题;
3、若MA5200正常发出了报文,在radius端却看不到此用户的报文,则说明报文在传送的过程中丢失了。对于此问题可以在中间的设备上抓包来确定报文在什么地方被丢弃或者阻塞了。


根因


END