CONTROL OF A CHAIN OF SERVICES

The invention relates to a service control entity (100) configured to control chains of services provided in a service network (400) in which a plurality of service providing modules (300) are provided, wherein data packets of a data packet flow from a source address to a destination address are tra...

Full description

Saved in:
Bibliographic Details
Main Author CORTES GOMEZ, FRANCISCO
Format Patent
LanguageEnglish
French
Published 07.05.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The invention relates to a service control entity (100) configured to control chains of services provided in a service network (400) in which a plurality of service providing modules (300) are provided, wherein data packets of a data packet flow from a source address to a destination address are transmitted through the service network (400) to apply a chain of services to the data packet flow. A chain control unit (110) determines the possible chains of services to be applied to the different data packet flows, and identifies, for each chain of services, the predefined sequence of services applied to the data packet flow and the service providing modules (300) which provide the services contained in the predefined sequence of services, and identifies in which order the identified service providing modules (300) have to be passed in order to apply the predefined sequence of services to the data packet flow. A module control unit (120) controls the service providing modules (300) and assigns, to each of the identified service providing modules (300) contained in the chain of services, an ingress network address of an underlying layer of the end-to-end layer, wherein the module control unit (120) assigns ingress network addresses to the service providing modules used in the corresponding chain of services in such a way that the ingress network address of a service providing module and the ingress network address of a neighboring service providing module which is the subsequent service providing module in the corresponding chain of services, are related to each other by a predefined relationship, L'invention concerne une entité de commande de services (100) configurée pour commander des chaînes de services fournis dans un réseau de services (400) dans lequel une pluralité de modules de fourniture de services (300) sont installés. Des paquets de données d'un flux de paquets de données allant d'une adresse de source à une adresse de destination sont transmis par l'intermédiaire du réseau de services (400) afin d'appliquer une chaîne de services au flux de paquets de données. Une unité de commande de chaîne (110) détermine les chaînes possibles de services à appliquer aux différents flux de paquets de données, et identifie, pour chaque chaîne de services, la séquence prédéfinie de services appliqués au flux de paquets de données et les modules de fourniture de services (300) qui fournissent les services contenus dans la séquence prédéfinie de services, et identifie dans quel ordre les modules de fourniture de services (300) doivent être traversés de manière à appliquer la séquence prédéfinie de services au flux de paquets de données. Une unité de commande de modules (120) commande les modules de fourniture de services (300) et attribue, à chacun des modules de fourniture de services (300) identifiés contenus dans la chaîne de services, une adresse réseau d'entrée d'une couche sous-jacente à la couche de bout en bout. L'unité de commande de modules (120) attribue des adresses réseau d'entrée aux modules de fourniture de services utilisés dans la chaîne de services correspondante de telle manière que l'adresse réseau d'entrée d'un module de fourniture de services et l'adresse réseau d'entrée d'un module de fourniture de services voisin, qui est le module de fourniture de services subséquent dans la chaîne de services correspondante, soient liées l'une à l'autre par une relation prédéfinie.
Bibliography:Application Number: WO2013EP72565