自组织基本路由协议及混合型路由协议技术
manet路由协议

manet路由协议MANET(Mobile Ad hoc Network)是一种无线自组织网络,由一组移动节点组成,这些节点通过无线链路相互通信而无需任何基础设施或中央控制。
在MANET中,节点可以随时加入或离开网络,网络拓扑结构也可以动态地改变。
为了实现有效的通信,MANET需要一种高效的路由协议来管理节点之间的数据传输。
MANET路由协议是一种用于选择数据包传递路径的算法,它决定了数据包从源节点到目标节点的传输路径。
由于网络拓扑结构的动态性和节点的移动性,路由协议在MANET中面临着许多挑战。
因此,设计一种适应MANET环境的高效路由协议是非常重要的。
在MANET中,常用的路由协议包括:DSDV(Destination-Sequenced Distance Vector)、AODV(Ad hoc On-Demand Distance Vector)、DSR(Dynamic Source Routing)和OLSR(Optimized Link State Routing)等。
DSDV是一种基于距离向量的路由协议,它通过维护一张路由表来确定最佳路径。
每个节点定期广播其路由表,并且通过比较序列号来选择最佳路径。
然而,DSDV协议存在一些问题,如高的控制开销和不适应节点移动的情况。
AODV是一种基于需求的路由协议,它只在需要时才建立路由,并通过目标序列号来避免环路。
AODV采用了一种反向请求的方式,当源节点想要发送数据时,它会向周围的节点发送RREQ(Route Request)消息,这些节点在接收到RREQ消息后会向源节点发送RREP(Route Reply)消息,建立起数据传输的路径。
AODV协议具有较低的控制开销和较短的路由建立时间,适用于中小规模的网络。
DSR是一种基于源路由的协议,它要求源节点将整个数据包的路由信息放在数据包的首部中,数据包通过源节点到目标节点的传输路径就是首部中指定的路由。
AdHoc网络及路由技术简介

DSR路由协议介绍
• 路由请求 源节点向邻居节点广播路由请 求消息(RREQ)和源节点地址, 求消息(RREQ)和源节点地址,中 间节点接收到RREQ RREQ后 间节点接收到RREQ后,将自己的地 址附在路由记录( 址附在路由记录(记录从源节点到 目的节点路由的中间节点) 目的节点路由的中间节点)中。
AdHoc路由协议
DSR路由协议介绍
• DSR路由协议 DSR路由协议
动态源路由协议(Dynamic DSR)是在移动自组网 动态源路由协议(Dynamic Source Routing, DSR)是在移动自组网 (MANET)中使用的一种路由协议 它工作在TCP/IP协议族的网际层。 中使用的一种路由协议。 TCP/IP协议族的网际层 (MANET)中使用的一种路由协议。它工作在TCP/IP协议族的网际层。 DSR是一个专门为多跳无线 是一个专门为多跳无线Ad Hoc网络设计的简单且高效的路由协议 网络设计的简单且高效的路由协议。 DSR是一个专门为多跳无线Ad Hoc网络设计的简单且高效的路由协议。所有 的路由都是由DSR路由协议动态地、自动地确定和维护, DSR路由协议动态地 的路由都是由DSR路由协议动态地、自动地确定和维护,它提供快速反应式 服务,以便帮助确保数据分组的成功交付, 服务,以便帮助确保数据分组的成功交付,即使在节点移动或者其他网络状 况变化的条件下也是如此。 况变化的条件下也是如此。 DSR路由协议有两个主要机制组成——路由寻找 路由协议有两个主要机制组成——路由寻找(Route Discovery) DSR路由协议有两个主要机制组成——路由寻找(Route Discovery)机制 和路由维护(RouteMaintenance)机制。路由寻找机制在源节点需要给目的节 和路由维护(RouteMaintenance)机制。 (RouteMaintenance)机制 点发送一个分组并且还不知道到达目的节点的路由的时候使用。 点发送一个分组并且还不知道到达目的节点的路由的时候使用。当源节点正 在使用一条到达目的节点的源路由的时候, 在使用一条到达目的节点的源路由的时候,源节点使用路由维护机制可以检 测出因为拓扑变化不能使用的路由, 测出因为拓扑变化不能使用的路由,当路由维护指出一条源路由已经中断而 不再起作用的时候,为了将随后的数据分组传输到目的节点, 不再起作用的时候,为了将随后的数据分组传输到目的节点,源节点能够尽 力使用一条偶然获知的到达目的节点的路由, 力使用一条偶然获知的到达目的节点的路由,或者重新调用路由寻找机制找 到一条新路由
自组织网路由协议

自组网路由协议的分类1.按照路由协议所依据的基本路由算法不同:基于链路状态(LS )的路由协议、基于距离矢量(DV )的路由协议、源路由(SR )协议、反向链路(LR )协议;2.按照路由建立的方式不同:先应式路由协议、按需路由协议、混合路由协议;3.按照路由协议所依据的网络逻辑结构的不同:平面结构的路由协议、分层结构的路由协议;4.按照路由协议所适用的网络规模不同:中、小规模路由协议、大规模(可扩展)路由协议;5.按照接收业务数据的目的节点个数的不同:单播路由协议、多播路由协议;6.QOS 路由协议:具备一定功能的QOS 保证能力7.利用地理位置信息的路由协议英春,史美林.自组织网环境下基于QoS 的路由协议.计算机学报,2001,10,24(10):1026-1033 本文路由协议的主要思想是根据无线链路两个重要指标:平均错误分组率和生存时间进行路由发现、选择和维护。
相对跳数而言,它们向用户提供了最用可能满足特定QoS 需求的信息流的传输。
本文从QoS 路由角度提出一种自组网环境下的路由协议:LS-QoS 。
基于QoS 的路由是指根据当前网络的资源信息和数据流的QoS 需求进行路由选择的机制。
LS-QoS 充分利用了自组网无线信道的广播特性,参考链路的两个重要指标-平均错误分组率和生存时间进行路由选择。
在LS-QoS 协议中,移动节点是按需进行路由请求的,从而节省了无线带宽,减低了电源开销。
网络模型:自组网抽象为一个有向图模型G=(V,E),其中v 是移动及诶单的有限集合,E 是有向无线链路边的有限集合。
每个移动节点都分配一个全网唯一的节点标识符i ,i ∈V 。
每个节点i 根据无线信号传播模型具有大小为R 的传播半径,信道传输率为B 。
如果节点j 在节点i 的传播半径内,则存在一条从节点i 到j 的有向边E[i,j],E[i,j]∈E 。
E 集合随着时间而变化。
采用链路状态法思想设计的原因:首先,可以有效地利用自组网中存在的单向无线链路。
自组织网络和路由技术

自组织网络及其路由技术一、背景及概念1.发展历史无线通信网一般都是有中心的,要基于预设的网络基础架构才能运行。
例如,蜂窝移动通信系统要有基站的支持;无线局域网一般也工作在有接入点(AP)和有线骨干网的模式下。
但对于有些特殊场合来说,有中心的移动网络并不能胜任。
比如,战场上部队快速展开和推进,地震或水灾后的营救等。
这些场合的通信不能依赖于任何预设的网络设施,而需要一种能够临时快速自动组网的移动网络。
无线自组织网络即可以满足这样的应用。
自组织网络技术的研究始于 20 世纪 70 年代。
美国 DARPA 出于军事需要,开始研究分组无线网(PRNET)在战场环境下数据通信中的应用。
项目完成之后,DAPRA 又在 1993 年启动了高残存性自适应网络项目。
研究如何将 PRNET的成果加以扩展,以支持更大规模的网络,还要开发能够适应战场快速变化环境下的自适应网络协议。
1994 年, DARPA 又启动了全球移动信息系统项目。
在分组无线网已有成果的基础上对能够满足军事应用需要的、可快速展开、高抗毁性的移动信息系统进行全面深入的研究,并一直持续至今。
1991 年成立的 IEEE 802.11 标准委员会采用了“无线自组织网络”一词描述这种特殊的对等式无线移动网络。
美国《福布斯》杂志报道了加州大学洛杉矶分校的无线传感器网络的研究项目,指出通过无线传感器网络,我们将实实在在地掌握这个物理世界。
2003年美国《商业周刊》将无线传感器网络列为21世纪改变世界的10大技术之一。
美国《技术评论》杂志评出对世界产生深远影响的十大新兴技术,无线传感器网络排名第一。
另外,像 IEEE((ComPuter》等众多杂志也都发表了一些关于无限传感器网络的论文。
我国也非常重视无线传感器网络的研究,中国国家自然科学基金委员会在2003年已经开始对无线传感器网络的研究进行了资助,并于2004年将其列为重点项目。
2005年我国开始传感网络标准化研究工作。
一种区分路由频次的移动无线自组织网络混合路由协议

一种区分路由频次的移动无线自组织网络混合路由协议李旭;何浩雄;彭进霖;宋顾杨;邵小桃【摘要】随着移动无线自组织网络在编队通信、应急通信等领域的广泛应用,越来越多的应用场景呈现路由使用频次不同的现象,对此现有按需路由协议和主动路由协议固定不变的路由维护策略无法高效适用.面向路由使用频次不同的应用场景,基于按需距离矢量(AODV)路由协议,设计并提出了一种按需策略和主动策略相结合的混合式路由算法,即通过源节点对每条路由使用频次的评估,将路由划分为高频次路由和低频次路由.对于高频次路由,运用主动策略维护;对于低频次路由,则运用按需策略维护.通过定性分析和仿真验证得出,相比AODV协议,该算法将数据包的端到端平均传输时延降低约20%.【期刊名称】《兵工学报》【年(卷),期】2016(037)012【总页数】9页(P2308-2316)【关键词】兵器科学与技术;移动无线自组织网络;混合路由;按需距离矢量【作者】李旭;何浩雄;彭进霖;宋顾杨;邵小桃【作者单位】北京交通大学电子信息工程学院,北京100044;北京交通大学电子信息工程学院,北京100044;北京跟踪与通信技术研究所,北京100092;北京交通大学电子信息工程学院,北京100044;北京交通大学电子信息工程学院,北京100044【正文语种】中文【中图分类】TP393.04移动无线自组织网络(MANET)根据路由发现策略,分为主动式路由和按需路由。
主动式路由实时地维护全网中的路径,为网络中的数据包提供了尽可能多的路由信息。
然而,大量的控制开销使得主动路由在自组织网络中占用太多的传输带宽资源,这对于存在带宽瓶颈的网络是极为奢侈的。
按需路由的出现在很大程度上解决了主动路由高开销的问题。
在按需路由中,业务数据的产生会激发相应路由的寻路过程。
并且在数据传输过程中,路由的维护也是按需进行的,即业务数据的停止也会引起路由维护的终止,不会产生过多的控制开销。
随着自组织网络按需距离矢量(AODV)路由协议[1]、动态源路由(DSR)协议[2]等按需路由协议的普及和研究,其暴露的问题也越发的明显,即按需的机制会在很大程度上增大一部分数据包的端到端传输时延,并且引起时延的较大波动。
ADHOC路由协议图解

ADHOC路由协议图解一、引言ADHOC路由协议(Ad hoc Routing Protocol)是一种用于无线自组织网络(MANET)中的路由协议。
无线自组织网络由一组移动节点组成,这些节点可以自主地建立和维护网络连接,无需任何基础设施支持。
ADHOC路由协议的目标是实现节点之间的有效通信,并确保数据能够在网络中正确地传输。
二、协议概述ADHOC路由协议采用分布式的方式,每个节点都具有路由选择的能力。
节点通过交换路由信息来建立和维护路由表,以确定数据包的传输路径。
ADHOC路由协议可以根据网络的拓扑结构和节点的移动性动态地调整路由路径,以适应网络环境的变化。
三、协议流程1. 节点发现在ADHOC网络中,节点需要首先发现周围的邻居节点。
节点可以通过广播消息的方式来宣告自己的存在,并监听其他节点的广播消息。
当节点接收到其他节点的广播消息时,它会将该节点加入到邻居列表中。
2. 路由信息交换节点通过交换路由信息来建立和维护路由表。
节点可以周期性地向邻居节点发送路由更新消息,以通知其他节点自己的路由信息。
当节点接收到其他节点的路由更新消息时,它会更新自己的路由表。
3. 路由选择节点根据路由表中的信息选择最佳的路由路径来传输数据包。
路由选择的标准可以根据网络的拓扑结构、节点的移动性、链路质量等因素来确定。
节点可以通过周期性地评估路由路径的性能来动态地调整路由选择。
4. 路由维护节点需要定期检查路由路径的可用性和稳定性。
如果一个节点发现某个路由路径不可用或不稳定,它会更新自己的路由表,并通知其他节点该路由路径的变化。
节点还可以通过周期性地发送心跳消息来维护路由路径的稳定性。
四、协议优势1. 自组织性:ADHOC路由协议能够在无任何基础设施支持的情况下,自动地建立和维护网络连接。
2. 灵活性:ADHOC路由协议能够根据网络环境的变化动态地调整路由路径,以适应节点的移动性和链路质量的变化。
3. 高效性:ADHOC路由协议能够根据网络的拓扑结构选择最佳的路由路径,以提高数据传输的效率。
移动自组织网络中基于优化分簇的混合路由协议

驱 动( bedie) t l—r n 2种 路 由策 略 I: 需路 由策略 不 a v “按
需要 周期 性地广 播路 由信 息 ,仅在 没有 去往 目的节
点路 由时进 行 路 由发 现 ,但路 由发 现 引起 的延 时较 大 ,适 合规模 较 小、节 点移动 性较 大的 网络 ;表 驱 动 路 由策 略 需 要 周 期 性 地 交换 路 由信 息 以主 动 发
1 引 言
移 动 自组 织 网络 是 一 种 具有 高度 动态 拓 扑 结 构 的多跳 无线 网络 。在 这种 动态 的无线 网络 中 ,由 于 网络 拓 扑 结构 的频 繁 变 化 和 带 宽有 限 ,如 何 建 立 、维 护和选 择路 由,提 高网络 的连通性 和效 率 , 最 大 限度 地利 用无 线资源 是根 本 问题 。 随着 移动 自组织 网络 研究 的不 断发展 ,人 们提
计了保证网络性能最优 的优化分簇策略 ,并在此基础上首次提 出了基于优化分簇 的混合 分层 路由协议( C ) HO R 。
仿真 实验结果表 明,该协议 明显提高 了路径寻径效率和网络 的健壮性 ,减少 了网络维护开销 ,并且实现简单,特
别适用于移动性较 强、网络 负荷较重 的大规模移动 自组网。 关键词 :移动 自组织网络 ;分层路 由协议 ;混合路 由;优化分簇
第 3 卷第 l 1 O期
21 0 Leabharlann 年 l 0月通信学
报
、 1 1 No.0 b. 3 1 Oc o e 0l tb r2 0
J u a nCo o m l mm u ia ins o nc t o
移 动 自组 织 网络 中基 于优 化 分 簇 的混 合 路 由协 议
无线自组织网 教学大纲

无线自组织网教学大纲无线自组织网教学大纲引言无线自组织网(Wireless Ad hoc Network,简称WANET)是一种无线通信网络,由一组移动设备通过无线链路相互连接而成,无需任何基础设施或中央控制节点。
WANET的特点是具有自组织、自配置和自修复的能力,可以在没有固定网络设备的情况下建立起一个临时的通信网络。
本文将探讨无线自组织网的教学大纲,以帮助学生全面了解和掌握这一领域的知识。
一、无线自组织网的基础知识1. 网络拓扑结构:介绍无线自组织网的网络拓扑结构,包括星型、网状和混合型等不同形式的网络结构。
2. 无线传输技术:讲解无线传输技术,如无线电波传播、调制解调、信道编码等,为后续的无线自组织网技术打下基础。
3. 网络协议:介绍无线自组织网的网络协议,包括网络层协议(如IP协议)、传输层协议(如TCP/UDP协议)和应用层协议(如HTTP协议)等。
二、无线自组织网的路由协议1. 传统路由协议:介绍传统的无线自组织网路由协议,如AODV、DSR和OLSR 等,分析其优缺点和适用场景。
2. 基于优化算法的路由协议:探讨基于优化算法的无线自组织网路由协议,如遗传算法、模拟退火算法和蚁群算法等,分析其在网络中的应用和性能。
3. 路由协议的性能评估:介绍无线自组织网路由协议的性能评估方法,包括网络吞吐量、延迟、能量消耗等指标,以及评估方法和工具。
三、无线自组织网的安全性1. 安全威胁与攻击:分析无线自组织网的安全威胁和攻击类型,包括黑客入侵、数据篡改和拒绝服务攻击等,以及其对网络的影响。
2. 安全机制与协议:介绍无线自组织网的安全机制和协议,如身份认证、数据加密和密钥管理等,以保护网络的安全性。
3. 安全性评估与防御策略:讨论无线自组织网的安全性评估方法和防御策略,如入侵检测系统和防火墙等,以应对不断变化的安全威胁。
四、无线自组织网的应用领域1. 紧急救援与灾害管理:探讨无线自组织网在紧急救援和灾害管理中的应用,如在灾区建立临时通信网络,提供实时的信息传输和协调救援工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自组织基本路由协议及混合型路由协议技术自组织基本路由协议及混合型路由协议技术自组网的路由技术主要是设计能自适应网络拓扑动态变化的分布式路由协议路由协议,并避免产生路由环路,尽可能减小路由开销,具有一定的可扩展性,使网络节点能根据网络情况的变化,具各分布式管理的路由功能。
自组织网络自组织网络是一个多跳的临时性的自治系统,在这种环境中,由于结点的无线通信覆盖范围的有限性,两个无法直接通信的移动结点可以借助其他结点进行分组转发来进行数据通信。
自组网结点之间是通过多跳数据转发机制进行数据交换,需要按路由协议进行分组转发决策。
IETF于1996年成立了自组网工作小组(MANETWG),其核心任务就是研究自组网环境下基于IP协议的路由协议规范和接口设计。
目前MANETWG已经提出了许多协议草案,比如DSR、AODV、TORA、ZRP等。
这些自组网路由协议根据不同的角度可以进行不同的分类。
按路由发现的策略划分,可以分为主动式主动式路由协议、被动式路由协议和混合型路由协议。
自组织网络主要有以下路由协议。
研究基于分布式算法,具有网络自组织和自设置功能的自组织基本路由协议,主要有两类:表驱动路由协议(主动式路由协议)和按需路由协议(反应式路由协议),。
主动式路由协议尽力维护网络中每个节点至所有其他节点的一致的最新路由信息,并要求网络中的每个节点都建立和维护一个或多个存储路由信息的表格。
在网络拓扑变化时周期性地广播路由更新信息。
这样减少了获得路由的时延,但是需要花费较大的开销保持路由更新。
按需路由协议只有在源节点需要时才建立路由,节点不需要花费代价来维护无用的路由信息,节省了一定的网络资源,但是路由发现过程时延比较大。
自组织网络路由协议按驱动模式的分类迄今为止,已提出的主动式协议主要有WRP、DSDV等。
下面简单介绍这两种协议。
(1)WRP协议无线路由协议(wirelessroutmgprotocol,WRP)是一个基于距离矢量的协议,其路由算法是对路径发现算法PFA的改进。
它利用去往目标结点的路径长度和相应路径到倒数第二跳结点信息加速路由协议收敛速度,改善路由环路问题。
WRP对PFAD的改进之处在于当结点i监测到与邻居结点j的链路链路发生变化时,i会检查所有邻居结点关于倒数第二跳信息的一致性,而PFA只会检查结点j 关于倒数第二跳结点信息的一致性。
这种改进可以进一步地减少出现路由环路的次数,加快算法的收敛速度。
WRP协议的主要思想如下:每个结点维护四张表,即距离表、路由表路由表、链路费用表和消息重发表,并通过UPDATE消息通告给邻居结点。
设结点为i,信宿结点为j,结点i的邻居结点为k。
①距离表。
距离表包括k的通告的相关内容有经过k到j的路由的距离Dijk的前趋结点Piik。
②路由表。
每个表项包括信宿结点地址、到信宿的距离Dij、到j的最短路由j的前趋结点Pij、i的下一跳(后继)Sij等。
③链路费用表。
通过结点乃的链路费用和从上一次收到无误消息后所经过的时间。
④消息重发表。
可包括多个重发表项,每个表项包括更新消息的序号、重发计数、ACK标志(是否发过相应的ACK)、更新消息列表。
WRP通过发送ACK实现可靠传输,结点通过接收ACK和其他消息来测试其邻居结点的存在性。
如果结点没有发现数据分组,则周期性地发HELLO消息来得到与邻居结点的连通性消息。
如果在一定的时间内收不到某邻居结点的任何消息,则认为与邻居结点的链路出现了故障;当有新的邻居结点时,把自己的路由表通告给新的结点。
当结点收到一个更新消息后,采用路由发现算法进行路由表的更新,并克服“计数到无穷”问题。
WRP对路由发现算法进行了改进,其独特性表现如下。
①距离表更新。
对每一个更新消息(如k的通告),结点i检测其所有邻居结点{B∈Ni|b≠k},凡是经过b结点到j且包括有花结点的路由,距离值需要重新计算为Dibj=Dikj+Dij,路由前趋更新为Pijb=Pkj。
②路由表更新。
当邻居P→J路由不包括i,且是邻居结点中到j的最短路由,则结点i选择邻居p作为其到j的下一跳结点,即更新Sij=p。
(2)DSDV协议目的序列距离矢量协议DSDV(destinatiONsequenceddistancevector,DSDV)是一种基于Bellman_ord算法的主动路由协议。
它被认为是最早的自组网路由协议。
它的主要特点是采用了序列号机制来区分路由的新旧程度,防止可能产生的路由环路。
它的缺点是不适应变化速度快的自组网,不支持单向信道。
DSDV的主要设计思想如下:①路由表结构。
每个结点维护一个路由表,每个路由表项包括:信宿地址、到达信宿的度量值(如跳数)、信宿相关的序列号(由信宿发出)。
该序列号用以识别路由的新旧,作为路由更新和分组转发的依据。
②信息通告。
各结点周期性地向邻居结点通告其当前的路由表,而不是才用洪泛法向网络中的所有结点进行通告。
这相当于各结点对收到的其他结点的信息进行处理后再进行广播通告,从而可大大减少通告的信息量。
为了进一步减少路由信息的传输开销,DSDV中使用了两类更新报文。
(a)完全转存(fulldamp)。
该报文包括了结点当前路由表的所有表项,可能需要多个NPDU进行传输,占用的传输容量大。
这种报文仅仅在结点频繁移动的情况下使用。
(b)递增更新(incrementalupdate)。
该报文包括上一次“完全转存”报文传输以后发生了变化的表项。
结点根据每个路由表项变化的程度决定是否进行“递增更新”报文的发送。
例如,当到达信宿的度量值变化时,可认为需要对相应的表项进行“递增更新”了。
③链路断。
如果在相当长的一段时间内不能收到邻居结点的广播消息,可推断出链路断;同时,MAC层实体也可检测到。
(a)在DSDV中,断的链路度量值=∞。
(b)结点检测路由表,下一跳经过该链路的路由表项的度量值标记为∞,并分配一个新的序列号。
这种情况下的序列号为奇数,以区别于信宿发出的更新报文。
(c)度量值为∞的表项的变化程度足以触发“递增更新”报文的立即发送。
经过上述过程,在较短的时间内,该链路的变化将通告到网络的各个结点。
④路由选择准则与波动抑制。
DSDV中路由选择的准则为:序列号新或度量值小。
DSDV中路由的选择考虑到下述事实:结点的路由信息通告是异步事件,结点可能先接收到度量值大的路由信息,更新路由的下一跳;当收到新的度量值小的路由信息时,即使信宿结点没有移动,通过路由选择算法也会改变路由的下一跳结点。
这种现象导致需要通告的路由表项的频繁波动。
DSDV采取的办法是维护两张表:一是转发表;二是广播表。
两张表的操作规则有所区分。
广播表以信宿地址为关键字,表项中设置一个“平均通告时间间隔”字段,该字段是对该表项过去通告时间间隔的加权平均,最近通告的时间加杈大。
当收到一个新的网络变化通告时,查询广播表的相应表项的“平均通告时间间隔”字段,决定是否进行通告广播。
需要注意的是,当接收到度量为∞的通告时,不延迟,立即进行广播。
WRP和DSDV 的比较如表1所示。
表1主动路曲协议的比较目前,提交到IETFMANET组的路由协议及其他研究人员提出的路由协议,大都是基于信源按需建立的特征。
这种特征成为自组织网络路由协议设计的一种趋势。
迄今为止,已提出的按需路由协议(ondemand)主要有源动态路由协议(dynamlcsourceroutmg,DSR)、按需距离矢量协议(AdHocondemanddistancevector,AODV)等。
下面简要介绍这两种协议。
(1)DSR协议DSR协议是最早采用按需路由思想的路由协议。
它包括路由发现和路由维护两个过程。
它的主要特点是使用了源路由机制进行分组转发。
这种机制最初是IEEE802.5协议用于在网桥互联的多个令牌环网中的结点寻找路由。
DSR协议借鉴了这种机制,并加人了按需思想而形成。
它的优点在于中间结点不用维护去往全网所有结点的路由信息,而且可以避免出现路由环路。
它的缺点是每个数据分组都携带了路径信息,造成协议开销较大,而且也不适合网络直径大的自组网,网络可扩展性不强。
该协议的路由发现过程如下:①RREQ分组。
结点有分组要发时,动态地广播“路由请求分组”RREQ。
RREQ分组应包括信宿、请求分组发送结点地址、本分组ID、路由记录路由记录。
{请求分组发送结点地址+本分组ID}用于唯一地识别RREQ,以便于RREQ的接收处理,这里称为RREQ标识。
路由记录将积累地记下RREQ分组逐跳传播时所顺序经过的结点地址,从而完成路由发现的功能。
②结点对RREQ分组的处理。
(a)如果在最近收到的f历史RREQ列表”中已存在,则丢弃该RREQ分组,不作进一步的处理;(b)如果“路由记录”中包括本结点,则丢弃该RREQ分组,不作进一步的处理;(c)如果本结点就是RREQ指定的信宿,发送“路由回答分组”RREP,否则将本结点的地点添加到“路由记录”的后面,重新广播更新后的RREQ分组。
③信宿的路由回答RREP。
RREP包含有由信宿接收到RREQ分组的路由记录。
RREP的目的是如何把这个路由记录告诉给信源。
先假设网络中所有的链路是双向的。
如果信宿到信源的“反向路由”存在,则RREP分组沿“反向路由”点到点传输到信源;如果信宿到信源的“反向路由”不存在,则按RREQ中的“路由记录”(前向路由)进行反向传送。
④存在单向链路。
信宿执行与信源相同的反向路由发现过程,所不同的是信宿RREQ分组稍带传送RREP分组。
按需路由协议中,没有周期性的网络测试过程,各结点需要执行路由维护进程,动态地监视活动路由的运行情况。
该协议的路由维护过程如下:①“逐跳MAC确认”的网络。
这种网络中,链路的故障或变化由MAC层通告,结点将发送“路由错误分组”RRER到信源;信源结点将删除该路由,重新进行路由发现。