adhoc网络的路由协议课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《adhoc网络的路由协议课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- adhoc 网络 路由 协议 课件
- 资源描述:
-
1、2提纲提纲p路由协议概述pAd hoc网络与Internet网络路由设计的区别pAd hoc网络路由协议分类 表驱动(Table Driven)路由协议 按需驱动(On-demand Driven)路由协议 混合式(Hybrid)路由协议p典型路由协议 DSR、AODV DSR路由仿真演示6Ad hoc网络网络与与互联网路由设计互联网路由设计的区别的区别pAd hoc网络与Internet网络在路由协议设计上存在的区别:无线节点通常是能量受限的终端。无线网络中的节点通常依靠电池提供能量,因此节能很大程度上决定了无线节点的使用寿命。传统Internet网络中的路由协议大多需要路由器间频繁的信息交
2、互,这对于有稳定能量供应的有线网络而言可能无足轻重,而对于能量受限的无线节点而言却是无法承受的。无线环境中动态变化的网络拓扑。传统的路由协议是针对网络拓扑结构相对稳定的有线网络而设计的,当应用于无线网络中时,会出现大量的问题。收敛速度是衡量路由协议性能的重要指标。由于无线网络中节点移动频繁,需要交互更多的变化的拓扑信息,路由协议的收敛相对较慢。7Ad hoc网络路由协议的分类网络路由协议的分类p现有Ad hoc网络的路由协议根据发现路由的驱 动 方 式 的 不 同 可 分 为 表 驱 动(Ta b l e Driven)、按需驱动(On-demand Driven)和混合式(Hybrid)路由
3、协议三类。Ad Hoc网络路由协议混合式路由协议DSDVWRPAODVDSRLAR按需驱动路由协议表驱动路由协议ZRP8Ad hoc网络路由协议的分类网络路由协议的分类 表驱动(Table Driven)路由协议又称先验式路由协议,主要是沿用了传统有线网络中路由协议的基本思想,即节点通过查询预先配置的路由表来实现分组的转发。节点间周期性地交互各自的路由信息,每个节点试图维护到网络中所有其他节点的路由信息。节点在检测到周围网络拓扑发生变化时,会及时地发送路由更新,收到路由更新的节点将更新自己的路由表。表驱动路由协议的时延较小,但路由协议的开销较大。由于其先验性,每个节点都必须维护路由表,而通常网
4、络中只有少数节点承担着数据分组的转发任务,不会参与分组转发的节点实际上并没有维护路由表的必要,这样就大大浪费了宝贵的无线带宽资源。9Ad hoc网络路由协议的分类网络路由协议的分类 按需驱动(On-demand Driven)路由协议又称反应式路由或被动路由。节点无需实时维护整个网络的拓扑结构信息,其路由信息是按需建立的。当节点有数据分组需要发送时,才尝试发起路由发现过程。通常源节点采用洪泛(Flooding)的方式向邻居节点广播路由请求消息,目的节点收到该路由请求消息时,向源节点返回路由应答,路由应答消息中包含着从源节点到目的节点的全路由信息。按需路由不需要节点周期性的交互各自的路由信息,节
5、省了一定的带宽资源,只需要参与转发的节点维护部分网络拓扑信息,减少了内存的占用。但是当源节点没有到达目的节点的路由时,要实时发起路由寻找过程,数据分组的传输有一定的延时,因而按需驱动的路由方式不利于数据的实时传输。10Ad hoc网络路由协议的分类网络路由协议的分类 混合式(Hybrid)路由协议很多具体的ad hoc网络场合中,单纯的采用按需驱动或表驱动的路由方式并不能完全解决路由问题。于是,许多研究工作尝试结合按需驱动路由协议和表驱动路由协议各自的优点来设计混合式路由协议。然而,混合式路由协议的具体实现也面临着很多困难,如具体表驱动和按需驱动路由协议的搭配方式等问题。11p DSR(Dyn
6、amic Source Routing)基于源路由方式的按需路由协议。节点需要发送数据分组时才进行路由发现过程。发送节点在路由分组中包含了源源-目的节点的目的节点的完整路由信息完整路由信息,该路由信息由网络中的若干节点地址组成,各个节点按照该路由信息来转发分组。按需驱动路由协议按需驱动路由协议12pDSR(Dynamic Source Routing)节点不需要实时地维护网络的拓扑信息,那么在节点需要发送数据时,如何获知源-目的节点的路由?按需驱动路由协议按需驱动路由协议13p DSR(Dynamic Source Routing)路由发现(Route Discovery)和路由维护(Rout
7、e Maintenance)两部分:路由发现:-节点需要发送数据分组时才启动;-帮助源节点获得到达目的节点的路由。路由维护 -在源节点给目的节点发送数据时监测当前路由的可用情况;-当网络拓扑变化导致路由故障时,切换到另一条路由或者重新发起路由发现过程。按需驱动路由协议按需驱动路由协议14pDSR(Dynamic Source Routing)路由发现:(1)当一个节点要发送分组给某一目的节点时,它会首先查看自己的路由缓存中是否已有现成的路由信息可以使用。如果存在一条到达目的节点的路由,并且其生存期没有到期,则直接使用此路由发送分组;(2)如果路由缓存中没有通向目的节点的路由,则启动路由发现(r
8、oute Discovery)过程。路由发现过程使用洪泛路由(flooding routing)技术。按需驱动路由协议按需驱动路由协议15pDSR路由发现过程 路由发现的基本操作(1)源节点向邻居节点广播路由请求(RREQ)报文RREQ中包含以下信息:源节点地址;目的节点地址;路由记录(按顺序累积记录此路由请求报文所经过的节点的地址);请求ID(由源节点自己产生的序号,同一个节点所发送的路由请求报文中的请求标识均不同)。一组可以唯一确定一个路由请求报文。按需驱动路由协议按需驱动路由协议16pDSR路由发现过程 路由发现的基本操作(2)中间节点收到路由请求报文后,需要进行请求报文检测。中间节点收
展开阅读全文