Projects / Transparent Mobile IP

Transparent Mobile IP

Transparent Mobile IP (TMip) aims to provide IP mobility across multiple networks, ensuring that all active TCP sessions will be maintained upon client migration. No client-side software or alteration to the IP stack is required. The network itself changes to provide connectivity to hosts, using IP tunneling techniques.

Tags Networking
Licenses BSD Revised
Operating Systems POSIX Linux BSD
Implementation Delphi C++

Tweet this project Short link

Rss Recent releases

Changes: It is now possible to send signals to both tmipd and mlrd to control their behavior. Examples include sending HUP to force them to re-read their configuration files, USR1 to create a status file that describes their internal state, and USR2 to force a re-synchronization with the MLR. This allows for the debugging level and log file option to be changed without restarting the application. The address pool syntax has also been tidied up, and various bugs concerned with multi-homed CNs have been resolved.

Changes: TMip now includes support to host multiple correspondent nodes per physical node (a useful feature where nodes have multiple mobile cells directly attached). The concept of address allocation pools has been introduced, allowing centralised address assignment for optimisation of tunnelled traffic. Various mobility-related bugs have been fixed, including thread mutex locking to protect mobile client handovers. A sub-project now provides a Perl interface to the MLR and CNs, allowing network mapping to be easily achieved.

Changes: The DHCP server integration phase has been completed, with the primary application now fully responsible for mobile host address allocation. A daemon mode is now supported with logging options for background running. Various migration related bugs were fixed, primarily relating to the DHCP server itself. This version marks the first 'deployment' grade implementation.

Changes: An integrated DHCP server was added, which allocates addresses out to mobile clients as they migrate/appear. The mobile location register handles the address allocation, implying that the entire mobile network acts as a single DHCP server. This means that a mobile host can release its DHCP lease, migrate to a foreign cell and then upon DHCP request, it will be allocated the same IP and address allocation it had previously. A configuration file component was added, which saves having to specify options on the command line. See the tmipcore module in the CVS tree.

No changes have been submitted for this release.

026f3e62468d0fb4e0ea639df53da3e0_thumb

Project Spotlight

Campsite

A multilingual content management system (CMS) for news Web sites.

5d8ba090f3bb3d3a358222999b3cfecc_thumb

Project Spotlight

DSPAM

A server-side anti-spam agent for UNIX email servers.