Supporting IP Multicast for Mobile Hosts

IP Multicast is an efficient mechanism of delivering a large amount of data to a group of members over the Internet. Link sharing is achieved by a multicast tree that connects all group members. Mobile IP is the proposed standard for IP mobility support and provides two schemes for mobile hosts to receive multicast packets, either through tunneling from the home agent (called home subscription) or by joining multicast groups in the visited foreign network (called remote subscription). The former compromises the link sharing of IP Multicast and uses sub-optimal routing, while the latter requires the foreign agent to be a multicast router and may incur frequent modifications of the multicast tree due to host mobility. This paper introduces multicast agents for IP Multicast to mobile hosts. A multicast agent is a multicast router that serves multiple (foreign) networks. A foreign agent in the service area of a multicast agent notifies the multicast agent of the multicast groups that visiting mobile hosts belong to. The multicast agent joins these multicast groups and tunnels multicast packets for these groups to the foreign agent. The foreign agent delivers multicast packets to mobile hosts using local multicast whenever possible. Simulation results show that the delay and the cost of delivery per multicast packet in our approach is close to the optimal case in remote subscription. Our approach has a lower disruption of multicast services due to mobility when groups are sparse.

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

[2]  B. R. Badrinath,et al.  IP multicast extensions for mobile internetworking , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[3]  Carey L. Williamson,et al.  A performance study of multicast routing algorithms for ATM networks , 1996, Proceedings of LCN - 21st Annual Conference on Local Computer Networks.

[4]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[5]  Carey L. Williamson,et al.  Mobile multicast (MoM) protocol: multicast support for mobile hosts , 1997, MobiCom '97.

[6]  Rick Biint Mobile IP-based Multicast as a Service for Mobile Hosts , 1995 .

[7]  Marko Schuba,et al.  Performance Investigations of the IP Multicast Architecture , 1996, Comput. Networks ISDN Syst..

[8]  B. R. Badrinath,et al.  A framework for delivering multicast messages in networks with mobile hosts , 1996, Mob. Networks Appl..

[9]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[10]  Stephen E. Deering,et al.  Multicast routing in internetworks and extended LANs , 1988, SIGCOMM '88.

[11]  Euug Computing systems : the journal of the USENIX Association , 1988 .

[12]  Vineet Chikarmane,et al.  Network Support for Mobile Hosts in a TCP/IP Internetwork , 1995 .

[13]  Suresh Singh,et al.  RelM: reliable multicast for mobile networks , 1998, Comput. Commun..

[14]  John Moy,et al.  Multicast Extensions to OSPF , 1994, RFC.

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

[16]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

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

[18]  B. R. Badrinath,et al.  A framework for delivering multicast messages in networks with mobile hosts , 1993, [1993] Proceedings. The 13th International Conference on Distributed Computing Systems.

[19]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

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

[21]  Clifford Neuman,et al.  A Comparison of Internet Resource Discovery Approaches ; CU-CS-601-92 , 1992 .