无线传感器网络通信与组网技术网络层课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《无线传感器网络通信与组网技术网络层课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 传感器 网络 通信 组网 技术 课件
- 资源描述:
-
1、123.3 3.3 路由协议路由协议3.3.1 3.3.1 路由协议概述路由协议概述因特网因特网 (Internet)(Internet)数据传输路径数据传输路径路由器路由器分组交换网的示意图分组交换网的示意图H1A互联网互联网BDECH5H6H4H2H3H1 向向 H5 发送分组发送分组H2 向向 H6 发送分组发送分组注意分组路径的变化!注意分组路径的变化!路由器路由器主机主机网络层 负责对在传输层协议控制下建立的连接或者会话负责对在传输层协议控制下建立的连接或者会话中的中的每个数据包进行寻址和路由。每个数据包进行寻址和路由。在网络层,消息将被分解为多个数据包,每个数在网络层,消息将被分解
2、为多个数据包,每个数据包都带据包都带有有源端和目的端的地址源端和目的端的地址。网络层用于在一个站点与另一站点之间传输数据网络层用于在一个站点与另一站点之间传输数据包。包。路由协议特点:寻找最佳路径,提高网络利用率,路由协议特点:寻找最佳路径,提高网络利用率,避免通信堵塞,均衡网络流量,不考虑能耗。避免通信堵塞,均衡网络流量,不考虑能耗。物 理 层数据链路层网 络 层传 输 层应 用 层5WSNWSN路由协议概述路由协议概述 在无线传感器网络中在无线传感器网络中,由于受能量限制,节点之间往往无法直由于受能量限制,节点之间往往无法直接通信,通常需要借助中间节点以接通信,通常需要借助中间节点以多跳路
3、由多跳路由的方式将源数据传送的方式将源数据传送至目的节点。至目的节点。无线传感器网络是一种信息采集网络 自组织通信是其中实现多跳的自组织通信是其中实现多跳的信息回传信息回传和进行和进行网络网络控制控制的手段。的手段。为了实现信息采集,无线传感器网络的业务大都发为了实现信息采集,无线传感器网络的业务大都发生在数据汇聚节点(生在数据汇聚节点(SinkSink)和普通传感器节点之间)和普通传感器节点之间 下行业务:下行业务:包括包括SinkSink节点到传感器节点的下行业节点到传感器节点的下行业务(如查询指令下达)务(如查询指令下达)上行业务:上行业务:传感器节点到传感器节点到SinkSink的上行
4、业务(如采的上行业务(如采集信息的回传集信息的回传);传感器节点之间的横向业务所占比例较小传感器节点之间的横向业务所占比例较小,主要是,主要是网络的控制信息和网内信息处理所需要的信息网络的控制信息和网内信息处理所需要的信息7WSNWSN路由协议功能路由协议功能 无线传感器网络的网络层主要负责无线传感器网络的网络层主要负责路由的发现和维护路由的发现和维护。路由选择是指选择互连网络路由选择是指选择互连网络从源节点向目的节点传输从源节点向目的节点传输信息的行为,并且信息至少通过一个中间节点信息的行为,并且信息至少通过一个中间节点。路由协议负责将数据分组从源节点通过网络转发到目路由协议负责将数据分组从
5、源节点通过网络转发到目的节点,它包括两个功能:的节点,它包括两个功能:路径选择:寻找路径选择:寻找源节点和目的节点间的优化路径源节点和目的节点间的优化路径;数据转发:数据转发:将数据分组沿着优化路径正确转发将数据分组沿着优化路径正确转发。WSNWSN路由协议定义及设计目标路由协议定义及设计目标WSNWSN路由协议:一套将数据从源节点传输到目的节点的路由协议:一套将数据从源节点传输到目的节点的机制机制 。设计目标:设计目标:满足应用需求满足应用需求低网络开销低网络开销 资源利用的整体有效性资源利用的整体有效性网络高吞吐率网络高吞吐率9 与传统网络的路由协议相比,无线传感器网络与传统网络的路由协议
6、相比,无线传感器网络的路由协议具有以下特点:的路由协议具有以下特点:(1 1)能量优先)能量优先(2 2)基于局部拓扑信息)基于局部拓扑信息(3 3)以数据为中心(数据冗余性)以数据为中心(数据冗余性)(4 4)应用相关)应用相关WSNWSN路由协议特点路由协议特点10(1)能量优先)能量优先n由于传感器节点的能量非常有限,无线传感器网络路由于传感器节点的能量非常有限,无线传感器网络路由协议设计的由协议设计的一个重要目标便是延长整个网络的生存一个重要目标便是延长整个网络的生存时间时间,因此必须考虑节点的能量消耗和网络能量均衡,因此必须考虑节点的能量消耗和网络能量均衡使用的问题。使用的问题。n路
7、由协议设计要求:协议简单、节省能量、均衡消耗路由协议设计要求:协议简单、节省能量、均衡消耗11(2)基于局部拓扑信息)基于局部拓扑信息n为了尽量节省通信能量,无线传感器网络路由协议通常为了尽量节省通信能量,无线传感器网络路由协议通常采用多跳的通信模式,而网络中节点数目通常较多,节采用多跳的通信模式,而网络中节点数目通常较多,节点资源有限,使得节点无法存储大量的路由信息。点资源有限,使得节点无法存储大量的路由信息。n无线传感器网络的一个基本问题就是,无线传感器网络的一个基本问题就是,如何在节点只能如何在节点只能获取局部拓扑信息和能量有限的情况下,实现简单高效获取局部拓扑信息和能量有限的情况下,实
8、现简单高效的路由机制的路由机制。12(3)以数据为中心)以数据为中心n无线传感器网络关注的是监测区域内的感知数据及其无线传感器网络关注的是监测区域内的感知数据及其位置,而不是具体由哪个节点获取的信息位置,而不是具体由哪个节点获取的信息。n传感器网络通常包含多个传感器节点到少数汇聚节点传感器网络通常包含多个传感器节点到少数汇聚节点的数据流,按照对感知数据的需求、数据通信模式和的数据流,按照对感知数据的需求、数据通信模式和流向等,以数据为中心形成消息的转发路径。流向等,以数据为中心形成消息的转发路径。n传感器网络路由中使用传感器网络路由中使用数据融合技术数据融合技术13(4)应用相关)应用相关n无
9、线传感器网络是和应用相关的网络,其应用环境千无线传感器网络是和应用相关的网络,其应用环境千差万别,数据通信模式不同,没有一个路由机制能够差万别,数据通信模式不同,没有一个路由机制能够适合所有的应用;适合所有的应用;n在设计路由协议时需要针对每一个具体应用的需求,在设计路由协议时需要针对每一个具体应用的需求,设计出合适应用的特定路由设计出合适应用的特定路由。14 在根据具体应用设计路由协议时,必须满在根据具体应用设计路由协议时,必须满足如下要求:足如下要求:(1 1)能量高效)能量高效(2 2)可扩展性)可扩展性(3 3)稳健性)稳健性(4 4)快速收敛性)快速收敛性151)能量高效)能量高效n
10、传感器网络路由协议设计最重要的优化目标是能量高传感器网络路由协议设计最重要的优化目标是能量高效性,效性,路由过程中不仅要选择能量消耗小的消息传输路由过程中不仅要选择能量消耗小的消息传输路径,而且要针对整个网络的情况选择使整个网络能路径,而且要针对整个网络的情况选择使整个网络能量均衡消耗的路径量均衡消耗的路径。n传感器节点能量有限,传感器网络的路由机制要能够传感器节点能量有限,传感器网络的路由机制要能够简单而且高效地实现信息传输。简单而且高效地实现信息传输。162)可扩展性)可扩展性n能量限制、环境干扰和人为破坏等因素造成传感器节能量限制、环境干扰和人为破坏等因素造成传感器节点的损坏失效,以及新
11、结点加入和结点移动,使网络点的损坏失效,以及新结点加入和结点移动,使网络拓扑结构动态变化,要求路由机制具有扩展性,能适拓扑结构动态变化,要求路由机制具有扩展性,能适应网络的动态变化。应网络的动态变化。173)快速收敛性)快速收敛性n传感器节点能量和通信带宽资源有限,网络拓扑结构传感器节点能量和通信带宽资源有限,网络拓扑结构动态变化等这些不确定因素要求路由机制能够快速收动态变化等这些不确定因素要求路由机制能够快速收敛;敛;n适应网络拓扑动态变化,减少通信协议开销,提高消适应网络拓扑动态变化,减少通信协议开销,提高消息传输的效率息传输的效率。184)数据处理技术)数据处理技术n为了减少数据通信量,
12、转发结点在传输数据过程中经为了减少数据通信量,转发结点在传输数据过程中经常将不同的入口报文常将不同的入口报文融合成数目更少的出口报文转发融合成数目更少的出口报文转发给下一跳给下一跳,这就是数据融合的基本涵义。,这就是数据融合的基本涵义。n采用数据融合技术意味着路由协议需要做出相应的调采用数据融合技术意味着路由协议需要做出相应的调整。整。195)鲁棒性)鲁棒性n传感器网络中,链路稳定性难于保证,传感器网络中,链路稳定性难于保证,通信信道质量通信信道质量较低,拓扑变化较频繁较低,拓扑变化较频繁,路由协议会遇到各种非正常,路由协议会遇到各种非正常或不可预料的网络环境,路由器节点一旦出现故障将或不可预
13、料的网络环境,路由器节点一旦出现故障将可能会影响整个网络。传感器网络本身的不可靠性希可能会影响整个网络。传感器网络本身的不可靠性希望其路由机制具有一定的容错能力。望其路由机制具有一定的容错能力。n好的路由协议应该具备较强可靠性,能够通过各种网好的路由协议应该具备较强可靠性,能够通过各种网络环境下的测试验证。络环境下的测试验证。206)优化能力)优化能力n网络资源状况随时会发生变化,传感器网络路由协议网络资源状况随时会发生变化,传感器网络路由协议需要具备能够依据当前网络资源状况选择需要具备能够依据当前网络资源状况选择最合适路径最合适路径的能力的能力。21我们从各种应用的角度出发,将路由协议分为四
14、类:我们从各种应用的角度出发,将路由协议分为四类:(1 1)能量感知路由协议)能量感知路由协议 高效利用网络能量是传感器网络路由协议的一个高效利用网络能量是传感器网络路由协议的一个显著特征。为了强调高效利用能量的重要性,这里将显著特征。为了强调高效利用能量的重要性,这里将它们划分为能量感知路由协议。它们划分为能量感知路由协议。能量感知的路由协议能量感知的路由协议从数据传输的能量消耗出发,讨论最少能量消耗和最从数据传输的能量消耗出发,讨论最少能量消耗和最长网络生存期等问题长网络生存期等问题。典型协议:Energy aware routing,GEAR,等路由协议分类路由协议分类22(2 2)以数
15、据为中心的路由)以数据为中心的路由-基于查询的路由协议基于查询的路由协议 在环境检测、战场评估等应用中,需要不断查询传在环境检测、战场评估等应用中,需要不断查询传感器节点采集的数据。在感器节点采集的数据。在汇聚节点(查询节点)发出任汇聚节点(查询节点)发出任务查询命令务查询命令,传感器网络的终端探测节点向监控中心报,传感器网络的终端探测节点向监控中心报告采集的数据。告采集的数据。这类应用中,这类应用中,通信流量主要是查询节点和传感器探通信流量主要是查询节点和传感器探测节点间的命令和数据传输测节点间的命令和数据传输,传感器探测节点的采集信,传感器探测节点的采集信息通常要进行数据融合,通过减少通信
16、流量来节省能量,息通常要进行数据融合,通过减少通信流量来节省能量,即数据融合技术与路由协议的设计相结合。即数据融合技术与路由协议的设计相结合。以数据为中心的平面路由以数据为中心的平面路由 传统网络作为传统网络作为以通信为目的以通信为目的的对等网络,所使用的路由协的对等网络,所使用的路由协议通常议通常以地址作为节点的标识和路由依据以地址作为节点的标识和路由依据 ,完成任意两个,完成任意两个节点间的通信任务。节点间的通信任务。而无线传感器网络作为而无线传感器网络作为以数据收集为目的以数据收集为目的的的数据汇聚型网数据汇聚型网络络,所关注的是,所关注的是节点监测区域的感知数据节点监测区域的感知数据
17、,而不是具体哪,而不是具体哪个节点获取的信息。个节点获取的信息。一般传感器网络将大量节点的随机部署,网络中通常包一般传感器网络将大量节点的随机部署,网络中通常包含多个传感器节点与少数汇聚节点的数据流,含多个传感器节点与少数汇聚节点的数据流,按照对感知按照对感知数据的要求,数据通信模式和流向等,以数据为中心形成数据的要求,数据通信模式和流向等,以数据为中心形成消息的转发路径。消息的转发路径。DC,Data-centricAC,Address-centric地址中心网络和数据中心网络地址中心网络和数据中心网络DCDC网络可进网络可进行数据融合,行数据融合,减少网络中减少网络中的数据量的数据量 平面
18、路由中平面路由中所有节点具有相同的地位和功能所有节点具有相同的地位和功能,节点,节点间协同工作完成感知任务。间协同工作完成感知任务。由于节点数量庞大,分布密度高,相邻节点间的数由于节点数量庞大,分布密度高,相邻节点间的数据采集又大多面向同一监测点,因此在传输数据时会经常据采集又大多面向同一监测点,因此在传输数据时会经常出现冗余现象。出现冗余现象。需要构建以数据为中心的平面路由协议,即需要构建以数据为中心的平面路由协议,即汇聚节汇聚节点向某些区域发送查询并等待来自于这些区域内的节点所点向某些区域发送查询并等待来自于这些区域内的节点所采集的相关数据。采集的相关数据。以数据为中心的平面路由以数据为中
19、心的平面路由平面路由的特点平面路由的特点:结构简单结构简单,鲁棒性较好鲁棒性较好缺乏对通信资源的优化管理,对网络动态变化的反应速缺乏对通信资源的优化管理,对网络动态变化的反应速度较慢度较慢典型协议:典型协议:DD,Rumor-routing,TTDD,支持查询的,支持查询的近似路由算法等近似路由算法等 以数据为中心的平面路由以数据为中心的平面路由如下:汇聚节点只对温度高于如下:汇聚节点只对温度高于2121的地区感兴趣。因此,传感的地区感兴趣。因此,传感器读数符合此要求的节点会被处理。器读数符合此要求的节点会被处理。以数据为中心的路由以数据为中心的路由-举例举例(a)温度无线传感器)温度无线传感
20、器以数据为中心的路由以数据为中心的路由(b)汇聚结点初始化一个查询()汇聚结点初始化一个查询(t70F)以数据为中心的路由以数据为中心的路由-举例举例(C)匹配读数的结点被定位)匹配读数的结点被定位以数据为中心的路由以数据为中心的路由(d)产生路由)产生路由29(3 3)地理位置路由协议)地理位置路由协议 在目标跟踪的应用问题中,在目标跟踪的应用问题中,需要唤醒离被跟踪需要唤醒离被跟踪目标最近的传感器节点目标最近的传感器节点,以便得到关于目标的更精确,以便得到关于目标的更精确位置等相关信息。位置等相关信息。这类与坐标位置有关的应用问题中,这类与坐标位置有关的应用问题中,需要知道目需要知道目的节
21、点的精确或者大致地理位置的节点的精确或者大致地理位置。把节点的位置信息。把节点的位置信息作为路由选择的依据,不仅能够完成节点的路由选择作为路由选择的依据,不仅能够完成节点的路由选择功能,还可以降低系统专门维护路由协议的能耗。功能,还可以降低系统专门维护路由协议的能耗。地理位置信息的路由协议地理位置信息的路由协议 在前面介绍的路由协议中,节点仅仅知道自己在前面介绍的路由协议中,节点仅仅知道自己的逻的逻辑名称(如地址信息等),通过路由探测可以获得网辑名称(如地址信息等),通过路由探测可以获得网络节点之间的连接关系和链路特征,由此确定路由。络节点之间的连接关系和链路特征,由此确定路由。随着定位技术的
22、发展,节点可以方便地获得自随着定位技术的发展,节点可以方便地获得自己的己的地理位置信息,地理位置信息,利用位置信息,可以改善利用位置信息,可以改善WSNWSN路由协路由协议的性能,研究使用地理位置信息的路由是一项很有议的性能,研究使用地理位置信息的路由是一项很有意义的工作。意义的工作。地理位置信息的路由协议地理位置信息的路由协议 无线传感器网络中很多应用都和节点的位置信息有关无线传感器网络中很多应用都和节点的位置信息有关。某些应用必须知道节点的位置信息后,传感器节点采集某些应用必须知道节点的位置信息后,传感器节点采集的数据才有真正的价值和意义,如水源监测和河流保护、的数据才有真正的价值和意义,
23、如水源监测和河流保护、森林防火及煤矿安全事故预警监测等。森林防火及煤矿安全事故预警监测等。例如,在森林防火的应用里,消防人员不仅要知道森林例如,在森林防火的应用里,消防人员不仅要知道森林中发生了火灾事件,而且还要知道火灾的具体位置。中发生了火灾事件,而且还要知道火灾的具体位置。地理位置信息既可用于寻找达到基站或汇聚节点的最短地理位置信息既可用于寻找达到基站或汇聚节点的最短路径,又可用于形成虚拟的网络,使得一次只有少量的路径,又可用于形成虚拟的网络,使得一次只有少量的节点处于激活工作状态。节点处于激活工作状态。地理位置路由地理位置路由 地理位置路由假设:地理位置路由假设:节点知道自己的位置信息,
24、也知道目的节点和节点知道自己的位置信息,也知道目的节点和目的监测区域的地理位置。目的监测区域的地理位置。利用这些地理位置信息作为路由选择的依据,利用这些地理位置信息作为路由选择的依据,节点按照一定的策略转发数据到目的节点。节点按照一定的策略转发数据到目的节点。利用节点的位置信息,就能够将信息发布到指定区利用节点的位置信息,就能够将信息发布到指定区域,有效减小了数据传输的开销。域,有效减小了数据传输的开销。地理位置信息的路由协议地理位置信息的路由协议下列方法可确定节点位置下列方法可确定节点位置GPS(Global Positioning System)GPS(Global Positioning
25、 System)超声波三角定位系统超声波三角定位系统信标定位信标定位用途用途作为其它路由算法的辅助作为其它路由算法的辅助直接用于路由的计算直接用于路由的计算典型协议:基于地理位置的距离贪心路由协议,典型协议:基于地理位置的距离贪心路由协议,基于地理基于地理位置的角度贪心路由协议,位置的角度贪心路由协议,GEM、MAP、LCR等等34(4 4)可靠的路由协议)可靠的路由协议 传感器网络的某些应用对通信的服务质量有较高传感器网络的某些应用对通信的服务质量有较高要求,可能在可靠性和实时性等方面有特别要求要求,可能在可靠性和实时性等方面有特别要求。采用视频传感器进行战场环境监测时,希望传输采用视频传感
展开阅读全文