李海雁
(昆明学院 现代教育技术中心,云南 昆明 650214)
移动无线Adhoc网络具有无基础设施、分布式、自组织、自配置、自管理的特性,可在应急条件下快捷部署的计算机网络,在军事、抢险救灾、突发事件应对等方面具有广泛的潜在应用。移动Adhoc网络技术抽象复杂、难于理解,在教学过程中构建具有相当规模的实验网络不切实际。因此,设计基于NS-2网络仿真软件的实验,让学生在个人电脑上完成,深刻理解Adhoc网络技术的原理、学会评价其性能,针对目前已提出的Adhoc路由技术的不足,探索一些创新性实验设计方案,改进或者提出更优的路由技术。
路由的任务是把数据分组从源节点经过中间网络节点送达到目的节点,是移动Adhoc网络组网的关键技术,影响着网络延时、吞吐量等性能的优劣。由于无线移动Adhoc网络拓扑动态变化、资源限制等特点,给路由技术的设计带来了巨大的困难,在数据包的传输过程中,中间节点主要涉及2个基本行为,即确定最佳路径和数据包的转发,数据包的转发较为简单,路由选择较为复杂,目前典型的路由技术有DSDV[1]、DSR[2-3]、AODV[4]等。
DSDV是基于Bellman-Ford算法表驱动的平面路由协议,每个节点都存储维护一张路由表,记录网络的全局视图。路由表记录着目的节点、跳数、下一条节点和目的节点序列号标识,序列号标隐含了路由的时间信息来区分新旧(过时的)路由,同时避免环路的产生。路由信息的建立维护过程是每个节点周期性地与邻节点交换路由表信息,以维持所有节点都拥有完整的路径信息,同时,节点路由信息发生改变时也触发路由信息的重新建立。……