Distributed Core Multicast (DCM): a routing protocol for many small groups with application to mobile IP telephony

Document Type Expired Internet-Draft (individual)
Authors Jean-Yves Le Boudec  , Ljubica Blazevic 
Last updated 2000-06-21
Stream (None)
Intended RFC status (None)
Expired & archived
plain text htmlized pdfized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


This document specifies 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. For such networks, 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 [1], [2]. It uses several core routers, called Distributed Core Routers (DCRs) and a special protocol between them. DCM aims: (1) to avoid multicast group state information in backbone routers, (2) to avoid triangular routing across expensive backbone links, (3) to scale well with the number of multicast groups. We analyse how DCM can be used to route packets to mobile hosts in cellular IP telephony, where each mobile host is assigned a multicast address in every domain it visits. The benefits of multicasting-based approach to route packets to mobile hosts are low latency and no disruption during handover.


Jean-Yves Le Boudec (Leboudec@epfl.ch)
Ljubica Blazevic (Ljubica.Blazevicleboudec@epfl.ch)

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)