Font Size: a A A

Design Of Portable Mobile IPv6 Protocol Stack And Implementation On Windows Operating System

Posted on:2008-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:H F ChenFull Text:PDF
GTID:2178360242465141Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the fast development of wireless communications and internet technology, various mobile devices keep on springing up, to access internet anytime and anywhere and to get timely information has become an imminent wish. The capability of IPv4 in solving mobility of network is somewhat limited, while IPv6's specific capacity in supporting safety & mobility of IP address space and improvement of service quality, provides an unprecedented advantage in solving mobility. Therefore, IETF has put forwards the RFC3775 (a new mobile network protocol) based on IPv6 protocol to support mobile network. Nowadays, this technology has become a hot research pot.This Paper is based on the summarization of the author's work in a knowledge innovation project entitled Mobile IPv6 Key Technology Research and Mobile IPv6 Stack Implementation Project launched by ICT (Institute of Computing Technology, Chinese Academy of Sciences). Herein we have analyzed IPv6 protocol, the Windows XP operating system structure and network hierarchies, and brought up a design notion as Portable Mobile IPv6(CN/MN) Protocol Stack based on MIPL(Mobile IPv6 for Linux) Experiment System in the GO/Core Project conducted by. Communications & Multimedia Laboratory of Helsinki University, and presented the implementation process of Mobile IPv6. In this design notion, based on the strategy of module partition, all of the program codes of Mobile IPv6 Stack are divided into two parts, one is related to the operating system while the other is functional ones unrelated to the operating system, the protocol stack is separated into two major parts as general codes and non-general codes, meanwhile, a'middle adaptable level'shielding system difference to replace different operating system's API is established and every part modulized, thus, the transplanting process is simplified into displacement of non-general modules. According to this design, protocol stacks may be transplanted between different operating systems. The Author's work in realizing MobileIPv6(CN/MN) protocol stack on the Window XP platform is also elaborated herein.The Multiplat-IPv6 provides a platform for mobile IPv6 protocol stack in research and development in multiple operating systems, offers more options for researching IPv6, and therefore bears considerable significance in the development of network protocol software for mobile devices.
Keywords/Search Tags:IPv6, Mobile IPv6, Portable mobile IPv6 protocol stack
PDF Full Text Request
Related items