无线AC 与第三方radius服务器对接,第三方服务器下发切换acl,无线AC回复Error-Cause(101) l=6 val=Session-Context-Not-Found(503)


这是什么原因呢
(0)
(0)
服务器那边解析的失败日志是什么
(0)
你是说AC上的日志吧,开了debug,并没有说明原因
radius服务器那边没有失败日志,radius那边做了策略要切换acl
你是说AC上的日志吧,开了debug,并没有说明原因
Session-Context-Not-Found(503) 是 RADIUS CoA(Change of Authorization)请求的核心错误,含义为:AC(NAS 设备)在本地找不到 RADIUS 服务器指定的用户会话上下文,无法执行 ACL 切换、权限变更等操作。CoA-Request,携带用户名、会话 ID、IP、MAC、Filter-Id=3006 等信息,要求修改用户权限CoA-NAK,携带Error-Cause=503,表示找不到该用户会话,拒绝执行操作Acct-Session-Id(44):会话唯一 ID(AC 生成,服务器需原样带回)Framed-IP-Address(8):用户 IP 地址Calling-Station-Id(31):用户 MAC 地址User-Name(1):用户名NAS-IP-Address(4):AC 的 IP 地址Acct-Session-Id与 AC 上实际会话的 ID 不一致# H3C AC查询用户会话(802.1X/Portal通用)
display wlan client mac-address E8-6F-38-A3-64-FD verbose
display radius session-table username liujjs
display radius session-table framed-ip 172.28.200.16
Acct-Session-Id:必须与 AC 上的会话 ID 完全一致Framed-IP-Address:用户当前 IP 是否与请求中的 IP 一致Calling-Station-Id:用户 MAC 是否一致(大小写 / 分隔符格式需统一,如E8-6F-38-A3-64-FD与E86F38A364FD不匹配)NAS-IP-Address:AC 的 IP 是否为用户实际连接的 AC IPsystem-view
# 开启全局RADIUS CoA功能
radius server coa enable
# 配置允许下发CoA的服务器IP
radius server client 172.18.10.115
vrf public
secret simple 你的共享密钥
# 配置RADIUS方案,绑定CoA端口
radius scheme 服务器方案名
primary authentication 172.18.10.115 1812
primary accounting 172.18.10.115 1813
coa enable
coa port 1700
Acct-Session-Id,下发时使用了自定义 IDAcct-Session-Id# 查看AC上的CoA请求统计
display radius server coa statistics
# 查看用户会话表项
display radius session-table all
# 开启AC的RADIUS调试日志(需在用户侧触发CoA时抓日志)
debugging radius coa
503 Session-Context-Not-Found的核心是AC 无法通过 CoA 请求中的标识匹配到本地会话,90% 的问题都出在Acct-Session-Id、IP、MAC 或 NAS-IP 不匹配,其次是 AC 配置或网络连通性问题。(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明