欢迎来到天天文库
浏览记录
ID:40748512
大小:295.44 KB
页数:15页
时间:2019-08-07
《AP的关联与漫游》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2.2 AP的关联和漫游无线客户端在同AP关联后,所有前往和来自客户端的数据都必须经过该AP。第1章介绍过,客户端通过向AP发送关联请求消息来建立关联,如果客户端与WLAN兼容,即有正确的SSID、支持相同的速率并通过了认证,AP将使用关联应答进行响应。只要客户端在当前AP的覆盖范围内,其同该AP的关联就将得到维持。请看图2-3所示的AP蜂窝,只要客户端在点A和B之间,就能够以可接受的质量接收AP的信号:在客户端走出该蜂窝(到达图中的C点)后,信号强度将低于可接受的阈值,导致客户端失去关联。可以通过添加AP让客户端能够在更大的区域
2、内移动。然而,必须仔细地部署AP,让客户端能够在AP之间漫游。漫游指的是从一个AP将关联切换到与另一个AP关联,让无线连接在客户端移动时能够保持的过程。在图2-4中,两个AP被并排地放置,它们使用相同的信道。使用单个信道来建立大型覆盖区域看起来很直观,但实际上,这是种糟糕的想法,因为客户端无法确定它在什么时候已离开一个AP的蜂窝,进入到另一个AP的蜂窝内。AP的信号在其蜂窝边缘并没有消失,它将继续传播直到最终消失,图2-4中的信号强度图就说明了这点,在A点,客户端能够同AP1建立关联,即使是在这里也能够收到来自AP2的信号,由于A
3、P2和AP1使用的信道相同,因此这两个AP将相互干扰。 图2-3 移动客户端在AP蜂窝内移动理想情况下,在图2-4中,当客户端移到B点时,应预测到需要漫游,即将关联从AP1切换到AP2,在两个AP的信道相互干扰的情况下,可能无法进行明确的漫游,实际上,客户端可能无法在两个蜂窝内不受干扰地运行。 图2-4 相邻AP使用相同信道要让客户端能够漫游,必须满足的条件是什么?首先,必须将相邻AP配置为使用互不重叠的不同信道。例如,遵循IEEE802.11b或IEEE802.11g的AP只能使用信道1、信道6和信道11,同时使用信道1的AP不
4、能与其他使用信道1的AP相邻,这就确保客户端在接收附近AP的信号时不受来自其他AP的信号干扰。漫游过程完全是由无线客户端设备驱动而不是由AP驱动的,客户端可采取以下两种方法来确定何时进行漫游:客户端可以在其需要漫游前主动搜索其他相邻AP;客户端可以在需要漫游时才搜索相邻AP。无线客户端根据各种条件确定漫游的时机,IEEE802.11标准没有解决这个问题,因此使用的漫游算法随厂商而异。另外,漫游算法通常使用的是"秘密配方",因此,无法知道精确的阈值和条件。在漫游算法中,使用的一些条件包括信号强度、信号质量、遗漏的信标数、由于冲突或干
5、扰导致的错误等。选择这些条件通常是合乎逻辑的,因为它们说明了连接的整体的质量。由于不同的客户端使用不同的阈值,因此在蜂窝内的同一个位置,有些客户端可能尝试进行漫游,而有些不这样做。有些客户端选择在几乎收不到当前AP的信号时才进行漫游,而有些客户端在有更佳的AP时就进行漫游。换句话说,我们不要过多地考虑控制漫游算法的因素,而只需熟悉漫游过程即可。客户端确定应该漫游后,它首先必须搜索潜在的新AP,这是通过扫描其他信道以找到其他活动AP实现的,客户端采取以下两种方法来执行扫描过程。被动扫描:客户端花时间来扫描其他信道,但只侦听来自可用A
6、P的IEEE802.11信标;主动扫描:客户端花时间来扫描其他信道,同时发送IEEE802.11探针请求帧来查询可用AP。当客户端采用被动扫描时,只需等待接收信标即可,因此非常适合用于低功率的嵌入式无线客户端。主动扫描让客户端具有控制权,因为必须发送探针并等待接收探针应答,通常,主动扫描比被动扫描可实现更高效的漫游,因为可以根据需要查询和识别AP。在图2-5中,对两个AP进行了正确的配置,使其使用互不重叠的信道1和信道6,同时列出了两个AP的信号强度同客户端位置的关系图。在位置A,客户端可以从AP1那里收到清晰的信号,因此它保持同
7、该AP的关联。当客户端向位置B移动时,它发现AP1的信号不再是最优的,在此过程的某个位置,客户端开始查找更佳的AP以便同其关联,无线客户端采取以下两个步骤来完成这个过程。第1步:客户端发送IEEE802.11探针请求管理帧;第2步:侦听的AP使用IEEE802.11探针响应帧来应答客户,以通告自己的存在。客户端并不知道将遇到的下一个AP使用的信道,因此它必须通过每个可能的信道发送探针,所以它必须花时间来调整发射器,使其远离当前AP的信道,以便能够扫描其他信道并发送探针。 图2-5 客户端在两个AP之间漫游我们可认为这类似于看电视,
8、对当前节目感到厌烦或它接近尾声时,观众开始搜索其他信道以找到更好的节目。有一点需要记住:观众扫描信道时不能继续观看原来的节目,因此会错失该节目的部分内容。无线客户端与此相同,发射器在扫描其他信道时,通过原来的信道到来的分组将丢失,因为无法接收它们。
此文档下载收益归作者所有