Patent ID: 7746814

Claim:
A method of multicast routing for a telecommunications network comprising a plurality of communication nodes interconnected by multiple paths, for establishing a multicasting connection between a source node and a plurality of destination nodes, comprising the steps of: a) making the source node generate a destination notification message which is propagated in the network until the destination notification message reaches the destination nodes, to inform the destination nodes of a need to connect to the source node; b) making each destination node generate, on receipt of the destination notification message, a connection request message requesting establishment of the connection and containing information on weighted connection costs; c) propagating the connection request message in the network towards the source node, while collecting further information on the weighted connection costs accumulated along a path; and d) receiving at the source node the connection request messages propagated in the network from the destination nodes, selecting multicasting paths with satisfactory costs according to the information received from the source node with the connection request messages, and making the multicasting connection along the multicasting paths selected in this way, so that the multicasting connection is established for multicasting data from the source node to the destination nodes.