论文部分内容阅读
传统有线网络在时间和空间的灵活性上受到极大束缚,随着网络技术的高速发展,移动无线通信网络应运而生。传统的移动无线通信网络以蜂窝移动通信网络和无线局域网两种方式为主,它们都需要在现有的基础设施条件下建网,这两种方式都不适用于无基础设施可利用的临时或紧急组网。Ad-hoc网络的出现使人们随时随地进行通信的愿望成为现实,它具有组网速度快、抗毁自愈能力强等优点,适用于军事作战系统,也适用于需要紧急部署通信网络的突发事件现场。
Ad-hoc网络中的路由技术是ad-hoc网络的关键技术之一。Ad-hoc网络的工作环境和传统的网络有诸多的不同,因此它对路由协议也有其自身的要求。它要求路由协议能够动态的检测到网络拓扑变化,并且能够维护网络拓扑的连接。另外,ad-hoc网络要求一个高度自适应的路由机制来处理快速的网络拓扑变化。
Ad-hoc网络技术是一门新兴的网络技术,虽然一些学者提出了很多ad-hoc网络的路由协议,但是这些路由协议在很多地方还有许多有待解决的问题。动态源路由协议是一种非常流行的ad-hoc网络路由协议,它在很多方面比其它协议更加适应了ad-hoc网络的特点。但是这个协议还存在着一些问题,例如路由搜索过程带来的延迟以及路由请求报文的洪泛传播带来的网络开销等。
本文对于ad-hoc网络的动态源路由(DSR)协议进行了研究。首先详细的介绍了动态源路由协议的原理,然后针对DSR协议存在的一些问题提出了一种优化的DSR算法。接下来应用NS仿真软件对两种算法进行了仿真和性能分析。仿真结果表明,经过优化的DSR算法在路由开销和分组投递率上都有显著的改善。在最后,文章介绍了一种在Linux操作系统下通过网络过滤器(netfilter)技术实现DSR协议的方法。