论文部分内容阅读
20世纪90年代末,无线局域网结合计算机网络的高带宽和无线通信技术的方便性得到快速发展。IEEE 802.11系列标准因其简单、规范、兼容性好等而成为它的主流。随着无线网络的应用和发展,需要布设多个接入点来构建无所不在的无线网络环境。其中的用户有可能在多个接入点的覆盖区域之间移动,产生了无线接入的移动切换问题。切换关系到网络的质量和可靠性,关系到网络的安全性,关系到多媒体实时应用的响应。但是现阶段IEEE 802.11b/g系列标准对切换的支持不理想。因此研究无线局域网络的移动切换问题具有重要的意义。文章从理论上分析了IEEE 802.11无线网络MAC层切换原理和过程,对几种可行的算法进行了比较,分析、计算了切换的延迟时间,提出了带优先级的选择性扫描切换算法和双网卡并行算法等改进策略。借助于开放源代码,用Linux下的wireless tools提供的API函数,编写C程序,实现了无线MAC层的快速切换。并且在网络无缝覆盖和开放认证的情况下,利用该程序对提出的几种算法分别进行了实验测试分析。具有优先级的选择性扫描算法的切换时间在95ms左右,比全频道扫描250~350ms的有了很大提高。在特定的场合应用单频道扫描切换的时间在35ms左右。最后通过预先存的AP地图信息,用直接切换的方式模拟了双网卡的并行算法;得到切换的时间为15ms左右。实验结果表明,改进的算法可有效提高无线网络MAC层切换的速度。