A new multicasting-based architecture for Internet host mobility

IP multicasting provides a mechanism for location independent addressing and packet delivery to a group of hosts that belong to a multicast group. It also provides e cient mechanisms for hosts to join and leave multicast groups. The problem of supporting macro and micro level host mobility in the Internet involves similar issues of location independent addressing, address translation, packet forwarding and location management of mobile hosts. In order to exploit the commonality of goals in the two problems, we have investigated a new approach for supporting host mobility using IP multicasting as the sole mechanism for addressing and routing packets to mobile hosts. Mobile hosts are identi ed by unique multicast IP addresses, and use the IP multicasting infrastructure to route packets destined for mobile hosts. We have implemented a mobile computing environment which uses this routing approach, and our performance analysis shows that it is very e ective in supporting seamless mobility for both hando s and interface changes within and across networks. We discuss a number of issues which need to be resolved in order to make our approach viable and practical for supporting host mobility in the Internet.

[1]  M. Baker,et al.  Internet Mobility 4x4 , 1996, SIGCOMM.

[2]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[3]  Paul Francis,et al.  Core based trees (CBT) , 1993, SIGCOMM 1993.

[4]  Srinivasan Seshan,et al.  Handoffs in Cellular Wireless Networks: The Daedalus Implementation and Experience , 1997, Wirel. Pers. Commun..

[5]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[6]  Ramón Cáceres,et al.  Fast and scalable handoffs for wireless internetworks , 1996, MobiCom '96.

[7]  Sanjoy Paul,et al.  RMTP: a reliable multicast transport protocol , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[8]  Stephen Deering,et al.  Internet Protocol Version 6(IPv6) , 1998 .

[9]  Charles E. Perkins,et al.  A mobile networking system based on Internet protocol , 1993, IEEE Personal Communications.

[10]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 2: The Implementation , 1995 .

[11]  Songwu Lu,et al.  Adaptive resource management algorithms for indoor mobile computing environments , 1996, SIGCOMM 1996.

[12]  Stephen E. Deering,et al.  Distance Vector Multicast Routing Protocol , 1988, RFC.

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

[14]  Tony Ballardie,et al.  Core based trees , 1993 .

[15]  Mark Handley,et al.  Protocol Independent Multicast{Sparse Mode (PIM-SM): Motivation and Architecture , 1997 .

[16]  Robert Metcalfe,et al.  Reverse path forwarding of broadcast packets , 1978, CACM.

[17]  D. Estrin,et al.  RSVP: a new resource reservation protocol , 1993, IEEE Communications Magazine.

[18]  Gerald Q. Maguire,et al.  IP-based protocols for mobile internetworking , 1991, SIGCOMM 1991.

[19]  Satish K. Tripathi,et al.  Network layer mobility: an architecture and survey , 1996, IEEE Wirel. Commun..

[20]  Fumio Teraoka,et al.  A network architecture providing host migration transparency , 1991, SIGCOMM 1991.

[21]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol , 1993, RFC.