本科毕业设计-基于matlab的ad hoc网络aodv协议的最小路由选择 联系客服

发布时间 : 星期一 文章本科毕业设计-基于matlab的ad hoc网络aodv协议的最小路由选择更新完毕开始阅读

MATLAB is based on the minimum routing protocol AODV in Ad Hoc

Networks

Abstract

Ad hoc network is a self-organizing network which does not require any communication infrastructure, The research goal is the packet switching technology is introduced to the wireless environment, wireless data network development of military. With the Ad hoc study, the performance of continuous improvement and its unique advantages, the application is more and more popular in

mobile

Ad

hoc, rapid military field

penetration

to

the related

field.

The implementation of Ad hoc network must have a series of rules, therefore, the research on the routing protocol into a network of researchers point to general, and has never been interrupted.

This paper introduces Ad hoc network and its routing protocol in AODV, and then, simulating the protocol by MATLAB, the work process with the example shown eventually. To find the best path in the whole process from the establishment of the mobile node to stick out a mile, the strengths and weaknesses we understand better and faster so that Ad hoc network can be used of serving to us.

Key word: Ad hoc network Packet switching AODV MATLAB simulate

II

III

第一章 绪论

1.1 Ad hoc网络

Ad Hoc网络是一种没有有线基础设施支持的移动网络,网络中的节点均由移动主机构成。Ad Hoc网络最初应用于军事领域,它的研究起源于战场环境下分组无线网数据通信项目,该项目由DARPA资助,其后,又在1983年和1994年进行了抗毁可适应网络SURAN(Survivable Adaptive Network)和全球移动信息系统GloMo(Global Information System)项目的研究。由于无线通信和终端技术的不断发展,Ad Hoc网络在民用环境下也得到了发展,如需要在没有有线基础设施的地区进行临时通信时,可以很方便地通过搭建Ad Hoc网络实现。

1.1.1 Ad hoc网络的发展

移动Ad hoc网络发展到现在已经有三四十年的历史了。移动Ad hoc网络的思想最早可以追溯到1968年的ALOHA网络。其研究目标是实现夏威夷教育设备的无线动态连接。受此思想的启发,DARPA在1973年开始研制分组无线网络。其研究目标是将数据分组交换技术引入到无线环境中,开发军用的无线数据分组网络。随着Ad hoc研究的深入,性能的不断完善以及其特有的优势,移动Ad hoc的应用越来越普及,迅速的从军用领域渗透到相关,而Ad hoc网络的实现必须有一系列的规则来约束,由此,它的相关协议就显得极其重要,对于他的研究也未中断过。

1.1.2 Ad hoc网络的特点

1、 灵活接入。

在不考虑网络安全性时仅需,节点仅需较少的的规划信息就可接入网络; 2、 网络拓扑动态可变与可控

移动Ad Hoc网络支持节点任意移动、随意入网与退网,并且可通过特定的网络管理策略实现网络拓扑结构自组织维护与管理。因此具有较强的抗毁性能,适用于军事行动场合,确保信息可靠传输;

1

3、 动态多跳路由

移动Ad Hoc网络的节点地位平等,作为通信节点的目地时可充当路由器。而且由于节点功率能量的限制,单个节点的覆盖范有限,超视距节点通信需要依靠多跳路由,即消息需要经过中间节点的的转发; 4、 分层分布式管理

由于移动Ad Hoc网络拓扑的可变性、节点通信能量、覆盖范围的局限性,网络拓扑、路由等的管理呈现分层分布式的管理模式。

1.1.3 Ad hoc网络的应用

Ad Hoc网络的应用范围很广,总体上来说,它可以用于以下场合:

1. 有线通信设施的地方,如没有建立硬件通信设施或有线通信设施遭受破坏。 2. 需要分布式特性的网络通信环境。

3. 现有有线通信设施不足,需要临时快速建立一个通信网络的环境。 4. 作为生存性较强的后备网络。

1.2 路由协议

路由协议作为影响网络性能的一个重要因素,是确保Ad Hoc网络正确运行的关键。路由协议的主要作用是迅速准确地计算到达目的节点的路由,同时通过监控网络拓扑变化来更新和维护路由。Ad Hoc网络中网络的拓扑结构是动态变化的,路由协议的周期性广播会涉及大量带宽和能量,对系统的性能起到决定性因素,因此,对路由协议的深入了解和分析至关重要。

1.2.1 路由协议分类

目前提出的多种无线Ad Hoc网络路由协议(算法)大体可分为三类

先应式(Pro-active)算法:又称为表驱动(table-driven)路由算法。该算法将网络中每个结点当作一个独立主动的路由器进行全网络周期性的路由信息的广播和更新,每个结点需要维护一张完整的网络路由表,路由表项的内容包括目的结点、跳数、目的结点序号等。每个结点周期性的与邻结点交换路由信息来更新自身的路由表,路由发现依据路由

2