因此,尽管AODV协议更适用于节点数较多的网络,但在AODV以洪泛方式寻找路由的过程中,所发送的路由请求分组随着节点数的增加以几何方式增长。随着节点数由13增加到30,也可以看出,AODV协议发送的RREQ分组数迅速增加。因此,AODV洪泛的方式导致的开销过大是有待解决的问题。
3.2.3 端到端的平均时延
图5、图6横坐标为时间轴,表示仿真时间;纵坐标表示端到端时延。其中,黑线为AODV端到端时延,灰线为DSR端到端时延,可以看出当节点数为13时,DSR的延迟比AODV稍大,但差别不大。当节点数增大到30时,AODV的延迟稍大于DSR的延迟,差别同样不大。即除了仿真开始的最初一段时间以外,两种协议的端到端时延没有特别大的差别。同样,对比图1、图2可知,延迟主要集中在仿真开始的一段时间内(图中主要集中在2 min内)。随后的时间可以看出,在不超出网络负载的情况下,系统的平均端到端时延保持在一个较为稳定的数值。说明DSR协议和AODV协议的性能均比较稳定。
4 结语
通过对比两种不同节点数的场景可以知道,当节点数较少时,AODV协议的性能明显优于DSR协议,但AODV协议的开销比DSR协议要大。当节点数增加,DSR协议和AODV协议的路由发现时间均减少,即随着节点数的增加,以上两种协议的路由寻找速度均有下降,但AODV协议收敛更快,更适用于节点数较多,运行时间较长的网络。因此,AODV协议是更适用于AdHoc网络的路由协议。但同时,节点数的增加也会使AODV协议的路由寻找时间增加,开销迅速增长,从而导致网络的负载加重,因此,如何减少AODV协议的路由开销,降低协议的路由寻找时间将是AODV协议的重要方向。