Font Size: a A A

The Design And Implementation Of Embedded IPv6 Stack

Posted on:2006-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2168360152975692Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the quick development of computer technology, the inexpensive and small embedded devices are popularized. These devices are eager to access Internet. However, the lack of IPv4 address prevents large numbers of embedded devices from connecting to Internet. Next generation network protocol - IPv6 not only has almost limitless address number but also has many advantages, such as more strong security, higher service quality, stateless address auto configuration function and so on. With these advantages, IPv6 becomes the preferred selection for embedded devices to become a member of Internet.IPv6 will make embedded devices become independent entities of Internet, without address limitation and can offer more services than IPv4. However, the embedded TCP/IP stacks which is open source project don't support IPv6 to this day.This paper describes the design and implementation of an embedded IPv6 stack. It includes IPv6 ICMPv6 Neighbor Discovery modules and extends TCP API network interfaces. The stack has small code size and small runtime memory usage so that it can run within limited resources. It can be ported and extended easily. The system provides a common solution for embedded devices Internet connection via IPv6. Based on this IPv6 stack, we developed DUT network monitor system which is the important part of the campus network's intelligent management. The network monitor system includes two parts: the network performance; the device-rooms' states.This system is based on the open source project about IPv4 stack and refers to other TCP/IP stack. It is layered and modularized. The system has been running for two months stably.
Keywords/Search Tags:Embedded System, IPv6, ICMPv6, Neighbor Discovery, Network Monitor
PDF Full Text Request
Related items