IPv6在物联网中的应用(1)


物联网概念最早于1999年由美国麻省理工学院提出,随着技术和应用的发展,物联网内涵不断扩展,产生了新的认识——物联网是通信网和互联网的拓展应用与网络延伸,它利用感知技术与智能装置对物理世界进行感知识别,通过网络传输互联,进行计算、处理和知识挖掘,实现人与物、物与物信息交互和无缝连接,达到对物理世界实时控制、精确管理和科学决策的目的。

基于上述认识可以将物联网网络架构划分为三个层次,包括感知层、网络层和应用层。感知层包括感知控制子层和通信延伸子层,感知控制子层实现对物理世界的智能感知识别、信息采集处理和自动控制,通信延伸子层通过通信终端模块直接或组成延伸网络后将物理实体连接到网络层和应用层。网络层主要实现信息的传递、路由和控制,包括接入网和核心网,网络层可依托公众电信网和互联网,也可以依托行业专用通信网络。应用层包括应用基础设施/中间件和各种物联网应用。应用基础设施/中间件为物联网应用提供信息处理、计算等通用基础服务设施、能力及资源调用接口,以此为基础实现物联网在众多领域的各种应用。

在物联网体系架构中,网络层可以沿用现有的IP技术体系,采用IP技术来承载。而在感知层,从目前的技术发展来看,可以采用两种不同的技术路线,一种是非IP技术,如ZigBee产业联盟开发的ZigBee协议;另一种是IETF和IPSO产业联盟倡导的将IP技术向下延伸应用到感知延伸层。显然,采用IP技术路线,将有助于实现端到端的业务部署和管理,而且无需协议转换即可实现与网络层IP承载的无缝连接,简化网络结构,同时广泛基于TCP/IP协议栈开发的互联网应用也能够方便地移植,真正实现“无处不在的网络、无所不能的业务”。

在物联网感知层采用IP技术,要实现“一物一地址,万物皆在线”,将需要大量的IP地址资源,就目前可用的IPv4地址资源来看,远远无法满足感知智能终端的联网需求,特别是在智能家电、视频监控、汽车通信等应用的规模普及之后,地址的需求会迅速增长。而从目前可用的技术来看,只有IPv6能够提供足够的地址资源,满足端到端的通信和管理需求,同时提供地址自动配置功能和移动性管理机制,便于端节点的部署和提供永久在线业务。但是由于感知层节点低功耗、低存储容量、低运算能力的特性,以及受限于MAC层技术IEEE802.15.4)特性,不能直接将IPv6标准协议直接架构在IEEE802.15.4MAC层之上,需要在IPv6协议层和MAC层之间引入适配层来消弭两者之间的差异。将IPv6技术应用于物联网感知层需要解决一些关键问题,包括以下几个方面。

——IPv6报文过大,头部负载过重。必须采用分片技术将IPv6分组包适配到底层MAC帧中,并且为了提高传送的效率,需要引入头部压缩策略解决头部负载过重问题。

——地址转换。需要相应的地址转换机制来实现IPv6地址和IEEE802.15.4长、短MAC地址之间的转换。

——报文泛滥。必须调整IPv6的管理机制,以抑制IPv6网络大量的网络配置和管理报文,适应802.15.4低速率网络的需求。

——轻量化IPv6协议。应针对IEEE802.15.4的特性确定保留或者改进哪些IPv6协议栈功能,满足嵌入式IPv6对功能、体积、功耗和成本等的严格要求。


相关内容