漫游之802.11k/v/r

802.11k(RRM)

802.11k协议的功能是Radio Resource Measurment,简单说就是提供找到最好的AP的信息。

在WLAN中,终端设备总是倾向于连接信号最好的那个AP,而在实际应用中,这种逻辑可能会造成某个AP被过度使用,而信号稍弱的AP则没有怎么用到,从而导致网络的整体利用效率下降。实现802.11k协议的无线网络中,如果信号最好的AP已经满载,则终端设备会连接到信号稍弱的那个AP。

协议步骤:

  1. AP决定要踢掉某个终端设备
  2. 通知终端设备变换到另一个AP
  3. 终端设备请求周围AP的列表
  4. AP给出site report
  5. 终端设备根据site report连到某个AP

协议验证

1、查看AP是否支持
在AP发出的beacon帧(wlan.fc.type_subtype == 0x08)中的RM Enable Capabilities字段下可以看到Neighbor Report值被置为1
在这里插入图片描述
2、查看终端是否支持
看设备发出的Reassociation Request帧(wlan.fc.type_subtype == 0x02)或者看association Request帧(wlan.fc.type_subtype == 0x00)中的RM Enable Capabilities字段下可以看到Neighbor Report值被置为1(octet 1)

3、“邻居报告”请求会从客户端发送到AP。AP返回一个“邻居报告”报告,其中包含关于客户端重新关联的已知候选AP的信息(wlan.fixed.category_code == 5)或者(wlan.fc.type_subtype == 0x0d)。

漫游后无线终端会给重新关联的AP发邻居报告信息请求,重关联的AP会回复给无线终端可漫游AP列表信息。信息包括Element ID, length, BSSID, BSSID information, Operating Class, Channel Number , PHY Type等。
图来源参考1
图来源参考1

802.11v(WNM)

802.11v是802.11协议族的WNM(Wireless Network Management)标准,802.11v协议允许终端设备交换网络拓扑的信息,包括射频环境。

802.11v描述了WNM的增强,包括:

  • Network assisted Power Savings:网络辅助节能,帮助终端设备睡眠更长时间,比如,手机等设备通过每隔一段时间跟AP通讯一次来确保跟AP没有断开
  • Network assisted Roaming:网络辅助漫游,允许WLAN发送信息给终端,来确保终端能连接更好的AP。

协议验证

1、验证AP是否支持,AP发出的Probe Response帧(wlan.fc.type_subtype == 0x05)中的Extended Capabilities字段下可以看到BSS Transition support值是否被置为1。
在这里插入图片描述
2、查看无线终端支不支持,看设备发出的Reassociation Request帧(wlan.fc.type_subtype == 0x02)或者看association Request帧(wlan.fc.type_subtype == 0x00)中的Extended Capabilities字段下可以看到BSS Transition support值是否被置为1
在这里插入图片描述
3、无线终端从一个远端AP到另一个近端AP移动时,AP会主动发送btm request (wlan.fc.type_subtype == 0x0d)或者(wlan.fixed.category_code == 10)
在这里插入图片描述
4、无线终端收到AP发来的Btm request会回复btm response,response信息里有根据信号强度推荐可以连接的AP
在这里插入图片描述

802.11r(FT)

802.11r的功能是快速BSS切换(FT,Fast Basic Service Set Transition),也称为快速漫游(fast roaming),是802.11协议的补充。

在802.11协议中,AP的切换是由设备控制的(其逻辑是:在能连接到的信号中,挑选信号最好的那个连接,连接一直持续到信号低于一个阈值(通常非常弱)才会断开,然后继续反复)。

在802.11的初期,切换(handoff)这个操作是非常简单的,一共只有4个握手信息需要传递,但是随着发展,802.11i,802.11X,802.11e等协议的加入,握手的信息越来越多,导致切换AP的时间越来越长。

802.11r协议介绍:STA 在进行 802.11r 快速漫游时即省略了 802.1x 认证过程,又省略了四次握手。无线客户端执行快速安全漫游,从而实现漫游过程中业务数据流低延时,用户不会感知业务中断,提高用户上网体验。

802.11r协议方式

根据协议标准定义,802.11r快速漫游包括如下两种方式:

  1. Over-the-Air方式:STA直接与FAP(AP_2)进行FT认证。
  2. Over-the-DS方式:STA通过HAP(AP_1)与FAP(AP_2)进行FT认证。

下图是over the air快速漫游流程图:
在这里插入图片描述
下图是over the ds快速漫游流程图
在这里插入图片描述

  1. STA首次通过AP_1接入网络时,STA与AP认证成功并生成PMK。

    1)AP根据PMK生成PMK-R0(由SSID、AP的MAC地址和STA的MAC地址计算得来)和每个AP对应的PMK-R1(由PMK-R0、AP的MAC地址和STA的MAC地址计算得来),并将PMK-R1下发给AP_1。

    2)STA和AC通过密钥协商的四次握手和二次握手分别生成并安装PTK和GTK。如果是开放式系统认证,不会生成PMK。

  2. STA在漫游过程中向AP_2发起FT认证请求,并将PMK-R1下发给AP_2。

  3. AP_2收到请求后,根据其中包含的信息和PMK-R1生成并安装PTK,然后向STA发送802.11 FT认证应答。

  4. STA向AP_2发送重关联的请求

  5. AP_2收到STA重关联的的请求

协议验证

1、设备是否支持:看设备是否发出 FT Authentication Request (wlan.fc.type_subtype == 0x0b),Extended Capabilities中是否带FT

2、AP是否支持:看AP回复 FT Authentication Response (wlan.fc.type_subtype == 0x0b)是否带FT

3、设备是否给AP发出Reassociation Request 帧(wlan.fc.type_subtype == 0x02)中应该带有 Fast BSS Transition 字段

4、AP是否回复设备Reassociation Response 帧(wlan.fc.type_subtype == 0x03)中应该带有 Fast BSS Transition 字段

11r主要目的是将之前连接的AP的生成的PMK信息传给即将漫游到另外一个AP的PMK信息,来实现快速漫游无四次握手的流程

802.11k和802.11v区别

  1. 功能定位
  • 802.11k:主要功能是无线局域网频谱资源测量(Radio Resource Measurement)。它允许无线终端设备(STA)向接入点(AP)请求并获取周围AP的列表及其相关信息,如信号强度、负载状况等,以优化漫游决策和平衡网络负载。
  • 802.11v:是无线网络管理(Wireless Network Management)协议的一部分。它允许STA和AP之间交换关于网络拓扑和射频环境的信息,以实现更智能的网络管理和优化。802.11v提供了网络辅助的省电和漫游功能,旨在延长STA的电池寿命和提高网络性能。
  1. 信息交换
  • 802.11k:主要关注于STA向AP请求AP列表及相关信息,并据此进行漫游决策。它侧重于提供关于可用AP的实时信息。
  • 802.11v:则更广泛地支持STA和AP之间交换各种网络拓扑和射频环境信息,包括但不限于AP列表。它还支持STA之间的信息交换,以实现更全面的网络感知。
  1. 应用场景
  • 802.11k:在需要优化漫游决策和平衡网络负载的场景中特别有用,如高密度用户区域或需要高可靠性的网络环境。
  • 802.11v:则更适用于需要全面网络感知和智能网络管理的场景,如大型企业网络、公共热点等。
  1. 协议关系
    虽然802.11k和802.11v是独立的协议,但它们通常被一起提及,因为它们都是IEEE 802.11无线局域网标准中用于改善网络性能和用户体验的重要部分。在实际应用中,它们经常与其他相关协议(如802.11r)一起使用,以实现更快速、更可靠、更智能的无线漫游和网络管理。
    实现要求:

注:要实现802.11k和802.11v协议的功能,需要AP和STA都支持这些协议。此外,网络管理员还需要根据网络的具体需求和条件来配置和启用这些功能。

参考:
1、学习总结802.11kvr
2、https://www.zhihu.com/question/334929380/answer/1401118796
3、https://blog.csdn.net/wgl307293845/article/details/136676086

IEEE Std 802.11v-2011 无线网络管理 标准文档. 简化WLAN管理 802.11v建议标准的基本思路就是使基础设施能更好地控制无线终端设备。无线终端设备的控制涉及多个方面,负载均衡功能是其中的重要一项,也是影响无线网络部署和传输的重要因素。 所谓负载均衡,就是能够根据接入点的负载情况在它们之间分配无线终端设备。在当前情况下,实现负载均衡主要是通过阻止终端设备连接在超载的接入点上或结束已经连接到接入点上的终端设备会话来实现的。802.11v设想通过将终端设备引导到具有可用带宽和资源的接入点,使负载平衡变得对用户透明。 在现有的无线网络机制中,还没有哪一个机制可以实现无须手工为终端设备配置SSID和安全证书即可自动告知终端设备应当连接在什么网络上。而802.11v实现了从基础设施进行安全终端配置的功能,这将大大减少大型网络中的部署时间。 开发人员还考虑为802.11v加入将大大节省VoWLAN电话等低功率设备上的电池寿命的方案。 绿色节能 除了上述管理效率方面,802.11v特别吸引人的一个亮点就是节电,该特征将使WLAN也能顺应"绿色"的时代潮流。那么,这种节电的特色是如何实现的呢?802.11v的节电运行机制包括如下一些特点: ◆无线网络管理睡眠模式。这是基于802.11节电模式的进一步扩展,允许802.11无线电拥有更长的电源关闭时间。该项技术可应用于连接新的通信过滤服务,以便使接入点只能传送特定的数据类型。 ◆网络唤醒功能。该功能允许网管通过无线唤醒计算机及其他无线设备;这项功能结合上述的睡眠功能,可以完美实现在保证实时响应的前提下又能最大程度地节约电能。 ◆ARP代理。802.11v建议标准可允许接入点响应ARP的指令,以使发射基站长时间节电。 ◆TIM广播。在802.11v模式下,WLAN可分配通信指令,因此发射基站无需接收每一种无线电指向标。 ◆弹性广播/多重发射服务(Flexible Broadcast / Multicast services)。由于可以以最高速模式向接收设备提供弹性广播/多重发射服务,因此无线电收发设备的电源开启时间将大大缩短,并可兼容高速数据传输速率模式,可提高多重发射服务应用的性能。 当然,802.11v标准除了节电特性之外,还包括许多新特性。新建议标准还包括发射基站管理功能,该功能允许网管更详细地观察网络性能;新的定位功能可以为诸如RFID与应急服务等提供更精准的服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值