Distributed core multicast (DCM): a multicast routing protocol for many groups with few receivers

We present a multicast routing protocol called Distributed Core Multicast (DCM). It is intended for use within a large single Internet domain network with a very large number of multicast groups with a small number of receivers. Such a case occurs, for example, when multicast addresses are allocated to mobile hosts, as a mechanism to manage Internet host mobility or in large distributed simulations. For such cases, existing dense or sparse mode multicast routing algorithms do not scale well with the number of multicast groups. DCM is based on an extension of the centre-based tree approach. It uses several core routers, called Distributed Core Routers (DCRs) and a special control protocol among them. DCM aims: (1) avoiding multicast group state information in backbone routers, (2) avoiding triangular routing across expensive backbone links, (3) scaling well with the number of multicast groups. We evaluate the performance of DCM and compare it to an existing sparse mode routing protocol when there is a large number of small multicast groups. We also analyse the behaviour of DCM when the number of receivers per group is not a small number.

[1]  D. Estrin,et al.  The Trade o s of Multicast Trees and Algorithms , 1994 .

[2]  András Gergely Valkó,et al.  Cellular IP: a new approach to Internet host mobility , 1999, CCRV.

[3]  Mischa Schwartz,et al.  ACM SIGCOMM computer communication review , 2001, CCRV.

[4]  G. Neufeld,et al.  Forwarding state reduction for sparse mode multicast communication , 1998, INFOCOM 1998.

[5]  William C. Fenner Internet Group Management Protocol, Version 2 , 1997, RFC.

[6]  Tony Ballardie,et al.  Core Based Trees (CBT) Multicast Routing Architecture , 1997, RFC.

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

[8]  John Moy,et al.  MOSPF: Analysis and Experience , 1994, RFC.

[9]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[10]  David Thaler,et al.  A dynamic bootstrap mechanism for rendezvous-based multicast routing , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[11]  Stephen Deering,et al.  Internet group management protocol , 1996 .

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

[13]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

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

[15]  Vaduvur Bharghavan,et al.  A new multicasting-based architecture for Internet host mobility , 1997, MobiCom '97.

[16]  Gerald Q. Maguire,et al.  IP-Based Protocols for Mobile Internetworking , 1991, SIGCOMM.

[17]  Yunzhou Li Group Specific MSDP Peering , 1999 .

[18]  Gerald W. Neufeld,et al.  Forwarding state reduction for sparse mode multicast communication , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

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

[20]  Charles E. Perkins,et al.  Minimal Encapsulation within IP , 1996, RFC.

[21]  Charles Graff IPv4 Option for Sender Directed Multi-Destination Delivery , 1995, RFC.

[22]  L. Wei,et al.  The trade-offs of multicast trees and algorithms , 1994 .

[23]  Keith Ross,et al.  Cache Array Routing Protocol v1.1 , 1998 .

[24]  Michael Zyda,et al.  Exploiting reality with multicast groups , 1995, IEEE Computer Graphics and Applications.

[25]  Michael Zyda,et al.  Exploiting reality with multicast groups: a network architecture for large-scale virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[26]  John Moy,et al.  Multicast routing extensions for OSPF , 1994, CACM.

[27]  David Thaler,et al.  Using name-based mappings to increase hit rates , 1998, TNET.

[28]  David Thaler,et al.  Distributed Center-Location Algorithms , 1997, IEEE J. Sel. Areas Commun..

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

[30]  John Moy,et al.  OSPF Version 2 , 1998, RFC.