AdHoc中的常用路由算法分析
一种基于生存时间的Adhoc网络不相交多路径路由算法

0 引言
随着无线 A o dhc网络 的快 速发展 , 其路 由算 法 的研究 对
也 1益深入 。由于 A o 3 dhc网络 中的任何节点 都具有终 端和路 由两项功能 , 在源节点与 目标节点之 间建 立多条路径能更好地 适应 A o dh c网络拓扑结构 的动态变化性 , 并实现均 衡负载 、 缩
黄 敏 ,刘 琼 ,奚建清
( 华南理 工 大学 软 件 学院 ,广 州 5 0 0 ) 10 6
摘
要 :针 对无 线移 动 A o dhc网络 的节 点具有 移 动性 和 能 量 限制 等 问题 , 出 了一种 根 据 网络 动 态拓 扑 结 构 提
和节点能量来进行 多路 由选择的混合式路 由算法 P M — LR E PO S 。该算法以改进的链路状 态路 由算法为基础 . 通 过在 网络拓扑构造过程 中引入链路和节点生存时间等参数来提高所选路径的稳定性, 同时通过设定影响链路和
( colfSf r nier g, o t C ia U i rt eh ooy,G agh u50 0 C ia Sho owaeE gnei S uh hn nv syo cnlg o t n e i fT u nzo 10 6, hn )
Ab ta t T ov h r b e o e mo i t n i td p w ro o e n w r ls bl o e w r s t i p p rd — sr c : o s le t ep o l m f h b l y a d l e o e fn d si iee s mo i Ad h c n t o k ,h s a e e t i mi e sg e x d mu ip t o t ga g r h o EMP OL R i h a e . B s d o h n r y mo e fn d s P MP OL R i n d a mie h — ah r u i l o t m fP n i — S n t e p p r a e n t e e e g d lo o e , E — S a g rt m to h ii g t fn d sa d l k d a h e e t gf co so u i g w i h wa ep u d a c h t bl y lo h o k t e l n i o o e n i e st e s l ci a tr f o t , h c s h l flt a v n et e sa i t i v me n n r n o i o ah .A h a i ,i u e h e aie g n st c e s h eg t o n sa d n d sat re c o tn r c s ,b fp t s tt e s me t me t s d t e i rt e e i r a e te w i hs f i k n o e f a h r u i gp o e s y t v on l e
Adhoc网络中一种带预测的路由算法

(b)链路不相交路径
图 1 不相交多路径
节点不相交多路径和链路不相交多路径相比,多路径上 公共节点和公共链路越少,其公共节点和公共链路的断裂对 多路径的影响也越小,多路径也就越不容易断裂。在链路不 相交多路径上,一个公共节点的断开会导致与其相关的多条 路由断裂。在节点不相交多路径上,一个节点的断开仅会造 成一条路由的断裂,不会对其他路由造成损害。因此,与链路 不相交路径相比,节点不相交多路径可以提供更高的网络容 错性[14]。该算法采用节点不相交选择策略以提供可靠的路由。
国内外的专家学者就自组网的多路径技术的研究提出了 不少的方案,其目标是在源节点与目的节点对之间建立多条路 径,将网络流量分布到多条路径上,来实现网络负载均衡和网 络资源的充分利用。如 AODV-BR(AODV Backup Routing)[1] 和 AOMDV(Ad-hoc On-demand Multipath Distance Vector)[2] 策略的提出是为 AODV 提供了多路径的扩充。AODV-BR 是 对 AODV 的提高。该协议为目的节点生成了一张网(mesh) 和多条路径。通过修改的路由发现过程,AOMDV 可以计算 多条链路不相交多路径。SMR(Split Multipath Routing)[3]策
为无穷大,即一直可保持连接。若 LET 为负数,则认为两节点
不能保持连接。一条路由的跳数并不能完全确定路径的质量
和稳定性,因此采用链路的稳定性作为路由选择的标准。一
条不牢固的链路即使有较少跳数的路由,也可能导致大量数
据包丢失;相反,采用链路稳定性作为选择路由的标准可以增
加路由的质量和可靠性。RET(Routing Expiration Time)代
yi - yj,其中 vi,vj 为节点的平均移动速度,θi,θj ( 0 £ θi,θj £ 2π )
移动Ad Hoc网络安全路由协议设计与分析技术的研究报告

移动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网络的特点、路由协议的设计原则、安全路由协议的分类、安全路由的关键技术等方面出发进行阐述和分析。
一、移动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网络的这些特点也使得基于传统网络设计的路由协议都无法在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网络中基于受控机制的自适应Epidemic路由算法

摘
要: e t对传 统 E f p i d e m i c的性 能缺 陷 , 提 出了基 于控制机 制的 自适应 E p i d e m i c路 由( A d - E P I ) 算法。A d — E P I 算
稀 疏 车辆 A d Ho e网络 中基 于 受控 机 制 的 自适 应 E p i d e mi c 路 由算 法
苏春波 , 徐 家品
( 1 . 四川大学 电子信 息学院, 成都 6 1 0 0 6 5 ; 2 . 成都理工大学 信息科学与技术学 院, 成都 6 1 0 0 5 9 )
A b s t r a c t :A d a p t i v e E p i d e mi c r o u t i n g( A d — E P I )a l g o r i t h m b a s e d o n c o n t r o l m e c h a n i s m W s a p r o p o s e d t o o v e r c o me t h e
法与 E p i d e m i c 比较 , 付出 较 小的 时延代价 , 却具有 了带宽 占用减 少 2 7 . 6 2 %, 峰 值平均 降低 1 5 . 1 9 %, 缓 存利用率提 高 9 2 . 1 4 %等优势 。A d - E P I 算 法在上述 三个方面的性 能提 升 , 具有 工程 意义和应 用价值。
关键词 : 稀疏车辆 A d H o c网络 ; 自适应 E p i d e mi c 路 由; 受控机制 ; 延迟容忍 网络
中 图分 类 号 : T N 9 2 9 . 5 文献标志码 e mi c r o u t i n g a l g o r i t h m ba s e d o n c o n t r o l l e d me c ha n i s m f o r
无线Adhoc网络中的负载平衡广播路由算法

e l,h ni e r yb atind S rca isei t rv eeeg f c nyw t bet eo r a y teeten t kma eprt e . oac ilsu i o et nrye i c i a o jc v f r wo io u s o mp h i e hn i
1 引 言
无线 A o d h c网络 是 由一组 自主 的无 线节 点或 终端 相互合 作 而形 成 的,它 独立 于 固定 的 基础 设施
Lo d ba a c d b o d a t o tn r l s o e wo k a - l n e r a c s u i g i wi e e sAd h c n t r s r n
HU a - ZHOU o , ZHAO o. ua , Ti n , , Ha 一 , Ba h
将 会影响整个 网络的连通性 ,因而 能量的负载 平衡成为 了一个核心 问题 ,针对 该 问题提 出 了一个 时间复杂度是 O(2的贪心算法——wMs ( ihe ii m sa nn e ) n) T we tdm nmu n igt e ,该 改进 算法 综合 考虑 了节点初始能量和通信的能 g p r
维普资讯
第2 9卷 第 7期
20 0 8年 7月
通
信
学
报
V 19 b . No 7 2 . J l 0 8 uy2 0
J u n l n Co m u i ai n o r a m o nc t s o
无线 Adh e网络 中的负载平衡广播路 由算法 o
b l c de e y c n u p in A g ed g r h c l d WMS a rp s d a d i mec mpe i ( . hs a e n r o s m t . re y a o tm al n a g o i i e T w s o o e , st o l t i O n ) T i p n t i xys
ADHOC路由协议图解

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