论文部分内容阅读
低功耗的无线个域网(Low Power Wireless Personal Area Network, LoWPAN)大多采用IEEE802.15.4标准,具有低数据率、低电池储量等特点,被广泛用于智能家居、农业监测、医疗保健等领域。在物联网中,大量的传感器节点组成LoWPAN。为了使LoWPAN的节点和Internet的节点互联,IETF工作组提出了6LoWPAN(IPv6over Low-Power Wireless Personal Area Networks)协议,以实现在LoWPAN上传递IPv6数据包。与传统的协议栈相比,6LoWPAN的协议栈在网络层和数据链路层之间增加了适应层,该层负责数据包的分片和重组。因为6LoWPAN的链路容易丢包,所以对于一个IPv6数据包,如果它的分片数目越多,则全部分片到达信宿的概率越小。反之,如果分片数目越小,则每个分片所占的比特数就越大,这会导致无线链路丢失分片的概率增大。因此,为IPv6选择合适的分片数,对网络的吞吐率有重要影响。本文对6LoWPAN的数据传递方案进行研究,旨在提高吞吐率。首先简要分析了6LoWPAN相关技术,包括IEEE802.15.4标准,IPv6技术,适应层的分片重组、头部压缩、路由策略。接着分析了多路径路由技术,包括多路径路由协议要素,研究现状。在此基础上,本文提出了基于多路径路由的数据包分片方案,主要工作和创新如下:1.推导了在6LoWPAN中一个IPv6数据包从信源到达信宿所需要的发送次数、传递时延和吞吐率公式;2.以IPv6数据包的分片数为优化变量,以吞吐率为目标函数,建立了基于多路径路由的优化数学模型,使吞吐率达到最优;3.利用MATLAB编制程序对所提出的多路径路由算法进行仿真,以验证推导过程的正确性,并分析在所提的基于多路径路由算法中分片数对吞吐率的影响。