基于跨层设计的CLRM-HWMP路由协议研究
2017-04-21蒋纬昌龙昭华侯堂杰重庆邮电大学计算机科学与技术学院重庆400065
蒋纬昌,龙昭华,侯堂杰(重庆邮电大学计算机科学与技术学院,重庆 400065)
基于跨层设计的CLRM-HWMP路由协议研究
蒋纬昌,龙昭华*,侯堂杰
(重庆邮电大学计算机科学与技术学院,重庆 400065)
在研究HWMP路由协议的基础上引入跨层设计方法,综合考虑数据链路层的数据帧传输成功率DFTE(Data Frame Transmission Efficiency)、网络层的可用带宽和节点跳数作为跨层路由度量值CLRM(Cross-Layer Routing Metric),提出一种综合路由判据的跨层路由协议CLRM-HWMP路由协议。该协议有效解决单一的路由量度判据在提高无线Mesh网络性能方面的局限问题。通过NS-3仿真工具对无线Mesh网络中的HWMP路由协议和提出的CLRM-HWMP跨层路由协议进行分析对比,实验结果表明:提出的CLRM-HWMP路由协议有效降低了节点间端到端时延、提高了数据包投递成功率和网络吞吐量。
无线Mesh网络;路由判据;跨层路由度量;HWMP;CLRM-HWMP
无线Mesh网络不仅具有传统无线网络方便管理的特性,还具有自组织、容量大、成本低、冗余性好、扩展灵活的特性[1]。近年来音视频等多媒体数据业务的爆发式增长,使得原有的无线Mesh网络路由协议难以满足用户的需求。
在IEEE802.11s标准中无线Mesh网络默认采用HWMP[2]路由协议,该协议具有按需路由协议和先验式路由协议的功能。例如基于网络层的按需路由的AODV[3]路由协议是当节点需要时才开始广播消息建立网络,但是容易造成路由发现时间长和分组传输时延过大。DSDV[4]路由协议设置序列号,用序列号作为路由判据的依据,序列号大的作为优先路由,当序列号相同时以跳数少的路由作为优先路由,采用洪泛方法开销较大,带宽利用率低。……
