当前位置:CRM > 科技问答 > 林宇阳,某局点 SR88X portal mac-trigger无感知不成功问题

林宇阳,某局点 SR88X portal mac-trigger无感知不成功问题

2023-02-16 16:59:38科技问答
1676537978,

组网及说明

SR88X设备作为园区BRAS接入设备,部署Portal业务并使能mac-trigger无感知功能;版本Release 7953P16

城市热点服务器同时承担AAA、portal服务器、portal mac-trigger服务器,但各服务器对外IP不同。


问题描述

用户反馈首次上线输入用户名密码后认证正常上线,但手动注销后再次访问网络不能触发无感知,一直无法访问网络。


过程分析

一、梳理portal mac-trigger无感知流程如下:

1.BRAS收到portal接入用户上线发送的上网报文访问后,发送mac-bind查询报文给mac-trigger服务器;

2.mac-trigger服务器内部检索MAC绑定记录:

    a)如果不存在绑定记录则回复mac-bind查询失败报文给BRAS,随后BRAS跳出无感知流程直接触发用户重定向到portal认证页面。

    b)如果存在对应MAC的绑定记录,则回复mac-bind查询成功报文给BRAS,BRAS收到后确认用户存在绑定关系,等待从portal服务器服务器接收portal认证请求报文。

3.portal服务器接到mac-trigger服务器的通知后,向BRAS发送portal认证请求报文;

4.bras读取portal请求报文中的用户名密码信息,向radius发送access-request报文;

5.radius确认用户名密码正常,回复access-accept报文给BRAS;

6.BRAS生成完整用户portal会话,用户可以正常使用网络。


二、逐步检查上述流程:

1.通过debug portal packet确认bras已正常发送mac-bind查询报文;


2.mac-trigger服务器回复mac-bind查询成功,即用户确实在mac-trigger服务器有记录,设备进入等待接收portal认证请求报文的流程;


3.但从同一个debug portal packet的回显中未见到portal的认证请求,初步可认为故障点在此处。

随后在服务器侧对无感知过程中交互的报文进行抓包确认,发现mac-trigger服务器查询mac绑定关系成功后向portal服务器发送数据查询报文,随后portal服务器给mac-trigger服务器一个失败的响应,所以portal服务器不会发送认证请求报文。


解决方法

mac-trigger无感知流程需要mac-trigger服务器、portal服务器、BRAS、radius服务器共同参与。

当BRAS收到mac-bind查询成功的报文后就会认为已进入无感知流程,不会再重定向。

在等待过程中一直收不到portal认证请求,就会又发送mac-bind查询。

而此时mac-trigger服务器又一直回复mac-bind查询成功,就导致用户持续停滞在无感知等待流程中,既无法使用网络也无法弹出重定向页面。


后续将问题反馈到城市热点侧,调整服务器侧解决问题。


CRM论坛(CRMbbs.com)——一个让用户更懂CRM的垂直性行业内容平台,CRM论坛致力于互联网、客户管理、销售管理、SCRM私域流量内容输出5年。 如果您有好的内容,欢迎向我们投稿,共建CRM多元化生态体系,创建CRM客户管理一体化生态解决方案。本文来源:知了社区基于知识共享署名-相同方式共享3.0中国大陆许可协议,某局点 SR88X portal mac-trigger无感知不成功问题

版权声明:我们致力于保护作者版权,注重分享,本文内容及图片(只作为美观性配图使用)由CRM小助手整理收集与网络(无任何非法侵犯第三方意图),仅供学习参考交流使用,不代表CRM论坛观点。如有侵权,请联系我们,我们将及时删除处理。

CRM论坛投稿:投稿地址


  CRM论坛(CRMBBS.COM)始办于2019年,是致力于CRM实施方案、免费CRM软件、SCRM系统、客户管理系统的垂直内容社区网站,CRM论坛持续专注于CRM领域,在不断深化理解CRM系统的同时,进一步利用新型互联网技术,为用户实现企业、客户、合作伙伴与产品之间的无缝连接与交互。

CRM系统