A service control entity configured to control chains of services provided in a service network in which a plurality of service providing modules are provided, wherein data packets of a data packet flow from a source address to a destination address are transmitted through the service network to apply a chain of services to the data packet flow, wherein in a chain of services a predefined sequence of services is applied to the data packet flow, an end-to-end layer being used to steer the data packet flow from the source address to the destination address, wherein different data packet flows are transmitted through the service network to apply a flow dependent chain of services to the corresponding data packet flow, the service control entity comprising: - a chain control unit configured to determine the possible chains of services to be applied to the different data packet flows, and configured to identify, for each chain of services, the predefined sequence of services applied to the data packet flow when passing through the corresponding chain of services, the chain control unit further being configured to identify, for each chain of services, the service providing modules which provide the services contained in the predefined sequence of services, and to identify in which order the identified service providing modules have to be passed in order to apply the predefined sequence of services to the data packet flow, - a module control unit configured to control the service providing modules and configured to assign, to each of the identified service providing modules contained in the chain of services, an ingress network address of an underlying layer of the end-to-end layer, which is used in the service network to direct the data packet flow to the next service providing module of the chain of services, wherein the module control unit, for each of the service providing modules in the chain of services, 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, the control unit thereby being configured to control said identified service providing modules to calculate the ingress network address of a neighboring service providing module based on the predefined relationship and the ingress network address of the underlying layer contained in the data packets of the received data packet flow, - a transmitter configured to inform a service chain classification unit which identifies the data packet flows entering the service network and identifies the service chain to be applied to each data packet flow, of the ingress network address of the first service providing module provided in each chain of services. - a chain control unit configured to determine the possible chains of services to be applied to the different data packet flows, and configured to identify, for each chain of services, the predefined sequence of services applied to the data packet flow when passing through the corresponding chain of services, the chain control unit further being configured to identify, for each chain of services, the service providing modules which provide the services contained in the predefined sequence of services, and to identify in which order the identified service providing modules have to be passed in order to apply the predefined sequence of services to the data packet flow, - a module control unit configured to control the service providing modules and configured to assign, to each of the identified service providing modules contained in the chain of services, an ingress network address of an underlying layer of the end-to-end layer, which is used in the service network to direct the data packet flow to the next service providing module of the chain of services, wherein the module control unit, for each of the service providing modules in the chain of services, 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, the control unit thereby being configured to control said identified service providing modules to calculate the ingress network address of a neighboring service providing module based on the predefined relationship and the ingress network address of the underlying layer contained in the data packets of the received data packet flow, - a transmitter configured to inform a service chain classification unit which identifies the data packet flows entering the service network and identifies the service chain to be applied to each data packet flow, of the ingress network address of the first service providing module provided in each chain of services.