Font Size: a A A

Design And Implementation Of IPv6 In WebitOS

Posted on:2006-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:P LiFull Text:PDF
GTID:2168360155458182Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Internet technology accompanying with TCP/IPv4 developed so rapidly in the past twenty years. Huge scale network, immense devices and enormous surf man let the addresses of IPv4 approaches exhaustion. The problem along with it received extensive attention to the people around the world. More serious problem is the deficiency of the IP address, which is the main requirement of all new added Internet and network digital equipment. Next generation IP protocol namely IPv6 adopts 128-bit address that differs to IPv4, which adopts 32-bit address. It means infinite address space. IPv6 can not only solve address shortage problem, but also solve some specific problems such as IP connection about point-to-point, quality of service, security and mobile, which IPv4 cannot do well.With the development of network, integrating with TCP/IPv4 protocol stack and providing Internet function associated with corresponding hardware is the vital development direction in embedded system. The new characteristic of IPv6 can satisfy the requirement of Embedded Internet. So the implementation of IPv6 in embedded system has a shining application prospect. The thesis designs and implements IPv6 in WebitOS, a real time embedded operating system whose processor is ATmega128 MCU. WebitOS is a configurable embedded operating system and all of its function modules must be published in the form of software component. So implementation of IPv6 module and IPv4 module are published in the form of software component too, and they are parataxis. The thesis mostly completes the design of IPv6 header, IPv6 extend header, ICMPv6 header, IPv6 input manage and output manage, error message echo request and echo reply, neighbor solicitation and neighbor advertisement. Under the limited resource environment, the thesis solves IP address exhaustive problem and implements part functions of IPv6. In addition, the thesis analyses IPv6 and compares IPv6 with IPv4 by some experiments.
Keywords/Search Tags:Embedded Internet, WebitOS, IPv4, IPv6, ICMPv6
PDF Full Text Request
Related items