Patent ID: 8493884

Claim:
A multi-topology and multi-service routing system for routing a stream between several nodes, Ni, said routing system comprising a network, the stream being transmitted from one source to one destination, or one source to several destinations, taking account of mobility requirements of users and of the network nodes, wherein a node, Ni, of the network comprises a service module including service access points and relay points, xSVi, one or more transfer gateways, xTGi, allowing the streams to be transferred to capacities of a subnetwork, and a module LOC or LOCi comprising a function LOC or LOCi for handling the routing for all services and adapted for generating for each said service a routing table used at the request of the service modules, xSVi, and wherein the function LOC or LOCi is connected, for a given service, via a service node group, SNGi, to the other routing modules LOC or LOCi, said module LOC or LOCi being associated with each xSVi, said service node group, SNGi, being suitable for broadcasting information received by all the modules LOC or LOCi connected to said service node group, said xSVi is configured for interrogating the module LOCi associated with the xSVi, and said module LOC is configured for interchanging information including: location information of the users present in the network, and accessibility and topology information relating to all links that exist between service modules xSV of various services, in order to generate a distribution tree associated with a stream between a source and several destinations taking account of the mobility requirements of the users and of the network nodes.