Linux Mobile IPv6 HOWTO

Lars Strand

2003-12-07

Revision History
Revision 1.0 2003-12-02 Revised by: TMM
Reviewed by LDP
Revision 0.7.2 2003-11-26 Revised by: LKS
A lot of cleanup. Thanks to John Levon levon [at] movementarian.org
Revision 0.7.1 2003-11-22 Revised by: LKS
Changed the license from GFDL to OPL due to some GFDL problems.
Revision 0.7 2003-11-18 Revised by: LKS
Converted to XML Docbook. Some cleanup.
Revision 0.6 2002-11-07 Revised by: LKS
Fixed some errors + update. Thanks to Henrik Petander petander (at) tcs hut fi.
Revision 0.5.1 2003-11-03 Revised by: LKS
Updated to MIPL relase 1.0 (kernel 2.4.22).
Revision 0.5 2003-08-05 Revised by: LKS
Initial release.

This document describes the software and procedures to set up and use mobile IPv6 for Linux.


Table of Contents
1. Introduction
1.1. What is Mobile IP?
1.2. Why Mobile IP?
1.3. How does it work?
2. IPv6
3. Mobile IPv6 for Linux
3.1. Patching the kernel
3.2. Userspace tools
3.3. MIPv6 device node
3.4. Automatic startup
4. Test bed
4.1. Testcase
4.2. Step-by-step
5. Doing some tests
5.1. Pre-test
5.2. Movement detection
5.3. ping6
5.4. Kernel IP routing table
5.5. Travelling through several foregin LAN's
5.6. Returning home
5.7. Real life testing - smooth handover
6. FAQ
7. Useful Resources
8. Copyright, acknowledgments and miscellaneous
8.1. Copyright and License
8.2. Disclaimer
8.3. How this document was produced
8.4. Feedback
8.5. Acknowledgments

    Next
    Introduction