This paper describes the structure of a multicast asynchronous transfe
r mode (ATM) switching node employing a recursive copy generation algo
rithm, based on a self-routing network with a limited copying capabili
ty and a few added elements, While the network generates only a few co
pies a time of an input multicast cell, the remaining are obtained by
recycling the output copies to the corresponding inputs as many times
as necessary, The proposed recursive copy generation is also suitable
to dynamically include new destinations and to delete old ones, The pe
rformance of the proposed structure, that has been implemented in a te
st-bed prototype, is also evaluated in terms of throughput and delay,
via computer simulation, showing a possible performance improvement fo
r multicast traffic with respect to an equivalent unicast input traffi
c. The cell loss probability in such structure is also evaluated.