基于IEEE802.16d的mesh网络路由协议研究
发布时间:2018-01-09 06:01
本文关键词:基于IEEE802.16d的mesh网络路由协议研究 出处:《哈尔滨工业大学》2016年硕士论文 论文类型:学位论文
更多相关文章: 无线网格网 IEEE802.16 BATMAN NS2
【摘要】:二十一世纪是信息时代是网络大发展的时代,物联网对未来社会的发展起着举足轻重的作用,随着物联网技术的发展,人们对无线网络的实时性、移动性、可靠性、健壮性等需求越来越高。在需求下无线网格网(Wireless Mesh Networks)应运而生并迅速发展,它具有实时性高、可移动、自组织、自愈合等特点,在大小规模的无线网络应用中性能表现突出。作为mesh网络的传输标准,其MAC层协议和网络层路由协议一直是人们研究的热点。本课题首先研究了MAC层协议IEEE802.16d的原理,并根据协议的结构和mesh工作模式,在NS2软件仿真平台上,针对已有的协议补丁ns2mesh80216中的不足,设计开发了新的功能模块,然后将各个模块整合编译进NS2中,再搭建仿真实例测试其可用性。新的IEEE802.16模块弥补了ns2mesh80216的不足,在搭建mesh网络时可正常使用,并支持与多种网络层路由协议进行数据交互。对于网络层路由协议,本课题选取较新的BATMAN,针对其不足在两方面进行了优化:一方面,对于协议在路由选择上的缺点提出了改进算法,新增路由判据,修改数据包及路由表格式,改进路由发现时数据包处理流程,设计实现了基于链路整体传输质量的路由协议GLQB-BATMAN(Global Link Quality Based-BATMAN);另一方面,为实现异构网络中mesh网络节点与非mesh网节点之间的快速通信,设计了携带网关信息的数据包类型GW-OGM,再次改进完善了数据包、路由表以及数据包处理流程,实现了具有网关发现功能的GLQB-BATMAN路由协议。针对新开发的IEEE802.16协议模块和改进后的路由协议GLQBBATMAN,本课题在NS2软件仿真平台上进行了测试与分析,搭建实例场景,证明了IEEE802.16协议模块的可用性,结合协议BATMAN和AOMDV,比较了GLQB-BATMAN和这两种协议在不同情况下的表现情况,发现其在分组投递率、端到端时延和时延抖动等方面均表现出更优良、更稳定的特性。
[Abstract]:The twenty-first Century is the era of information is the development of the Internet era, Internet plays an important role in the development of future society, with the development of networking technology, real-time wireless network of people, mobility, reliability, robustness of the increasingly high demand. In under the demand of wireless mesh network (Wireless Mesh Networks) came into being and the rapid development, it has high real-time, mobile, self-organization, self-healing features, the application of wireless network in the neutral size can be outstanding. As the transmission standard of mesh network, the MAC protocol and network layer routing protocol has been a research hotspot. This paper firstly studies the principle of MAC layer the IEEE802.16d protocol, and according to the structure and working mode of mesh protocol, the NS2 software simulation platform, aiming at the shortage of the existing ns2mesh80216 protocol patch in the design and development of new functional modules Then, each module will be integrated into the NS2 compiler, and then build the simulation examples test its availability. The new IEEE802.16 module makes up the lack of ns2mesh80216, in the building of mesh network can be used normally, and support and a variety of network layer routing protocol for data exchange. The network layer routing protocol, this paper selects a new BATMAN aiming at the shortage, in two aspects: on the one hand, for the optimization of routing protocol put forward the shortcomings of the improved algorithm, the new routing metric, modify the data packets and routing table format, improved route discovery packet processing, the design and implementation of the overall quality of the transmission link routing protocol based on GLQB-BATMAN (Global Link Quality Based-BATMAN); on the other hand, in order to realize the rapid communication between mesh network nodes in heterogeneous network and mesh network node design, carrying gateway information of packet type GW -OGM, once again improved the data packets, the routing table and the data processing flow, and achieves the gateway discovery function. According to the GLQB-BATMAN routing protocol routing protocol IEEE802.16 protocol module and improve the new development after GLQBBATMAN, this paper tested and analyzed in the NS2 software simulation platform, built example is used to verify the scene IEEE802.16 protocol module, BATMAN protocol and AOMDV combination, the performance comparison of GLQB-BATMAN and the two protocols in different situations, found in the packet delivery ratio, end-to-end delay and Shi Yandou has showed more excellent, more stable characteristics.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN929.5
,
本文编号:1400233
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1400233.html