Route Optimization of Mobile IP over IPv4:
http://www.sfu.ca/~lcheu/885-project.htm
1. Abstract
The support of mobility in the modern communications networks is becoming
essential and important with the booming development of mobile devices.
Mobile IP, built on IPv4, was designed by IETF to serve the needs of
supporting portable IP addresses on Internet.
In the basic mobile IP protocol, datagrams going to the mobile node have to travel through the home agent when the mobile node is away from home. On the other hand, the datagrams sent from the mobile node to other wired nodes can be routed directly. This asymmetric routing, called "Triangle routing", is generally far from optimal, especially when the destination node is close to the mobile node.
Eliminating the "Triangle routing" problem, in order to improve network efficiency, is one appealing topic in mobile IP. IETF proposed extension part of the basic mobile IP, called "Route Optimization". Actually, in the next generation of the Internet Protocol - IPv6, "Route Optimization" is integrated as a fundamental part of the mobility support.
However, IPv4 has already been widely deployed and will continuously dominate the Internet for a long time. Therefore, the study of Route Optimization is still of interest to us, although it is no longer a problem in IPv6.
2. Project Plan
Tool used in the project: ns-2
In the project, we plan to implement the Route Optimization extension of mobile IP over IPv4 in ns-2, since the basic mobile IP has already been implemented by the Monarch project of CMU in ns-2. Also, the mobile IP over IPv6 in ns-2 has been almost implemented by MobiWan project of MOTOROLA Labs and INRIA Rhtne-Alpes PLANETE.
We need to extend the current modules of mobile IP in ns-2. After extension, we will compare the usual routing scheme in mobile IP without optimization to the routing with optimization in terms of the network utilization and end-to-end delay etc. If time permits, we would like to compare other route optimization approaches with the IETF proposal, to get hands-on experience and better idea about them.
3. Reference