【精品】10-自组织移动网络(可编辑.ppt
《【精品】10-自组织移动网络(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】10-自组织移动网络(可编辑.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、10-自组织移动网络 第十单元第十单元 自组织移动网络自组织移动网络 10.1 什么是什么是ad hoc无线网络?无线网络?10.2 Ad hoc移动网络面临的挑战移动网络面临的挑战10.3 Ad hoc无线介质访问协议无线介质访问协议10.3.1 MACA-BI协议协议10.3.2 PAMAS协议协议10.3.3 DBTMA协议协议10.3.4 MARCH协议协议10.4 Ad hoc按需距离向量路由选择按需距离向量路由选择10.5 基于关联的长活路由选择基于关联的长活路由选择 210.1 什么是什么是ad hoc无线网络?无线网络?lAd hocAd hoc无线网络无线网络是一个有两个或更
2、多个具有无线通信和网络连接能力是一个有两个或更多个具有无线通信和网络连接能力的设备的集合。这些设备都可以跟在它们的无线范围内的另一个节点的设备的集合。这些设备都可以跟在它们的无线范围内的另一个节点直接通信直接通信,或者也可以跟它们的无线范围之外的节点通信。在后者的,或者也可以跟它们的无线范围之外的节点通信。在后者的情况下使用一个中间节点把分组从源向着目的地情况下使用一个中间节点把分组从源向着目的地中继或转发中继或转发。lAd hocAd hoc网络是网络是自组织自组织的和的和自适应的自适应的。这就意味着所形成的网络可以。这就意味着所形成的网络可以动动态地重构态地重构而不需要任何系统管理。术语而
3、不需要任何系统管理。术语“Ad hoc”Ad hoc”意味着意味着“可以取不可以取不同的形式同的形式”,并且,并且“可以是移动的、独立的或连网的可以是移动的、独立的或连网的”。Ad hocAd hoc节点节点或设备应该能够检测到其它同类设备的存在,并执行必要的握手过程,或设备应该能够检测到其它同类设备的存在,并执行必要的握手过程,以便允许通信和共享信息和服务。以便允许通信和共享信息和服务。310.1 什么是什么是ad hoc无线网络?无线网络?l由于由于Ad hocAd hoc无线设备可以取不同的形式,例如掌上电脑、笔记本和因特网无线设备可以取不同的形式,例如掌上电脑、笔记本和因特网电话等,电
4、话等,设备设备的计算、存储和通信能力可能的计算、存储和通信能力可能差别很大差别很大。Ad hocAd hoc设备应该不设备应该不但能够发现跟邻接设备或节点的连接性的存在,而且能够识别这些设备的但能够发现跟邻接设备或节点的连接性的存在,而且能够识别这些设备的类型以及它们对应的属性。由于一个类型以及它们对应的属性。由于一个Ad hocAd hoc无线网络无线网络不依赖任何固定的网不依赖任何固定的网络实体络实体,它本身基本上就是一个,它本身基本上就是一个无基础的网络无基础的网络。不必有固定的基站,没有。不必有固定的基站,没有导线,也导线,也没有固定的路由器没有固定的路由器。然而,由于存在移动性,。然
5、而,由于存在移动性,必须交换路由信息必须交换路由信息以反映链路连接性的变化。以反映链路连接性的变化。lAd hocAd hoc移动设备的多样性还意味着它们的移动设备的多样性还意味着它们的电池容量的差别电池容量的差别。由于。由于Ad hocAd hoc网网络的节点需要对由其它节点发送的数据分组进行转发,络的节点需要对由其它节点发送的数据分组进行转发,功耗功耗就成了关键的就成了关键的问题。问题。410.1 什么是什么是ad hoc无线网络?无线网络?l一个一个Ad hocAd hoc移动设备移动设备作为服务器或服务提供者的能力作为服务器或服务提供者的能力跟它的计算能力、跟它的计算能力、内存和外存容
6、量以及电池寿命有关。这就意味着在网络中的一些设备比内存和外存容量以及电池寿命有关。这就意味着在网络中的一些设备比其它设备功能强;一些设备可以是服务器,其它设备只能是客户机。此其它设备功能强;一些设备可以是服务器,其它设备只能是客户机。此外,为其它节点外,为其它节点中继分组会消耗自己的能量中继分组会消耗自己的能量,因此,一个移动节点在承,因此,一个移动节点在承诺为其它节点转发分组之前应该考虑自己的生存条件。诺为其它节点转发分组之前应该考虑自己的生存条件。l无线传感器网络无线传感器网络是一种形式的是一种形式的Ad hocAd hoc无线网络。传感器通过无线连接,无线网络。传感器通过无线连接,它们在
7、适当的时候把它们在适当的时候把信息中继信息中继到某些选定的节点。这些选定的节点再执到某些选定的节点。这些选定的节点再执行一些基于所收集的数据的计算(通过一个通常称作行一些基于所收集的数据的计算(通过一个通常称作数据融合数据融合的进程),的进程),从而得到从而得到最终的统计数据最终的统计数据(它们反映出对环境和战术条件的评估),允(它们反映出对环境和战术条件的评估),允许做出许做出关键的决策关键的决策。510.1 什么是什么是ad hoc无线网络?无线网络?l无线无线ad hocad hoc传感器网络的设备可以是传感器网络的设备可以是固定的、可携带的和移动的固定的、可携带的和移动的,网络,网络提
8、供提供低数据速率的无线连接低数据速率的无线连接。位置感知性位置感知性被认为是它的颇具特色的能力。被认为是它的颇具特色的能力。l无线无线ad hocad hoc传感器网络的典型应用有传感器网络的典型应用有库存管理库存管理、工业监控工业监控、保安系统保安系统、智能农业智能农业以及以及家庭消费电子产品家庭消费电子产品。无线传感器节点将被放置在天花板上、。无线传感器节点将被放置在天花板上、工矿企业的设备里、农场中、战场上以及家用电器内等地方。它们以最工矿企业的设备里、农场中、战场上以及家用电器内等地方。它们以最少的人工干预执行少的人工干预执行物体定位物体定位、危险感知危险感知和和环境监控环境监控等功能
9、。成功的关键等功能。成功的关键是提供轻小的低成本的节点,更重要地,节点必须只消耗超低的功率,是提供轻小的低成本的节点,更重要地,节点必须只消耗超低的功率,以避免频繁的电池更换。以避免频繁的电池更换。l 我们在本单元中我们在本单元中重点讨论无线移动重点讨论无线移动ad hoc ad hoc 网络网络。810.1 什么是什么是ad hoc无线网络?无线网络?l在一个在一个Ad hocAd hoc移动网络中的移动主机可以跟它的直接对等方通信,即仅移动网络中的移动主机可以跟它的直接对等方通信,即仅限于限于单个无线跳段单个无线跳段。然而如果有。然而如果有3 3个或更多个节点都在可通信的范围内个或更多个节
10、点都在可通信的范围内(但互相不必是单个跳段的路程),那么就是(但互相不必是单个跳段的路程),那么就是远程到远程远程到远程的移动节点通的移动节点通信。在典型的情况下,远程到远程通信跟信。在典型的情况下,远程到远程通信跟成组迁移成组迁移有关。不同类型的有关。不同类型的Ad Ad hochoc通信产生不同的交通特征。通信产生不同的交通特征。l一个一个Ad hocAd hoc路由包含源(路由包含源(SRCSRC)、目的地()、目的地(DESTDEST)和可能的若干个中间节)和可能的若干个中间节点(点(ININ)。这些节点中任意一个的)。这些节点中任意一个的移动移动都可能都可能影响路由影响路由的有效性。
11、路由的有效性。路由中的中的源节点有一个下行链路源节点有一个下行链路,当它移动出下行邻居的无线覆盖范围的时,当它移动出下行邻居的无线覆盖范围的时候,现有的路由会立即变得无效。因此,所有的下游节点必须得到通知,候,现有的路由会立即变得无效。因此,所有的下游节点必须得到通知,它们才可能删除它们的无效路由表项。同样地,当一个它们才可能删除它们的无效路由表项。同样地,当一个目的地节点移动目的地节点移动出它的上游邻居的无线覆盖范围出它的上游邻居的无线覆盖范围的时候,该路由也将变得无效。在这里,的时候,该路由也将变得无效。在这里,上游节点必须得到通知,它们才能够删除它们的无效路由表项。最后,上游节点必须得到
12、通知,它们才能够删除它们的无效路由表项。最后,一个支持现有路由的一个支持现有路由的中间节点的移动中间节点的移动也可能使得该路由变得无效。也可能使得该路由变得无效。910.1 什么是什么是ad hoc无线网络?无线网络?l所有这些移动都使得许多常规的分布式路由协议对链路变化做出响应,所有这些移动都使得许多常规的分布式路由协议对链路变化做出响应,其结果是更新网络内所有的其余节点,以保持路由信息的一致性。然而,其结果是更新网络内所有的其余节点,以保持路由信息的一致性。然而,更新过程涉及在无线介质上的广播,引起带宽浪费和总的网络控制交通更新过程涉及在无线介质上的广播,引起带宽浪费和总的网络控制交通的增
13、加。因此,的增加。因此,Ad hocAd hoc网络需要新的路由协议网络需要新的路由协议。l除了上述移动类型之外,在两个移动子网之间的执行子网除了上述移动类型之外,在两个移动子网之间的执行子网-桥接功能的节桥接功能的节点的移动可能把移动点的移动可能把移动子网分割子网分割成更小的子网。一个移动子网的性质说明,成更小的子网。一个移动子网的性质说明,如果源和目的节点都是该子网的成分,那么应该存在一条或多条路由,如果源和目的节点都是该子网的成分,那么应该存在一条或多条路由,除非该子网被某个子网除非该子网被某个子网-桥接移动节点分区了。另一方面,某些节点的移桥接移动节点分区了。另一方面,某些节点的移动可
14、能引起动可能引起子网的合并子网的合并,形成更大的子网。,形成更大的子网。1010.1 什么是什么是ad hoc无线网络?无线网络?l当移动子网合并形成更大的子网时,路由算法可以通过更新所有节点的当移动子网合并形成更大的子网时,路由算法可以通过更新所有节点的路由表来接受新的子网。然而,这是非常低效的。有效的路由机制应该路由表来接受新的子网。然而,这是非常低效的。有效的路由机制应该放弃这一过程,并且选择放弃这一过程,并且选择只更新受到影响的节点的相关路由表只更新受到影响的节点的相关路由表,这已是,这已是移动节点的无线移动节点的无线数据链路层功能数据链路层功能的一个固有的部分。的一个固有的部分。l从
15、应用的角度看问题,可以使用移动子网支持从应用的角度看问题,可以使用移动子网支持漫游合作计算漫游合作计算。当两个合。当两个合作组聚和,或者当新的用户通过进入无线范围加入时,合作成员在规模作组聚和,或者当新的用户通过进入无线范围加入时,合作成员在规模上可能增大。上可能增大。l在现实中,可能存在源、目的地和中间节点的在现实中,可能存在源、目的地和中间节点的并发移动并发移动,因此在调用多,因此在调用多重的路由重构或修正过程时,需要有一些规则来重的路由重构或修正过程时,需要有一些规则来保证一致性保证一致性。如果所执。如果所执行的路由重构是适当的,这些过程最终应该行的路由重构是适当的,这些过程最终应该收敛
16、收敛。1110.2 Ad hoc移动网络面临的挑战移动网络面临的挑战l大多数的实验大多数的实验Ad hoc网络是网络是基于基于ISM频段频段。为了防止干扰,。为了防止干扰,Ad hoc网络必须在某些允许的或指定的频谱范围上运行。大网络必须在某些允许的或指定的频谱范围上运行。大多数微波炉运行在多数微波炉运行在2.4GHz频带,因此可能会干扰无线频带,因此可能会干扰无线LAN系系统。频谱不仅被严格地控制和分配,而且也需要购买。可以统。频谱不仅被严格地控制和分配,而且也需要购买。可以动态建立和拆除的动态建立和拆除的Ad hoc网络,还不清楚谁应该为这个频谱网络,还不清楚谁应该为这个频谱付费。付费。l
17、跟蜂窝网络不同,跟蜂窝网络不同,在在Ad hoc无线网络中没有中心控制和全局无线网络中没有中心控制和全局同步同步。因此,。因此,TDMA和和FDMA机制在这里不适用机制在这里不适用。此外,现。此外,现有的许多有的许多MAC协议都不处理主机移动性。这样,为了支持协议都不处理主机移动性。这样,为了支持QoS,对于帧的调度和即时发送是困难的。,对于帧的调度和即时发送是困难的。1210.2 Ad hoc移动网络面临的挑战移动网络面临的挑战l在一个在一个Ad hocAd hoc无线网络中,由于同一个介质被多个移动无线网络中,由于同一个介质被多个移动Ad hocAd hoc节点共享,节点共享,对于该对于该
18、共享通道的访问必须通过一种共享通道的访问必须通过一种MACMAC协议以分布式的方式进行协议以分布式的方式进行。在。在没有静态节点的情况下,各个节点不能够依赖一个中心的协调进程。没有静态节点的情况下,各个节点不能够依赖一个中心的协调进程。MACMAC协议必须竞争对共享通道的访问协议必须竞争对共享通道的访问,同时要避免跟邻居节点的可能的,同时要避免跟邻居节点的可能的冲突。在为冲突。在为Ad hocAd hoc无线网络设计无线网络设计MACMAC协议的时候,必须考虑协议的时候,必须考虑移动性、隐移动性、隐藏终端和暴露终端藏终端和暴露终端的问题。的问题。l在微电子学方面的进展使得制造小的可携带的高度集
19、成的移动设备成为在微电子学方面的进展使得制造小的可携带的高度集成的移动设备成为可能,因此可能,因此Ad hocAd hoc网络的节点可以比较自由地移动网络的节点可以比较自由地移动,产生,产生动态的拓扑改动态的拓扑改变变。现有的距离向量和链路状态路由协议不能够适应在。现有的距离向量和链路状态路由协议不能够适应在Ad hocAd hoc无线网络无线网络中频繁的链路改变,使用它们会导致差的路由收敛和非常低的通信吞吐中频繁的链路改变,使用它们会导致差的路由收敛和非常低的通信吞吐量。显然我们量。显然我们需要为需要为Ad hocAd hoc移动网络设计新的路由协议。移动网络设计新的路由协议。1310.2
20、Ad hoc移动网络面临的挑战移动网络面临的挑战lInternetInternet用户数目爆炸性增长的部分原因是视频和声频会议一类应用的引用户数目爆炸性增长的部分原因是视频和声频会议一类应用的引入。这类多方参与的通信通过采用入。这类多方参与的通信通过采用组播路由协议组播路由协议而成为可能。组播主干试而成为可能。组播主干试验网络(验网络(MBoneMBone)互连多个互连多个能够把组播分组隧道通过非组播路由器传送的能够把组播分组隧道通过非组播路由器传送的组组播路由器播路由器。一些组播协议使用广播和剪枝的方法建立以源为根的组播树。一些组播协议使用广播和剪枝的方法建立以源为根的组播树。其它的组播协议
21、使用公用的核心节点作为组播树的根。所有这些方法都基其它的组播协议使用公用的核心节点作为组播树的根。所有这些方法都基于这样的事实,即路由器是静态的;一旦形成了组播树,树节点不会移动。于这样的事实,即路由器是静态的;一旦形成了组播树,树节点不会移动。然而,然而,Ad hocAd hoc移动网络不是这样的情况移动网络不是这样的情况。l大多数现有的网络协议不太考虑大多数现有的网络协议不太考虑功率消耗功率消耗的问题,因为它们假定存在着静的问题,因为它们假定存在着静态的主机和路由器,可以由有线电网供电。然而,今天的移动设备主要由态的主机和路由器,可以由有线电网供电。然而,今天的移动设备主要由电池供电。电池
22、供电。电池技术依然落后于微处理器技术电池技术依然落后于微处理器技术。锂离子电池仅能维持。锂离子电池仅能维持2-32-3小小时时。这样的设备运行时间限制意味着需要节约使用电能。特别地,对于一。这样的设备运行时间限制意味着需要节约使用电能。特别地,对于一个个Ad hocAd hoc移动网络,移动设备必须同时执行移动网络,移动设备必须同时执行端点系统端点系统(执行用户交互操作(执行用户交互操作和运行应用程序)和和运行应用程序)和中间系统中间系统(执行分组转发)的功能。为其它节点转发(执行分组转发)的功能。为其它节点转发分组需要消耗功率,这在分组需要消耗功率,这在Ad hocAd hoc无线网中可能是
23、相当显著的。无线网中可能是相当显著的。1410.2 Ad hoc移动网络面临的挑战移动网络面临的挑战l在当前的在当前的InternetInternet上,上,TCPTCP依赖对来回路程时间(依赖对来回路程时间(RTTRTT)和分组丢失的测量)和分组丢失的测量得出网络中是否发生了拥塞的判断。不幸的是,得出网络中是否发生了拥塞的判断。不幸的是,TCPTCP不能够对移动性的存在不能够对移动性的存在和和网络拥塞网络拥塞加以区别。在一条连接上的节点移动可能引起分组丢失和长的加以区别。在一条连接上的节点移动可能引起分组丢失和长的RTTRTT。因此,。因此,需要对需要对TCPTCP做一些增强或改进做一些增强
24、或改进,保证传输协议能够执行适当,保证传输协议能够执行适当,不影响端到端的通信吞吐量。不影响端到端的通信吞吐量。l传统的客户传统的客户/服务器服务器RPCRPC(远地过程调用)过程是否适用于(远地过程调用)过程是否适用于Ad hocAd hoc网络?网络?Ad Ad hochoc网络包含异种设备和机器,网络包含异种设备和机器,并非每一个节点都能担当服务器的角色并非每一个节点都能担当服务器的角色。由。由客户机发起、请求服务器执行,然后等待返回结果的概念在带宽和功率都客户机发起、请求服务器执行,然后等待返回结果的概念在带宽和功率都受限的条件下是没有吸引力的。也许在受限的条件下是没有吸引力的。也许在
25、移动代理中做远地编程移动代理中做远地编程的概念更为的概念更为可取,因为这样可以减少在无线介质上于客户和服务器之间交换的信息量。可取,因为这样可以减少在无线介质上于客户和服务器之间交换的信息量。另外,在另外,在Ad hocAd hoc网络中移动设备如何访问一个远程的服务?一个设备如何网络中移动设备如何访问一个远程的服务?一个设备如何向网络中的其它成员通告它愿意提供的服务?所有这些问题都需要认真研向网络中的其它成员通告它愿意提供的服务?所有这些问题都需要认真研究。究。1510.2 Ad hoc移动网络面临的挑战移动网络面临的挑战lAd hoc网络是内部网,除非它们连到了网络是内部网,除非它们连到了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 10 组织 移动 网络 编辑
限制150内