论文部分内容阅读
自组网是由一组带有无线收发装置的移动主机节点组成的一个多跳的、没有固定基站和中心节点的临时性的自治网络系统,在近些年逐步得到学术界的关注和研究。在这种网络中采用多跳方式进行节点间路由。由于节点的移动、带宽、能量的限制使得路由问题成为一个根本问题。本文围绕着移动自组网的路由策略问题展开研究。首先叙述了两种移动自组网专用路由模式:表驱动路由方式和源启动按需路由方式,引用CMU的验证实验数据指出按需方式更适合于自组网。接着,指出在移动自组网环境中,单向链路的普遍存在,分析了它的产生原因、它对目前协议栈的影响;然后,我们给出了一种按需路由的自组网单向链路路由算法,它只有在需要路径的时候才维护路由,使用二循环路由寻径算法以建立节点间的路径,使用逐跳逆向传递的方式报告路由终断,使用封装广播的方式沿单向链路正向传输,使用报文封装方式支持单向链路下游节点向上游节点传递信息。最后,在前面章节讨论的基础上,我们对现有的路由协议AODV进行改进,实现了上述算法模型。之后,我们利用网络研究模拟器ns-2进行了仿真模拟。大量的试验数据表明,算法是可行的。