在研究无线Mesh网拓扑结构和业务模式的基础上,深度剖析适合其特性的路由协议类型,得出先验式的逐跳路由最适合无线Mesh网的结论。在此基础上,以典型的先验式逐跳路由协议OLSR(Optimized Link State Rou-ting)为原型,对其中的邻居表结构和MPR(Multipoint Relay)选择算法进行了改进,通过引入"MPR当选频度"的概念,克服了OLSR协议在无线Mesh网环境中资源利用不充分的缺陷。仿真实验的结果也验证了所提出的EOLSR协议对网络性能确实有较大程度的提升,能够在基本不增加协议开销的前提下,有效地增加网络吞吐量,降低端到端的平均延时。
以优化的链路状态路由(optimized link state routing,OLSR)协议为原型,为无线Mesh网设计了一种基于节点区分和跨层设计的优化链路状态路由协议NDCL-OLSR(node-differentia-tion and cross-layer based optimized link state routing).该协议采用了一种新的路由判据NDCLM(node-differentiation and cross-layer metric),在路由计算过程中通过跨层操作机制综合考虑了节点当前负载和链路投递率2个因素对链路质量的影响,并且对节点的类型进行了区分,使得网络流量尽量绕开业务繁忙的超网关节点(SGW),从而大大优化了路由选择的效果.仿真结果表明,NDCL-OLSR能够从很大程度上提高网络的吞吐量,降低端到端的延时,并且能够达到负载均衡的路由效果.