A method for selecting a network slice to serve a user equipment, UE, in a network that comprises a plurality of network slices, the method applying at a slice user data repository, SDR, participating in the method per network slice basis, and the method comprising:
- holding subscription information for each UE to be served by the network slice, the subscription information comprising slice selection data for the UE;
- receiving, from an entity of the network slice, a request for slice selection data for a UE;
- transmitting, toward the entity of the network slice, the subscription information with the slice selection data for the UE;
- and
- if the subscription information for a UE is not held and available, the method further comprises:
- transmitting a request for slice selection data for the UE toward a slice selection repository, SSR, which is external to any network slice and shared by the plurality of network slices;
- receiving the slice selection data from the SSR;
- and
- forwarding the received slice selection data toward the entity of the network slice.