ME60 WEB认证由于Portal服务器发送的AFF_ACK_AUTH RequestID未置位导致用户上线30秒即下线

发布时间:  2012-02-22 浏览次数:  200 下载次数:  3
问题描述
ME60 WEB认证场景,用户认证成功可以正常访问互连网业务,在30s后无法访问互连网业务,在ME60上查看用户表项,此时用户退回到认证前域。
处理过程
1、查看用户表项,无法访问互连网业务时,用户此时在认证前域。
2、用户侧已经收到了Portal服务器发出的认证成功消息,30秒上线成功后即下线,在ME60的处理流程中,在收到Radius的认证成功消息后,发送认证成功的ACk_AUTH给Portal服务器,并启动30秒的定时器等待Portal服务器回应AFF_ACK_AUTH,如果在30秒内未收到该消息,ME60将Send logout消息给Portal服务器,并将用户Cut下线。
3、通过分析Trace access-user 跟踪用户的消息,Portal服务器发送的AFF_ACK_AUTH内RequestID 值为0,该回应报文的RequestID和之前ACK_AUTH的报文RequestID 1184不一致,导致ME60无法匹配该消息,在30秒等待时间超时后,将用户Cut下线。
4、详细信息参考附件,ACK_AUTH的Type值为 authentication ack,AFF_ACK_AUTH的Type值为ack of authentication ack。
5、Portal服务器侧修改相关设置后问题解决。





根因
1、ME60侧配置问题。
2、Portal侧设置问题。
解决方案
N/A
建议与总结
N/A


END