您现在的位置:首页 >> IPv6知识 >> IPv6配置 >> 内容

基于IPv6的无线感测器网路关键技术研究

时间:2013/7/30 10:26:30 点击:904

  核心提示:随著网际网路在人们生活中的广泛应用,Internet已经成为人们生活中不可缺少的一部分。现在的无线网路已经集成了网路技术、嵌入式技术、微机电 系统(MEMS)及感测器技术并将Internet从虚拟世界延伸到物理世界,从而将资讯世界与人们生活的真实世界融合在一起,改变了人与自然交互的方 式,满足了人们...

  随著网际网路在人们生活中的广泛应用,Internet已经成为人们生活中不可缺少的一部分。现在的无线网路已经集成了网路技术、嵌入式技术、微机电 系统(MEMS)及感测器技术并将Internet从虚拟世界延伸到物理世界,从而将资讯世界与人们生活的真实世界融合在一起,改变了人与自然交互的方 式,满足了人们对“无处不在”的网路的需求。

  无线感测器网路(Wireless Sensor Network,WSN)是集资讯采集、资讯处理、资讯传输于一体的综合智慧资讯系统,具有广阔的应用前景。IPv6感测器网路是一种新兴的网路形态,它 把IPv6技术融入无线感测器网路,采用分层结构构建开发式的网路体系,不仅能解决无线感测器网路间、无线感测器网路与Internet间的互连互通问 题,同时解决了无线感测器网路固有的缺点,如需要数量巨大的地址资源、需要实现有效地址管理机制、缺乏应有的安全机制等问题。文章就IPv6技术在无线传 感网路组网的应用,概述了相关的关键技术及重点解决问题。

  1 IPv6无线感测器网路与现有网路的互联互通方式

  IPv6无线感测器网路与现有网路的互联互通主要有两种:直接接入方式、网关接入方式。

  (1)直接接入方式

  采用移动终端直接与无线感测器网路节点通信的方式进行互联,简化了网路接入的模型,不需要特殊的中间节点或者网关进行转发,直接接入现有网路,成为网路终端,实现与现有网路的无缝融合。IPv6无线感测器网路与现有网路互联互通的直接接入方式如图1所示。

  (2)网关接入方式

  IPv6无线感测器网路协议栈,将采集的数据通过无线感测器网路路由协议汇聚到网关,由网关对数据的转发处理,接入各种承载网路将资讯发送到服务 器,网关只需配置相应的接入模组即可。伺服器端对监测资讯进行处理和分析,并存储到数据库中。用户终端通过现有网路的协议访问伺服器,获取IPv6无线传 感器网路设备的资讯,实现对设备的访问、控制以及有效的管理网关接入方式如图2所示。

  IPv6基本协议栈核心协议的最基本功能:

  IPv6基本描述协议、ND(邻居发现)协议、ICMPv6(因特网控制报文)协议和IPv6地址的自动配置协议等。IPv6基本描述协 议:IPv6数据包的发送、接收、处理等基本功能。ND(邻居发现)协议:邻居发现的地址解析功能,实现邻居请求和邻居通告。CMPv6(因特网控制报 文)协议:主要实现控制报文的消息处理,以及对网路诊断功能的回应请求和回应答覆。IPv6地址自动配置协议:根据IPv6地址格式的要求,主要实现 IPv6链路本地地址的配置和请求节点多播地址的配置。

  2 路由演算法

  通常的路由演算法是:首先在目的地址缓存中搜寻与发送报文目的地址匹配的记录,找不到再在前缀列表中搜寻与之匹配的记录,还找不到再看是否有默认路 由;其中之一匹配成功,得到下一跳地址,如果都不成功,目的地址设为下一跳地址。再搜寻邻居表,如果有与下一跳地址匹配的记录,用该记录中的MAC地址发 送报文;否则,调用地址解析程式解析下一跳IP地址对应的MAC地址,解析成功,更新邻居表,发送报文,解析失败,返回错误。在无线感测器网路中,内部节 点只有一个介面,为简化下一跳的选择过程,做如下处理:前缀表中按照前缀长度递减排序,并加上链路本地前缀和默认路由,默认路由前缀长度设置为0,是表中 的最后一条记录。这样在选择下一跳时,可顺序搜寻前缀表,第一个找到的就是最长前缀匹配,即使在真正的前缀中找不到匹配的下一跳,最后一条记录是默认路 由,肯定能匹配成功。删去目的地址缓存及其匹配过程。目的地址缓存的目的是提高下一跳选择的效率,在内部节点上的前缀记录实际上只有三条记录:链路本地地 址前缀对应的记录;全球弛址前缀对应的记录;默认路由。如果还使用目的地址缓存,不仅消耗内存空间和代码空间。而且实际的查询效率也得不到有效提高。

  IPv6的优点之一就是提供灵活的路由机制。由于分配IPv4网路ID所用的方式,要求位于Internet中枢上的路由器维护大型路由表。这些路 由器必须知道所有的路由,以便转发可能定向到Internet上的任何节点的数据包。通过其聚合地址能力,IPv6支援灵活的寻址方式,大大减小了路由表 的规模。在这一新的寻址结构中,中间路由器必须只跟踪其网路的本地部分,以便适当地转发消息。

  邻居发现提供以下一些功能:

  (1)路由器发现。这允许主机标识本地路由器。

  (2)地址解析。这允许节点为相应的下一跃点地址解析链路层地址(替代地址解析协议)。地址自动配置。这允许主机自动配置站点一本地地址和全局地址。邻居发现将Internet控制消息协议用于IPv6(ICMPv6)消息,这些消息包括:

  (3)路由器广告。在伪定期的基础上或响应路由器请求由路由器发送。IPv6路由器使用路由器广告来公布其可用性、地址前缀和其他参数。

  (4)路由器请求。由主机发送,用于请求链路上的路由器立即发送路由器广告。

  (5)邻居请求。由节点发送,以用于地址解析、重复地址检测,或用于确认邻居是否仍可访问。

  (6)邻居广告。由节点发送,以响应邻居请求或通知邻居链路层地址中发生了更改。

  (7)重定向。由路由器发送,从而为某一发送节点指示指向特定目标的更好的下一跃点地址。

  3 无线感测器网路和有线网路交互及稳定性

  本文提出通信网路采用有线网路和无线感测器网路相融合拓扑模型,如图3所示。用现有专用光纤,无线感测器网路具有网路自愈功能,且每个节点都是一个 感测器,可采集相关资讯数据,同时充当无线网路路由器传输数据。无线感测器网路通过接入节点(Access Point,AP)接入有线网路,将数据通过专用光纤传输至中心监控系统。AP节点是无线感测器网路同有线网路交互的网关节点,同时运行无线网路通信和有 线网路通信双协议。

  在IPv6协议族中,有线网路数据传输使用硬体地址(MAC)进行识别设备,其中地址解析协议(ARP)完成IP地址和数据链路层使用的硬体地址之 间的转换,因此为了保证无线感测器网关在有线网路中的通信,必须要实现ARP协议功能。无线传感网路中节点都还拥有自己唯一的MAC地址,参考 TCP/IP下的实现机制,实现Zigbee协议中的适配层和ARP,实现IP地址到Zigbee无线感测器节点地址的映射。协议转化如上图所示,完成数 据在Zigbee无线感测器网路和TCP/IP有线网路之间的协议转换过程。

  4 互联互通下行物理层/链路层

  开发互联互通下行物理层/链路层支援802.15.4等协议,其中802.15.4支援多频段,包括780 MHz和2.4 GHz。物理层是通过中继器或集线器在电缆之间复制比特流。如图4所示。

  数据链路层是通过网桥或交换机在网段之间根据数据帧中的资讯(MAC地址)转发数据帧。如图5所示。网关用来连接不同体系结构的网路。如图6所示。

  IEEE 802.1 5.4是2004年提出的无线标准的安全网路技术,主要定义物理层和MAC层的协议,其余协议主要参照和采用现有的标准。 802.15.4主要应用于工业控制、远端监控和楼宇自动化领域,后期802.15.4的市场将转向消费者和家庭用户,主要应用于家庭自动化、安全和交互 式玩具。802.15.4网路另一个充满魅力的应用领域是精作农业。针对巨大的中国市场和2008年国际奥林匹克运动会,802.15.4技术产品将在中 国的环境监测和保护领域发挥重要的作用。利用该技术可以对污染源,特别是各工厂废水,废气的排放口进行实时监测控制,在每个排放口安装相应感应器,完成样 本的采集、分析和最终的流量测定。就目前的环境来说,污染源的数量大的惊人,仅北京地区的排污口就有几万个。基于IPv6的IEEE802.15.4的无 线感测器网路是目前研究的一个热点。其中,设计适合感测器节点的嵌入式IPv6协议栈是一个关键。

  802.15.4工作在工业科学医疗(ISM)频段,它定义了两个物理层,即2.4GHz频段和868 MHz/915MHz频段物理层。免许可证的2.4GHz ISM频段全世界都有,而868MHz和915MHz的ISM频段分别只在欧洲和北美有。在802.15.4中,总共分配了27个具有3种速率的信 道:2.4GHz波段为全球统一、无需申请的ISM频段,有助于15.4设备的推广和生产成本的降低。2.4GHz的物理层通过采用高阶调制技术能够提供 250Kb/s的传输速率,有助于获得更高的吞吐量、更短的通信时延和工作周期,从而更加省电。在868MHz频段有1个20Kb/s(或20 Ksymbol/s)的信道。

  5 结语

  IPv6感测器网路是IPv6技术与无线感测器网路的融合,具有两者各自部分特徵,同时也具有其独特性。这种独特性,决定了IPv6感测器网路不适 合直接采用IPv6网路或无线感测器网路的传统体系结构,主要体现在:传统的感测器网路体系结构不支援IPv6协议,无法实现与下一代网际网路的直接融合, 不支援端到端通信,可扩展性不高。IPv6作为下一代网际网路的核心协议,充分考虑了网路中的各种问题,已经形成一套功能强大、鲁棒性好的协议体系,无法应 用在存储资源和处理资源受限的感测器网路中。因此,必须在充分考虑到此网路的特点和特殊性的前提下,重新构建基于IPv6的感测器网路体系结构。基于 IPv6 over IEEE802.15.4的无线感测器网路是一门新兴的网路技术,应用领域广泛,如将它应用到家电的控制方面,把手机、PDA加入。同时因为IPV6替代 IPV4以后,可以实现三网合一。同时可以把网格计算、高清晰电视、远端医疗等整合在一起,使网路真正成为资讯高速公路。这对改变人们的生活和工作方式, 具有十分重要的社会效益,将其应用到各个资讯行业并进行推广后,将有巨大的市场潜力以及产生巨大的经济效益。

作者:IPv6edu.com 来源:IPv6之家


共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • IPv6教育(www.ipv6edu.com) © 2017 版权所有 All Rights Reserved.
  • Email:master@ipv6edu.com 京ICP备09058832号
  • Powered by ipv6edu!