Font Size: a A A

Mobile Ipv6 In The Linux System To Achieve

Posted on:2007-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2208360185956109Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Internet has been developed heavily in the past few years and meanwhile people relied on the Internet even more than before. Along with the high-speed development of notebook computers, PDA and mobile phones, mobile computing has become a desirous key technology. People wish their computer could always be on line, despite of where it is located and whether they are moving on a train or sit in a coffee shop.All of these dreams can become true when the Mobile IPv6 technology is developed. In the mobile IPv6 world, each IP equipment, for example your computer, is assigned a unique IPv6 address. Just like the mobile phone number, this computer can always contact other nodes on the Internet through this IP address. On the other hand, any other computer can reach this computer through the IP address as long as the computer is living on Internet, despite where it locates at that time. In addition, computer can be moved from one place to another without changing this IP address, without interrupting the current active communication.In this paper, the characteristics of IPv6 and basic knowledge of mobile IPv6 are introduced, and the current research circumstances of mobile IPv4 and IPv6 are presented. Then, combining the characteristics of Linux operating system and the requirements of mobile IPv6, the unique solution of implementing mobile IPv6 on Linux is proposed using the Linux module Netfilter Framework and the kernel module program mode of Loadable Kernel Module. The IPv6 lab environment is built on Nokia IP650 router, and following five key problems have been solved: first how the IPv6_in_IPv6 Tunnel packet to be sent and received, second how the home agent to block the packet which is sent to the mobile node, third how the mobile test to be realized, fourth how the time stamp of kernel module to be used, and fifth how the IPv6 packets to be sent correctly by mobile node. Then such three data structures: Binding Cache, Binding Update List and Home Agent List which are used by every node of the mobile IPv6 system to save real-time information and finish complex communication process are designed. Finally, the realization details for home agent, mobile node and correspondent node are given. Through several function tests and result analysis, this mobile IPv6 system is proved that the initial goal is reached and a good performance is achieved.
Keywords/Search Tags:Home Agent, Mobile Node, Correspondent Node, Roaming
PDF Full Text Request
Related items