mobile-ipv6.org

bringing mobility to your linux device

You are using IPv4

mobile-ipv6.org -> Introduction

Mobile IPv6 for Linux

MIPL Mobile IPv6 for Linux is an implementation of the IETF's RFC 3775: Mobility support in IPv6. This software is developed in Helsinki University of Technology.

History

In 1999, the MIPL Mobile IPv6 for Linux started up as a student project for HUT's "Software Project" course. It was developed by Sami Kivisaari, Niklas Kämpe, Juha Mynttinen, Toni Nykänen, Henrik Petander and Antti Tuominen. The end result of the course was released as MIPL 0.5 under GPL in June 2000.

After the course, further development was taken up by the GO-Core project at HUT Telecommunication Software and Multimedia Lab, with Henrik Petander and Antti Tuominen as core developers. Jaakko Laine and Ville Nuorvala joined the project in 2001. Later on, GO-Core moved to the Laboratory for Theoretical Computer Science.

The code was further developed to match new drafts as they came along, and also new Linux kernel releases. In the beginning kernel version was 2.3.59 and draft version 8. After some substansial changes to the Mobile IPv6 specification, it was decided that MIPL would be split into kernel and user space parts, rather than keeping it all in the kernel. MIPL 1.1 release was last kernel release and worked for kernel version 2.4.26.

In the end of 2003, MIPL2 development was started. New major version number was to signify that it was completely different from the earlier releases. Basically version 2.0 is a complete rewrite of the whole software, with most of the functionality in a user space daemon and only thin support layer in kernel. At the same time, HUT started collaboration with USAGI project, in hopes of getting Mobile IPv6 support in the mainline Linux kernel.

Current

GO-Core project has ended. MIPL is currently developed on spare time. Core developers have other tasks to do, but try to devote as much time as possible to make sure the software works.

For users

MIPL Mobile IPv6 for Linux has been released under GPL and is available to anyone for free. People trying it out or thinking about it should consider subscribing to our mailing lists to get the most of it. Before trying it our, you should really understand what Mobile IPv6 is for, how IPv6 works and how you set it up in Linux. Also thorough understanding of IP networking in general will help.


Last modified: $Date: 2007/01/30 11:39:41 $