论文部分内容阅读
随着移动通信技术的不断发展,通过无线方式获得语音和数据业务,特别是高速internet接入的需求日渐增多。由于链路衰减的原因,长距离的通信所支持的数据速率是有限的,为了提供更大的带宽,可以考虑使用多跳的无线中继方式进行宽带传输。用户节点可以通过无线路由器多跳接入internet,于是,无线多跳Mesh技术应运而生[52]。跨层技术主要研究无线Mesh网络各层的关键技术和它们之间的影响,尤其是MAC层协议和网络层路由协议之间的影响。本文首先简单介绍了无线多跳Mesh网络的基本概念、基本结构、应用和关键技术,提出了有待研究的问题。其次,重点介绍WLAN Mesh网络的关键技术和解决WLAN Mesh网络关键问题。由于现有的无线多跳网络的MAC层协议大多是802.11 MAC协议,而802.11 MAC协议是针对一跳设计的,无线多跳网络基于802.11 MAC的路由协议在支持上层应用如TCP连接时,会产生不稳定性、不公平性、不共存性问题。我们用实验结果表明,这些问题的根源在于802.11 MAC协议所带来的“隐藏节点”、“暴露节点”等问题。在无线多跳网络的情况下,“隐藏节点”、“暴露节点”产生的影响更为严重。根本原因在于,多跳范围之内的节点在同一个信道上收发,相互之间造成了更为严重的干扰,影响同时传输,造成无线多跳网络很难支持扩展性。随着跳数的增加,网络整体性能下降。我们接着介绍了多信道的概念,选择多信道,相邻节点能够同时无相互干扰地传输,仿真结果表明,随着跳数的增多,网络性能没有受到太大的影响。最后,我们利用跨层路由设计的理念,在设计WLAN Mesh路由协议时,充分考虑前面分析的802.11 MAC层的影响,使用多信道技术。在路由选择时,利用下层信息,选择具有不干扰信道的路由,使之适应无线多跳网络。然后在此基础上,充分考虑WLAN Mesh网络的具体情况,如路由节点的移动性较小等特点,设计路由表和按需路由相结合的路由协议。并用实验分析了所设计的路由协议的性能。