Research of IPv6 in an Embedded Real-Time OS

Article Preview

Abstract:

This paper designs and implements IPv6 protocol in WebitOS, an embedded real-time OS which is a self-owned intellectual property of Lab. of Embedded Technology, Northeastern University, China. WebitOS is developed on processor of ATmega128 MCU, and is designed to be a configurable embedded operating system and all of its function modules must be published in the form of software component. So the IPv6 module is designed to be in the form of software component too, and to be a co-existing module with IPv4 module. Then, the design of IPv6 header, IPv6 extend header, ICMPv6 header, IPv6 input process and output process, error message echo request and echo reply, neighbor solicitation and neighbor advertisement are fully implemented, respectively. Under the limited resource environment, IP address exhaustive problem is solved by the implementation of IPv6. Besides, the performance analyses between IPv6 and IPv4 are performed through some experiments.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

192-197

Citation:

Online since:

November 2010

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Conta S D, RFC 2463, Internet control message protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. (1998).

DOI: 10.17487/rfc2463

Google Scholar

[2] Deering R H, RFC 2460, Internet protocol, version 6 (IPv6) specification. (1998).

Google Scholar

[3] Allw S T. Introduction to real-time software design[M]. NewYork: Springer Verlag. 1981, pp.107-258.

Google Scholar

[4] Chris M, Mallik T. A look at native IPv6 multicast[J]. IEEE Internet Computing. 2004, Volume 8 Issue 4: p.48.

Google Scholar

[5] Mackay M, Edwards C. IPv6 deployment support using an IPv6 transitioning architecture–the site transitioning architecture(STA)[J]. Lecture Notes in Computer Science. 2004, Volume3124: pp.1310-1316.

DOI: 10.1007/978-3-540-27824-5_170

Google Scholar

[6] Wood M, Tom B. Embedded system programming[J]. A Real-Time Primer. 1990, February: pp.20-28.

Google Scholar

[7] Ho-pong S, Soung C. Network-Driven layered multicast with IPv6[J]. Lecture Notes in Computer Science. 2000, Volume1815: p.11.

Google Scholar