摘要:随选型路由协议所使用的基于事件驱动的路由维护策略只能被动地适应网络拓扑的变化,并不能处理在活动路由可用期间出现的更短路径.本文提出一种基于周期路由更新的主动源路由协议ASR,该协议利用周期性的路由响应包和无偿路由响应包获取最新的网络拓扑信息.每个节点在路由发现阶段和路由维护阶段分别利用接收到的路由应答包和路由响应包获取或者更新到目的节点的多条路径,每条路径与一个过期时间相关联.如果在规定时间内该路由未被使用或者更新的话,将被自动删除,以防止陈旧路由的出现.仿真结果表明,低负载情况下,ASR协议的吞吐量接近理想值,且能提供相对稳定的平均延迟时间.协议整体性能不受节点暂停时间的影响,受节点移动速度的影响也较小,随节点密度的增加性能相反略有提高,仅在高负载情况下性能有所恶化.