论文部分内容阅读
在任何信息网络中,路由协议都起着极其重要的作用,尤其在移动AdHoc无线网络中。AdHoc网络的特殊性,例如无中心、自组织、多跳路由、动态拓扑、终端移动性和局限性、特殊的无线信道等,使得AdHoc网络对路由协议的要求比Internet网络苛刻得多,这些都显著增加了AdHoc网络路由协议的设计难度。
任何网络都有其特点,只要深入挖掘网络的特点和潜在的有用信息,并针对这些特点设计路由协议,一定能提高路由协议的性能。我们注意到,在AdHoc网络中,每个节点都可获取本节点所在区域的网络信息;每个节点都有自己的邻居节点。因此,合理利用这些信息,路由协议可以显著优化。本文正是基于以上观点,并深入研究AdHoc网络及其路由协议,提出了两种路由协议:基于AODV的邻域自意识路由协议(NA-AODV)和邻居辅助的AODV路由协议(NS-AODV)。
NA-AODV协议通过让每个节点周期性交换Hello消息(其中包含发送节点的邻居节点的信息),使每个节点管理两跳范围内的节点信息。当路由出现故障时,破损链路上的节点就可以利用自己维护的节点信息,快速修复故障路由。
NS-AODV协议充分利用了无线信道的广播特性,节点通过实时监听网络,获取链路和路由信息。这样,节点不必发送Hello消息,就可获得链路的连通性信息;同时,还可以学习路由信息。当路由出现故障时,节点可借助通过监听获得的路由信息,快速修复故障路由。
实验仿真表明,NA-AODV协议和NS-AODV协议,在很多方面,都显著提高了路由协议的性能。