overview
The currently unnamed implementation (referred simply as mipv6) is an extensible and modular implementation of IPv6-based mobility mechanisms. The original objective was to develop a RFC 3775 compliant system but the platform was extended and the objectives redefined to support additional solutions such as Hierarchical MIPv6 and other local-mobility architectures such as those involved in the efforts of the NETLMM IETF group.
The code available at github includes only the user-space control plane, and is available for reference. The kernel changes specific to this implementation were lost in time and the daemon was not updated to use the current mipv6 interfaces in Linux.
features
- A RFC 3775 compliant control plane daemon.
- Including Home Agent, Mobile Node and Correspondent Node functionality.
- Partial IKEv1 support.
- IPv6 Neighbor discovery (RFC 2461) and IPv6 Stateless Address Autoconfiguration (RFC 2462)
- Both of these RFCs are partially implemented by the mobility framework due to a address configuration design decision.
- The current model allows future mechanisms (such as SEND and others) to be implemented with minor effort.
license
MIT
contact
You can reach me via email at hugo+public@fivebits.net.