首页/网络/无线与 Wi-Fi 速查/PMK 缓存与漫游认证
组网与漫游48 条

PMK 缓存与漫游认证

PMK 缓存让终端在重新关联时跳过完整 802.1X 认证:对 ID 和候选 AP 有要求,缓存失效则回落到完整认证。

无线与 Wi-Fi 速查网络更新于 2026-10-13

PMK 缓存是什么

802.1X 环境下,终端每次关联都要完整跑一遍认证,EAP 往返十多个报文还要访问 RADIUS,漫游时开销很大。PMK 缓存(包含 OKC 与认证服务器侧的 PMKSA 缓存)让终端在同一安全域内的其他 AP 上重新关联时复用已派生的 PMK,跳过完整认证只做四步握手。缓存命中与否,直接决定漫游是几十毫秒还是数百毫秒。

基本信息

机制PMKSA 缓存与 OKC,复用已派生的 PMK
生效条件同一认证域内,且缓存条目仍在有效期内
生命周期由 AC 与 RADIUS 策略定义
效果命中则漫游快,失效则回落为完整认证
实测口径对比快速重连与忘记网络重连的耗时差异

典型使用场景

  • 语音与实时业务:缓存命中才能把切换时间压进可接受范围
  • 排障「漫游后卡一下」:先确认是缓存未命中还是空口覆盖问题
  • 安全策略设计:在缓存有效期与安全强度之间做取舍
  • 多控制器部署:确认 AC 之间是否共享或转发缓存条目,否则跨 AC 漫游退化为完整认证
  • 变更影响评估:RADIUS 侧调整授权属性后,缓存会让旧策略短暂延续

实测与核对

实测与核对
# 1) 终端侧持续发包,记录漫游瞬间的丢包与延迟
# 2) 对比两次:正常漫游(可能命中缓存)与忘记网络后重连(完整认证)
# 3) 两次的耗时差异即缓存收益;差异不明显说明缓存未命中或未启用
# 4) 核对 AC 与 RADIUS 策略中的缓存有效期是否符合安全要求
# 5) 跨 AC 漫游单独实测,确认缓存条目能否共享

关键项读法

项目含义影响
缓存有效期条目可复用的时间窗口过短则频繁完整认证,过长则旧策略延续
OKC通过候选 AP 列表预派生密钥依赖 802.11k 邻居报告提供候选列表
PMKSA 缓存认证服务器侧缓存会话跨 AC 场景需要共享机制
漫游时延命中与未命中的耗时差异差异可达数百毫秒,直接影响语音
密钥缓存与快速漫游机制配合,是漫游快的底层条件;把它当成可选优化项,往往会在语音业务上线时才暴露短板。
排障时分别测快速重连与忘记网络重连各一次,两者的耗时差就是缓存的实际收益,比只看配置项更可靠。

易错点

  • RADIUS 侧修改授权(如动态 VLAN)后,PMK 缓存让旧策略继续生效一段时间,容易被误判为配置未下发
  • 缓存有效期设得过短,终端频繁完整认证,语音业务会出现规律性卡顿
  • 跨 AC 漫游未共享缓存条目,切换退化为完整认证,实测时延远高于设计预期
  • 只凭配置项判断已启用快速漫游,缺少实测数据,问题只有在真实业务中才被发现

数据来源与参考

  • IEEE 802.11i(PMKSA)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌