论文部分内容阅读
随着Internet的快速发展及商业化进程的加速,组播以其节约网络带宽和减轻服务器负荷的优势获得了越来越多的应用。而无线Mesh网络(Wireless Mesh Networks,WMNs)作为“最后一公里”宽带无线接入的重要技术之一,具有高速度、低干扰、网络覆盖广、结构灵活等特点。无线Mesh网络的组播应用越来越广泛,但无线网络本身存在网络带宽低、丢包率高、稳定性差的缺点,对组播传输的可靠性是一个挑战。因此,如何保证组播传输可靠性是需要解决的问题,差错控制是保证组播可靠性的重要方法之一。MAC层的差错控制协议因其处理延迟短等特点成为目前无线Mesh网络组播研究的重点。本文首先对典型的无线Mesh网络组播差错控制协议BLBP、LBLBP以及HLBLBP的性能进行分析,理论分析和实验结果表明三者均能保证组播的可靠性,在传输次数、信道占用时间、端到端平均时延等方面HLBLBP的整体性能最好。但这些协议存在信道质量差的节点会影响整个网络性能的问题。为了能减少重传次数和降低网络延迟,通过将协作传输和前向纠错机制的相结合,提出了协作混合分层信标驱动的领导者协议CHLBLBP(Cooperative-Hybrid-Layer-BLBP)。它将一个数据帧的发送分为两个阶段进行,第1阶段由发送者直接发送,第2阶段发送者选择一些已经收到数据的节点作为中继节点帮助发送者协作传输该帧。理论分析和实验结果表明:CHLBLBP由于利用协作传输能提高信道差的节点接收成功率,减少了重传次数和降低了网络延迟,提高了整个网络的质量。另外针对无线Mesh网络多跳环境,随着跳数的增加路由可能会选择质量较差的信道,会引起较大的错误率导致传输次数增大。因此在按需距离矢量组播路由协议MAODV(multicast Ad-hoc on-demand distance vector protocol)的基础上,提出了基于最小传输次数的组播路由协议MAODV-MT(Minimum number of Transmissions)。通过改进组播的路由选路机制,根据链路丢包情况选择从组播组组长到当前节点丢包率更低、传输次数更小的链路。仿真结果表明:MAODV-MT虽然略微增大了传输跳数,但它能有效地减少传输次数、降低端到端的传输延迟。