面向物联网的轻量级IPv6研发
物联网的大量地址需求只有IPv6才能满足,需要加速研发基于IPv6的物联网产品,但是目前存在没有成熟产品推出,IPv6协议需要轻量级裁减等问题。
面向物联网的IPv6技术研发是我公司WiiSE网络架构项目的重要课题之一,致力于将IPv6的轻量级协议实现引入到物联网,以满足物联网器件的计算能力和能耗限制。物联网节点上实现IPv6协议面临的主要挑战是其有限的计算和通信能力,一方面IPv6报头需要压缩,另一方面IPv6的路由协议和应用协议都需要进行轻量级裁剪,最后在协议实现上也需要特定的实现技术减小协议栈对节点计算和通信资源的消耗,这一系列技术总称为轻量级IPv6.
图6.4 支持轻量级IPv6协议栈的传感器节点
物联网IPv6项目组结合标准化、产业推动、原型系统研发等多方面的力量推动了物联网IPv6产业和产品的发展。首先,推动物联网IPv6的标准化工作。在互联网最重要的标准化组织IETF中发起了轻量级协议实现工作组LWIG,我公司代表担任工作组联席主席,在CCSA TC10完成了《适用于6LoWPAN网络的轻量级IPv6协议》立项的报批稿;这些标准化工作旨在规范化物联网轻量级IPv6协议的实现,促进不同实现之间的互通,将制定TCP/IP协议轻量级实现的指导性标准,把互联网推到了物体等微小环境下,扩展了互联网的服务范围;另外一方面,使得物体可以接入互联网,使用互联网提供的服务和业务。其次,推动IPv6物联网产业链条的完善。终端芯片方面,经过推动目前已有三款TD基础通信芯片支持IPv6,可以在物联网模组中使用来支持物联网业务;网络方面,完成了核心网PS域设备、CMNET承载网和IP专网设备支持IPv6情况的调研,为物联网IPv6的需求做好充分的准备;业务平台方面,已经在物联网总体架构企标规范中加入了IPv6的支持。最后,为了验证IPv6物联网产品设备的可行性,在仅有10K内存的节点上开发出一套轻量级IPv6的传感器系统,嵌入了温湿度传感器并且与浏览器、社交网络等应用集成,显示了IPv6支持物联网端到端的可行性和优越性。