A method performed in a network node for exchanging network service provider information between two sets of network service providers, comprising the steps of: configuring at least one address of a proxy function of a second set of the network service providers for a proxy function of a first set of the network service providers; wherein the network service providers are implemented in servers; sending network service provider information of the first set of the network service providers to the proxy function of the second set of the network service providers having the at least one address of the proxy function of the second set of the network service providers; and receiving network service provider information of the second set of the network service providers from the proxy function of the second set of the network service providers, wherein the network service provider information includes information for addressing the network service provider and ID of service provided by the network service provider; wherein the at least one address, of each of the proxy function of the first set of the network service providers and the proxy function of the second set of the network service providers, comprises one primary address corresponding to a primary proxy function and one secondary address corresponding to a secondary proxy function for high availability and wherein for each set, the secondary proxy function of a secondary server is used when a server where the primary proxy function resides is unavailable, wherein the first set of the network service providers is a traffic detection function, TDF, and the second set of the network service providers is either a content delivery network, CDN, or a packet gateway, PGW; or wherein the first set of the network service providers is a content delivery network, CDN, and the second set of the network service providers is either a traffic detection function, TDF, or a packet gateway, PGW. configuring at least one address of a proxy function of a second set of the network service providers for a proxy function of a first set of the network service providers; wherein the network service providers are implemented in servers; sending network service provider information of the first set of the network service providers to the proxy function of the second set of the network service providers having the at least one address of the proxy function of the second set of the network service providers; and receiving network service provider information of the second set of the network service providers from the proxy function of the second set of the network service providers, wherein the network service provider information includes information for addressing the network service provider and ID of service provided by the network service provider; wherein the at least one address, of each of the proxy function of the first set of the network service providers and the proxy function of the second set of the network service providers, comprises one primary address corresponding to a primary proxy function and one secondary address corresponding to a secondary proxy function for high availability and wherein for each set, the secondary proxy function of a secondary server is used when a server where the primary proxy function resides is unavailable, wherein the first set of the network service providers is a traffic detection function, TDF, and the second set of the network service providers is either a content delivery network, CDN, or a packet gateway, PGW; or wherein the first set of the network service providers is a content delivery network, CDN, and the second set of the network service providers is either a traffic detection function, TDF, or a packet gateway, PGW.