IEEE802.11v协议简介
协议全称:无线网络管理(Wireless Network Management)
批准日期:2011年2月
协议状态:并入802.11-2012
协议别名:BSS过渡管理
主要功能
- 支持AP和STA间交换:关于RF环境和拓扑状态的信息,以协助STA进行漫游决策
- 支持STA之间交换:关于RF环境状态的信息,这使STA能够更加了解周围环境,从而有望提高网络的整体性能。
- 支持网络辅助省电功能:提供了让AP帮助STA实现更长时间保持睡眠状态和增加电池寿命的方法。
无线网络管理(WNM)使STAs能够交换信息,以提高无线网络的整体性能。STA使用WNM协议来交换操作数据,使每个STA都知道网络环境,从而使STA更了解网络的拓扑结构和状态。WNM协议为sta提供了一种方法,以感知网络中存在的干扰,并使sta能够根据网络条件管理射频参数。
除了提供有关网络条件的信息外,WNM还提供了一种交换位置信息的方法,在同一无线基础设施上提供对多个BSSID功能的支持,支持高效交付组寻址帧,并STA可以启用WNM-Sleep模式,在没有接收到AP的帧时长时间睡眠。
AP不仅会响应无线设备的邻居AP报告请求,而且还会评估无线终端的连接质量,并引导无线终端漫游到能提供更好的上网体验的最佳AP,从而进一步平衡AP之间的负载。简而言之,802.11V的作用是让终端可以请求漫游目标,而AP给无线终端一个建议漫游的目标AP。
当设备通过上面的802.11K和802.11V的协作后,就可以确定无线终端要漫游的目标AP。在802.11K/V的合作下,解决了无线终端在漫游过程中什么时候漫游和漫游到哪个AP的问题。
802.11v是一个庞大的修正案,包含了众多服务特性,共计21种;只有部分被实现。
— BSS Max idle period management
— BSS transition management
— Channel usage
— Collocated interference reporting
— Diagnostic reporting
— Directed multicast service (DMS)
— Event reporting
— Flexible multicast service (FMS)
— Location services
— Multicast diagnostic reporting
— Multiple BSSID capability
— Proxy ARP
— QoS traffic capability
— SSID list
— Triggered STA statistics
— TIM broadcast
— Timing measurement
— Traffic filtering service
— U-APSD Coexistence
— WNM-Notification
— WNM-Sleep mode
接下来,我们仅简单介绍当前较多被使用的特性。
BSS Max idle period management
BSS最大空闲期管理:使能AP指示一个时间段,AP在该时间段内不会因为没有从STA接收到帧而取消与STA的关联,该特性有助于改进STA的省电和AP的资源管理。
关键字段Max Idle Period:16Bit位整数,用于表示最大空闲间隔,时间单位为1000TUs(1TU=1024微秒);
其中:【0】保留 暂未使用;其他非零整数:表示时间,也即间隔;
对于此字段的实际解读,依赖具体STA类型,S1G STA和标准STA有差异:
- 标准STA:字面数值x1000TUs;
- S1G STA(ah协议STA):高2位对应的ScalingFactor x 低14位字面数值;ScalingFactor映射表见下图。
WNM-Sleep mode
该模式是一种STA(非AP型)扩展的省电模式,该特性使能STA可以通知AP,它将休眠特定的时长,在此期间AP将维持其连接,这有助于其减少功耗。
一看:WNM-Sleep mode和BSS Max idle period management有点类似,那两者有什么区别呢?
- WNM-Sleep