Session-Timeout 是什么
Session-Timeout 是 RADIUS 在授权阶段下发的属性,单位为秒,表示这条会话最长可以保持多久而不重新认证。到期后的动作由配套属性 Termination-Action 决定:是直接断开会话让终端重连,还是在原会话上静默重认证。它是把「定期复核身份」落实到无线网络上的标准手段。
基本信息
| 属性名 | Session-Timeout,定义于 RFC 2865,单位秒 |
|---|---|
| 配套属性 | Termination-Action,决定到期断开还是重认证 |
| 常见取值 | 28800 秒即 8 小时,对应一个工作日 |
| 适用对象 | 高安全区域、外包账号与共享账号 |
| 前提条件 | NAS 与终端都支持静默重认证 |
典型使用场景
- 高安全区域强制周期重认证:会议室、研发区限制单次会话时长
- 外包与访客账号治理:缩短会话时长,降低被长期盗用的风险
- 凭据轮换配合:口令变更后借助超时机制让旧会话尽快失效
- 共享账号治理:到期重认证能暴露长期在线的异常设备
- 合规落地:把会话时长上限写入无线安全基线并定期核对
属性示例
属性示例
Session-Timeout = 28800 # 会话最长 8 小时,到期触发重认证
Termination-Action = 1 # 取 1 表示重认证,0 表示直接断开会话
# 直接断开时终端需自行重新关联,用户侧感知为瞬时掉线
# 时间过短会让终端频繁重认证,语音与视频业务最容易感知相关属性读法
| 属性 | 含义 | 取值建议 |
|---|---|---|
| Session-Timeout | 会话最长持续时间(秒) | 高安全区 4~8 小时,普通区可放宽 |
| Termination-Action | 到期后的处置方式 | 优先取 1(重认证),避免整点批量掉线 |
| 计费中间更新周期 | 会话过程中的周期性记录 | 与超时配合,便于事后追溯 |
| 终端支持度 | 是否支持静默重认证 | 不支持的终端会弹窗或掉线 |
时间设得过短会让终端频繁重认证,语音通话与视频会议在重认证瞬间最容易卡顿,应按业务类型分级设置而不是全网一刀切。
未配置 Termination-Action 时,不少 NAS 会直接断开会话,表现为整点批量掉线,用户会当成网络故障集中报修。