A method for enabling a network node function on a second network node, wherein the network node function is provided to a client device that is communicatively connected via a network service provider's network to a first network node, the method comprising: receiving a request data from the client device in the first network node for requesting the network node function, the request data comprising a client identification data and an indication of the network node function in the first network node, the client identification data comprising a client IP address; determining in the first network node a resource provider entity based on the client identification data; transmitting a resource allocation request from the first network node to the resource provider entity, the resource allocation request comprising the client identification data comprising the client IP address, and the indication of the network node function; obtaining a client context data in the resource provider entity based on the resource allocation request by using the client IP address to query the network service provider of the client device, wherein the network service provider matches the client IP address to the subscriber identity that is currently using the client IP address and wherein the network service provider constructs the client context data based on the subscriber identity; determining in the resource provider entity the second network node based on the client context data; transmitting a function placement request from the resource provider entity to the second network node, the function placement request comprising the indication of the network node function; and enabling the network node function in the second network node based on the function placement request. receiving a request data from the client device in the first network node for requesting the network node function, the request data comprising a client identification data and an indication of the network node function in the first network node, the client identification data comprising a client IP address; determining in the first network node a resource provider entity based on the client identification data; transmitting a resource allocation request from the first network node to the resource provider entity, the resource allocation request comprising the client identification data comprising the client IP address, and the indication of the network node function; obtaining a client context data in the resource provider entity based on the resource allocation request by using the client IP address to query the network service provider of the client device, wherein the network service provider matches the client IP address to the subscriber identity that is currently using the client IP address and wherein the network service provider constructs the client context data based on the subscriber identity; determining in the resource provider entity the second network node based on the client context data; transmitting a function placement request from the resource provider entity to the second network node, the function placement request comprising the indication of the network node function; and enabling the network node function in the second network node based on the function placement request.