根据IEEE 802.11协议在链路层提供有限次数链路重传的特点,提出了一种在基于IEEE 802.11的移动Ad Hoc网络(MANET)中保证可靠通信的节能路由改进算法--ERRC(Energy-efficient Routing algorithm for Reliable Communication in IEEE 802.11-based MANET),它可以方便地应用于MANET中现有的反应式路由协议.ERRC分析并建立了适合于IEEE 802.11情况的重传模型和能耗模型,提供了在发送数据分组时的功率控制机制,在节点选路时综合考虑了分组错误概率、节点代价函数的影响.仿真结果表明,ERRC算法可以显著提高网络生存期,在节省能耗方面比没有考虑分组错误概率的节能路由算法更为精确.