论文部分内容阅读
近年来随着移动互联网的快速发展,物联网也迎来了发展的春天,大量设备接入到网络中,这些接入到网络中的物理设备组成了一个庞大的物理网络,对于这个物理网络,其网络架构仍然沿用传统互联网中的网络架构方式,即由大量交换机和路由器来控制数据转发。随着经济社会的发展,企业对物联网中网络结构的灵活变更性、可配置性要求越来越高,只需要通过一定的灵活配置就能改变物联网中设备网络的数据流向成为越来越多的企业所追求的目标。限制这一目标实现的主要障碍是传统网络中的信息流向往往在网络设计之初就设定好了,设备网络中控制层面与数据转发层面高度耦合,这样,物联网环境下的设备网络仍然受限于传统网络设备(交换机、路由器等)的限制。因此,分离网络设备中的控制层面和转发层面成为业界追求的目标。近年来兴起的软件定义网络(Software Defined Network,SDN)是对传统网络架构设计的一种创新,其提出的目的是分离网络的控制层面与数据层面,将传统网络中网络设备的控制能力提取出来,通过向应用开放编程接口的方式,应用面向接口编程,以此来实现对设备网络的管理。在SDN架构中,独立于转发层面的控制器是其控制核心,对设备网络的控制是通过控制器来完成的。控制器通过向位于网络设备的流表中下发配置信息来实现对数据包匹配规则的修改。本研究课题借鉴软件定义网络中将控制层面和数据层面分离的思想,设计并实现了基于物联网平台的可配置网络系统。本课题的研究前提是在局域网环境下,网络设备都是具有IP层以上通信能力的设备。基于数控分离的设计思想,通过在物联网平台中增加配置与控制模块,达到通过此模块来实现对物联网设备中数据流向灵活控制的目的。具体如下:1、配置与控制模块的设计与实现。本课题通过在物联网平台中增加配置与控制模块,该模块通过下发配置报文信息给物联网接入设备,通过此方式实现对设备网络中数据流向的控制。该研究点具体包括配置与控制模块的位置和功能、应用调用该模块对终端操作的流程、该模块对应用所传达配置参数的解析以及该模块对配置报文的分发机制。2、增强型M2M (enhanced Machine-To-Machine, eM2M)通信协议的设计与实现,即eM2M协议。通信协议是物联网平台的配置与控制模块、接入模块和物联网设备通信的关键,设备所收到的路由配置信息是控制器模块通过协议的配置报文下发的,对物理设备的控制由传统网络中交换机和路由器联合控制转变为由物联网平台中的配置与控制模块控制。该研究点具体包括增强型M2M协议的报文结构的设计和具体报文的实现。3、物联网接入设备上路由表的设计与实现。本课题中,物联网接入设备把配置与控制模块下发的配置信息以某种格式存到路由配置文件里,路由配置文件中包含一条或者多条路由信息。设备通过读取路由表中的信息来决定数据包下一步的数据流向。该研究点具体包括路由表中配置信息的格式、配置信息的修改规则以及写入规则。