论文部分内容阅读
Adhoc网络是一种特殊的无线网络,它可以不依赖于基础设施而临时组建。节点兼有主机和路由器的功能。由于无线AdHoc网络具有自组织性、抗毁性和无需固定基础设施等特点,在军事和民用领域有着广泛的应用,因此越来越受到人们的关注。路由协议作为AdHoc网络的关键技术之一,成为研究的热点和重点问题。本文介绍了AdHoc网络的发展现状和它的特点及定义,分析了它的各类路由协议的特点,并进行了比较,对目前AdHoc网络比较常用的AODV路由协议进行了深入的研究,并在不同的拓扑结构下进行了仿真性能分析。仿真的结果表明,当网络中数据量较大的时候,AODV协议寻路时容易发生拥塞。本文针对AODV协议在寻找路由过程中易发生拥塞,路由寻找过程过慢的问题,提出一种具有认知能力的蚁群算法——CA_AODV(CognitiveArt_AODV)算法。该算法是基于认知网络的特点来对蚁群算法进行了改进。CA_AODV路由算法通过概率选择路由和扩散信息素的方法来提高路由的搜索能力,并使寻路蚂蚁具有感知网络状态的能力,它可以预测到链路的拥塞状态,从而迅速的寻找一条新的路径,将流量分散,达到解除拥塞状态的目的。并在OPNET仿真平台上,通过和AODV协议进行对比,验证了CA_AODV算法的优越性。