• 2. Hao (Leo) Chen (lcheu@sfu.ca) and Igor Pogrebinsky (ipogrebi@sfu.ca)

    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

  • [1] RFC3220: "IP Mobility Support for IPv4", C. Perkins, January 2002 http://www.ietf.cnri.reston.va.us/rfc/rfc3220.txt?number=3220
  • [2] Internet Draft: "Route Optimization in Mobile IP", C. Perkins, D. Johnson, 09/06/2001. (66597 bytes) http://www.ietf.org/internet-drafts/draft-ietf-mobileip-optim-11.txt (work in progress)
  • [3] Internet Draft: "Mobility Support in IPv6", C. Perkins, D. Johnson, 11/21/2001. (310561 bytes) http://www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-15.txt (work in progress)
  • [4] The ns Manual, Edited by Kevin Fall & Kannan Varadhan. http://www.isi.edu/nsnam/ns/doc/index.html
  • [5] S. Cheshire and M. Baker, "Internet Mobility 4x4", ACM SIGCOMM Computer Communication Review, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications. Volume 26 Issue 4, August 1996, pp. 318 - 329.
  • [6] P. Zhou and O. Yang, "Reverse Routing: An Alternative to MIP and ROMIP Protocols", Proceedings of 1999 IEEE Canadian Conference on Electrical and Computer Engineering, Volume 1, pp. 150 -155.
  • [7] R. Jain, T. Raleigh, et al. "Enhancing Survivability of Mobile Internet Access Using Mobile IP with Location Registers", INFOCOM '99. Proceedings of Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Volume: 1 pp. 3 -11.