Connecting to virtualized mobile core networks
A 5G Network Architecture uses virtualization and network slicing. The user equipment (UE) interacts with an underlay network that interacts with virtual network slices. The UE interacts with the underlay network (ULN) to establish a connection to a virtual network slice. Procedures are defined to assign a new slice instance to a UE (UE initiated and ULN initiated); to change a UE Profile (UE initiated and ULN Initiated); and to change a UE's assigned slice instance (ULN Initiated).
1. A method comprising:
sending an initial connection message from a user equipment (UE) to a network node, wherein the initial connection message comprises a temporary identifier and one or more network slice selection assistance information (NSSAI), wherein the one or more NSSAI is associated with one or more services and the one or more NSSAI comprise an indication of a request to connect with one or more network slices;
receiving, at the UE from the network node, a response message comprising an indication of whether or not a connection with one or more first network slices of the one or more network slices is permitted;
receiving a request message from the network node, the request message comprising an indication of one or more second network slices that are permitted for use by the UE; and
sending a response to the request change message to the network node.
2. The method of claim 1 , wherein the UE first determines to connect to a default slice and includes, in the initial connection message, a default indication that is associated with one or more of the one or more NSSAI.
3. The method of claim 1 , wherein the response message comprises a new temporary identifier for the UE.
4. The method of claim 3 , wherein the network node interfaces to a plurality of network slices.
5. The method of claim 3 , wherein an underlay network routes control plane packets to network functions within the one or more network slices that are permitted for use by the UE.
6. The method of claim 1 , wherein the initial connection message comprises an indication of one or more capabilities of the UE.
7. The method of claim 6 , wherein the indication of or one or more capabilities of the UE is a control-plane only indication or a low-mobility indication.
8. The method of claim 1 , wherein, the UE is provisioned to check if access points of certain frequencies are available before determining to access the one or more network slices.
9. The method of claim 1 , wherein the UE receives a broadcast with an identifier that is associated with a service that can be reached via the network before determining to access the one or more network slices.
10. The method of claim 1 , wherein one or more identifiers of the one or more second network slices that are available for use by the UE include a default indication.
11. The method of claim 1 , wherein the request message is triggered in an underlay network by a subscription change.
12. The method of claim 1 , wherein the UE further sends a new slice request to the network node, wherein the new slice request comprises at least one identifiers of the one or more network slices that are available for use by the UE; and the UE further receives a new slice response from the network node, wherein the new slice response comprises a second indication of whether or not the connection to a slice from the one or more network slices identifiers is permitted.
13. The method of claim 12 , wherein the new slice request is triggered by a user manually entering a new service profile to the UE or an application level event in the UE.
14. The method of claim 1 , wherein the UE further receives a request to change from the network node.
15. An apparatus, the apparatus comprising:
a processor; and
memory coupled with the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising:
sending an initial connection message from a user equipment (UE) to a network node, wherein the initial connection message comprises a temporary identifier and one or more network slice selection assistance information (NSSAI), wherein one or more NSSAI is associated with one or more services and the one or more NSSAI comprise an indication of a request to connect with one or more network slices; and
receiving, at the UE from the network node, a response message comprising an indication of whether or not the connection with one or more first network slices of the one or more network slices is permitted;
receiving a request message from the network node, the request message comprising an indication of one or more second network slices that are permitted for use by the UE; and
sending a Profile Change response to the network node.
16. The apparatus of claim 15 , wherein the UE first determines to connect to a default slice and includes, in the initial connection message, a default indication that is associated with one or more of the NSSAI.
17. The apparatus of claim 15 , wherein the response message comprises a new temporary identifier for the UE.
18. The apparatus of claim 15 , wherein the initial connection message comprises an indication of one or more capabilities of the UE.
19. The apparatus of claim 18 , wherein the indication of or one or more capabilities of the UE is a control-plane only indication or a low-mobility indication.
20. A method comprising:
sending an initial connection message from a User Equipment (UE) to a network node of a network, wherein the initial connection message comprises a temporary identifier and no service descriptor indicating a network service that the UE is expected to access; and
receiving, at the UE from the network node, a response message comprising a new temporary identifier for the UE, and a set of identifiers of at least one or more slices that are available for use by the UE;
wherein the network node is part of an underlay network node determines ther set of identifiers of at least one or more slices that are available for use by the UE from slice descriptors in a subscription information of the UE that are assocated with a default indication.