Migrating home agents towards internet-scale mobility deployments

While the IETF standardization process of the Mobile IPv6 and Network Mobility (NEMO) protocols is almost complete, their large-scale deployment is not yet possible. With these technologies, in order to hide location changes of the mobile nodes from the rest of the Internet, a specific router called a home agent is used. However, this equipment generates resilience and performance issues such as protocol scalability and longer paths. In order to solve these problems, we describe and analyze a new concept called Home Agent Migration. The main feature of this solution is the distribution of home agents inside the current Internet topology to reduce distances to end-nodes. As is usually done for anycast routing, they advertise the same network prefix from different locations; moreover they also exchange information about their associations with mobile nodes. This produces a Global Mobile eXchange (GMX), an overlay network that efficiently handles data traffic from and to mobile nodes, and operates home agents as would an Internet eXchange Point (IXP). When a correspondent node needs to exchange packets with a mobile node, the data traffic will be intercepted by its closest GMX home agent and redirected to the home agent to which the mobile node is bound.

[1]  Pekka Nikander,et al.  Host Identity Protocol (HIP) Architecture , 2006, RFC.

[2]  Jason Nieh,et al.  Mobile Communication with Virtual Network Address Translation , 2002 .

[3]  Charles E. Perkins,et al.  A Mobile Host Protocol Supporting Route Optimization and Authentication , 1995, IEEE J. Sel. Areas Commun..

[4]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1998, RFC.

[5]  Israel Cidon,et al.  An Anchor Chain Scheme for IP Mobility Management , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  Myung J. Lee,et al.  Support for fault tolerance in local registration mobile-IP systems , 1999, MILCOM 1999. IEEE Military Communications. Conference Proceedings (Cat. No.99CH36341).

[7]  Dan Forsberg,et al.  Distributing mobility agents hierarchically under frequent location updates , 1999, 1999 IEEE International Workshop on Mobile Multimedia Communications (MoMuC'99) (Cat. No.99EX384).

[8]  Fambirai Takawira,et al.  Mobile IPv6 regional mobility management , 2005 .

[9]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[10]  Jun Murai,et al.  ORC: optimized route cache management protocol for network mobility , 2003, 10th International Conference on Telecommunications, 2003. ICT 2003..

[11]  Matt Thomas,et al.  Advanced Sockets Application Program Interface (API) for IPv6 , 2003, RFC.

[12]  Choong Seon Hong Hong,et al.  An Efficient Fault Tolerance Protocol with Backup Foreign Agents in a Hierarchical Local Registration Mobile IP , 2002 .

[13]  D. Katabi,et al.  A framework for scalable global IP-anycast (GIA) , 2001, CCRV.

[14]  Erik Nordmark,et al.  Extension to Sockets API for Mobile IPv6 , 2006, RFC.

[15]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[16]  C. Castelluccia A Hierarchical Mobile IPv 6 Proposal , 1999 .

[17]  Claude Castelluccia,et al.  HMIPv6: A hierarchical mobile IPv6 proposal , 2000, MOCO.

[18]  Ryuji Wakikawa,et al.  Network Mobility (NEMO) Basic Support Protocol , 2005, RFC.

[19]  M. Khalil,et al.  VHARP: Virtual Home Agent Reliability Protocol for Mobile IPv6 based Networks , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.