欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

IEEE802.11v 协议简介

最编程 2024-07-13 14:28:18
...

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 Max idle period management enables an AP to indicate a time period during which the AP does not disassociate a STA due to nonreceipt of frames from the STA. This supports improved STA power saving and AP resource 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