Font Size: a A A

IPv6 Implementation On Small Device

Posted on:2005-11-23Degree:MasterType:Thesis
Country:ChinaCandidate:J ShenFull Text:PDF
GTID:2168360122993867Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
IPv6, the new Internet protocol, has a wide application perspective in the near future. Particularly in the application of home network and small network device, IPv6 has more advantages than IPv4 does in the aspects of P2P communication, security and so on. But at present, most IPv6 implementations are commercial embedded stack products whose source are strictly protected or open source ones which are designed only for PC platform. The lack of open source, embedded IPv6 stack has become a barrier to further research on it. This paper is dedicated to design and implement an IPv6 stack on small device platform, and also to provide an easy-use API for upper layer.This paper develops a tailored, embedded IPv6 stack on an ARM7TDMI CPU platform. It implements an EPv6/IPv4 hybrid stack including the functions of IPv4, IPv6, Neibour Discovery and ICMPv6, ports TCP and UDP of LwIP over IP layer. Based on the stack, this paper implements a programming interface for the user, which is called "Small Socket". This interface is compatible to sockets standard, and is extended for IPv6 support.To test the whole stack and programming interface, this paper implements a simple web server using Small Socket and constructs an EPv6/IPv4 network. Finally, a sum-up and problems expected to be solved are given.
Keywords/Search Tags:IPv6, Small Device, Hybrid Stack
PDF Full Text Request
Related items