A Framework for Multi-class-based Multicast Routing

Maria João Nicolau, António Costa and Alexandre Santos

Universidade do Minho
Departamento de Informática
P-4710-057 Braga, Portugal

Tel.: +351 253 604470
Fax.: +351 253 604471
E-mail: joao (at) dsi.uminho.pt, {costa,alex} (at) uminho.pt


The goal of Differentiated Service Architecture is to provide the benefits of different CoS levels while avoiding the limitations of the IntServ model. This is accomplished by aggregating traffic into specific classes, thus changing the scope from QoS (per flow) to CoS (per class) guarantees. In presence of DiffServ networks, per flow path computation is not adequate. Instead, per class path calculation must be made and so multiple paths (unicast routing) or trees (multicast routing), must be computed in order to satisfy the different QoS requirements of different traffic classes.

This paper presents a new multicast routing strategy enabling per class multicast tree computation. The proposed heuristics enable directed trees establishment, instead of reverse path ones, due to the importance of link asymmetry within an environment which is, essentially, unidirectional.

TERENA Networking Conference 2002, Limerick, Ireland, Jun 3-6, 2002