AODV协议的封包遗失率受节点移动速率,即网络拓扑变化影响较小。只有当节点的数目较大的时候,网络拓扑的快速变化会导致封包遗失率的明显增加。
DSR协议封包遗失率的具体变化趋势与AODV协议大致相同。
三种协议相比较,相同节点数时,只有当网络的拓扑结构变化较小时,DSDV协议的封包遗失率较小,只要网络拓扑结构变化越大,那AODV和DSR的封包遗失率将明显小于DSDV。AODV和DSR的封包遗失率受网络拓扑结构变化影响相对较小,但在节点的数目较多,网络拓扑变化较快的环境下,AODV比DSR具有更低的封包遗失率。
在端到端的延时方面,随着网络中节点数的增加,三种路由协议的端到端的延时都加大。DSDV和AODV协议受到网络拓扑变化影响的较小,而DSR协议受到网络拓扑变化影响较大,当网络拓扑相对稳定时,其延时较小。相比之下,DSDV和AODV协议的延时要明显的低于DSR协议。
产生上述现象的原因是,对于封包遗失率,在DSDV协议中,每个节点都需要文护一张路由表:该节点到其他目的节点的当前最短距离。节点发送数据的时候,先根据路由表中已有的路由进行传送。当网络的拓扑变化较快的时候,路由表中的错误路由数目就会较多,那么就会造成较大的封包遗失率,但好处是,它的端到端的延时较小。而DSR协议完全不文护路由表,它只有在节点需要向其他节点传送数据的时候才进行路由发现,所以,它的封包遗失率较小,但是端到端的延时较大。AODV协议也不需要所有节点定时广播文护路由表,而由通往目的节点路径中的节点建立和文护路由表,所以,它的封包遗失率也较DSDV小,端到端的延时也较小。 无线传感器网络的链路技术研究(12):http://www.751com.cn/tongxin/lunwen_7486.html