组播服务是无线Mesh网络面向实际应用的一种重要服务,网络层组播路由协议则是服务实现的核心支撑协议.无线Mesh网络独有的结构特征、性能要求以及多射频、多信道和多速率的引入使得许多传统组播路由协议无法直接进行应用,近几年来,已有不少针对特定无线Mesh网络的组播路由协议相继提出.归纳总结了协议的设计目标、原则和分类方法;阐述了各类典型协议的主要机制,并就这些协议的技术特点和性能差异进行了详细比较;最后结合无线Mesh网络的发展趋势和协议面向实际混合业务环境的实用化目标分析了多射频、多信道以及多速率对组播路由的影响,指出了基于实测环境和实际业务需求建立组播路由跨层优化模型与具体优化机制的重要性.
In wireless mesh networks,multicast routing is one of the supporting technologies for its practical application,and has become the research focus.Since the traditional multicast routing protocols don’t adapt themselves directly to the structure characteristic and performance requirement of wireless mesh networks,a variety of protocols for wireless mesh networks are studied.This paper summarizes the design targets,principles and classification methods for protocols.The fundamental mechanism,characteristics and performance of existing representative protocols are discussed and compared in detail.Finally,the influences of multi-radio multi-channel and multi-rate on the design of multicast routing protocol are analyzed,and the importance of establishing the cross-layer optimization model and the mechanism of the multicast routing based on actual environment and practical design are pointed out.