就是在线用户的在线时长的信息是设备发的什么报文来更新的。有具体的流程吗
(0)
iMC EIA 在线用户的在线时长信息是通过接入设备(如交换机、无线控制器等)定期发送的 RADIUS 计费更新报文(Accounting-Request, RADIUS Code=4) 来更新的,具体来说是报文中的 Acct-Status-Type = 3(Interim-Update) 报文。
接入设备按照配置的 计费更新周期(默认通常为 10-15 分钟,例如我司设备默认是 12 分钟),定期向 EIA 发送 RADIUS 计费更新报文(Accounting-Request, Acct-Status-Type=3, Interim-Update)。
核心点: 这个更新报文中包含了用户当前的累计在线时长信息(通常通过 Acct-Session-Time 属性携带)。
EIA 服务器收到 Acct-Status-Type=3 的计费更新报文后:
更新该用户在 “在线用户” 列表中显示的 累计在线时长。
重置该用户对应的 “会话老化” 计时器。
这个周期性的 Interim-Update 报文是 EIA 服务器动态更新用户“当前在线时长”显示的唯一途径。
用户下线:
用户主动下线或因其他原因(如设备端口 down、用户闲置超时等)下线。
接入设备检测到用户下线,向 EIA 发送 RADIUS 计费停止报文(Accounting-Request, Acct-Status-Type=2, Stop)。
EIA 接收后,将用户从在线用户列表中移除,生成下线记录(包含总在线时长)。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论