6LoWPAN
一种基于IPv6的低速无线个域网标准
6LoWPAN是一种基于IPv6的低速无线个域网标准,即IPv6 over IEEE 802.15.4。
背景
将IP协议引入无线通信网络一直被认为是不现实的(不是完全不可能)。迄今为止,无线网只采用专用协议,因为IP协议对内存和带宽要求较高,要降低它的运行环境要求以适应微控制器及低功率无线连接很困难。
基于IEEE 802.15.4实现IPv6通信的IETF 6LoWPAN草案标准的发布有望改变这一局面。6LoWPAN所具有的低功率运行的潜力使它很适合应用在从手持机到仪器的设备中,而其对AES-128加密的内置支持为强健的认证和安全性打下了基础。
IEEE 802.15.4标准设计用于开发可以靠电池运行1到5年的紧凑型低功率廉价嵌入式设备(如传感器)。该标准使用工作在2.4GHz频段的无线电收发器传送信息,使用的频带与Wi-Fi相同,但其射频发射功率大约只有Wi-Fi的1%。这限制了IEEE 802.15.4设备的传输距离,因此,多台设备必须一起工作才能在更长的距离上逐跳传送信息和绕过障碍物。
IETF 6LoWPAN工作组的任务是定义在如何利用IEEE 802.15.4链路支持基于IP的通信的同时,遵守开放标准以及保证与其他IP设备的互操作性
这样做将消除对多种复杂网关(每种网关对应一种本地802.15.4协议)以及专用适配器和网关专有安全与管理程序的需要。然而,利用IP并不是件容易的事情:IP的地址和包头很大,传送的数据可能过于庞大而无法容纳在很小的IEEE 802.15.4数据包中。6LoWPAN工作组面临的技术挑战是发明一种将IP包头压缩到只传送必要内容的小数据包中的方法。他们的答案是“Pay as you go”式的包头压缩方法。这些方法去除IP包头中的冗余或不必要的网络级信息。IP包头在接收时从链路级802.15.4包头的相关域中得到这些网络级信息。
最简单的使用情况是一台与邻近802.15.4设备通信的802.15.4设备将非常高效率地得到处理。整个40字节IPv6包头被缩减为1个包头压缩字节(HC1)和1字节的“剩余跳数”。因为源和目的IP地址可以由链路级64位唯一ID(EUI-64)或802.15.4中使用的16位短地址生成。8字节用户数据报协议传输包头被压缩为4字节。
随着通信任务变得更加复杂,6LoWPAN也相应调整。为了与嵌入式网络之外的设备通信,6LoWPAN增加了更大的IP地址。当交换的数据量小到可以放到基本包中时,可以在没有开销的情况下打包传送。对于大型传输,6LoWPAN增加分段包头来跟踪信息如何被拆分到不同段中。如果单一跳802.15.4就可以将包传送到目的地,数据包可以在不增加开销地情况下传送。多跳则需要加入网状路由(mesh-routing)包头。
IETF 6LoWPAN取得的突破是得到一种非常紧凑、高效的IP实现,消除了以前造成各种专门标准和专有协议的因素。这在工业协议(BACNet、LonWorks、通用工业协议和监控与数据采集)领域具有特别的价值。这些协议最初开发是为了提供特殊的行业特有的总线和链路(从控制器区域网总线到AC电源线)上的互操作性。
这些协议的开发人员开发IP选择是为了实现利用以太网等“现代”技术。6LoWPAN的出现使这些老协议把它们的IP选择扩展到新的链路(如802.15.4)。因此,自然而然地可与专为802.15.4设计的新协议(如ZigBee和ISA100.11a)互操作。受益于此,各类低功率无线设备能够加入IP家庭中,与Wi-Fi、以太网以及其他类型的设备“称兄道弟”。
随着IPv4地址的耗尽,IPv6是大势所趋。物联网技术的发展,将进一步推动IPv6的部署与应用。IETF 6LoWPAN技术具有无线低功耗、自组织网络的特点,是物联网感知层、无线传感器网络的重要技术,ZigBee新一代智能电网标准中SEP2.0已经采用6LoWPAN技术,随着美国智能电网的部署,6LoWPAN将成为事实标准,全面替代ZigBee标准。
技术优势
l 普及性:IP网络应用广泛,作为下一代互联网核心技术的IPv6,也在加速其普及的步伐,在低速无线个域网中使用IPv6更易于被接受。
l 适用性:IP网络协议栈架构受到广泛的认可,低速无线个域网完全可以基于此架构进行简单、有效地开发。
l 更多地址空间:IPv6应用于低速无线个域网时,最大亮点就是庞大的地址空间。这恰恰满足了部署大规模、高密度低速无线个域网设备的需要。
l 支持无状态自动地址配置:IPv6中当节点启动时,可以自动读取MAC地址,并根据相关规则配置好所需的IPv6地址。这个特性对传感器网络来说,非常具有吸引力,因为在大多数情况下,不可能对传感器节点配置用户界面,节点必须具备自动配置功能。
l 易接入:低速无线个域网使用IPv6技术,更易于接入其他基于IP技术的网络及下一代互联网,使其可以充分利用IP网络的技术进行发展。
l 易开发:基于IPv6的许多技术已比较成熟,并被广泛接受,针对低速无线个域网的特性对这些技术进行适当的精简和取舍,可以简化协议开发的过程。
现状
6LoWPAN技术得到学术界和产业界的广泛关注,如美国加州大学伯克利分校(Berkely)、瑞典计算机科学院(Swedish Institute of Computer Science),以及思科Cisco、霍尼韦尔Honeywell等知名企业,并推出相应的产品。6LoWPAN协议已经在许多开源软件上实现。最著名的是Contiki、Tinyos,分别实现了6LoWPAN的完整协议栈,并得到广泛测试和应用。
安全Security
ZigBee和6LoWPAN都采用AES128技术加密,AES128是802.15.4技术标准的一部分。
参考资料
最新修订时间:2022-08-25 17:36
目录
概述
背景
参考资料