802.11漫游详解(一):802.11漫游的历史介绍

news/2025/1/3 16:46:31/

802.11漫游详解(一):802.11漫游的历史介绍

Wi-Fi网络能快速发展的原因之一是由于802.11技术提供的移动性(Mobility),移动性要求客户端具备从一个AP过渡到另一个AP上时仍保持上层应用程序网络连接的功能,这种功能被称为漫游(Roaming)。

       尽管移动性对于WLAN来说高于一切,但是保证数据的安全性同样重要。理想的状态是,所有客户端在AP之间漫游时都使用WPA2-企业级别的安全,然而,这对于VoWiFi或者其他对于时间敏感的应用程序来说是个麻烦。因为使用802.1X/EAP认证的客户端和认证服务器之间需要交换多个帧,大概需要700ms左右的时间才能完成认证。而VoWiFi需要的切换时间小于150ms才能保证通话的质量,因此需要快速和安全的漫游切换。

802.11漫游的历史

    

        在深入了解漫游和安全的关系之前,有必要先了解一下漫游的历史。传统的802.11标准只定义了2层的漫游过程,即重关联服务,重关联服务是指客户端(STA)从一个BSS移动到另一个BSS(从一个AP过渡到另一个AP并建立关联)的过程。漫游用更专业一点的术语称为BSS切换(BSS Transition)。

         在深入了解漫游和安全的关系之前,有必要先了解一下漫游的历史。传统的802.11标准只定义了2层的漫游过程,即重关联服务,重关联服务是指客户端(STA)从一个BSS移动到另一个BSS(从一个AP过渡到另一个AP并建立关联)的过程。漫游用更专业一点的术语称为BSS切换(BSS Transition)。

 

客户端漫游阈值

  漫游过程通常由客户端所发起,换句话说漫游是由客户端所决定的,而不是由AP去告诉客户端什么时候开始漫游。影响客户端是否漫游的规则由无线网卡制造商所决定,通常由RSSI阈值所定义。RSSI阈值通常包括信号强度、噪音水平和误码率等参数。
  客户端在网络中通信时,会持续寻找其它AP,并监听来自其它AP的信号。如下图所示,当客户端移动并远离其原本关联的无线AP,且信号强度低于预定信号阀值时,客户端将尝试连接到另一个AP,并从当前的BSS漫游到新的BSS。客户端会发送一个重关联请求(Reassciation request)帧,然后开始漫游过程。重关联是指重关联到无线网络的SSID,而不是重关联到AP。

图-1 客户端漫游的决定

不同厂商之间决定客户端漫游过程的阈值不同,因此,当两个客户端关联到同一个AP并接收同样的信号强度时,一个客户端开始漫游了,而另外一个客户端可能还是关联在原来的AP上。

 

AP到AP的切换(AP-to-APhandoff)

       802.11-2007标准并没有定义AP到AP的切换(AP-to-AP

handoff)通信。随着客户端漫游,原来的AP和新的AP会通过分布系统媒介(DistributionSystem Medium,DSM)互相通信并共同提供客户端的完全切换。AP到AP的切换通信主要完成以下两个任务:

•    目标AP通知原AP客户端开始漫游.

 

•    目标AP请求来自原AP的客户端缓存数据.

     802.11标准开始被批准的时候,只有自治型AP(Autonomous AP)的存在。下图描述了客户端在传统自治型AP中的漫游过程,整个步骤如下:

图-2 重关联

 

①:客户端向目标AP发送重关联请求,重关联请求帧包含了当前正在连接的AP的BSSID;

②:目标AP使用ACK帧回应;

③:目标AP使用DSM与原来的AP进行通信,尝试通知原AP有关漫游客户端的信息,并要求原AP转发属于漫游客户端的所有缓存数据;

④:如果通信成功,原AP将通过DSM把所有缓存的数据转发到目标AP;

⑤:目标AP会通过无线网络向客户端发送重关联响应帧;

⑥:客户端给目标AP发送ACK帧;

⑦:如果重关联失败,客户端会保持与原AP的连接,并会尝试漫游到其它目标AP上。

 

       重关联成功之后,目标AP会通过无线网络将这些转发过来的缓存数据发送给客户端,客户端收到这些数据之后会向新AP发送ACK以确认收到这些数据。

当使用自治型AP时,AP到AP的漫游切换存在以下两个主要问题:

•    不同厂商之间的AP使用的通信协议是私有的,这造成了厂商之间的AP不能有效互通;为了解决这个问题,IEEE提出了802.11F修正案,试图尝试标准化在DSM上工作的漫游机制。802.11F定义了接入点互连协议(Inter-Access Point Protocol,IAPP),但802.11F修正案从来没有被批准使用过。由于现在大多数WLAN厂商都推出来基于无线控制器的解决方案,IAPP就更不会被使用了。

•     第二问题是AP到AP的漫游切换时,在AP之间转发漫游客户端的缓存数据时会造成延迟。在基于控制器的解决方案中,漫游切换机制发生在控制器内,不存在转发漫游客户端缓存数据的问题。

这一篇文章只是简单的介绍了下什么是漫游,在传统自治型AP的无线架构中,私有的漫游解决方案存在什么问题?下一篇文章将会介绍漫游与安全的相关性...

 

参考文献:

[1] Certified Wireless Security Professional Official Study Guide

[2] Certified Wireless Network Administrator Study Guide


http://www.ppmy.cn/news/496063.html

相关文章

移动IP与通信漫游

一直带着一部在江苏办理的合约机在北京上学,遇到过诸多不便。 最近一边复习计算机网络,一边在学TCP/IP协议,正好看到移动IP这一块,理通了心中的疑惑,这里跟大家分享一下。 什么是移动IP? 移动IP技术是移动…

ChatGPT 漫游指南 - 如何快速体验 ChatGPT

根据 OpenAI 开放地区政策[1],截止到 2023 年 3 月 23 号,ChatGPT 服务 不对中国的大陆、香港和澳门开放,因此大陆的小伙伴们无法直接体验最新的 AI 技术。 即便如此,有很多热心网友搭建了 ChatGPT 镜像网站,即把网站部…

移动主机(无线漫游)和自组织网络

移动主机 例题: 所谓移动IP是指() A.通过地址翻译技术改变主机的IP地址 B.一个主机IP地址可以转移给另一个手机 C.移动主机通过在无线通信网中漫游来保持网络连接 D.移动主机在离开家乡网络的远程站点可以连接工作 答案:C 以下关于无线漫游的说法中&a…

WLAN漫游

漫游:指STA在不同AP覆盖范围之间移动且保持用户业务不中断的行为 WLAN漫游目的: 避免漫游过程中的认证时间过长导致丢包甚至业务中断 保证用户授权信息不变 保证用户IP地址不变 AC内漫游切换过程 : 切换检测:当STA检测到要发生快…

数据可视化漫游(五)

声明:版权所有,转载请联系作者并注明出处 http://blog.csdn.net/u013719780?viewmodecontents 博主简介:风雪夜归子(Allen),机器学习算法攻城狮,喜爱钻研Meachine Learning的黑科技&#xff…

数据库系统漫游

演示软件绝大部分为Posrgre,极少数使用mysql,当然查阅书籍可以找到与之相互转化的语句。 数据库mysql环境的配置 安装 2021MySql-8.0.26安装详细教程(保姆级)_mysql8.0.26_ylb呀的博客-CSDN博客 注意:ini中的安装路径每个人不一样&#x…

移动通信的语音与数据漫游

作者:匿名用户 链接:https://www.zhihu.com/question/21082982/answer/25474780 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 先说说什么是漫游(roaming)。漫游和长途的原理类似,这里也说说长途的情况。 某公…

2021-07-05 得力扫码枪使用。

1.直接对着条形码扫就可以扫入数据。结束字符有多种,从说明书上设置 回车,回车换行,TAB和无。 2.带字母的扫出来数据不对,输入法使用英文。 3.扫出来数据前面带001,需要去说明书上扫描掉隐藏ID,可能是误扫描到显示ID了…