Home Product Realization Intellectual Properties
 

Mobile IP (RFC 2002) is a proposed standard that builds on the Internet Protocol by making mobility transparent to applications and higher-level protocols such as TCP. It provides mobility support to the Network Layer of the TCP/IP stack defined over the 802.11b WLAN standard.

 
Technology
A network connection between two hosts is defined by the tuple of source IP address, source port and destination IP address, destination port. Any changes to these could lead to a termination of the connection. An IP address can be divided into network part and a host part. The network part of the IP address defines the network to which the host is a part of. This is called the home network. A mobile node, like any other host is assigned an IP address by the home network. When the mobile node moves out of range of the home network, it is said to have moved into a foreign network. The IP address that was assigned to the mobile node in the home network is no longer reachable from the home network and it is not valid in the foreign network. Mobile IP defines two modules, a home agent and foreign agent which will ensure that mobile node can still remain connected to the network without a change in its IP address. It enables this to happen by introducing another IP address called the “care-of-address”. When the mobile node moves out of range of the home network, it registers a “care-of-address” with the home agent via the foreign agent. Any packet that is destined for the mobile node will first reach the home network. The home agent will tunnel the packet to the “care-of-address”. The packet is de-encapsulated at the end of tunnel by the “care-of-address” and then forwarded to the mobile node.
Architecture
There are basically five components in the Mobile IP architecture:
Framework comes here
Home agent
This is the term used to define the module in the home network that will ensure the network connectivity of the mobile node irrespective of the location of the mobile node.
Foreign agent
This is the term used to define the module in the foreign network that will interact with the home agent to deliver packets intended to the mobile node.

Mobile Node
This is the term used to define any node that is connected to a network and that is mobile i.e., it need not have wired connectivity to remain connected to the network.

Home Network
This is the network of which the mobile node is originally a part. The mobile node is assigned an IP address by the home network.
Foreign Network
This is the term used to define all other networks apart from the home network. When the mobile node moves out of range of the home network, it is said to have entered a foreign network.
The home network and foreign network boundaries are decidedby factors such as signal strength etc.
Usage Scenarios
Mobile IP can be used in all devices which have an IP stack and some support for mobility. For example: mobile phones with the GPRS stack, laptops with hardware supporting 802.11b, Bluetooth™ enabled devices etc.
MindTree’s Solution
MindTree has implemented the following components which are available for license.
Components
Home Agent
Foreign Agent
Mobile Node
Platform Support
VxWorks, Linux, uCLinux, Solaris and Windows.