AdHoc中的常用路由算法分析
- 格式:pdf
- 大小:138.98 KB
- 文档页数:4
移动Ad Hoc网络安全路由协议设计与分析技术的研究报告移动Ad Hoc网络是指无线网络由网络中的移动设备自主组成,没有固定的基础设施。
由于节点是随时移动的和形成的网络拓扑结构动态变化的,如何保证传输数据的安全性和可靠性成为网络设计中的重要问题。
本文将分析当前移动Ad Hoc网络的安全路由协议设计技术,并提出一种基于多路径和加密技术的路由协议,以提高网络的安全性和可靠性。
一、Ad Hoc网络安全路由协议设计技术分析Ad Hoc网络中的节点通常没有连接到中央服务器或任何其他形式的基础设施,这对网络的安全性和数据的可靠性提出了新的挑战。
现有的Ad Hoc网络安全路由协议设计技术主要包括如下几种:(一)基于加密技术的路由协议基于加密技术的路由协议主要包括两种:一种是基于密钥预分配和同步加密的路由协议;另一种是基于公钥密码学和数字签名的路由协议。
加密技术可以保护数据的机密性和完整性,但是因为提供实时服务所需的计算和通信资源开销很大,推广应用受到一定限制。
(二)基于信任机制的路由协议基于信任机制的路由协议是基于节点之间的信任关系建立的,通过对节点行为的监测和检测,对节点信任值进行动态更新,以保证网络的可靠性和安全性。
但是因为这种方法需要维护大量的节点信任值,所以运行成本很高。
(三)基于多路径技术的路由协议基于多路径技术的路由协议是把数据分成多个数据包,分别传输到不同的路径上,可以提高网络的可靠性和抵御恶意攻击的能力。
但是在发送和接收过程中容易发生数据包重叠和重复,影响传输效率。
二、基于多路径和加密技术的路由协议设计与分析本文提出了基于多路径和加密技术的路由协议设计,其主要特点是通过增加多个路由路径来加强网络对攻击的抵御能力,并采用AES加密技术保证数据的机密性和完整性。
在传输数据时,将数据分为多个数据包,采用不同的路径分别传输,接收节点对不同路径传输的数据包进行重新组装,以达到数据传输的可靠性。
同时,通过节点口令身份验证方式建立安全的数据传输通道,确保数据的机密性和完整性。
移动Ad Hoc网络安全路由协议设计与分析技术移动Ad Hoc网络是由多个移动节点组成的无线网络,这些节点可以在无须基础设施的情况下互相通信。
但由于网络拓扑和网络成员的不断变化,移动Ad Hoc网络相对于传统有线网络和固定无线网络更加容易受到许多攻击和威胁。
因此,为了确保移动Ad Hoc网络的安全性,需要设计一种有效的安全路由协议。
本文从移动Ad Hoc网络的特点、路由协议的设计原则、安全路由协议的分类、安全路由的关键技术等方面出发进行阐述和分析。
一、移动Ad Hoc网络的特点1.拓扑结构不稳定:移动Ad Hoc网络的节点在移动或策略变化的情况下会不断地加入和退出网络,使得网络壮拓扑结构不稳定。
这种拓扑结构的不稳定性,使得网络的维护和管理更加复杂。
2.网络资源受限:移动Ad Hoc网络的节点受限于网络资源,如带宽、电量、存储空间等。
因此,为了尽可能地延长网络的寿命,需要采取一些有效的资源管理策略。
3.攻击威胁增多:由于移动Ad Hoc网络的特性,如网络仅由移动设备组成、节点之间的连接是无线的、拓扑结构不断变化等,网络更容易受到各种攻击威胁,包括黑客攻击、拒绝服务攻击、篡改攻击等。
二、安全路由协议的设计原则为保障移动Ad Hoc网络的安全性,设计安全路由协议需要遵循一定的原则。
1.兼顾效率和安全性:安全路由协议应既考虑协议效率,又应当保证网络安全,并具有强鲁棒性。
2.适应网络的变化和特点:由于移动Ad Hoc网络中节点的加入与退出、节点的移动等动态特性,协议必须灵活适应这些变化和特点。
3.支持多种安全机制:安全路由协议应该支持多种安全机制,如认证、加密、数字签名等。
4.合理利用网络资源:由于移动Ad Hoc网络的有限资源,安全路由协议必须利用资源合理,以避免浪费。
三、安全路由协议的分类根据不同安全策略的实现方式,安全路由协议可以分为基于密码学的协议和基于信任度的协议两类。
1.基于密码学的协议:这种协议采用密码学机制保障数据的传输安全。
论文(设计)题目:Ad Hoc网络路由协议的比较Ad Hoc网络路由协议的比较摘要Ad Hoc网络是由一组带有无线收发装置的移动节点组成的一个无线移动通信网络,由于组网快速、灵活,使用方便,并且对基础设施的要求较低,目前已经得到了国际学术界和工业界的广泛关注,并已成为移动通信技术发展的一个重要方向。
Ad Hoc网络的这些特点也使得基于传统网络设计的路由协议都无法在Ad Hoc网络环境下正常工作,因此IETF成立了一个专门的MANET (Mobile Adhoc Networks)工作组来研究和开发Ad Hoc网络的路由协议。
本文首先简要介绍了移动Ad Hoc网络的基本概念、网络特点、网络体系结构和应用。
然后,基于移动Ad Hoc的网络环境,对四种典型的路由协议进行了分析比较,并重点分析改进了AODV路由协议。
[关键词] Ad Hoc 路由协议AODV路由协议比较ABSTRACTAn Ad Hoc network is a wireless mobile communication network made of a group of mobile nodes with wireless transmitter-receiver sets. Because it can be easily and neatly deployed, easy to operate, and for infrastructure requirements is low, at present has already received increasing attentions from international academic circles and industry, has became an important direction which the mobile communication technology moves forward.These characters of Ad Hoc networks make routing protocol based on traditional networks can’t be used at Ad Hoc networks. So IETF established a special MANET working group to study and develop the routing algorithm of Ad Hoc networks.First, the thesis introduces of Wireless Ad Hoc Networking, which includes basic conceptions, important characteristics, networking infrastruetures, and field of application. And then, bases on MANET environment, four typical routing Protocols is compared in detail. Finally, we select AODV routing Protocol as the network layer Protocol in this Paper.[Key Words] Ad Hoc networks, Routing protocol, AODV protocol, Compare目录一、引言 (1)二、Ad Hoc网络概述 (1)(一)Ad Hoc网络的定义 (1)(二)Ad Hoc网络的特点 (2)(三)Ad Hoc网络的类型 (3)1、静止的Ad Hoc网络 (3)2、移动的Ad Hoc网络 (4)(四)无线网络与Ad Hoc网络的区别 (4)1、无线网络与Ad Hoc网络结构图示 (4)2、无线网络与Ad Hoc网络的比较 (5)(五)Ad Hoc网络的体系结构 (5)1、Ad Hoc网络节点结构 (6)2、Ad Hoc网络的协议结构 (6)(六)Ad Hoc网络的拓扑结构 (7)1、全分布式拓扑结构 (7)2、分层分布式拓扑结构 (8)三、Ad Hoc网络的路由协议概述 (11)(一)Ad Hoc网络对路由协议的设计要求和分类 (11)1、Ad Hoc网络路由协议的设计要求 (11)2、Ad Hoc网络路由协议的分类 (12)(二)Ad Hoc网络路由协议建立的方式分类 (12)1、表驱动路由协议 (13)2、按需路由协议 (13)3、混合式路由协议 (14)(三)Ad Hoc网络典型路由协议 (14)1、DSDV 目的序列距离矢量协议 (14)2、DSR 动态源路由协议 (15)3、AODV 按需距离矢量协议 (17)4、ZRP区域路由协议 (17)四、Ad Hoc网络路由协议比较 (18)(一)Ad Hoc网络路由协议的特点及应用的比较 (19)1、Ad Hoc网络路由协议的性能与特点比较 (19)2、Ad Hoc网络路由协议应用范围比较 (19)(二)Ad Hoc路由协议的比较 (20)1、先应式路由协议之间的比较 (20)2、按需路由协议之间的比较 (21)3、先应式路由协议和按需路由协议的比较 (23)4、混合路由协议与其他协议的比较 (24)五、路由协议的仿真比较 (24)(一)仿真结果分析 (25)1、数据分组传递率(Packet Delivery Ratio) (25)2、数据分组平均端到端的延时(Average End-to-End Delay) (27)3、路由开销(Routing Overhead) (29)4、三种路由协议综合比较 (30)(二)AODV协议的改进 (31)1、AODV协议路由发现中的问题 (31)2、AODV协议的改进思想 (32)六、总结与展望 (33)(一)论文总结 (33)(二)展望 (34)参考文献 (35)致谢 (36)Ad Hoc网络路由协议的比较一、引言移动Ad Hoc网络是随着无线通信技术的快速发展而出现的一种新型网络,是指一组带有无线收发装置的移动节点组成的一个多跳的临时性自治系统,由于组网快速、灵活,使用方便。
ADHOC路由协议图解协议名称:ADHOC路由协议图解1. 引言ADHOC路由协议是一种无线自组织网络中常用的路由协议,用于在没有中央控制器的情况下,实现节点之间的通信和数据传输。
本协议旨在提供ADHOC路由协议的详细说明和图解,以便读者能够全面了解该协议的原理和功能。
2. 协议概述ADHOC路由协议是一种分布式路由协议,它通过节点之间的相互合作和信息交换,实现路由表的动态更新和数据包的转发。
该协议主要包括以下几个关键组件和过程:2.1 节点发现在ADHOC网络中,节点的加入和离开是动态的,因此节点发现是协议的第一步。
节点通过广播自己的存在并接收其他节点的广播消息,以建立邻居关系。
2.2 链路状态信息节点通过周期性的链路状态信息交换,收集邻居节点的信息,并计算出最佳的转发路径。
链路状态信息可以包括节点的位置、信号强度、可达性等。
2.3 路由表更新节点根据收集到的链路状态信息,更新自己的路由表。
路由表包括目的节点和下一跳节点的对应关系,用于指导数据包的转发。
2.4 数据包转发当节点收到数据包时,根据自己的路由表,选择下一跳节点进行转发。
如果目的节点就在邻居节点中,数据包将直接发送给目的节点;否则,节点将根据路由表选择合适的中间节点进行转发,直到数据包到达目的节点。
3. 协议图解以下是ADHOC路由协议的图解示意图:[图解示意图]4. 协议流程ADHOC路由协议的流程如下:4.1 节点发现流程- 节点A广播自己的存在。
- 节点B、C、D等收到节点A的广播消息,并回复自己的存在。
- 节点A收到其他节点的回复消息,并建立邻居关系。
4.2 链路状态信息交换流程- 节点A周期性地向邻居节点发送链路状态信息。
- 邻居节点收到链路状态信息后,更新自己的链路状态表。
- 邻居节点周期性地向其他邻居节点发送链路状态信息。
- 节点A收到其他邻居节点的链路状态信息后,更新自己的链路状态表。
4.3 路由表更新流程- 节点A根据链路状态表计算出最佳的转发路径。
Ad Hoc网络路由技术浅析作者:盛敏田野李建东未来移动通信网络除了以低成本达到高数据率外,还要求网络组网灵活,具有适应性和生存能力。
无线自组织网络(Ad hoc)[1-4]是一种没有预定的基础设施支撑的自组织可重构的多跳无线网络,可以作为蜂窝移动网络的有效加强。
因此,移动自组织网络将因其灵活性而在未来移动通信网络中扮演重要作用。
1 AdHoc网络路由协议Ad hoc网络中,由于通信半径的限制,网络节点之间是通过多跳数据转发机制进行数据交互的,需要路由协议完成分组转发决策。
与传统路由协议相比,Ad hoc路由协议的设计面临着网络拓扑动态变化、带宽受限、信道容量变化、移动终端有限的可用资源等新的问题和挑战。
早在1996年,因特网工程任务组(IETF)就成立了移动Ad hoc网络工作小组(MANET WG),其核心任务就是研究无线自组织网络环境下基于IP协议的路由协议规范和接口设计。
IETF RFC2501详细给出了无线Ad hoc网络的应用场合、特征和性能要求。
目前,MANET WG已经公布了一系列的有关Ad hoc路由的草案,如动态源路由算法(DSR)、基于反向路径转发的拓扑分发协议(TBRPF)、优化链路状态路由算法(OLSR)、按需距离矢量路由算法(AODV)、临时按序路由算法(TORA)、区域路由算法(ZRP);此外,研究还提出了许多Ad hoc路由协议,如目的序列距离矢量路由算法(DSDV)、无线路由协议(WRP)、陆标路由协议(LANMAR)、位置辅助路由(LAR)、鱼眼状态路由算法(FSR)。
这些路由协议根据所采用的基本路由机制的不同,可分为基于链路状态的路由协议、基于距离矢量的路由协议、源路由协议及反向链路协议;按照网络逻辑结构的不同,可分为平面结构的路由协议和分层结构的路由协议;按照路由发现策略的不同,可分为表驱动路由协议、按需路由协议以及混合路由协议。
2 大规模AdHoc网络中的路由技术Ad hoc网络规模性[5]的研究可以广义地定义为:研究当网络中有大量节点存在时,网络能否为分组提供可以接受的服务,它与网络大小、节点分布的密度、运行的环境(传播模型、地型环境等)及移动性相关。
目录内容摘要 (3)ABSTRACT (4)移动AD-HOC网络高效路由研究——路由优化 (5)第1章绪论 (5)1.1移动AD-HOC网络概述 (5)1.2AD-HOC网络的发展简述 (7)1.3AD-HOC网络的特点 (8)1.4AD-HOC网络的基本构成及其类型 (9)1.5移动AD-HOC网络的应用 (10)第2章 AD-HOC网络中的路由协议 (11)2.1移动AD-HOC网络中路由协议面临的问题 (11)2.2AD-HOC网络路由协议设计思路 (12)2.3AD-HOC网络路由的分类 (12)2.4AD-HOC网络中几种基础的路由协议 (13)2.4.1目的排序距离矢量(DSDV)协议 (13)2.4.2按需距离矢量(AODV)协议 (14)2.4.3动态源路由(DSR)协议 (17)2.4.4 临时排序路由算法(TORA) (18)2.4.5 簇头网关交换协议(CGSR) (20)2.4.6基于关联性的路由(ABR)协议 (21)2.5几种路由协议的比较 (22)第3章NS-2(NETWORK SIMULATOR ,VERSION 2) (25)3.1概述 (25)3.2NS-2安装 (25)3.3NS-2仿真步骤 (29)第4章经典AD-HOC路由协议的改进技术分析 (30)4.1未改进前DSR协议分析 (30)4.1.1 DSR路由协议的缺陷分析 (30)4.1.2 DSR路由协议的改进方法 (31)4.2仿真实现 (31)4.2.1性能参数的选择 (31)4.2.2生成仿真对象 (32)4.2.3 生成运动对象 (33)4.2.4 仿真结果处理及分析 (35)4.2.5 仿真结果格式 (36)4.3DSR协议改进后分析 (37)4.4小结 (40)总结 (41)参考文献 (42)致谢 (43)内容摘要近年来,移动AD-HOC网络作为新兴的无线通信网络,逐渐引起了业界的广泛关注,成为研究的热点。
移动Ad Hoc网络中的分布式协作路由算法张晚生;刘凯;王力【摘要】为了提高移动Ad Hoc网络的吞吐量,提出了一种分布式、面向吞吐量优化的协作路由(TOCR)算法.首先分析了协作链路的吞吐量性能,理论分析表明,协作节点可以提高接收信噪比(SNR),从而提高分组的成功接收概率和链路吞吐量;然后在自适应转发分群路由(AFCR)算法的基础上,逐跳选择使得链路吞吐量最大的协作节点来建立协作链路;最终建立从源节点到目的节点具有最大网络吞吐量的协作路由.仿真结果表明,与无协作的路由算法相比,该算法明显改善了网络的吞吐量,尤其是在较低发送功率和大量节点的情况下.%A distributed throughput-optimized cooperative routing (TOCR) algorithm is proposed to improve network throughput in the mobile Ad Hoc network. Through theoretical analysis, by means of a cooperative relay, the received signal-to-noise ratio ( SNR) at a recipient node can be increased, and then the probability of successful packet reception and link throughput are increased. Based on the adaptive forwarding cluster routing (AFCR) algorithm, the TOCR algorithm constructs cooperative links with maximum throughput on a route hop by hop, and finally establishes the route with the maximum throughput from the source node to the destination node. Simulation results show that compared with the noncooperative routing algorithm, the proposed algorithm can obviously improve network throughput, especially in the presence of low transmission power and a large number of nodes.【期刊名称】《西安电子科技大学学报(自然科学版)》【年(卷),期】2011(038)005【总页数】6页(P34-39)【关键词】移动Ad Hoc网络;协作路由;协作通信;节点选择【作者】张晚生;刘凯;王力【作者单位】北京航空航天大学电子信息工程学院,北京100191;北京航空航天大学电子信息工程学院,北京100191;北京航空航天大学电子信息工程学院,北京100191;中国民用航空局飞行校验中心,北京101312【正文语种】中文【中图分类】TN915.04在移动Ad Hoc网络(MANET)中,各节点能够与其他节点通过一跳或多跳进行通信.当两个节点不在彼此的通信范围内时,可以借助其他节点进行中继,从而实现多跳通信.路由算法即是解决源节点或中间节点如何选择下一跳中继节点,直至到目的节点的多跳中继路径的问题,也是影响网络性能的一个重要因素.近年来,协作通信由于可以通过空间分集抵消信号衰落,又比MIMO技术更易实现而受到了广泛的关注.协作通信是指某一个或几个节点协助信息发送节点,将相同信息发送给下一跳节点以达到节约网络能量、增加网络容量、改善信号发送可靠性等性能改善的目的[1].现有协作路由算法大多基于节点发射功率的控制,通过动态调节节点的发射功率来节约节点能量、提高能量效率,从而达到延长网络寿命的目的. Li等人提出一种能量高效的最短协作路径(CSP)算法,该算法以协作通信代价标记各个节点到目的节点的路径权值,利用Dijkstra's算法选择出源节点到目的节点总权值最小的路径[2].文献[3]提出了一种能量高效的时空编码协作路由算法,使在满足一定链路中断概率的情况下,利用分布式或集中式的功率分配方案来降低网络的能量消耗.Hu等人[4]提出了一种基于功率控制的协作机会路由协议(PC-CORP),该协议结合了局部路由、睡眠规律、协作通信和跨层设计的特点,在消耗较低功率的情况下,为网络的通信连接提供较高的鲁棒性和较好的数据传输速率.最小功率协作路由(MPCR)算法[5]首先给出了协作发送链路的能量代价,然后基于最短路径算法通过调节发射端的功率逐跳建立到目的节点的最小功率协作路由.与此不同的是,MPSDF[6]首先在固定功率情况下选择使协作链路误码率最小的中继节点,然后在保证协作链路的误码率低于设定误码率条件下调整发射端的功率,从而实现整个路由的能量消耗最小.文献[7]提出了基于最低能量无协作路径的协作路由算法,其基本思想是首先建立无协作最优路径,然后路径上的前m个节点以协作方式向路径上的下一跳节点发送信息,从而提高了能量效率.文献[8]在此基础上综合考虑了网络层的路由选择和媒质接入控制(MAC)层的多链路竞争避免问题,提出了多流协作路由算法.其中,基于虚链路的虚节点竞争图可以形成吞吐量最大的最优路径,但竞争图的形成需要全局拓扑信息,为此提出了一种分布式协作路由算法,利用两跳范围的局部竞争图代替了理论分析中的全局竞争图.这些算法在节约网络节点能量、提高能量效率方面都能够达到较好的效果,不过在分布式MANET中,节点很难做到根据情况动态调整发射功率.笔者在自适应转发分群路由(AFCR)算法[9]的基础上,提出了一种分布式、面向吞吐量优化的协作路由(TOCR)算法.在节点发射功率一定的情况下,该算法通过协作节点的协作,可以比非协作方式有更高的成功分组发送概率,从而提高了链路吞吐量,改善了从源节点到目的节点间路径的网络吞吐量.仿真结果表明,与AFCR算法相比,TOCR算法在协作节点的协作下明显提高了网络吞吐量.1.1 基本假设网络中每个节点都有惟一的节点身份号(ID)和固定的发射功率.节点间的通信链路是双向的,即如果节点i能收到节点j的分组发送,则节点j也能收到节点i的分组发送.1.2 点对点链路模型点对点链路模型如图1所示,即由发送节点x和接收节点z组成链路(x,z).发送节点x和接收节点z之间的无线信道可以由α和θ描述,θ表示相移因子;α表示增益因子,,其中,d为两节点间的距离,k为路径损耗指数(通常取2~4),hx,z为两节点间的信道系数.对于瑞利衰减信道,其信道增益的概率密度函数为则对于点对点的数据发送方式,接收端z接收到的信号为其中,s(t)为发送信号;功率为PT;n(t)为噪声信号;功率为Pn.1.3 协作链路模型对于协作发送方式,由节点x作为发送端、y作为中继端、z作为接收端组成协作链路(x,y,z),如图2所示.假设接收端z既能收到x发送的数据信号,也能收到y中继的x的数据信号.设各节点的发射功率相同,均为PT,则接收端z收到的信号为2.1 点对点链路的吞吐量分析点对点链路模式下,由式(1)可知,接收端z的输入信噪比为则链路(x,z)的互信息Ix,z为定义链路(x,z)的中断事件为其互信息Ix,z小于频带利用率η0,则链路(x,z)的中断概率为[11]将式(3)、(4)代入式(5),可得则接收端z成功接收分组的概率为定义某跳链路的吞吐量为每秒成功发送的比特数,则此链路的吞吐量为其中,Rb=η0B,为信息发送速率,B为信道带宽.2.2 协作链路的吞吐量分析对于协作通信的数据发送方式,由式(2)可得,接收端的输入信噪比为协作链路(x,y,z)的中断概率为链路(x,z)和(x,y)都中断或链路(x,y)未中断、链路(x,z)和(y,z)都中断的概率,即由于链路(x,z)、(x,y)和(y,z)均为点对点链路,所以式(3)也适用于其他两条链路,将其带入式(10),可得其中,则节点z的分组成功接收概率为协作链路(x,y,z)的吞吐量为由式(8)和式(13)可得,在协作节点的协作下,协作链路的吞吐量比点对点链路的吞吐量有明显提高.TOCR算法以AFCR算法为基础,通过协作节点的帮助,改善了从源节点到目的节点路径上每一跳链路的吞吐量,从而改善了网络吞吐量.3.1 AFCR算法AFCR算法首先采用基于最小节点ID的移动分群算法,将无线网络中的所有节点分成若干个一跳分群,然后再建立、使用和维护路由.该算法包括网络分群、路由建立、路由使用和路由维护4个阶段.(1)网络分群阶段:全网节点首先以任意次序发送一轮控制分组初始化网络,每个节点形成邻居节点表后设置分群计时器,并执行如下算法:①若本节点的ID在其邻节点中最小,则宣布成立新群,群号即为其ID,然后取消计时器计时;否则保持监听至计时终止.②如果节点接收到邻居节点广播的成立新群的消息,则加入该群,同时将此加入消息广播给自己的邻居节点并取消计时器计时;否则,保持监听,直到计时器终止.③在②中,倘若发现邻节点中比自己的ID小的节点都已经宣布加入其他群中,而自己又未被包括在这些群中,则宣布成立新群,同时取消分群计时器计时;否则保持监听,直到计时器终止.④如果节点的分群计时器计时终止,为了确定是加入一个群还是成立一个新群,此节点重置分群计时器,并向未有任何控制消息发送且节点ID比自己小的节点发送群状态询问包,规定收到此包的节点必须作出回应.如果它收到了上述节点的回应包,则继续执行①~③中适合本节点情况的步骤.⑤在步骤④中,如果节点在计时器计时终止前仍无法确定是加入一个群还是成立一个新群,则重新执行步骤④.如果计时器再次终止,则宣布成立新群并将此消息广播给它的邻居节点.(2)路由建立阶段:AFCR算法采用了分布式控制方式来保存路由信息,即每个节点根据接收到的路由信息建立到所有群首的路由.经过分群算法,所有节点被划分为一跳分群,相邻的两个群首之间的路由最多为3跳.因此,每个节点只需广播到群首两跳范围内的节点来建立相邻群群首之间的路由.不相邻群首之间的路由则利用相邻群首之间的路由来建立,最终将通过“源节点—群首—网关节点—…—群首—网关节点—群首—目的节点”的顺序进行路由.(3)路由使用阶段:路由建立过程结束之后,每个节点都保存有1个邻节点表、1个保存了群成员关系的群成员表以及1个保存了到所有群首路由的群首路由表.当节点需要发送或者转发数据分组时,则首先参考邻节点表.如果分组的目的节点是此节点的邻节点,则直接发送;否则查询群成员表中目的节点所属的群首节点.在群首路由表中,如果存在目的节点所属的群首节点的路由项,则向路由项中的下一跳节点发送分组;如果不存在,则缓存在该路由项的队列中,触发查找相关路由,等建立有效的路由时,再发送分组.(4)路由维护阶段:在MANET中,节点的移动或失效等情况会造成通信链路的中断和网络拓扑的变化,将影响网络通信的性能,因此需要对路由进行及时维护.AFCR算法的路由维护工作分为分群保持和路由保持.分群保持就是群首对群成员的加入或退出进行管理,主动或被动地广播相应消息,及时更新群首与群成员关系;路由保持就是当链路中断导致路由失效时,AFCR算法通过链路中断节点的一跳范围内的信息交换来进行局部范围内失效路由的重建.当一跳范围内的路由重建不成功时,它按需逐步扩大失效路由信息交换和路由重建的范围,直至完成路由更新和维护.3.2 协作节点选择算法当分群路由Rc建立之后,Rc上的每个节点x分布式执行TOCR算法(见图3)来建立到下一跳节点z的协作链路.具体执行步骤如下:(1)路由Rc上的每个节点x寻找候选节点y,候选协作节点集合包括所有与节点x和z都能通信的节点.如果候选协作节点集合为空,则本跳链路采用点对点链路模式发送数据.否则执行步骤(2).(2)根据式(13)计算到下一跳节点z对应于候选协作节点y的链路吞吐量SCC.(3)比较计算出的SCC,并得到最大值SCCmax及对应的协作节点y*.(4)重复步骤(1)至(3),直至比较完所有候选协作节点,最后根据选定的协作节点y*建立到下一跳节点的协作链路.在上述步骤的执行过程中,所需的其他节点信息由节点间局部交换的hello分组获得.中继节点选择结束之后,路径上的每个节点都建立了到下一跳节点的协作链路. 综上所述,路径Rc的端到端吞吐量为,其中Rci为Rc上的某跳链路.由于在节点协作情况下路径上每条链路的吞吐量都有明显改善,所以与非协作情况相比,整条路径上的吞吐量也会有明显改善.4.1 仿真环境使用版本为2.29的NS2仿真软件,仿真中网络有N个移动节点,MAC层协议采用IEEE 802.11,天线类型为全向天线,无线传输半径为50 m,移动区域为100 m×100 m的矩形平面区域.初始时节点随机分布于该区域内,构成初始网络拓扑.然后,节点采用Random Waypoint移动模型向在区域内随机选择的某一目标点匀速移动,到达目标点后,构成新的网络拓扑.依此类推,在仿真中考虑这样产生的每个随机网络中所有可能的源节点-目的节点对,取10000个不同网络的平均值作为最终的仿真结果.每个节点的发射功率相同,均为PT=15 dBm,加性高斯白噪声的功率Pn=-70 dBm,路径损耗指数k=4,频谱效率η0=2 bit/(s·Hz-1),信号带宽B=1 MHz.4.2 不同节点发射功率对性能的影响图4表明了不同节点发射功率情况下,TOCR算法和AFCR算法的吞吐量性能比较,网络中节点个数N=30.从图4中可以看出,当节点的发射功率较小时,AFCR算法的吞吐量较小,经过协作节点的帮助,TOCR算法的吞吐量有明显的改善,为20%左右.这是因为经过协作节点的协作,使得接收端的输入信噪比增大,进而使成功接收分组的概率变大,使得吞吐量增大.随着节点发射功率的不断增大,AFCR算法的吞吐量不断增大,而TOCR算法在协作节点的帮助下,在节点发射能量较低时已经具有较高的吞吐量,所以当节点发射功率增大时没有明显的改善.4.3 不同网络节点数对性能的影响不同网络节点数下两种算法的吞吐量性能比较如图5所示.可以看出,当节点的发射功率较小(即PT=15 dBm)时,不同网络节点数情况下,TOCR算法的吞吐量比AFCR 算法的都有明显改善,约为13%.随着网络中节点数的增加,TOCR算法中每跳链路的协作节点选择逐渐趋向于收发两节点间的最佳位置,所以其吞吐量逐渐变大,且变大的趋势逐渐减小.同时,AFCR算法的吞吐量基本保持在1.72 Mb/s,这是由于固定发射功率情况下,路径上群首和网关节点间的分组收发质量不变造成的.4.4 不同频谱效率对性能的影响图6表明了不同频谱效率下各种算法的吞吐量性能比较.设定网络中节点个数N=30,节点的发射功率分别为15 dBm、21 dBm和27 dBm.图7表示了不同频谱效率和3种发射功率条件下,TOCR算法与AFCR算法吞吐量增长率情况.从图6和图7中可以看出,当节点的发射功率较小时,随着频谱效率的增加,TOCR算法的吞吐量增长比AFCR算法的要快,而当节点发射功率较大时,随着频谱效率的增加,虽然TOCR算法的吞吐量增长仍然比AFCR算法的增长快,但两者的增长相差不大.这是因为当节点的发射功率较小时,随着频谱效率的增加,由式(6)可知,AFCR算法的中断概率变大,成功接收分组的概率减小,最终导致其吞吐量的增长率变小.而在TOCR算法中,通过协作节点的协作使得其成功接收分组的概率比AFCR算法的要大,从而使它的吞吐量增长比AFCR算法的要快.上述仿真结果表明:TOCR算法更适合于网络中节点发射功率较低、节点个数较多以及频谱效率相对较高的情况.为了提高MANET的网络性能,笔者研究了协作通信对网络吞吐量性能的影响,并提出了TOCR算法.它在AFCR算法路由建立的基础上,逐跳选择使得链路吞吐量最大的协作节点来建立协作链路,最终建立从源节点到目的节点的协作路由,从而改善了网络的吞吐量.仿真结果表明,与无协作的路由算法相比,TOCR算法在节点发射功率较低、网络中节点数较多情况下,可以有效地提高网络吞吐量.【相关文献】[1] Zheng L,Tse D N C.Diversity and Multiplexing:a Fundamental Tradeoff in Multiple-antenna Channels[J].IEEE Trans on Information Theory,2003,49(5):1073-1096.[2] Li Fulu,Wu Kui,Andrew L.Energy-efficient Cooperative Routing in Multi-hop Wireless Ad Hoc Networks[C]//Proc IEEE IPCCC 2006.Phoenix,IEEE Press,2006:215-222.[3] Maham B,Narasimhan R,Hjørungnes A.Energy-efficient Space-time Coded Cooperative Routing in Multihop Wireless Networks[C]//Global Telecommunications Conference.Honolulu:IEEE Press,2009:1-7.[4] Hu Haifeng,Zhu Qi.Power Control Based Cooperative Opportunistic Routing in Wireless Sensor Networks[J].Journal of Electronics(China),2009,26(1):52-63 [5] Ibrahim A S,Han Zhu,Liu K J.Distributed Energy-efficient Cooperative Routing in Wireless Networks[J].IEEE Trans on Wireless Communications,2008,7(10):3930-3941.[6] Sheng Z,Ding Z,Leung K K.Distributed and Power Efficient Routing in Wireless Cooperative Networks[C]//IEEE International Conference on Communications.Dresden:IEEE Press,2009:1-5.[7] Ehsan K A,Jinane A,Eytan M,et al.Cooperative Routing in Static Wireless Networks[J].IEEE Trans on Communications,2007,55(11):2185-2192.[8] Zhang Jin,Zhang Qian.Cooperative Routing in Multi-Source Multi-DestinationMulti-Hop Wireless Networks[C]//Proc IEEE INFOCOM 2008.Phoenix:IEEE Press,2008:2369-2377.[9]王力,刘凯,刘亭.移动Ad Hoc网络中的自适应转发分群路由协议[J].北京航空航天大学学报,2009,35(8):990-995.Wang Li,Liu Kai,Liu Ting.An Adaptive Forwarding Cluster Routing Protocol for Large Scale Wireless Mobile Ad Hoc Networks[J].Journal of Beijing University of Aeronautics and Astronautics,2009,35(8):990-995.[10]Proakis J G.Digital Communications[M].4th Ed.New York:Mcgraw-Hill,2000. [11]Nicholas L J,Tse D N C,Wornell Gy W.Cooperative Diversity in Wireless Networks:Efficient Protocols and Outage Behavior[J].IEEE Trans on Information Theory,2004,50(12):3062-3080.。
Adhoc网络路由协议及度量准则的探究随着近年来Ad hoc网络的发展,Ad hoc网络的各项性能得到越来越多的研究,而路由协议的性能好坏将直接影响到Ad hoc网络的性能。
本文主要对Ad hoc 网络的路由协议以及路由度量准则进行调研。
标签:Ad hoc网络;性能评价参数;度量准则0 引言近年来,由于在消防救灾、应急通信等行业中占着重要地位,Ad hoc网络得到越来越多的重视,而路由协议及度量准则作为Ad hoc网络中最重要的组成部分,也相应的成为了研究的热点方向。
本文主要是对路由协议及路由度量准则的调研及分析。
1 Ad hoc网络路由协议随着对Ad hoc网络研究的愈发深入,目前已有大量适合在Ad hoc网络使用的路由协议被提出,目前提出的路由协议主要可以分为主动式路由协议和反应式路由协议两大类。
主动式路由协议又称作表格驱动类路由协议。
主动式路由在网络中的每个节点中都建立和维护一张通往其他节点的路由信息表,路由信息的创建和维护是通过周期性发送或者一些事件的触发结合来实现路由的更新。
现有的主动式路由协议主要有以下几种:(1)OLSR路由协议。
OLSR路由协议是一种在传统计算机网络链路状态路由基础上改进而得到的。
在OLSR 路由协议中,网络中的所有节点定期进行HELLO消息和TC消息的广播。
(2)DSDV路由协议。
DSDV路由协议是在传统的距离矢量路由协议为基础上改进而得到的。
DSDV路由协议在每个节点中维系一张全网络的拓扑信息及路由表,以Bellman-Ford算法为基础,解决传统距离矢量路由协议中的环路问题。
(3)FSR路由协议。
FSR协议也是一种链路状态路由。
FSR路由协议根据节点的距离不同,分别进行不同频率的链路状态信息广播,对于近距离的节点以较高的频率发送链路状态信息从而获得准确的链路信息,而对于远距离节点则以相对较低的频率发送从而获得相对模糊的链路信息。
(4)TBRPF路由协议。
TBRPF协议也是一种先验式的链路状态路由。
Ad Hoc网络中基于链路质量的路由算法研究的开题报告1、选题背景随着移动通信技术的发展,无线 Ad Hoc 网络已成为研究热点之一。
无线 Ad Hoc 网络是指由一些无线设备(如手机、笔记本电脑等)组成的自组织的、分布式的、没有固定基础设施的网络。
由于无线 Ad Hoc 网络的特殊性质,数据传输的过程中可能会出现路由中断问题,因此如何设计稳定、高效的 Ad Hoc 网络路由算法,一直是无线 Ad Hoc 网络中一个带有挑战性的问题。
2、研究内容本文将研究 Ad Hoc 网络中基于链路质量的路由算法,该算法通过选择邻居节点中链路质量最佳的一条路径来传输数据,从而提高路由稳定性和传输效率。
具体研究内容包括:(1)Ad Hoc 网络路由算法的研究现状和发展趋势;(2)基于链路质量的路由算法的原理和实现方式;(3)基于链路质量的路由算法的性能分析和优化。
3、研究方法本文将采用文献调研和实验验证相结合的方法来完成研究。
首先,调研 Ad Hoc 网络路由算法的研究现状和发展趋势,明确基于链路质量的路由算法的研究重点和难点。
其次,利用网络模拟器对基于链路质量的路由算法进行实验验证,通过比较其性能和优化效果来评估其适用性和实用性。
最后,全面总结研究结果,提出未来研究方向和改进建议。
4、预期成果本文预期实现以下成果:(1)全面了解 Ad Hoc 网络路由算法的研究现状和发展趋势;(2)深入研究基于链路质量的路由算法的原理和实现方式;(3)通过实验验证,评估基于链路质量的路由算法在提高路由稳定性和传输效率方面的性能和优化效果。
5、论文结构本文将分为六个部分:绪论、文献综述、基于链路质量的路由算法原理、基于链路质量的路由算法实现、性能分析和优化、结论和展望。
基于竞争转发的Ad hoc网络路由算法 刘钢 郭 晗 摘要:移动Ad hoc网络是通过无线通信技术,结合相邻节点转发从而能够实现群组内各个节点的通信。是若干带有无线接收和发射 装置的移动终端所组成的具有多跳能力的临时自治系统。GPSR是一种比较典型且健壮的地理路由协议,但是当遇到有较多的分组同时传 递给同一个目的节点的情况时,由其周边转发模式产生的较多跳数的路由,会成为一个难以解决的问题,本文由此提出了一个改进优化的 路由算法——EGPsR路由算法。 关键词:Ad hoc;路由协议;竞争转发;自组织
1、引言 在以往的研究过程中,典型的基于地理位置信息的路由协议有 R…协议、GPSR 协议和TB协议等,这类协议具有更好的可扩展性 和对无线网络更好的适应性。 本文针对车载Ad hoc网络所具有的特点提出了一种新的基于竞争 转发方式的路由算法,算法核心思路是通过特定的竞争转发策略来确定 合适的下一跳节点。数据包会沿着最终选定的序列进行路南操作,并在 岔路口区域进行确定下一个岔路口的计算,从而减少数据包中携带完整 岔路口序列信息的数据量,提高了T作效率。 2、车载Ad hoc路由算法研究进展 GPSR是采用贪婪转发策略和面遍历算法的路由协议,它的缺点是 性能在节点分布不均衡时恶化。 已绛比较成熟的确定路南的算法,主要有两种,一种是基于已经选 定的结点的路南选择,是找出一系列数据包转发过程中必须经过的地理 位鼹,并在选定结点之间,使用特定的转发策略进行数据包转发。另一 种是空间感知路南算法,是利用空间地理信息计算得到一个数据包转发 的确定路径。 此外,还有一 利用实际环境因素进行路南选择的算法。其中基于 街路和通信量信息感知路由算法是利用地理位置信息和道路交通信息确 定选定点路径。而基于位置的路由 议是以道路交叉点岔路口为选定 点,基于网络拓扑与车辆交通信息的路由协议。数据包摆渡是一种是控 制移动节点的移动以辅助节点转发。 3、EGPRS路由算法 根据已有的研究可知,包括移动Ad hoc网络在内的很多无线网络 的拓扑结构都具有一定的易变性,某些时刻某 节点对之间已经建立的 通路会中断,同时,较多的路南跳数会增加特定路南上传输分组丢失的 呵能性,并能够增加分组的传输时间延迟,从而降低网络的性能。仅从 路南跳数的角度来考虑,可以看jf{GPSR协议选择的路南并不是最佳 路m。 基于以上原因,本文借助某些路南节点上存储的少量路由状态信息 提f{-{了一种增强的策略和与之相对应的路南算法。新的路南算法能够在 一定程度上减少GPSR协议在周边转发模式中由于绕道产生的跳数。当 多个分组传到相同的目的节点时,新的路由算法能够在传递完第一个分 组后,以最快的速度确定一条较短的路由,以便在进行后续分组的信息 传递时经过尽量少的跳数。所以节点能够确定某一分组曾经是否转发 过,并且能从分绀的头部包含的信息确定分组到达当前发送节点所经过 的跳数。 3.1竞争转发策略 所有数据包中持有节点广播的数据包都会给它的直接邻接节点,这 个数据包头部包含持有节点的位置信息、当前交叉节点的位置信息和数 据包的编号。竞争节点接收数据包并l临时存储数据包到本地缓存区,并 且每个参与竞争的节点根据本节点、上一跳节点以及当前交叉节点、前 …岔路口的位置,为每个数据包设置一个计时器。若计时器超时,当前 节点的数据包会以广播方式转发}H去。在这个过程中,地理位置越靠近 当前交叉节点,其计时器超时的数值就会越小,满足这个条件的时候, ・21 0- US ess 当前节点会把本地缓存中的相应数据包删除。 3.2 EGPSR算法的路由发现 EGPSR算法采用与GPSR算法相类似的思路为信息序列的第一个分 组找到路南,然后构成无线网络的节点会遵循下列路由算法进行信息传 递的分组,算法如下: if节点m正在持有分组数据包P then if节点111是源节点then 节点m所经历的跳数为0 else 节点m的跳数为分组数据包P的跳数加1,同时把P的跳数改为与 in的跳数一致。 if节点ITI不是目的节点d then m向前移动到ITI的下一个节点 if节点m监听到一个属于邻接节点n 把这个相同的节点P进行发送,m的跳数加1 m的下一跳指向n 当相同连接的数据包通过m发送数据时,m重新路南操作 在与GPSR算法相比较时,改进的EGPSR算法有以下优点: a)一定程度的减少了路由的跳数; b)任意一个节点在一跳传输范围内,有明确的下一跳信息; c)进行适当的优化后,第二个分组以及后续分组的路南是收敛的; d)在一定程度上降低了路南的复杂度; 4、结束语 本文研究了以往的路由算法,并提出EGPSR算法,通过增加路由 探测的方法达到了优化信息传递路径的目的。通过实验可以看出EGPSR 算法在协议资源的开销方丽比GPSR算法大,但在分组丢失率、分组传 输时延以及网络吞吐量等方面都要好于GPSR算法,从而得知EGPSR算 法改善了以往路南算法的网络性能。(作者单位:1.吉林建筑大学;2. 长春工业大学)
Ad Hoc 中的常用路由算法分析孙晓艳,李建东,张光辉,田红涛(西安电子科技大学信息科学研究所 陕西西安 710071)摘 要:在传统的移动无线In ternet 接入方式中,通常是以宽带有线接入网为支撑,无线用户只通过一跳(不需要在无线网中多次转接)就可以接入固定网络。
在很多应用场合,如个人区域网、家域网、军事应用、抢险救灾等,无线网络没有固定的基础设施作支撑,移动用户的信息需要通过移动用户之间的多次中转才能到达目的用户,这种网络通常称为分布式或无中心式(A d hoc )网络。
本文首先介绍了A d Hoc 网络,然后介绍了目前运用于A d Hoc 网络中的几种路由算法,并指出其优缺点。
关键词:A d Hoc ;D SDV ;CGSR ;W R P ;D SR ;AODV ;TORA中图分类号:T P 30116 文献标识码:B 文章编号:1004373X (2003)1301804Ana lysis of the Severa l Routi ng A lgor ith m s i n Ad HocSUN X iaoyan ,L I J iandong ,ZHAN G Guanghu i ,T I AN Hongtao(Institute of Info r m ati on Science ,X idian U niversity ,X i ′an ,710071,Ch ina )Abstract :In traditi onal access m ethods to In ternet in mob ile and w ireless environm en t ,u ser can access to fixed netw o rk by one hop (w ithou t m u lti relay )based on w ideband access netw o rk 1In som e app licati on s ,such as personal local netw o rk ,hom e local netw o rk ,m ilitary app licati on ,em ergency rescue patien t care operati on s ,m essages from sou rce u sers can on ly arrive at destinati on term inals by m u lti relay (m u lti hop )among several mob ile u sers becau se w ireless netw o rk is infrastructu ral ,w h ich is so called distribu ted o r A d Hoc netw o rk 1Fo llow ing in troducti on to A d Hoc netw o rk concep ts ,rou ting algo rithm s u sually u tilized in A d Hoc 1Keywords :A d Hoc ;D SDV ;CGSR ;W R P ;D SR ;AODV ;TORA收稿日期:200304241 引 言在通信基础设施很少或没有通信基础设施的地方,在现存的基础设施很昂贵或不方便使用的地方,例如学生使用笔记本电脑进行交互式的讲座时,商家在会议当中共享信息时,战士在战场上需要依靠信息获得地形状况[1,2]时,以及当洪水或地震后的紧急灾难援救人员共同协作时,如何来进行通信联系呢?这时就需要用A d Hoc 的思想来实现通信。
A d Hoc 网络是在没有任何现存网络基础设施或是集中管理的情况下动态形成的暂时网络。
由于无线节点的发射功率和无线网络接口传输范围的限制,多跳网络可能需要有一个节点或多个节点来和网络中的其他节点交换数据,而且网络中的移动节点动态的在他们之间建立路由以形成动态变化的网络。
A d Hoc 网络的这个思想也称为无基础设施的网络[3]。
所以由于A d Hoc 的存在,无线移动用户可能(在某种情况下)仍然可以通过一个A dHoc 网络来交换信息。
在这种网络中,每一个移动节点不仅作为主机而且还作为路由器来为网络中的其他不能直接通信的节点转发分组信息。
通常,在A d Hoc 网络中需要考虑的移动性有:源节点的移动性(当源节点移动时必须把这种变化通知路由上游的节点)、目的节点的移动性(当目的节点移动时必须通知路由下游节点这种变化)和中转节点的移动性(对于路由中的这种变化,采用不同协议处理的方式也不同)。
由于A d Hoc 网络中的节点并不是物理上相互连接,因此通信节点就必须寻找到网络的连接。
通信节点寻找网络连接是通过发现来实现的。
一个新节点可以通过检测其他节点发出的信标来和这个节点相连接,然后这个新加入的节点就通知主节点这条新的连接,这个信息就会在网络中得到进一步的广播(到协议所认为必要的范围内)。
现在,当源节点试图建立到这个新加入节点的链路时,查询过程就可以通过广播消息的节点来进行。
每一个A d Hoc 网络路由协议的节点都允许通过网络中的其他节点发现路由。
随着通信技术的发展,人们对网络更大的移动性要求和军队对于传感器网络的81要求使得无中心控制或称为A d Hoc网络的概念得以普及。
2 Ad Hoc网络概述211 A d Hoc的挑战在A d Hoc网络中拓扑不断变化,所以A d Hoc主要的挑战之一就是伴随着链路断链后的寻路问题。
由于寻路等实时分布信息很容易使网络进入饱和状态,这样后达到的信息就会导致网络陷于不稳定状态中。
首先,在A d Hoc网络中广播树已不再是静态的了,所以广播路由就成为A d Hoc的另一个挑战。
再者,对于A d Hoc网络而言,要在不断变化的环境中提供不同等级的服务质量也是需要解决的问题。
因此这种自适应的服务质量必须能够应用到以往的资源预留机制中。
除此之外,我们还要考虑能量的预留和预知能量的链路,这样才能在长期的链路中寻找路由。
最后,位置辅助寻路的需要。
这一点可以通过使用不同的定位信息来规定不同的区域以实现群寻路。
212 A d Hoc网络中的通信业务A d Hoc网络中有不同种类型的网络通信业务,其中一些业务类似于标准的网络业务,也有不同于标准的通信业务。
其主要通信业务有3种:端到端业务 这是距离为一跳的2个节点之间的业务。
这种业务通常是可靠稳定的;远程业务 这种业务是在2个距离超过一跳的节点之间的业务。
这种业务在2个通信节点之间维持了一条稳定的路由,但是这条稳定的路由可能是在一个单独的区域内,多个处于彼此通信范围内的节点或是多个节点以群方式移动的结果。
这种通信业务类似于标准的网络业务。
动态通信业务 这种业务是在网络中的节点持续动态移动时出现的。
在这种情况下路由必须重新建立,这将导致网络较差的连通性和网络活动的短突发性。
3 Ad Hoc的路由协议A d Hoc无线网络是一种分布式的PRN ET。
A d Hoc无线网络的路由可分为2大类:第1类是路由表驱动的路由(T ab le D riven),第2大类是源节点触发的按需路由(Sou rce in itiated O n dem and)。
第1类路由包括D SDV路由(H igh ly D ynam ic D estinati on Sequenced D istance V ecto r Rou ting),CGSR(C lu s2 terhead Gatew ay Sw itch Rou ting)和W R P(T heW ire2 less Rou ting P ro toco l)。
第2类路由包括D SR(D y2nam ic Sou rce Rou ting),AODV(A d hoc O n dem and D istance V ecto r Rou ting)和TOA R(T em po rally O r2 dered Rou ting A lgo rithm)。
311 路由表驱动的协议(1)D SDVD SDV[4]是逐跳的距离矢量路由协议,他需要每一个节点周期的广播路由更新。
D SDV相对于传统的距离矢量协议的优越性在于他保证了网络中无环路。
在这种路由机制中,网络中每个节点都保存了一个路由表。
路由表中含有所有可能的目的节点以及到他们的距离信息。
这些路由表以在网络周期性的广播中来维持网络中节点的连通性。
D SDV通过在路由接口附加序列号的方法解决了DV路由中的环路问题。
一个节点增加他的当前序列号并把他增加到自身所产生的更新消息中,因此这个序列号和距离信息一起进行传输。
任何没有下一跳节点而不能进入其目的节点接口的节点,需要增加这个序列号并在这条路由的下一次广播中使用这个新的序列号。
如果一个节点的邻节点广播了到相同目的节点的序列号大于此节点的序列号,则这个节点就把这个路由接口变为无效或是更改路由接口。
当这个节点收到具有相同序列号(和他本身所有的一样)的路由时,这个无效接口就可以有效。
对于给定目的节点的所有节点的路由表接口全部明确了一棵基于目的节点的树来发送分组到目的节点。
对于D SDV,最简单的看法就是以分布的方式在每个节点都维护了一棵这样的目的节点树。
D SDV是一种较好的路由算法在于他有2种路由更新消息:一种消息较大,而另一种则很小。
这种较小的路由更新消息只用于累加更新,而不用于网络拓扑改变时重新广播整个网络的结构。
然而,D SDV算法的实现依赖于更新消息的周期性传输,这种传输所产生的开销以n2增长。
(2)CGSRCGSR与D SDV类似,但是CGSR并不是一个大的平面网络。
CGSR分配指定了群首节点和网关节点,其中群首节点用来控制一组节点和网关节点,而网关节点是2个群之间的节点。
当一个节点要发送分组时,这个分组首先到达该发送节点的群首结点,然后群首节点把这个分组通过网关节点转发给另一个群首节点。
不断重复这个过程直到分组到达目的节点。
因此,每个节点都必须有其群成员的路由表。
当一个节点不在任何群的范围内时或是2个或多个群首节点在彼此的范围内时,就产生一个新的群首节点。
91虽然CGSR用D SDV作为其底层的协议,但是由于在CGSR中寻路是通过群首节点和网关节点来完成的,所以他比D SDV更有效。
此外在CGSR中还可以采用启发式的方法如优先级令牌的调度、网关编码调度和通路预约来改善其性能。
(3)W R PW R P是另一种路由表驱动的协议,在网络的节点中保存路由信息。
每个节点保存在路由表中的信息如下:距离、路由、链路开销和重传消息的列表(M RL)。