节点文献

IPv6网络协议栈的模块化设计及在无线传感器上的超轻量化

Modularize IPv6 Protocol Stack and Implement Ultra-lightweight One for Wireless Sensor Network

【作者】 宋树彬

【导师】 王能;

【作者基本信息】 华东师范大学 , 计算机应用, 2008, 硕士

【摘要】 在不同的LCNA微小设备上实现IPv6协议栈时,很多情况下都不必实现IPv6协议簇定义的所有功能,为适应设备的硬件资源和功耗要求,需要对协议进行有针对性地裁剪。这就必须在不同LCNA微小设备上移植IPv6协议栈。为了简化移植,本文分析了IPv6核心协议功能的可裁剪性,然后模块化设计IPv6网络协议栈的功能模块,给出基本的接口函数,设计出一个可裁剪的基本框架。之后,通过在无线传感器节点上实现超轻量化的IPv6协议栈,验证设计思想和方法的合理性。在无线传感器网络中,通信节点的硬件资源极其稀少,并且要求功耗超低以在电池供电的情况下维持较长的生命期。本文通过分析无线传感器网络的特征,在适配层的基础上,合理地大幅度裁剪不适用于无线传感器网络的IPv6核心协议簇的功能,以满足无线传感器节点的各种需求。裁剪工作主要是:与IPv6扩展头部对应的功能,与ICMPv6差错报文对应的功能,以及IPv6邻居发现协议中的协议行为等。在分析了IPv6邻居发现协议的适用环境后,本文提出了一种为无线传感器网络量身定做的在适配层上实现的适配层邻居发现协议的设计思想。它对IPv6核心协议簇的协议做了合理的改进,可以大幅度降低协议自身的通信量和节点的功耗,满足无线传感器节点对超低功耗的需求;通过适配层来实现必要的IPv6邻居发现协议的功能,代价低,可更大程度地减小代码空间。这种改进保持了无线传感器节点对IPv6的支持力度。

【Abstract】 When IPv6 protocol stack is implemented in various embedded equipments of low cost network applications, it ought to tailor useless functions defined in IPv6 protocols. One maybe tailor some functions, and another maybe tailor else functions. So, IPv6 protocol stack must migrate to an embedded- equipments for every low cost network applications. In this paper, Firstly, the functions which are permitted to be cut are listed, and the reasons are given. Secondly, IPv6 protocol stack is modularized, and a frame easily to migrate is designed. Finally, an ultra-lightweight IPv6 protocol stack is implemented for wireless sensor network, and it prove that the frame is work.Communication node of wireless sensor network lacks hardware resources, such as memory spaces and power of MCU. And energy proved for it by battery is a very little. This paper study the feature of the node in wireless sensor network, such as tree topology and the functions of adaptation between IPv6 protocol stack and MAC defined by IEEE-802.15.4 standard, and design an ultra-lightweight IPv6 protocol stack which is greatly tailored for wireless sensor networks according to 6L0WPAN drafts. The functions tailored include some of IPv6 extension headers, some of ICMPv6 error messages and information messages, and some of functions of neighbor discovery protocol. Thus, the ultra-lightweight IPv6 protocol stack has maximally reduced the codes space and the overheads of the communication among the nodes just for IPv6 protocols, and it’s fit for the communication node of wireless sensor network.More, the new neighbor discovery applied to adaptation is present after contrasting between the neighbor features of IPv6 neighbor discovery and the neighbor features of wireless sensor network. This technique can more reduce the codes space and the overheads of communication among the nodes just for network protocols, and it can’t minify the node’s IPv6 function.

  • 【分类号】TP393.04
  • 【被引频次】1
  • 【下载频次】220
节点文献中: