The present disclosure relates to Network Slice admission control in a telecommunication system.
Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step. Any feature of any of the embodiments disclosed herein may be applied to any other embodiment, wherever appropriate. Likewise, any advantage of any of the embodiments may apply to any other embodiments, and vice versa. Other objectives, features, and advantages of the enclosed embodiments will be apparent from the following description.
Third Generation Partnership Project (3GPP) Technical Specification (TS) 23.501 V17.2.0 and TS 23.502 V17.2.1 define, among other things, aspects related to Network Slice Admission Control (NSAC). In particular, the NSAC procedures track the number of User Equipments (UEs) or Protocol Data Unit (PDU) sessions on each network slice and deny access to further UEs once a maximum number of UEs or a maximum number of PDU sessions has been reached for that network slice.
3GPP Release 17 proposed that the Public Land Mobile Network (PLMN) can but need not be divided into many service areas. When a PLMN is divided into more than one service area, each service area is uniquely and unambiguously identified with no overlap between the neighboring service areas (
There currently exist certain challenge(s). More specifically, UEs that move between service areas of a Public Land Mobile Network (PLMN) or standalone non-public network (SNPN) must be admitted regardless of the status of the count in the new service area. This ensures service continuity between service areas of the same PLMN. For example, the case of inter-AMF mobility between 2 AMFs in 2 different service areas.
In addition, interworking for slices between the Evolved Packet System, 4G (EPS) and 5G System (5GS) have the same issue, when the interworking is within the same PLMN. If EPS count is active, hence a UE that moves from EPS to 5GS (or vice versa) must be allowed to continue since he has already been admitted. This applies to roaming and non-roaming UEs.
The handling of network slice admission control in a PLMN supporting more than one service areas were not addressed in Release 17 in a standardized way. It was left for implementations to handle these cases.
Certain aspects of the present disclosure and their embodiments may provide solutions to the challenges described above. The embodiments described herein are explained for the 5G system (5GS) and 5GS interworking with the Evolve Packet System (EPS), however, it is apparent that the solution can be applied to any system using network slicing, including future 6G systems.
The solution is composed of various embodiments described herein where it is proposed that a single central NSACF network function performs the PLMN global counting and/or SNPN global counting to ensure a consistent counting across all the service areas supported by the PLMN, e.g., such that during mobility or handover between the different Service Areas of the PLMN, no additional admission needs to be performed i.e., central NSACF does not need to increment the counter).
The Service Area can belong to a Public Land Mobile Network (PLMN) or a standalone non-public network (SNPN). In the reminder of the solution description, the PLMN is used to describe the embodiments, however, it will be understood that the same embodiments can apply to an SNPN and even in a mixt PLMN-SNPN scenario. For example, where a user moves from a service area of a PLMN to a service area of an SNPN (and vice versa) and session continuity is required, the scenarios described herein apply as well. In the mixt scenario, the central NSACF should be able to handle PLMN and SNPN global counting.
Certain embodiments may provide one or more of the following technical advantage(s). Embodiments of the present disclosure provide solution(s) to support Centralized Counting for Multiple Service Areas and 5GS-EPS Interworking within a PLMN when the PLMN supports multiple Service Areas.
In accordance with some embodiments, a method, which is implemented in a system comprising one or more network functions e.g., AMF, SMF, SMF+PGW-C, UE and a central NSACF is provided. The method comprises at a network node implementing a network function (AMF, SMF, SMF+PGW-C) belonging to a Service Area of an operator network that receives from a User Equipment UE a request comprising information that indicates a network slice that is subject to Network Slice Admission Control, NSAC, then sends an admission request to a central Network Slice Admission Control Function, NSACF, supporting multiple Service Areas of the operator network to request network slice admission control of the UE to the network slice in the service area. The admission request comprises information indicating the Service Area of the network node implementing the network function.
The method further comprises at the central NSACF receiving from the network node the admission request for the UE (112) in the network slice, the admission request comprising the information indicating the Service Area of the network function and determining whether the UE has previously been admitted in a different Service Area of the operator network. Based on the result of the determining, the NSACF performing one of two actions.
Action 1: in response to determining that the UE has previously been admitted in a different Service Area of the operator network, the central NSACF storing by updating the information received in the admission request without increasing a global count associated with either a number of registered UEs in the network slice or a total number of Packet Data Unit (PDU) Sessions in the network slice; or
Action 2: in response to determining that the UE has not previously been admitted in a different Service Area of the operator network, enforcing the global count by checking whether the global count has not been reached by the admission request.
In one embodiment, enforcing the global count further comprises upon determining by the central NSACF the global count has reached a maximum for the network slice, the central NSACF transmitting a message to the network function that the UE should not be admitted to the network slice or upon determining the global count has reached its maximum, incrementing the global count and allow the admission.
In accordance with another example, the central NSACF determining whether the UE has previously been admitted in a different Service Area of the operator network corresponds to whether the UE has moved from the different service area to the service area. For example, the different service area corresponds to a service area of a first core network and the service area corresponds to a service area of a second core network. For example, the first core network is one of 4G Core network or 5G Core network and the second core network corresponds to the other one of the 5G core network or 4G core network.
In accordance with an embodiment, the admission request further comprises information identifying the operator network which may be a public land mobile network (PLMN) or a Stand-alone Non-Public Network (SNPN) and the information identifying the operator network is either a PLMN identifier or an SNPN identifier.
In accordance with another embodiment a method of performing network slice admission control at a node implementing a network function (e.g., AMF, SMF or SMF+PGW-C) belonging to one Service Area of an operator network is provided. The method comprises the step of receiving from a User Equipment UE a request comprising information that indicates a network slice that is subject to Network Slice Admission Control, NSAC. The method further comprises the step of sending by the network function an admission request to a central Network Slice Admission Control Function, NSACF, (400; 600) supporting multiple Service Areas of the operator network, to request network slice admission control of the UE to the network slice in the service area of the network function wherein the admission request comprises information indicating the Service Area of the network function, for example an identifier of the service area.
In one example, the admission request further comprises information identifying the operator network which may be a public land mobile network (PLMN) or a Stand-alone Non-Public Network (SNPN) and wherein the information identifying the operator is either a PLMN identifier or an SNPN identifier.
In accordance with another embodiment, a method performed by a central Network slice admission Control function NSACF in an operator network, the NSACF supporting multiple service areas of the operator network is provided. The method comprises, the central NSACF receiving from a network function (AMF, SMF or SMF+PGW-C) an admission request for a User Equipment (UE), where the admission request comprises information indicating a Service Area of the network function, and wherein the admission request is to request admission of the UE to the network slice in the service area; and the central NSACF determining whether the UE has previously been admitted in a different Service Area of the operator network and based on the result of the determining, performing one of two actions (Action 1 and Action 2). In one example, determining whether the UE has previously been admitted in a different Service Area of the operator network corresponds to whether the UE has moved from the different service area to the service area where the different service area corresponds to a service area of a first core network and the service area corresponds to a service area of a second core network and where the first core network is one of 4G Core network or 5G Core network and the second core network corresponds to the other one of the 5G core network or 4G core network.
In one embodiment: Action 1: (one action of the two actions) is in response to determining that the UE has previously been admitted in a different Service Area of the operator network, the central NSACF storing by updating the information received in the admission request without increasing a global count associated with either a number of registered UEs in the network slice or a total number of Packet Data Unit (PDU) Sessions in the network slice.
Action 2 (the other action of the two actions): in response to determining that the UE has not previously been admitted in a different Service Area of the operator network, enforcing the global count by checking whether the global count has not been reached by the admission request.
In one embodiment, the central NSACF enforcing the global count further consists of upon determining by the central NSACF that the global count has reached a maximum for the network slice, transmitting a message to the network function that the UE should not be admitted to the network slice or denied access and upon determining the global count has reached its maximum, the central NSACF increments the global count and allow the admission.
In one example the admission request received by the central NSACF further comprises information identifying the operator network which may be a public land mobile network (PLMN) or a Stand-alone Non-Public Network (SNPN) and wherein the information identifying the operator is either a PLMN identifier or an SNPN identifier.
In other embodiment, a system comprising at least one node implementing a network function such as AMF, SMF, SMF+PGW-C and a central NSACF is adapted to perform any of the embodiments described herein.
In another embodiment, a network node or server comprising one or more processor and memory comprising instructions which when executed perform any of the methods described herein.
In another embodiment, the instructions describing any of the embodiments described herein are stored in a computer readable medium, which when executed by one or more processors would execute any of the embodiments and examples described herein.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
The embodiments set forth below represent information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure.
Radio Node: As used herein, a “radio node” is either a radio access node or a wireless communication device.
Radio Access Node: As used herein, a “radio access node” or “radio network node” or “radio access network node” is any node in a Radio Access Network (RAN) of a cellular communications network that operates to wirelessly transmit and/or receive signals. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Generation Partnership Project (3GPP) Fifth Generation (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), a relay node, a network node that implements part of the functionality of a base station (e.g., a network node that implements a gNB Central Unit (gNB-CU) or a network node that implements a gNB Distributed Unit (gNB-DU)) or a network node that implements part of the functionality of some other type of radio access node.
Core Network Node: As used herein, a “core network node” is any type of node in a core network or any node/server/distributed servers/dedicated platform that implements one or more core network function also referred to as Network Function. Some examples of Network Function include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a Network Function include a node implementing an Access and Mobility Management Function (AMF), a User Plane Function (UPF), a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Exposure Function (NEF), a Network Function (NF) Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), SMF+PGW controller, and Network slice admission control function (NSACF) or the like. In general, a network function can be implemented either as a network element on a dedicated hardware, as a software instance running on a dedicated hardware, or as a virtualised function instantiated on an appropriate platform, e.g. on a cloud infrastructure.
Communication Device: As used herein, a “communication device” is any type of device that has access to an access network. Some examples of a communication device include, but are not limited to: mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or Personal Computer (PC). The communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless or wireline connection.
Wireless Communication Device: One type of communication device is a wireless communication device, which may be any type of wireless device that has access to (i.e., is served by) a wireless network (e.g., a cellular network). Some examples of a wireless communication device include, but are not limited to: a User Equipment device (UE) in a 3GPP network, a Machine Type Communication (MTC) device, and an Internet of Things (IoT) device. Such wireless communication devices may be, or may be integrated into, a mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or PC. The wireless communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless connection.
Network Node: As used herein, a “network node” is any node that is either part of the RAN or the core network of a cellular communications network/system.
Note that the description given herein focuses on a 3GPP cellular communications system and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP system.
Note that, in the description herein, reference may be made to the term “cell”; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.
The base stations 102 and the low power nodes 106 provide service to wireless communication devices 112-1 through 112-5 in the corresponding cells 104 and 108. The wireless communication devices 112-1 through 112-5 are generally referred to herein collectively as wireless communication devices 112 and individually as wireless communication device 112. In the following description, the wireless communication devices 112 are oftentimes UEs and as such sometimes referred to herein as UEs 112, but the present disclosure is not limited thereto.
Seen from the access side the 5G network architecture shown in
Reference point representations of the 5G network architecture are used to develop detailed call flows in the normative standardization. The N1 reference point is defined to carry signaling between the UE 112 and AMF 200. The reference points for connecting between the AN 102 and AMF 200 and between the AN 102 and UPF 214 are defined as N2 and N3, respectively. There is a reference point, N11, between the AMF 200 and SMF 208, which implies that the SMF 208 is at least partly controlled by the AMF 200. N4 is used by the SMF 208 and UPF 214 so that the UPF 214 can be set using the control signal generated by the SMF 208, and the UPF 214 can report its state to the SMF 208. N9 is the reference point for the connection between different UPFs 214, and N14 is the reference point connecting between different AMFs 200, respectively. N15 and N7 are defined since the PCF 210 applies policy to the AMF 200 and SMF 208, respectively. N12 is required for the AMF 200 to perform authentication of the UE 112. N8 and N10 are defined because the subscription data of the UE 112 is required for the AMF 200 and SMF 208. The Network Slice Admission Control (NSACF 400, 600) uses reference points N81 and N80 towards the SMF 208 and AMF 200 respectively for slice admission control at registration and PDU session establishment.
The 5GC network aims at separating UP and CP. The UP carries user traffic while the CP carries signaling in the network. In
The core 5G network architecture is composed of modularized functions. For example, the AMF 200 and SMF 208 are independent functions in the CP. Separated AMF 200 and SMF 208 allow independent evolution and scaling. Other CP functions like the PCF 210 and AUSF 204 can be separated as shown in
Each NF interacts with another NF directly. It is possible to use intermediate functions to route messages from one NF to another NF. In the CP, a set of interactions between two NFs is defined as service so that its reuse is possible. This service enables support for modularity. The UP supports interactions such as forwarding operations between different UPFs.
Some properties of the NFs shown in
Certain aspects of the present disclosure and their embodiments may provide solutions to the aforementioned or other challenges. Embodiments of the solutions described herein propose a central NSACF deployed over the multiple service areas of a PLMN. The central NSACF performs the PLMN global counting to ensure a consistent counting, e.g., such that during handover or mobility between different Service Areas of the PLMN, no additional admission needs to be performed. The admission request includes all necessary information to enable the central NSACF to collect all pertinent information per Service Area. Interaction between the NF performing the admission, be it the SMF or the AMF, occurs with the designated central NSACF (also referred sometimes as central NF) for that purpose.
The central NSACF is responsible for PLMN global count for the network slice identified by an S-NSSAI, i.e., the central NSACF knows keep track of the count of number of registered UE to a network slice and/or number of PDU sessions in the network slice in the whole PLMN. In addition, the central NSACF may keep track of the count on a per service area of the PLMN. Hence two counts are maintained and tracked, at the PLMN level and at the service area of the PLMN level (note as indicated earlier, the same applies when substituting the PLMN with SNPN).
The central NSACF enforces the global count at the PLMN level, i.e., keeps track of the usage of the network slice across all the service areas of the PLMN, but it may maintain individual counts per service area for the network slice. A network operator, be it a PLMN or SNPN may deploy in addition to a central NSACF, a local NSACF which interacts locally with the AMF/SMF to keep count of number of registered UE to a network slice and/or number of PDU sessions in the network slice within the service area configured for the AMF and SMF as well. If the central NSACF provisions the local NSACF properly based on its information, then the count per service area in the central NSACF and in the local NSACF should be aligned.
If the central node does not provision the locals NSACFs properly then misalignment can occur, and local NSACF can go over quota for the service area, however the central NSACF should have the accurate count.
The central NSACF is discovered by the AMF and/or SMF via NRF or can be pre-configured in the AMF and/or SMF. Each AMF and SMF belongs to a single Service Area configured in the AMF and SMF. Therefore, when the AMF uses NRF to discover the NSACF to use, it compares its configured Service Area vs the ones provided in the NSACF profile as part of the discovery. An AMF or an SMF that requests admission control (directly or indirectly) from the central NSACF will include information indicating the identity of the Service Area to which the request pertains and may include an identification of the PLMN supporting the Service Area. One central NSACF can be deployed per PLMN supporting multiple Service Areas, alternatively, the central NSACF can support multiple PLMNs each supporting multiple Service Areas, such as for example in a roaming scenario where the central NSACF is for example in the home PLMN and the users are roaming in other PLMNs and home routing is used, or in the case of 5G System to Evolve packet system (EPS) interworking when the UE moves between 5GS and EPS using interworking providing session continuity, the 5GS and the EPS may belong to two different PLMNs supported by the central NSACF. When the central NSACF supports multiple PLMNs, the request for admission control should identify the PLMN to which the Service Area corresponds to, for Example, the request may likely include an explicit identifier of the PLMN in addition to the identity of the Service Area.
Note that in the scenarios of 5GS-EPS interworking, the 5GS and EPS may belong to one PLMN or to different PLMNs. One central NSACF is used either way and secure session continuity as the UE moves between 5GS and EPS hanging service areas.
Note that if the identity of the Service Area includes the PLMN identifier, it may not be necessary to include a separate PLMN identifier attribute in the request for Admission control.
however, in case of roaming UE, the PLMN ID is transmitted to the central NSACF enabling the central NSACF to identify the roaming UEs.
Two options are proposed to enable the AMF/SMF in a Service Area to perform some local tasks; e.g. keeping local statistics in conjunction with centralized counting with a single central NSACF NF:
Based on policy, an NF such as the SMF or the AMF performing the admission with the central NSACF may additionally and optionally interact with a local NF (e.g., local NSACF) associated with one of the Service Area of the PLMN accessed by the UE where the UE is located, for any additional capabilities not supported by the central NSACF. Such additional capabilities are not specified. but can be e.g. to keep local statistics. For clarity, a local NSACF is deployed for one Service Area only and the central NSACF is deployed for multiple service areas of a PLMN.
The interaction with such a local NF (e.g., local NSACF) is such, that the local NF (e.g., local NSACF) in the Service Area where the UE is located proxies the original request, as is, to the central NSACF, after performing the tasks it desires upon receipt of the admission Request intended for the central NSACF NF. Hence, in this option1, the interaction with the central NSACF server is proxied via an intermediate NF (i.e., local NF/local NSACF) to the central NF, as long as it is transparent to the central NSACF. Transparent means that the central NSACF cannot distinguish whether the Request is direct from the AMF/SMF or proxied via the intermediate NF (i.e., via the local NF or local NSACF).
Based on policy, an NF, such as the SMF or the AMF performing the admission with the central NSACF may additionally and optionally interact with a local NF (e.g., local NSACF) associated with one of the Service Area of the PLMN accessed by the UE where the UE is located, for any additional capabilities not supported by the central NSACF. Such additional capabilities are not detailed herein, albeit examples could include keeping local statistics
Hence the AMF/SMFs performs dual interactions in parallel; once towards the central NSACF, and an additional one towards a local NF (e.g., local NSACF) in the Service Area of the PLMN where the UE is located.
In support of roaming, and to enable such a central NSACF to handle roaming UEs, as well as home bound UEs, the admission query to the central NSACF includes the PLMN-ID where the UE is roaming.
To support EPS counting while interworking with 5GS when activated and where home routing is the only option for attachment to EPS, a central NSCAF could be dedicated for 5GS-EPS interworking shared count, albeit not necessary. In this case, such a dedicated central NSACF is discovered, i.e., a central NSACF for EPS-5GS interworking. The PLMN can also reuse a single central NSACF for all admissions in the Service Areas for 5GS only slices or 5GS-EPS interworking slices. Furthermore, for the scenario of 5GS-EPS interworking, the 5GS and EPS may belong to one PLMN or different PLMNs, in which case the central NSACF can handle counting for multiple PLMNs, where in this scenario, i.e., 5GS-EPS interworking, the central NSACF will be able to secure session continuity for UEs moving between two different Service Areas of the same PLMN or of different PLMNs. The central NSACF would secure session continuity by not incrementing the count and allowing the access even if the maximum number of UEs for the slice is reached as the UE has previously been admitted in a previous Service Area and is simply moving to another Service Area.
Similar to the 5GS case, i.e., the case is in the 5GS and moves into different service areas in 5GS, and based on policy, a NF (e.g., AMF, SMF) performing admission with the central NSACF responsible for the shared 5GS-EPS count may additionally and optionally interact with a local NF (e.g., local NSACF) associated with the Service Area where the UE is located, for any additional capabilities not supported by the central NSACF. Such additional capabilities are for example keeping local statistics within one Service Area. Hence, in this case as well, both options 1 and 2 above for 5GS only slices are supported for the 5GS-EPS interworking case.
In this procedure, there is a single central NSACF performing the count for the entire PLMN. The AMF discovers the central NSACF performing the PLMN global counting. The NF profile for the NSACF is updated to indicate that the NSACF is the central NSACF for the S-NSSAI handling the PLMN global count for 5GS slices, and the central NSACF information can be encoded as part of the NSACF service capabilities as a specific capability or as part of the NSACF Serving Area information.
Step 1: In step 1, the UE 112 issues a Registration request, e.g., as per existing procedures in 3GPP TS 23.502. The registration request is for a particular network slice. In this example, the particular network slice is indicated by a particular S-NSSAI, and the S-SNSSAI is subject to admission control for the maximum number of registered UEs.
Step 2: Since the AMF is configured to belong to one Service Area of the PLMN to which the UE is attempting to register, the AMF selects a central NSACF that supports the service Area in order to perform admission control.
Step 3: The AMF performs admission as in section 4.2.11.2 of TS 23.502, with the following changes:
Step 4: The central NSACF does not change the number of registered UE for a UE that is moving between multiple Service Areas supported by the central NSACF given that the UE has already been admitted and successfully registered in an old Service Area. In this case, the central NSACF NF performing the PLMN global counting only updates the UE stored information. Alternatively, the central NSACF increments the number of registered UEs for the network slice in the Service area if the UE has not previously registered or moved from another Service Area supported by the central NSACF.
The AMF, in case the policy is to communicate additionally with local NSACFs (option 2), updates the applicable local NSACF with the change i.e. UE leaving one Service Area and entering the new Service Area.
To support network slice admission control in 5GS-EPS Interworking, a shared count for maximum number of Registered UEs for interworking between 5GS and EPS is used. The count can be performed by a central NSACF dedicated for 5GS-EPS interworking, or a common central NSACF that handles 5GS slices and slices for EPS-5GS interworking can be used.
If a dedicated 5GS-EPS central NSACF NF is used, the AMF/SMF+PGW-C discovers the central NSACF handling the shared 5GS-EPS count for the number of Registered UEs. The NF profile for the central NSACF is updated to indicate that the NSACF is the central NSACF for the for shared 5GS-EPS count for number of Registered UEs. The central NSACF information can be encoded as part of the NSACF service capabilities as a specific capability or as part of the shared 5GS-EPS count.
Similar to
The AMF/SMF+PGW-C includes information indicating the Service Area and the PLMN ID where the UE is currently located in its admission request to the central NSACF responsible for shared 5GS-EPS count for number of Registered UEs.
The AMF/SMF+PGW-C performs either option 1 or option 2 below:
The central NSACF responsible for the shared 5GS-EPS count or number of Registered UEs does not change the number of registered UE for a UE that is moving between multiple Service Areas of the PLMN (in this case given that the UE is moving between EPS and 5GS belonging to different PLMNs, the Service areas will have to be different) given that the UE has already been admitted and registered in a previous Service Area of the PLMN supported by the central NSACF as it has been counted for. In that case, the central NSACF handling the shared 5GS-EPS count simply updates the UE stored information and does not increment the count.
The AMF/SMF+PGW-C, in case the policy is to communicate additionally with local NSACFs (option 2), updates the applicable local NSACF with the change i.e. UE leaving one access (4G or 5G) to another access (5G or 4G).
In this procedure, there is a single central NSACF performing the count for the entire PLMN. The SMF discovers the central NSACF performing the PLMN global counting for number of PDU sessions for network slices subject to NSAC. The NF profile for the central NSACF is updated to indicate that the NSACF is the central NSACF for the S-NSSAI handling the PLMN global count for the number of PDU sessions and the central NSACF information can be encoded as part of the NSACF service capabilities as a specific capability or as part of the NSACF Serving Area information.
The SMF performs admission as in section 4.2.11.4 of TS 23.502 with the following changes:
Step 1: In step 1, the UE 112 issues a PDU Session Establishment request, e.g., as per existing procedures in 3GPP TS 23.502. The PDU Session Establishment request is for a particular network slice. In this example, the particular network slice is indicated by a particular S-NSSAI, and the S-NSSAI is subject to admission control for the maximum number of PDU sessions.
Step 2: Since the SMF is configured to belong to one Service Area of the PLMN to which the UE is attempting to register, the SMF selects a central NSACF that supports the service Area in order to perform admission control. Alternatively, the SMF may receive the central NSACF identity/address from the AMF).
Step 3: The SMF transmits to the central NSACF an Admission request to update the number of UEs in the Service Area for the network slice and includes information indicating the Service Area and the PLMN ID where the UE is currently located.
The SMF performs admission with the central NSACF according to option 1 or option 2 above:
Step 4: When a PDU session is handed over between two Service Areas, the central NSACF handling the number of PDU session does not change the number of PDU sessions if the session is successfully handed over. In case of a successful handover, the central NSACF performing the PLMN global counting simply updates the UE stored information. The SMF, in case the policy is to communicate additionally with local NSACFs (option 2), updates the applicable local NSACFs with the change i.e. UE leaving one Service Area and entering the new Service Area.
In this solution, there is a shared count for maximum number of PDU sessions between 5GS and EPS performed by a central NSACF dedicated for that purpose, or a common central NSACF used for 5GS slices and for EPS-5GS interworking can be used.
If a dedicated 5GS-EPS central NSACF NF is used, the SMF/SMF+PGW-C discovers the central NSACF NF handling the shared 5GS-EPS count for the number of PDU sessions for a slice subject to NSACF. The NF profile for the NSACF is updated to indicate that the NSACF is the central NSACF for the shared 5GS-EPS count for the number of PDU sessions. The central NSACF information can be encoded as part of the NSACF service capabilities as a specific capability or as part of the shared 5GS-EPS count.
Similar to
The SMF/SMF+PGW-C transmits an admission request to the central NSACF responsible for shared 5GS-EPS count for maximum number of PDU sessions and includes the Service Area, the PLMN ID where the UE is currently located.
The SMF/SMF+PGW-C performs either option 1 or option 2 below:
When a PDU session is handed over between 5GS and EPS, the central NSACF handling the number of PDU session does not change the number of PDU sessions if the session is successfully handed over between 5GS and EPS. In case of a successful handover, the central NSACF handling the shared 5GS-EPS count simply updates the UE stored information.
The SMF/SMF+PGW-C, in case the policy is to communicate additionally with local NSACFs (option 2), updates the applicable local NSACF with the change i.e. UE leaving one access (4G or 5G) to another access (the other 5G or 4G).
The central NSACF enforces the global count at the PLMN level, i.e., determines when to increment the global count and reject admission requests by AMF/SMF if a maximum is reached. However, if the central NSACF maintains (secondary) counts per service area of the PLMN, and a maximum is reached for one service area, it may reject the admission request even if the global count is not reached. The NSACF at step 700A may be configured with the multiple service areas of an operator network (e.g., PLMN) and may register with the NRF that it is able to handle admission control to a network slice per service area. This step is performed independently of the network slice admission procedure that starts at step 710A. Further the central NSACF may in addition to supporting multiple service areas of one PLMN or operator network, it may also support multiple service areas for different PLMNs and/or SNPN, in which case the central NSACF should receive with the admission request from the network function (AMF, SMF, etc.) an identifier of the PLMN and/or of the SNPN.
Going back to
Else, if the central NSACF does not have an existing UE context for the UE associated to a different service area, then the Admission Request for the network slice consists of a new Admission request for the UE, i.e., no previous access in any Service Area of the PLMN was logged for the UE, then at step 730A the NSACF determines if the maximum number of UEs using the network slice across the PLMN over all the Service Areas of the PLMN has not been reached, in which case, the central NSACF, at step 735A increments the global counter, the central NSACF updates the UE information as well and responds to the requester allowing the UE to be admitted to the network slice. However, if the max. number of UEs on the network slice is reached at step 730A, the central NSACF rejects the access at step 738A as per existing network slice admission control procedures specified in 3GPP TS 23.502.
The method further comprises step 720B of sending by the network function, an admission request to a central Network Slice Admission Control Function, NSACF, that supports multiple Service Areas of the operator network, to request network slice admission control of the UE to the network slice in the service area. The admission request comprises information indicating the Service Area of the network function (200, 206) and may further comprise information identifying the operator network which is either a public land mobile network (PLMN) or a Stand-alone Non-Public Network (SNPN). The information identifying the operator is either a PLMN identifier or an SNPN identifier. The admission request sent by the network function (AMF, SMF, SMF+PGW-C) may be sent as a result of UE mobility from one service area to another service area, where the service areas may be within two different systems, such as 5GS and EPS or within the same system (e.g., mobility within the 5GS). The network function receives at step 730B a response message to the admission request indicating whether the UE is admitted or rejected from the network slice in the service area.
In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the network node 800 or a node (e.g., a processing node 900) implementing one or more of the functions 910 of the network node 800 in a virtual environment according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
Any appropriate steps, methods, features, functions, or benefits disclosed herein may be performed through one or more functional units or modules of one or more virtual apparatuses. Each virtual apparatus may comprise a number of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include Digital Signal Processors (DSPs), special-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as Read Only Memory (ROM), Random Access Memory (RAM), cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory includes program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein. In some implementations, the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodiments of the present disclosure.
While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
Some example embodiments of the present disclosure are as follows:
A method comprising one or more of the following:
The method of embodiment 1 wherein the step of sending the admission request to a central Network Slice Admission Control Function, NSACF (400, 600), is performed directly or via an intermediary network function.
The method of embodiment 2 wherein the intermediary network function is a local NSACF.
The method of embodiment 1 further comprising the network node sending another admission request to a local Network Slice Admission Control Function, NSACF to update local counters within the service area.
The method of embodiment 1 further comprising the network node sending another admission request to a local Network Slice Admission Control Function, NSACF to update local counters within the service area.
The method of embodiment 1 further comprising the network node discovering the local Network Slice Admission Control Function, NSACF that supports the Service Area of the network node.
The method of embodiment 1 wherein the network node is an AMF, SMF or SMF+PGW-C.
The method of embodiment 1 wherein determining that the UE has previously been admitted via a different Service Area of the operator network corresponds to the UE moving or handover from the different Service Area to the Service Area.
The method of embodiment 1 wherein determining that the UE has previously been admitted via a different Service Area of the operator network corresponds to the UE moving or handing over from the different Service Area associated to a first core network to the Service Area associated to a second core network.
The method of embodiment 9 wherein the first core network is one of 4G Core network or 5G Core network and the second core network corresponds to the other one of the 5G core network or 4G core network.
The method of embodiment 1 wherein enforcing the global count further comprises:
The method of embodiments 1 or 11, wherein the central NSACF further maintains and enforces a second count for the network slice per Service Area of the operator network.
The method of any one of the embodiments 1-12 wherein the network is either a public land mobile network (PLMN) or a Stand-alone Non-Public Network (SNPN) and wherein the network identifier is either a PLMN identifier or an SNPN identifier.
A system comprising a network node and a node hosting a central NSACF adapted to perform the method of any one of the embodiments 1 to 13.
Those skilled in the art will recognize improvements and modifications to the embodiments of the present disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein.
This application claims the benefit of provisional patent application Ser. No. 63/319,440, filed on Mar. 14, 2022, the disclosure of which is hereby incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2023/052153 | 3/7/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63319440 | Mar 2022 | US |