Font Size: a A A

Research On Application Of Embedded IPv6 On ARM

Posted on:2007-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:X F XieFull Text:PDF
GTID:2178360182495586Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
Internet technology accompanying with TCP/IPv4 developed so rapidly in the past few decades. 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, and that means infinite address space. IPv6 can not only solve address shortage problem, but also solve many specific problems such as IP connection about point-to-point IP connection, 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 will be a shining application prospect. The thesis designs and transplants IPv6 in μC/OS-Ⅱ real time embedded operating system whose processor is LPC2210 MCU.Firstly, this thesis introduces the defects of IPv4, the new characteristics and current development of IPv6, and then makes a summary to the basic knowledge of IPv6, Which mainly explains the core Protocol of IPv6 that needs to desigh: IPv6, ICMPv6, Neighbor discovery. Secondly, this thesis introduces the internal structure and the characteristic of embedded processor LPC2210 in details, as well as the interface design of Ethernet chip RTL8019AS and the RTOS μ C/OS-II, then this thesis analyses the desigh and transplant of IPv6,mainly completing the design of IPv6 header.UDP header,ICMPv6 header,IPv6 input manage and output manage,error message echo request and echo reply,neighborsolicitation , neighbor advertisement and transplanting IPv6 to ARM. Lastly, it designs and implements an IPv6 basic experiment net to test the Protocol of ICMPv6 and UDP, through the package captured from the experiment net, and then analyzes the result.The experimental test indicated that each item of IPv6 could work normally, and then the basic system of the scheme is proved.
Keywords/Search Tags:IPv6, ICMPv6, Neighbor Discovery, Embedded system
PDF Full Text Request
Related items