AdHoc网络路由.ppt
《AdHoc网络路由.ppt》由会员分享,可在线阅读,更多相关《AdHoc网络路由.ppt(83页珍藏版)》请在三一办公上搜索。
1、自组织网络路由协议,课程主要内容,概述体系结构Ad Hoc网络路由,内容提要,概述体系结构Ad Hoc网络路由,基于预先架设网络基础设施的无线网络,蜂窝网络移动终端通过基站接入移动通信网络,无线局域网移动终端通过无线接入点接入Internet,依赖于基站、无线接入点等现有基础设施网络,自组织网络的应用需求,临时会议/紧急情况科学考察/探险/军事战场接入网络服务商所需的时间和成本现有服务和架构的性能或者能力远离网络基础设施而希望保持与网络的连接,无网络基础设施可用,不想使用网络设施,网络基础设施范围外,自组织网络,自组织网的起源,1972年分组无线网(PRNET)战场环境下的数据通信1983年抗
2、毁自适应网络(SURAN)支持大规模网络适应战场快速变化环境需要的自适应网络协议1994年全球移动通信系统(GloMo)满足军事应用需要的、可快速展开、高抗毁星的移动信息系统,DARPA资助Defense Advanced Research Project Agency,自组织网络研究,1991年IEEE 802.11首次提出“Ad Hoc网络”自组织、对等式、多跳无线移动通信网络1997年IETF成立MANET工作组基于IP的无线多跳网络路由2003年IRTF成立ANS研究组其它研究机构,Closed,Ad Hoc:For the specific purpose only,MANET:Mo
3、bile Ad-hoc NetworksANS:Ad Hoc Networks Scalability,Ad Hoc网络的定义,由一组带有无线通信收发装置的(移动)终端节点组成的一个多跳临时性自治系统每个(移动)终端同时具有路由器和主机两种功能:作为主机,终端需要运行面向用户的应用程序;作为路由器,终端需要运行相应的路由协议节点间路由通常由多跳(Hop)组成不需要网络基础设施,可以在任何地方、任何地点快速构建,多跳无线网络、自组织网络、无固定设施的网络或者对等网络,Ad Hoc网络的特点(1),独立组网不需要任何预先网络基础设施动态拓扑节点移动/开机/关机节点无线发送功率变化、无线信道干扰或者
4、地形等因素影响自组织无控制中心节点故障不会影响到整个网络,节点之间通过无线连接形成的网络拓扑结构随时可能发生变化,而且变化的方式和速度可能都是无法预测的,Ad Hoc网络的特点(2),多跳路由接收端和发送端可使用比两者直接通信小得多的功率进行通信,因此节省了能量消耗通过中间节点参与分组转发,能够有效降低对无线传输设备的设计难度和成本,同时扩大了自组织网络的覆盖范围,Ad Hoc网络的特点(3),特殊的无线信道特征无线信道提供的网络带宽比有线信道低得多竞争无线共享信道产生碰撞信号衰落、噪声干扰以及信道之间的干扰等终端的局限性能量、存储、计算等资源受限安全性差无线链路的开放性移动性导致节点之间信任
5、关系的变化可扩展性不强节点之间的相互干扰造成网络容量下降各节点吞吐量随网络节点总数的增加而下降存在单向无线信道终端发射功率的不同及地形环境的影响,Ad Hoc网络与Sensor网络,Sensor网络可以看作是一种特殊类型的Ad Hoc网络各个无线节点静态地随机分布在某一区域。传感器负责收集区域内的传感信号,将它们发到网关节点网关具有更大的处理能力,能进一步处理信息,并且具有更大的发送范围,可将信息送往某个大型网络(Internet)并且到达最终的用户,与一般Ad Hoc网络相比:节点数量多、分布稠密节点的能量、计算、存储等资源进一步受限,Ad Hoc网络与无线局域网,单跳与多跳研究重点不同通信
6、模式不同,主要研究集中在物理层和数据链路层,移动终端的所有通信必须经过无线接入点进行,无线局域网为单跳网络,不存在路由问题,Ad Hoc网络的研究内容主要以路由协议为核心的网络层设计,Ad Hoc网络中移动终端的通信是对等的,移动Ad Hoc网络(MANET)与移动IP,MANET,移动IP,Ad Hoc网络所面临的问题(1),特殊的信道共享方式共享信道隐藏节点问题/暴露节点问题动态变化网络拓扑传统路由协议花较高代价获取的路由信息可能已经陈旧有限的无线传输带宽减少节点之间的交换的消息减少控制消息带来的额外开销有限的能量能量管理机制,各层考虑能量控制,包括网络层路由安全问题无线信道的开放性更容易
7、受到各种攻击移动性使得节点的信任关系不断变化由于节点资源受限,安全机制应该是分布式的,RTS/CTS,CSMA/CA,网络路由时需考虑,Ad Hoc网络所面临的问题(2),网络管理拓扑管理确定将一组节点组织成网络的机制移动性管理跟踪网络中移动节点的位置服务质量管理多跳拓扑动态变化的移动Ad Hoc网络使得服务质量保证更加困难自动配置,实现Ad Hoc网络的关键技术,路由协议服务质量管理功率控制传输层性能Ad Hoc网络互联安全问题网络管理,感知网络拓扑结构的变化维护网络拓扑的连接高度自适应性能量、服务质量等约束,信道接入技术节能机制,多个Ad Hoc网络互联Ad Hoc内部节点访问Intern
8、et,内容,概述体系结构Ad Hoc网络路由,节点结构,主机:运行应用程序,完成数据处理等功能路由器:运行路由协议,完成路由选择、转发分组等功能无线收发装置:完成数据传输功能,网络结构,平面结构所有节点地位平等层次结构网络被划分为簇(Cluster)每个簇由簇首节点(Cluster Head)和簇成员节点(Cluster Member)构成簇首节点可形成更高一级的网络,平面结构,层次结构,平面结构和层次结构比较,网络协议栈,基于TCP/IP体系结构与Internet互联传统路由协议需要修改,以适应网络拓扑结构动态变化传输层实现适应于无线网络的端到端可靠服务Ad Hoc网络多用于能量受限的环境,
9、能量管理尤为重要,因此各层都定义相应的节能机制,可选功能,Ad Hoc网络中的跨层设计,严格分层的体系结构(OSI参考模型,TCP/IP模型)协议的设计缺乏足够的适应性,不能满足Ad Hoc网络动态变化的需求,特别是在能量或者QoS等约束条件下跨层体系结构任意层之间能够进行信息交互协作在动态环境下,根据能量或者QoS等约束条件自适应调节避免重复的功能,减少开销减少反应时间,快速适应网络动态变化,内容,概述体系结构Ad Hoc网络路由,Ad Hoc路由概述,需要进行通信的两个节点可能不在相互的无线信号范围内需要其它节点承担转发工作节点移动后需要重新建立新的路由,多跳路由,移动,MANET路由面临
10、的问题,路由信息不易获得定期交换路由信息或者按需搜索路由的开销大网络资源有限,并且必须被所有节点共享节点资源(电池、CPU)等有限也许不能接收到所有的路由信息路由信息不完整移动和分区很难将信息分发到一个没有固定成员网络的所有节点路由信息可能过期不可能连续的或者立即交换信息节点随时移动无线传播变化大,MANET对路由协议的需求,收敛迅速提供无环路由避免无穷计算控制管理开销小对终端无过高要求支持单向信道尽量简单实用路由机制必须适应网络三个不断变化的基本特征移动节点的总体密度节点到节点的拓扑网络的使用模式,传统的路由协议不适用于Ad Hoc网络,动态变化的网络拓扑结构节点加入、离开、移动等路由算法还
11、未收敛,网络拓扑结构就发生变化有限的系统带宽、能量等资源周期性地公告路由信息严重降低系统的性能间歇性的网络分割传统路由协议容易形成路由回路单向的无线传输信道传统路由协议一般假设链路是对称的,适应网络动态变化减少路由开销引入按需路由在路由时考虑能量等约束条件,路由协议,Ad Hoc路由协议,表驱动路由先应式(Proactive),按需路由反应式(Reactive),DYMO,OLSR:Optimized Link State RoutingTBRPF:Topology Dissemination Based on Reverse-Path Forwarding,AODV:Ad Hoc On De
12、mand Distance VectorDSR:Dynamic Source Routing DTMO:Dynamic MANET On-demand Routing,表驱动(Table Driven)路由,先应式(Proactive)路由传统的分布式最短路径路由协议链路状态或者距离向量所有节点周期性更新“可达”信息每个节点维护到网络中所有其它节点的路由所有路由都已存在并且随时可用DSDV、OLSR、TBRPF,路由延时小,但是路由开销大,按需(On-demand)路由,反应式(Reactive)路由源节点根据需要通过路由发现过程来确定路由控制消息采用泛洪(Flooding)方式两种实现技术源
13、路由(分组携带完整的路由信息)逐跳(Hop-by-Hop)路由DSR、AODV、DYMO,路由延时大,但是路由开销小,混合路由,Ad Hoc网络划分为区域每个节点在区域内部采用表驱动路由对于区域外节点采用按需路由簇和区域的不同簇内所有节点都与簇首直接通信,簇内节点间的通信一般是两跳区域的大小没有限制,区域内的节点通信可以多跳ZRP:Zone Routing Protocol,减少了域内的路由延时减少了域外的路由开销区域半径的选择小:节点移动快的密集网络大:节点移动慢的稀疏网络,Ad Hoc路由协议的性能指标,端到端数据吞吐量和延时反映了数据的传输质量路由获取时间有数据要发送到发送出去的时间乱序
14、分组发送率衡量无连接路由协议应用于需要有序发送的传输层协议例如TCP时的性能路由协议的效率路由控制消息/发送数据,路由协议的性能在不同环境表现不同,因此需要根据环境特点使用不同的路由协议,表驱动(先应式)路由协议,带目的地序列号的距离向量协议(DSDV),Destination-Sequenced Distance-VectorDV(Distance Vector)算法DSDV协议,DV算法概述,基于分布式Bellman-Ford算法寻找从源点到某个点的最短路径每个节点都维护一张路由表所有可达的目的地到达目的地的下一跳到达目的地的“距离”(开销)节点向邻居节点发送路由更新消息定期更新:即使节点
15、路由表无变化触发更新:节点路由表中某条路由发生变化路由更新消息包含列表格式节点在收到“更好”路由的情况下更新路由表具有更小的开销:对于同一个目的地,来自不同的下一跳更新开销:对于同一目的地,来自相同的下一跳,DV:Distance Vector,DV算法过程,初始化,A,B,C,3,2,路由更新,A,B,C,3,2,路由更新消息,DV算法中的计数到无穷问题,A,B,C,3,2,无穷计数!,DV算法不能直接用于Ad Hoc网络,计数到无穷问题部分解决方法选择一个相对较少的数作为无穷大水平分割(split horizon):当一个节点把路由更新发送给相邻节点时,它并不把从各个相邻节点处学到的路由再
16、回送给该节点,无法发现路由循环,限制了网络的可扩展性,对两个节点的路由循环有效,更大的路由循环需要更强的措施,DSDV协议概述,基于DV算法简单,易于实现需要的存储空间小(只须和邻居节点交换路由信息)确保无路由回路路由表中的每个表项都带有目的地序列号(由目的节点生成)对拓扑变化能作出快速反应路由表有显著变化时立即启动路由公告(Router Advertisement)但是等待不稳定路由的公告,以减缓路由波动(damping fluctuations)先应式(表驱动)路由节点维护到所有目的地的路由信息路由信息必须周期性的更新(无休眠节点)即使网络拓扑无变化也存在着通信开销维护的路由可能从不使用,
17、DSDV:Destination-Sequenced Distance Vector,DSDV路由表,序列号(Sequence number)由目的端产生,用来防止出现路由回路,并确保路由信息是最新的格式:Dest_NNN加入时间(Install Time)路由表项的创建时间,用来删除过期表项Stable Data 指向一个包含有路由稳定状态信息的表目的节点地址最近沉淀时间(last settling time)平均沉淀时间(average settling time)用于缓解网络中的路由波动,对于同一个目的地,节点可能接收到来自其它节点的多条路由信息,settling time定义为第一条路
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AdHoc 网络 路由
链接地址:https://www.31ppt.com/p-5414732.html