论文部分内容阅读
从二十世纪七十年代以来,无线网络越来越受到通信业界的重视,无线网络以网络结构为标准可以分为两类:一类是集中式控制的,即有中心的,如蜂窝网络;另一类是无中心的自组网,即Ad Hoc网络。Ad Hoc网络由于其灵活性和实用性受到越来越多的关注与应用,但网络的特殊性使得传统有线网络的技术无法直接在Ad Hoc网络使用,这就需要为Ad Hoc网络设计新的协议和技术。其中Ad Hoc网络路由协议的提出及其相关性能分析已成为学术界的研究热点。研究过程中我们发现,按需方式的路由协议,路由发现机制已基本稳定,因此,本篇论文中,我们主要研究路由协议中的链路维护机制。链路维护机制是路由协议发现拓扑变化的必经阶段,因此链路维护机制的性能好与坏会直接影响到路由协议的表现。所以考虑链路维护机制的性能就显得很重要了,在协议栈里,链路维护机制相关的路由协议我们选择DYMO协议,这种协议跟AODV没有太大差别,但是在链路维护机制中没有做很明确的规定,所以我们选择DYMO协议作为研究的路由协议。在研究过程中,我们发现传统的链路维护机制即hello包机制存在两个缺点:1.发现断路时延较大;2.如果MAC对广播包的传输性能不好,导致hello包机制常常误判。针对这两点,我们提出:MAC层反馈作为网络负载较低时路由协议的链路维护机制,可以减小断裂链路被发现的时延,减少不必要的丢包;在链路负载高的时候,推荐使用单播hello包机制作为路由协议的链路维护机制,可以避免MAC协议对广播包的传输性能不好的缺点,使路由协议感知到与邻居的连接性更为准确。由于路由协议的控制包和来自应用层的数据包都必须经过MAC层,这样MAC层出现拥塞时,很有可能大量控制包被丢弃,严重影响了链路维护机制的性能,进而影响了路由协议的性能,对此我们还建议使用EDCA技术可以在网络拥塞时更好地保证路由协议控制消息的传输,使路由协议感知到的网络拓扑更为准确。