无线自组织网络的应用.

合集下载

自组织网络

自组织网络

自组织网络自组织网络是一种无需中央控制的网络结构,它是由相互作用节点组成的,每个节点都能够相互通信和交换信息。

自组织网络是一种分布式系统,也被称为自组织分布式系统。

自组织网络的主要特点是去中心化和自治性,也就是说它不需要任何中央控制器或管理机构来维护网络的稳定性和安全性,每个节点都能够自主管理和调控自己的行为,自组织网络的拓扑结构是动态的,它可以根据网络内的运行情况自动优化,保证网络的可靠性和稳定性。

自组织网络的发展历程可以追溯到上世纪七十年代末期,当时,美国国防部开始研究一种新型的通信协议,旨在实现去中心化、自治性和抗故障性等特点,这就是后来成为“互联网”的技术基础。

随着计算机技术和通信技术的不断进步,自组织网络得到了广泛应用,例如无线传感网络、移动自组织网络、P2P网络、社交网络等等。

自组织网络可以解决在传统的网络和中心化系统中存在的一些问题,例如网络拥塞、单点故障、数据安全性等等,特别是在缺少基础设施或网络环境复杂的情况下,自组织网络可以发挥更大的作用。

自组织网络的基本原理是节点之间的相互连接和信息交换,它是由每个节点的自治性和协作性共同构成的。

每个节点可以根据预设的规则对其他节点的行为进行判断和选择,以保证网络运行的效率和稳定性。

自组织网络的拓扑结构通常是多层次和复杂的,它可以通过节点间的信息交流和协作来达到稳定状态。

在自组织网络的应用场景中,每个节点都可以扮演不同的角色,例如传感器节点、路由节点、存储节点等等,它们通过协作来共同完成网络的功能和服务。

自组织网络的主要特点有以下几个方面:1、去中心化和自治性:自组织网络不依赖任何中央控制器和管理机构来维护网络的稳定性和安全性,每个节点都可以自主管理和调控自己的行为,并与其他节点协作完成网络的各类任务。

2、动态性和灵活性:自组织网络的拓扑结构是动态的,节点之间的连接关系和网络的结构可以根据当前的运行状态和环境变化来自动调整和优化,保证网络的可靠性和性能稳定性。

移动自组网

移动自组网

移动自组网一、介绍移动自组网(Mobile Ad Hoc Network,简称MANET)是一种无线网络体系结构,由一组移动节点组成,这些节点通过无线链路相互连接,并在没有中央控制的情况下自组织地进行通信。

相比传统的固定网络,移动自组网具有更大的灵活性和适应性,可以在没有基础设施的情况下实现临时网络连接。

二、拓扑结构移动自组网通常采用分散式的拓扑结构,节点之间通过无线链路连接,并根据网络中的动态变化自主地选择最佳的路由路径。

这种拓扑结构可以适应节点的移动和网络拓扑的变化,从而满足不同应用场景的需求。

三、路由协议在移动自组网中,路由协议是实现节点之间通信的关键。

常见的路由协议有以下几种:1.AODV路由协议(Ad hoc On-demand Distance Vector):AODV是一种基于距离向量的路由协议,它通过建立路由请求和路由反馈消息来动态地维护路由表,实现节点之间的通信。

2.DSR路由协议(Dynamic Source Routing):DSR是一种基于源路由的协议,它使用源节点将整个路由路径编码到数据包中,并通过逐跳传输的方式实现路由。

DSR具有较低的开销,适用于小规模的移动自组网。

3.OLSR路由协议(Optimized Link State Routing):OLSR是一种基于链路状态的路由协议,它通过建立邻居节点列表和多点中继集合来组织网络拓扑,并根据网络状态实时更新路由表。

四、应用场景移动自组网具有广泛的应用场景,如下所示:1.军事通信:移动自组网可以被应用于军事作战、军事演习等场景,通过快速、可靠的通信实现指挥和控制。

2.紧急救援:在自然灾害或紧急事故发生时,移动自组网可以在短时间内搭建起临时的通信网络,帮助救援人员进行沟通和协调。

3.智能交通:移动自组网可以用于城市交通管理系统,实现车辆之间的信息交换和协同,提高交通效率和安全性。

4.物联网:移动自组网可以作为物联网的底层网络结构,连接传感器、设备和云端,实现设备之间的即时通信和数据传输。

无线传感器网络名词解释

无线传感器网络名词解释

无线传感器网络名词解释1、无线自组织网络:是一种不同于传统无线通信网络的技术传统的无线蜂窝通信网络,需要固定的网络设备如基地站的支持,进行数据的转发和用户服务控制。

而无线自组织网络不需要固定设备支持,各节点即用户终端自行组网,通信时由其他用户节点进行数据的转发。

这种网络形式突破了传统无线蜂窝网络的地理局限性,能够更加快速、便捷、高效地部署,适合于一些紧急场合的通信需要,如战场的单兵通信系统。

2、无线传感器网络WSN无线传感器网络就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中被感知对象的信息,并发送给观察者。

传感器、感知对象和观察者构成了无线传感器网络的三个要素3、基带信号:信源(信息源,也称发送端)发出的没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是频率较低,信号频谱从零频附近开始,具有低通形式。

根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号(相应地,信源也分为数字信源和模拟信源。

)其由信源决定。

4、模拟调制:调制在通信系统中的作用至关重要。

广义的调制分为基带调制和带通调制(也称载波调制)。

在无线通信中和其他大多数场合,调制一般均指载波调制。

调制信号是指来自信源的消息信号(基带信号),这些信号可以是模拟的,也可以是数字的。

调制方式有很多。

根据调制信号是模拟信号还是数字信号,载波是连续波(通常是正弦波)还是脉冲序列,相应的调制方式有模拟连续波调制(简称模拟调制)、数字连续波调制(简称数字调制)、模拟脉冲调制和数字脉冲调制等。

5、数字调制:数字调制是现代通信的重要方法,它与模拟调制相比有许多优点。

数字调制具有更好的抗干扰性能,更强的抗信道损耗,以及更好的安全性;数字传输系统中可以使用差错控制技术,支持复杂信号条件和处理技术,如信源编码、加密技术以及均衡等。

在数字调制中,调制信号可以表示为符号或脉冲的时间序列,其中每个符号可以有m种有限状态,而每个符号又可采用n比特来表示。

《基于WIFI的自组网系统设计及应用研究》范文

《基于WIFI的自组网系统设计及应用研究》范文

《基于WIFI的自组网系统设计及应用研究》篇一一、引言随着信息技术的快速发展,无线通信技术已成为现代通信领域的重要组成部分。

其中,基于WIFI的自组网系统以其灵活、便捷、可扩展等优势,在各个领域得到了广泛应用。

本文将针对基于WIFI的自组网系统设计及应用进行研究,探讨其系统架构、设计思路、应用场景及未来发展趋势。

二、自组网系统概述自组网,即Ad Hoc网络,是一种无需基础设施支持的无线网络技术。

它允许终端设备之间直接通信,形成一个临时的、自治的网络。

基于WIFI的自组网系统是利用WIFI技术实现的自组网系统,具有自组织、自管理和自修复等特点。

三、系统设计1. 硬件设计基于WIFI的自组网系统硬件主要包括无线网卡、路由器等设备。

设计时需考虑设备的兼容性、功耗、传输速率等因素,确保设备能够满足系统的需求。

此外,还需考虑设备的部署方式和布局,以便更好地实现网络的覆盖和通信。

2. 软件设计软件设计是自组网系统的核心部分。

它包括操作系统、网络协议、通信算法等。

设计时需考虑系统的可扩展性、可维护性及安全性等因素。

同时,还需根据具体应用场景,设计合适的网络协议和通信算法,以满足系统的需求。

四、系统架构基于WIFI的自组网系统架构主要包括以下几个部分:终端设备、无线网卡、路由器、网络层和应用层。

终端设备通过无线网卡与路由器进行通信,路由器负责数据的转发和路由。

网络层负责数据的传输和交换,应用层则负责为用户提供各种应用服务。

五、应用场景基于WIFI的自组网系统具有广泛的应用场景。

例如,在灾害救援中,自组网系统可以快速构建一个临时的通信网络,为救援人员提供实时的信息支持;在智能城市建设中,自组网系统可以实现设备间的无线通信,提高城市管理的效率和智能化水平;在工业自动化领域,自组网系统可以实现设备的互联互通,提高生产效率和质量。

六、应用研究基于WIFI的自组网系统在各个领域的应用研究正在不断深入。

一方面,研究人员正在探索更高效的通信算法和网络协议,以提高系统的传输速率和稳定性;另一方面,研究人员也在关注系统的安全性和隐私保护,以确保用户数据的安全和隐私。

无线自组织网络

无线自组织网络

摘要Ad Hoc网络是近年来发展起来的一种无线移动分组网络,它具有动态变化的拓扑结构,网络中的节点可以任意移动,也可以动态的加入或退出网络。

Ad Hoc网络无任何中心和固定基础设施,网络中各个节点的地位平等,每个节点都具有主机与路由器的双重功能,形成了一个以中间主机节点为中继的多跳的分布式网络结构。

路由技术是Ad Hoc网络的关键技术,也是影响网络整体性能最重要的因素之一。

与单跳的无线网络不同,移动Ad Hoc网络中节点之间是通过多跳数据转发机制进行数据交换,需要路由协议进行分组转发决策。

无线信道变化的不规则性,节点的移动、加入、退出等都会引起网络拓扑结构的动态变化。

路由协议的作用就是在这种环境中,监控网络拓扑结构变化,交换路由信息,定位目的节点位置,产生、维护和选择路由,并根据选择的路由转发数据,提供网络的连通性。

本文首先介绍移动Ad Hoc网络的概念、产生、定义,详细总结了移动Ad Hoc 网络的特点、应用场合和研究热点。

然后对Ad Hoc网络体系结构和信道接入协议进行了介绍。

第三章对Ad Hoc网络的路由协议进行了研究分析,并对DSDV、DSR和AODV协议进行了详细的分析研究。

最后,介绍了Ad Hoc网络的分簇算法,详细说明了AOW算法。

关键词:Ad Hoc,自组织网络,AODV,分簇算法ABSTRACTAd hoc network is a kind of wireless and mobile network developed in recent years. It has a dynamic and variable topology, each node not only can move but can join or exit the network freely. It has no center and fix e d infrastructure distributed multi-hop structure,all nodes have an equal status and act as two roles-router and node itself.Routing technique is the key technique of the Ad Hoc network, but also one of the most important factors affect the performance of the whole network. It is different from single hop wireless network,mobile Ad hoc network nodes intercommunicate according to multi-hops data store-forward,which need the support of routing protocol packet forwarding decisions. The regular change of bandwidth and node motivation,pass in and out will lead to the dynamic changes of network topology. The routing protocols will monitor the changing topology,exchange routing information,locate the position of destination nodes,product, select and maintain routing, According to the selected routing and forwarding data to provide network connectivity.In this paper, first of all, introduces the concept, produce, definition of the MANET, summarizes the characteristics, applications, and research focus of the MANET. And then the Ad Hoc network architecture and the channel access protocol is introduced. In chapter 3, we researches and analysis routing protocol of the Ad Hoc network, and carried out a detailed analysis of the DSDV, DSR and AODV protocol. At last, introduces clustering algorithm of the Ad Hoc network, and detailed description of the AOW algorithm.KEY WORDS:Ad Hoc network, self-organizing network, AODV, clustering algorithm目录第一章绪论 (4)1.1A D H OC网络概述 (4)1.1.1 Ad Hoc网络的产生 (5)1.1.2 Ad Hoc网络的定义 (5)1.1.3 Ad Hoc网络的特点 (6)1.1.4 Ad Hoc网络的应用场合 (8)1.2A D H OC网络研究的主要问题 (9)1.3论文的主要研究内容 (10)第二章体系结构与信道接入 (10)2.1节点结构 (10)2.2网络结构 (11)2.3A D H OC协议栈 (13)2.4A D H OC网络体系结构的跨层设计 (13)2.4.1 设计策略 (13)2.4.2 设计方法 (14)2.4.3 跨层设计的优势与挑战 (15)2.5信道接入协议 (15)2.5.1简介 (15)2.5.2面临的问题 (15)2.5.3协议的分类 (18)第三章路由协议的设计 (19)3.1A D H OC网络路由协议的分类 (20)3.1.1平面式路由协议和分级式路由协议 (20)3.1.2表驱动路由协议和按需路由协议 (20)3.1.3 评价路由协议的标准 (21)3.1.4 各类路由协议之间的性能比较 (21)3.2几种典型的A D H OC网络路由协议 (23)3.2.1 DSDV路由协议 (23)3.2.2 DSR路由协议 (24)3.2.3 AODV路由协议 (27)第四章AD HOC网络的分簇算法 (30)4.1概述 (30)4.2基本概念和目标 (31)4.3A D H OC网络中分簇算法的分类和比较 (32)4.3.1 基于节点ID的分簇算法 (32)4.3.2 最高节点度分簇算法 (33)4.3.3 最低节点移动性分簇算法 (33)4.4自适应按需加权分簇算法(AOW) (33)4.4.1一般介绍 (33)4.4.2 AOW算法的特点和目标 (34)4.4.3算法描述 (35)4.4.4网络初始化和簇维护策略 (36)4.5基于分簇结构的A D H OC网络路由协议 (36)4.5.1 CBRP (37)4.5.2 CEDAR (37)4.5.3 ZHLS (37)总结 (38)致谢 (39)参考文献 (40)第一章绪论1.1 Ad Hoc网络概述Ad Hoc网络是一种特殊的无线移动通信网络。

无线自组网设备特点及应用

无线自组网设备特点及应用

无线自组网设备特点及应用无线自组网设备是一种能够在没有中心控制的情况下自行组网和通信的设备。

在无线自组网中,每个设备都可以作为节点参与网络通信,并且具备自组织、自配置、自修复等特点,能够灵活地应对网络拓扑结构的变化,适用于各种环境和场景,具有很广泛的应用前景。

无线自组网设备的特点主要包括以下几个方面:1. 去中心化无线自组网设备没有中央控制节点,每个设备都可以作为节点,能够自主地进行网络组网和通信,不依赖于固定的基站或控制中心,使得网络更加灵活、自适应。

2. 自组织无线自组网设备具备自组织的能力,能够根据网络拓扑结构的变化自行调整、优化,自动协商和配置网络参数,减少了人工干预,降低了管理成本。

3. 自配置无线自组网设备能够根据环境自动配置网络参数,实现自动发现、连接、配置和认证,对于临时性网络或者无法提前规划的网络部署具有很大的便利性。

4. 自修复无线自组网设备具备自修复的能力,当网络中某些节点出现故障或者被破坏时,能够自动寻找替代路径,重新规划网络拓扑,保证网络的稳定性和可靠性。

5. 灵活性无线自组网设备适用于各种环境和场景,可以快速部署和拆除,适合于临时性网络、紧急救援、野外探测、军事作战等应用场景。

无线自组网设备在许多领域具有广泛的应用前景,以下是一些常见的应用场景:1. 军事作战无线自组网设备可以在没有固定基站设施的情况下快速建立起通信网络,适用于临时性的军事作战场景,可以提供实时的通讯支持和情报传递。

2. 紧急救援在发生自然灾害或者其他紧急情况时,无线自组网设备可以快速部署和连接,帮助救援人员建立起通讯网络,提供紧急救援指挥和调度的通讯支持。

3. 工业自动化在工业生产过程中,无线自组网设备可以用于设备间的通讯和数据传输,实现各种设备的自动化控制和监控,提高生产效率和降低成本。

4. 物联网无线自组网设备可以用于物联网场景,实现各种物联网设备的连接和数据传输,包括智能家居、智能交通、智能健康等领域。

解释自组网含义及应用举例

解释自组网含义及应用举例

解释自组网含义及应用举例自组网(Ad hoc network)是一种无需中央控制器或基础设施支持即可自动建立与维护的通信网络。

它通过无线或有线方式连接移动设备,实现设备之间的直接通信和数据传输。

自组网的建立不依赖于通信基站或路由器,设备可以根据需要动态地组成一个可靠的网络。

自组网的应用非常广泛,以下是几个典型的应用举例:1. 军事应用:在作战和紧急救援等特殊环境中,自组网具有快速部署、灵活性强等特点,可以实现士兵间的实时通信和信息交换,提高作战效率和战场管理能力。

2. 突发事件应对:当发生地震、火灾等突发事件时,通常会中断传统通信网络的运行。

自组网可以在没有基础设施的情况下建立起一个临时的通信网络,便于救援人员之间的快速沟通和信息共享。

3. 物联网:自组网技术可以在物联网场景中实现设备之间的直接通信,提高设备之间的协同工作能力。

例如,智能家居中的各个设备可以通过自组网技术实现互相之间的自动联动和控制。

4. 路由选择与优化:在传统的有线和无线网络中,中央控制器负责路由选择和优化。

而自组网中的设备可以通过协作的方式自主选择最佳路径,并优化网络拓扑结构,提高网络的整体性能。

5. 移动通信:在没有固定基础设施的地区,自组网可以使移动设备之间建立起一个可靠的通信网络,例如在偏远地区或临时性的活动中,使用自组网可以实现设备间的实时通信而不依赖于运营商的网络覆盖。

自组网具有以下特点和优势:1. 自动组网:设备可以根据需要自动组网,无需手动配置,大大简化了网络的部署和维护工作。

2. 灵活性和容错性:自组网可以根据网络拓扑的变化自动调整路由路径,当网络中有设备离线或故障时,其他设备可以通过重新组网来保证网络的连通性。

3. 快速部署:由于无需中央控制器或基础设施的支持,自组网可以在短时间内快速建立起一个通信网络,适用于紧急情况和临时活动。

4. 灵活的网络拓扑:自组网可以支持多种网络拓扑结构,例如星型、网状、环形等,可以根据具体需求自由选择最佳结构。

无线自组织网络的名词解释

无线自组织网络的名词解释

无线自组织网络的名词解释无线自组织网络(Wireless Ad hoc Network)是一种无线通信技术,通过节点之间的自主连接和协作,构建网络拓扑结构,实现无中心化的网络传输。

相比传统的基础设施网络,无线自组织网络更加灵活、可扩展和自适应,适用于各种场景和应用,如灾难救援、军事作战、物联网等。

一、无线自组织网络的基本原理无线自组织网络基于无线通信技术,利用无线信号传输数据。

其核心思想是节点间相互协作,实现彼此之间的数据传输。

在无线自组织网络中,每个节点都是具有通信能力的设备,可以自主地选择与其它节点进行直接通信,也可以通过中间节点进行中继传输。

二、无线自组织网络的特点1. 无需基础设施:无线自组织网络不依赖于固定的基础设施,节点之间通过无线信号建立直接连接,实现网络通信。

2. 自适应性和自组织性:无线自组织网络中的节点具有自主决策和自动配置的能力,能够根据网络拓扑的变化自适应地调整通信方式,实现网络自组织和自恢复。

3. 灵活性和可扩展性:由于无线自组织网络的无中心化特点,节点可以随时加入和离开网络,网络的规模可以根据需求进行动态扩展。

4. 抗干扰和鲁棒性:无线自组织网络中的节点具有多路径传输的能力,当某些节点受到干扰或故障时,网络可以通过其他路径实现数据传输,保持网络的可靠性和稳定性。

三、无线自组织网络的应用领域1. 灾难救援:在灾难发生时,传统的通信设施可能受损或无法使用,无线自组织网络可以迅速建立起临时通信网络,协助救援人员进行沟通和救援工作。

2. 军事作战:无线自组织网络可以在战场环境中快速部署,提供实时的通信和情报传输,为作战指挥和决策提供支持。

3. 物联网:物联网是将各种物体通过互联网连接起来的网络,无线自组织网络可以作为物联网的基础组网技术,实现物体之间的数据传输和智能交互。

四、无线自组织网络的挑战和未来发展无线自组织网络在实际应用中面临一些挑战。

首先,网络拓扑的不稳定性和动态变化给网络的路由和流量控制带来了困难。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

无线网络技术及其应用无线自组织网络的应用专业:班级:姓名:学号:成绩:项目任务:1、AODV协议应用2、DSR协议应用项目分析:1、AODVAODV路由协议开始工作时,源节点首先会广播一个携带有目的节点信息的路由分组RREQ,然后邻居节点会依次向周围的节点广播这个RREQ。

广播RREQ前将会建立该节点到源节点的路由,直到路由分组到达目的节点或者下一个中间节点,这个节点包含了节点的路由信息,就不会再广播RREQ。

整个工作过程会建立一个从源节点到目的节点的反向路由。

随后该节点将沿着反向路由发回一个RREP,RREP到达源节点之后路由发现过程结束。

为了避免路由环路,每个路由分组中都包含了一个sequence ID作为唯一标志,当节点收到一个sequence ID比它当前保留的的sequence ID小的数据包时,说明这个数据包是过期的,将不会进行处理,直接丢弃。

发现多条路由时,源节点会选择一条sequence ID大,跳数最少的最佳路由路径。

AODV是一种源驱动路由协议。

当一个节点需要给网络中的其他节点传送信息时,如果没有到达目标节点的路由,则必须先以多播的形式发出RREQ(路由请求)报文。

RREQ报文中记录着发起节点和目标节点的网络层地址,邻近节点收到RREQ,首先判断目标节点是否为自己。

如果是,则向发起节点发送RREP(路由回应);如果不是,则首先在路由表中查找是否有到达目标节点的路由,如果有,则向源节点单播RREP,否则继续转发RREQ进行查找。

2、DSRDSR中移动节点都维护一个存放路由的快速缓冲区。

每当某移动节点要发送分组时,首先查询本地高速路由缓冲区,确定是否存在可用路由,如存在则沿路由发送数据,否则发送一个包含源和目标节点地址的路由请求分组,启动路由发现过程。

中间节点收到该请求后,查询本地缓冲区,如无到达目标节点的路由,则将本节点地址加入请求分组后转发,直至将分组转发到目标节点或有到达目标节点路由的中间节点。

该节点返回一个路由应答分组,包含了从源到目标路径上所有节点的序列。

每个发送的数据分组中都将包含该路径节点序列。

因此,中间节点不需保存路由信息,不再需要周期性路由广播和邻居发现。

DSR路由协议有两个主要机制组成——路由寻找机制和路由维护机制。

路由寻找机制在源节点需要给目的节点发送一个分组并且还不知道到达目的节点的路由的时候使用。

当源节点正在使用一条到达目的节点的源路由的时候,源节点使用路由维护机制可以检测出因为拓扑变化不能使用的路由,当路由维护指出一条源路由已经中断而不再起作用的时候,为了将随后的数据分组传输到目的节点,源节点能够尽力使用一条偶然获知的到达目的节点的路由,或者重新调用路由寻找机制找到一条新路由。

项目实施:设定无线节点的通信半径,代码如下所示:A实验参数设置,包括信道类型、无线传播模型,网络接口类型、MAC类型、接口队列类型、链路层类型、接口队列所能接收的最大包的数量、移动节点个数、路由协议、场景尺寸等,代码如下所示:set val(chan) Channel/WirelessChannel ;# Channel Type……set val(traffic) ftp ;# cbr/poisson/ftp进行ns实例化设置,开启NAM显示文件和开启Trace跟踪文件AODV,以及设置模拟时产生需要的结果文件等,代码如下:Initialize Global Variables……$ns_ puts-nam-traceall {# nam4wpan #}将物理层NAM设为启动状态(默认情况下为关闭),所有都引用了物理层WirelessPhy类,代码如下所示:set dist(15m) 8.54570e-07Phy/WirelessPhy set CSThresh_ $dist(15m)Phy/WirelessPhy set RXThresh_ $dist(15m)5)设置了拓扑的范围和全局节点移动情况记录代码如下:set topo [new Topography]$topo load_flatgrid $val(x) $val(y)设置God和channelset god_ [create-god $val(nn)]set chan_1_ [new $val(chan)]节点设置情况:配置节点属性,在节点实例化之前对节点的参数进行配置,包括何种路由协议、何种mac协议、关闭移动trace等。

实现正确有效地隐藏节点实验分析,代码如下所示:$ns_ node-config -adhocRouting $val(rp)-llType $val(ll)-macType $val(mac)......-channel $chan_1_对13个节点进行实例化,设置各节点非随机移动代码如下:for {set i 0} {$i < $val(nn) } {incr i}set node_($i) [$ns_ node]$node_($i) random-motion 0 }建立源节点到目的节点的TCP连接,建立一个FTP数据流,且在时间设置代码如下:proc ftppro { src dst starttime }global ns_ node_……$ns_ at $starttime "$ftp($src) start"set highSpeed 1.4msMac/802_15_4 wpanNam PlaybackRate $lowSpeed调用函数ftppro,代码如下所示:ftppro 8 2 $Stime1ftppro 4 1 $Stime2定义通信协议仿真时,各几点间产生的分组流动的颜色,代码如下:Mac/802_15_4 wpanNam FlowClr -p AODV -c tomato……Mac/802_15_4 wpanNam FlowClr -p ack -s 1 -d 4 -c green在nam文件中定义节点的大小及对节点进行重置代码如下:for {set i 0} {$i < $val(nn)} {incr i}……$ns_ at $End "$node_($i) reset";定义仿真结束函数,然后启动运行,代码如下:$ns_ at $End "stop"……exit 0$ns_ run项目结果:1、AODV仿真开始时(0s),节点间未交换路由信息,路由表尚未建立(AODV的按需机制决定)。

仿真到0.02s 时,节点8 开始向节点2 发送数据,注意,在发送数据前,节点8 需要通过RREQ/RREP 与节点2 建立路由。

仿真进行到0.25s 时,节点4 开始向节点1 发送数据,同样的,节点4 需要通过RREQ/RREP 与节点1 建立路由。

在仿真过程(0.25~3s)中,两条传输的数据流会出现断断续续的情况,其反映的是TCP 的拥塞控制。

在3s 时,仿真实验结束。

结果如下图:2、DSR仿真开始时(0s),节点间未交换路由信息,路由表尚未建立(DSR的源路由决定)。

仿真进行到0.02s 时,节点8 开始向节点2 发送数据,注意,在发送数据前,节点8 需要通过RREQ/RREP 与节点2 建立路由。

仿真进行到0.25s 时,节点4 开始向节点1 发送数据,同样的,节点4 需要通过RREQ/RREP 与节点1 建立路由。

在仿真过程(0.25~3s)中,两条传输的数据流会出现断断续续的情况,其反映的是TCP 的拥塞控制。

3s 时,仿真实验结束。

结果如下图:项目总结:1、AODV协议如何进行路由发现和路由建立的?AODV路由发现:AODV借鉴了DSDV中的序列号的思想,利用这种机制就能有效地防止路由环的形成。

当源节点想与另外一个节点通信,而它的路由表中又没有相应的路由信息时,它就会发起路由发现过程。

每一个节点维持两个独立的计数器:节点序列号计数器和广播标识。

源节点通过向自己的邻居广播RREQ(Route Requests)分组来发起一次路由发现过程。

反向路由的建立:在RREQ分组中包含了两个序列号:源节点序列号和源节点所知道的最新的目的序列号。

源节点序列号用于维持到源的反向路由的特性,目的序列号表明了到目的地的最新路由。

当RREQ分组从一个源节点转发到不同的目的地时,沿途所经过的节点都要自动建立到源节点的反向路由。

节点通过记录收到的第一个RREQ分组的邻居地址来建立反向路由,这些反向路由将会维持一定时间,一该段时间足够RREQ分组在网内转发以及产生的RREP分组返回源节点。

当RREQ分组到达了目的节点,目的节点就会产生RREP分组,并利用建立的反向路由来转发RREP。

正向路由的建立:RREQ分组最终将到达一个节点,该节点可能就是目的节点,或者这个节点有到达目的节点的路由。

如果这个中间节点有到达目的的路由项,它就会比较路由项里的目的序列号和RREQ分组里的目的序列号的大小来判断自己已有的路由是否是比较新的。

如果RREQ分组里的目的序列号比路由项中的序列号大,则这个中间节点不能使用己有的路由来响应这个RREQ分组,只能是继续广播这个RREQ分组。

如果节点有到目的地的最新路由,而且这个RREQ还没有被处理过,这个节点将会沿着建立的反向路由返回RREP分组。

2、DSR协议如何进行路由发现和路由建立的?1)产生路由请求:当源节点需求与某目的节点进行通信时,它首先在本节点维护的路由缓存中查找是否有到达该目的节点的路由。

若路由缓存中已包含了到达该目的节点的有效路由,则立即使用此路由发送数据分组,否则他将所有邻居广播RREQ分组,以启动一个路由发现过程来找到一条到达目的节点的可用路由。

2)节点对路由请求的处理:如果接收RREQ的节点是该路由请求的目的的节点,则向发起RREQ的源节点返回RREP分组。

将收到的RREQ分组的源节点地址、RREQ分组中携带的源路由节点地址列表和本节点的地址按顺序排列作为源路由封装在RREP分组中发送给源节点,并将处理后的RREQ分组删除。

3)中间节点回复RREP分组4)处理并转发路由回复3、AODV与DSR协议的区别?1)AODV在每个中间节点隐式保存了路由请求和应答的结果,并利用扩展环搜索的办法来限制搜索发现过的目的节点的范围。

AODV支持组播功能,支持QoS,而且AODV中可以使用IP地址,实现同Internet连接,但是不支持单向信道。

2)和DSDV保存完整的路由表不同的是,AODV报头并不携带路由信息,中继节点依据自身的路由表逐跳转发,并通过建立基于按需路由来减少路由广播的次数,这是AODV对DSDV的重要改进。

3)和DSR相比,AODV的好处在于源路由并不需要包括在每一个数据分组中,这样会使路由协议的开销有所降低。

相关文档
最新文档