论文部分内容阅读
在高度信息化时代,将大量低功耗嵌入式设备接入基于IPv6的互联网成为未来发展的必然趋势,因此6LoWPAN成为近几年的研究热点。但由于在6LoWPAN无线低功耗网络中,节点数量巨大,网络一般呈现多跳拓扑,使得传统地址配置方案难以直接应用,所以需要研究适应6LoWPAN环境的专用地址配置机制。在一些6LoWPAN应用中,没有位置信息的监测数据在很多场景下是没有意义的,而且节点之间的位置信息具有天然的异同性。因此本文以位置信息作为基本的切入点,研究了基于位置的6LoWPAN网络地址自动配置算法,主要的研究工作如下:(1)搭建了一种基于位置信息的网络架构LINA(Location information of the network architecture)。主要是根据节点的位置信息,通过投影6Lo WPAN网络到以边缘路由器为中心的二维平面,将其划分为一个个网络栅格,达到快速分簇的目的;由于各个栅格是相互独立的,可以同时进行地址配置,大大地降低了网络开销和延迟。(2)基于LINA网络架构,提出随机二分法地址配置方案。对原有基于邻居代理的地址配置方案进行改进,将地址配置的任务分散到栅格中大部分的代理节点上;为了减少地址配置在节点密度大的地方配置失败的概率,节点根据周围未分配IP地址节点的个数获得相应的地址空间;同时提出了有效的地址回收机制。(3)基于LINA网络架构,提出了基于位置的LDAAM(Location-based distributed address allocation mechanism)地址配置方案。该方案利用网络中的一些先验信息可合理设置地址配置的参数,适合应用于一些网络拓扑相对确定的场景。提出了有效的借地址机制,减少了孤立节点的个数,提高了地址分配的成功率;LDAAM机制分配的网络地址中的“地址—位置”相对映射关系使得路由更容易实现。(4)采用OPNET Modeler 15.4作为仿真平台,对提出的地址配置方案进行仿真分析。实验结果表明,两种地址配置方案与改进前相比,明显降低了地址配置的延迟,性能更好。