iMC EAD74 WebPortal 用户接入用户页显示在线、在线用户 / 认证设备无会话完整故障分析
一、现象拆分,先分清两张表逻辑差异
接入用户页签:展示EAD 安全准入会话(终端合规检测、安全策略绑定会话);
在线用户页签 / 认证设备:展示Portal RADIUS 计费会话(网络三层访问权限会话)。
你的故障:EAD 准入会话残留僵尸记录,但设备侧 Portal 计费会话已正常销毁,两张表不同步。
二、四大核心根因(WebPortal 特有)
根因 1:终端异常下线,仅销毁设备 Portal 计费会话,未同步通知 EAD 销毁准入会话(最高发)
终端直接关机、拔网线、浏览器强制关闭页面,未执行 Portal 主动下线流程:
接入交换机 / AC 检测终端离线,发送Account-Stop计费停止报文给 EIA,在线用户列表清除会话;
但下线报文仅同步 RADIUS 计费表,不会同步通知 EAD 安全准入模块清理 EAD 会话;
EAD74 版本存在同步逻辑缺陷:无自动联动老化机制,接入用户页永久残留在线记录,形成 “假在线” 僵尸会话。
叠加组网诱因:终端与认证设备非直连(中间经过二级交换机 / AP),终端断网后认证设备端口仍 UP,仅靠 ARP 探测下线,下线通知链路存在丢包概率,加剧两张表不同步。
根因 2:EAD 安全准入会话老化检测参数配置缺失
EIA 系统全局会话老化时间默认 30 分钟,若未开启强制清理异常准入会话,僵尸 EAD 记录不会自动清除;
Portal 接入策略内未勾选「会话超时检测」,EAD 不会周期性校验设备侧真实在线状态,无法主动删除假在线记录。
根因 3:WebPortal 下线报文交互缺失,无联动清 EAD 会话机制
正常完整下线流程:
终端点击页面「下线」→ Portal 服务器下发下线指令给设备 → 设备发 Account-Stop 给 EIA → EIA 同步通知 EAD 销毁准入会话。
异常断网时缺少最后一步联动通知,仅计费表清空,EAD 准入表滞留在线。
根因 4:EAD74 版本已知同步 BUG
该版本 WebPortal 场景下,RADIUS 计费下线事件不会主动触发 EAD 会话回收,属于平台底层同步逻辑漏洞,长期运行会累积大量僵尸准入会话。
三、分步修复方案(临时清理 + 长期根治)
步骤 1:应急清理单条 / 全部僵尸 EAD 会话(立刻恢复页面一致性)
Web 界面操作:【用户 - 接入用户管理】勾选假在线账号,点击强制下线,直接清除 EAD 准入僵尸记录;
批量清理(后台脚本 / 服务重启):重启 iMC jserver 进程,自动清空全部过期 EAD 准入会话;
设备侧校验确认无真实在线:
plaintext
# AC/交换机查看真实Portal在线用户
display portal user all
# 无对应MAC/IP则确认设备侧无会话,仅EAD残留
步骤 2:认证设备侧完善离线探测 + 实时计费,减少僵尸会话产生
1)开启 Portal ARP 离线探测(核心,主动发现离线终端)
plaintext
system-view
portal server imc-portal
# 60秒探测一次,3次无ARP应答判定离线,主动发计费停止
portal user-detect interval 60
portal user-detect retransmit 3
quit
# 域内开启实时计费,周期同步在线状态给IMC
domain portal-domain
accounting realtime 120
idle-cut 300
2)有线补充二层离线检测
plaintext
dot1x timer handshake-period 30
dot1x retry 2
步骤 3:iMC EIA 平台参数优化,自动老化清理 EAD 假在线会话
全局会话老化配置
【系统→系统配置→服务参数→接入服务】
会话老化时间改为 15 分钟(小于设备 idle-cut 300 秒);
勾选强制下线异常准入会话,开启后台定时巡检,自动同步设备真实在线状态,销毁 EAD 僵尸记录。
Portal 接入策略开启会话校验
【用户→接入策略管理→接入策略】编辑对应 Portal 策略
会话管理页签:勾选会话超时检测,超时自动同步设备状态、清理 EAD 准入会话。
步骤 4:根治版本缺陷升级方案
EAD74 该同步 BUG 在后续补丁(EAD 74P06 及以上、EAD75)修复,升级后实现:
设备发送 Account-Stop 计费下线报文时,自动联动 EAD 模块同步销毁准入会话,从根源杜绝两张表状态不一致。
四、补充规避配置(防止重复出现)
Portal 页面强制引导用户点击「下线」再关闭浏览器,避免异常断网;
接入策略开启同名账号抢占上线:新终端认证时自动强制清理旧僵尸 EAD 会话;
定期每周重启 jserver 进程,批量回收长期残留准入会话。
极简总结
现象本质:EAD 准入会话表 与 Portal 计费会话表 不同步,设备计费会话已销毁,但 EAD 安全准入会话残留假在线;
核心诱因:终端异常断网缺少完整下线联动通知,EAD74 底层同步逻辑存在缺陷;
快速处理:接入用户页强制下线僵尸账号;长期根治:设备开启 ARP 离线探测 + 实时计费、iMC 开启准入会话自动老化、升级 EAD 补丁修复同步 BUG。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论