摘要随着物联网技术的发展,无线网络中的路由技术已经成为了重要的研究领域,而无线网络编码技术(COPE路由协议)是该领域的研究热点。COPE方案将网络编码思想与无线网络相结合,充分利用无线网络中节点的广播特性,将编码过程由复杂的矩阵运算简化为单纯的异或运算,从而降低了算法复杂度。该论文采用网络模拟软件NS2实现了传统的无线路由协议AODV算法仿真;在此基础上对网络编码方案COPE进行了设计与实现;在一种典型的X型拓扑结构下,对AODV、COPE进行了仿真实验,在实验中对两种路由协议的性能进行比较。实验结果表明,使用无线网络编码技术COPE方案后,无线网络的吞吐量、平均端到端延迟较传统的AODV路由协议有较大的改善。7089
关键词:COPE,AODV,网络编码,网络模拟
毕业设计说明书(论文)外文摘要
Title Implementation and Simulation of routing protocol based on Network coding
Abstract
With the development of the Internet of Things, the wireless network routing technology has become an important area of research while the Wireless Network Coding (COPE routing protocol)is a hot topic in the field. COPE program combines the Network coding and wireless network and exploits the broadcast nature of nodes to simplify the coding procedure from the metric operation to an XOR operation, thereby reducing the complexity of the algorithm. The paper uses the network simulation software NS2 to simulate the AODV algorithm which is a traditional wireless routing protocol ; design and simulate the network coding scheme COPE on the basis .Moreover, it selects a typical X-type topology as its simulation environment,and the performance comparison are made between the two protocols.
The experimental results show that the wireless network throughput and average end-to-end delay have been greatly improved after using the COPE program which are compared with the traditional AODV routing protocol .
Keywords: COPE , AODV , network coding , network simulation
目 次
1 绪论 1
1.1 课题背景及意义 1
1.2 研究现状 1
1.3 论文组织结构 2
2 路由协议及网络仿真工具简介 2
2.1 无线自组网的路由协议 2
2.2 网络仿真工具NS简介 4
2.3 NS2中的无线网络 5
3 AODV协议的仿真 5
3.1 AODV协议原理 5
3.2 AODV协议在NS2中的仿真 8
3.3 AODV协议的安全技术 12
4 COPE协议的仿真 13
4.1 网络编码的原理 13
4.2 网络编码协议COPE实现方案 14
4.3 COPE协议基于AODV的设计 16
5 路由协议的仿真实验及分析 23
5.1 tcl文件的编写 23
5.2 awk分析文件的编写 25
5.3 利用gnuplot绘制分析结果 28
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
1.1 课题背景及意义
随着网络的普及与进步,物联网正慢慢变成人们生活不可缺少的一部分。物联网中存在着众多的网络协议,当前传统的网络中端到端信息的传输采取存储转发机制来传输数据。当若干个独立的数据包同时到达某个中转节点时,该节点同一时刻仅能转发其中一个数据包,而其余的数据包将被送至节点的输出队列中。当网络负载增大时,由于输出队列长度的限制会出现节点转发的数据包丢失和重传的情况。这种现象会造成网络拥塞,降低网络的吞吐量。 基于网络编码的路由协议的实现与仿真:http://www.youerw.com/tongxin/lunwen_4858.html