Selecting a network slice identifier
11259240 · 2022-02-22
Assignee
Inventors
Cpc classification
H04W80/10
ELECTRICITY
H04L41/5051
ELECTRICITY
H04W36/12
ELECTRICITY
International classification
H04W80/10
ELECTRICITY
Abstract
During PDN connection establishment in the EPC, a UE and a session management entity (SME) (e.g., PGW-C+SMF) exchange information. In case the SME supports more than one S-NSSAI, before the SME provides an S-NSSAI to the UE, the SME should check such that the selected S-NSSAI is among the UE's subscribed S-NSSAIs by retrieving the Subscribed S-NSSAI from a UDM using, for example, the Nudm_SDM_Get service operation.
Claims
1. A method comprising: a session management entity storing two or more supported network slice identifiers; the session management entity transmitting to a data management function a request for a set of subscribed network slice identifiers identifying one or more network slices to which a user equipment (UE) is subscribed; the session management entity receiving, from the data management function, a set of subscribed network slice identifiers to which the UE is subscribed; the session management entity selecting a supported network slice identifier from among the stored two or more supported network slice identifiers; and transmitting, to the UE, a message indicating the selected supported network slice identifier, wherein the step of selecting the supported network slice identifier from the set of two or more supported network slice identifiers comprises: checking that the selected supported network slice identifier is among the set of subscribed network slice identifiers, or checking that the selected supported network slice identifier is among a set of mapped network slice identifiers.
2. The method of claim 1, wherein the UE is served by the session management entity in a second network.
3. The method of claim 2, wherein the method further comprises the step of receiving, from the UE, a session identifier identifying a connection between the UE and a data network, and the message transmitted to the UE indicates that the selected network slice identifier is associated with the connection between the UE and the data network, the selected network slice identifier identifying a network slice that can support the connection between the UE and the data network when the UE is handed over from the second network to a first network.
4. The method of claim 3, wherein the session management entity is configured to operate as a Session Management Function (SMF) in the first network and as a Packet Data Network Gateway-Control (PGW-C) in the second network.
5. The method of claim 1, wherein the received set of subscribed network slice identifiers comprises a first subscribed network slice identifier, and the step of selecting the supported network slice identifier comprises determining whether the supported network slice identifier matches the first subscribed network slice identifier.
6. The method of claim 1, wherein the received set of subscribed network slice identifiers comprises a first subscribed network slice identifier, the step of selecting the subscribed network slice identifier comprises: i) transmitting to a network slice selection function (NSSF) a query comprising the first subscribed network slice identifier; ii) receiving from the NSSF a response to the query wherein the response to the query comprises a mapped network slice identifier to which the first subscribed network slice identifier is mapped; and iii) determining whether the supported network slice identifier matches the mapped network slice identifier.
7. The method of claim 6, wherein the mapped network slice identifier is a visited network Single Network Slice Selection Assistance Information (S-NSSAI).
8. The method of claim 1, wherein the received set of subscribed network slice identifiers comprises a home network Single Network Slice Selection Assistance Information (S-NSSAI).
9. The method of claim 1, wherein the data management function is a Unified Data Management Function (UDM), the subscribed set of network slice identifiers comprises at least one Single Network Slice Selection Assistance Information (S-NSSAI), and the two or more supported network slice identifiers comprises at least one S-NSSAI.
10. A computer program product comprising a non-transitory computer readable medium storing a computer program comprising instructions which when executed by processing circuitry causes the processing circuitry to perform the method of claim 1.
11. A session management entity comprising: processing circuitry; and a memory, the processing circuitry being configured to access data stored in the memory; wherein the session management entity is configured to: transmit, to a data management function, a request for a set of subscribed network slice identifiers identifying one or more network slices to which a user equipment (UE) is subscribed; receive, from the data management function, a set of subscribed network slice identifiers to which the UE is subscribed; select a supported network slice identifier from among two or more stored network slice identifiers supported by the session management entity; and transmit, to the UE, a message indicating the selected supported network slice identifier, wherein the session management entity is configured to select the supported network slice identifier by performing a process that includes: checking that the selected supported network slice identifier is among the set of subscribed network slice identifiers, or checking that the selected supported network slice identifier is among a set of mapped network slice identifiers.
12. The session management entity of claim 11, wherein the session management entity is further configured to serve the UE in a second network.
13. The session management entity of claim 12, wherein the session management entity is configured to receive, from the UE, a session identifier identifying a connection between the UE and a data network, and the message transmitted to the UE indicates that the selected network slice identifier is associated with the connection between the UE and the data network, the selected network slice identifier identifying a network slice that can support the connection between the UE and the data network when the UE is handed over from the second network to a first network.
14. The session management entity of clam 12, wherein the network entity is configured to operate as a Packet Data Network Gateway-Control (PGW-C) in the second network.
15. The session management entity of claim 11, wherein the received set of subscribed network slice identifiers comprises a first subscribed network slice identifier, and the session management entity is configured to select the supported network slice identifier by performing a process that includes determining whether the supported network slice identifier matches the first subscribed network slice identifier.
16. The session management entity of claim 11, wherein the received set of subscribed network slice identifiers comprises a first subscribed network slice identifier, and the session management entity is configured to select the supported network slice identifier by performing a process that comprises: transmitting to a network slice selection function (NSSF) a query comprising the first network slice identifier; receiving from the NSSF a response to the query wherein the response to the query comprises a mapped network slice identifier to which the first subscribed network slice identifier is mapped; and determining whether the supported network slice identifier matches the mapped network slice identifier.
17. The session management entity of claim 16, wherein the mapped network slice identifier is a visited network Single Network Slice Selection Assistance Information, S-NSSAI.
18. The session management entity of claim 15, wherein the first network slice identifier is a home network Single Network Slice Selection Assistance Information, S-NSSAI.
19. The session management entity of claim 11, wherein the data management function is a Unified Data Management Function (UDM), the subscribed set of network slice identifiers comprises at least one Single Network Slice Selection Assistance Information (S-NSSAI), and the second set of network slice identifiers comprises at least one Single Network Slice Selection Assistance Information, S-NSSAI.
20. The session management entity of claim 11, wherein the session management entity is further configured to determine whether or not the session management entity supports more than one network slice identifier, and the session management entity is further configured to transmit the request to the data management function in response to determining that the session management entity supports more than one network slice identifier.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments.
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) For a UE being served by Evolved Packet System (EPS) and with established protocol data network (PDN) connections, there are three different scenarios for a data connection (e.g., a PDN connection): 1) the UE may be served in its home network; 2) the UE may be served in a visited network with home routed traffic; or 3) the UE may be served in a visited network with local breakout (LBO).
(6) A UE may be transferred from EPS to 5GS from any of these cases. In transferring the UE to 5GS, it is desirable to avoid releasing the UE's current PDN connections. In each of the three cases noted above where a UE has surviving PDN connections when moving to 5GS, a session management node (e.g., a combined Packet Data Network Gateway Control (PGW-C)+Session Management Function (SMF)) may be used. During PDN Connection establishment, the UE may allocate a respective PDU Session ID and send it to the session management node (for example, via a protocol configuration options (PCO) information element). A network slice identifier (e.g., a S-NSSAI) associated with each PDN connection may be determined based on the operator policy by the session management node. For example, the session management node may determine the network slice identifier based on a combination of a session management node address and an access point name (APN). The determined network slice identifier may be sent to the UE in a message (e.g., a PCO) together with a PLMN ID to which the network slice identifier relates. This process is generally described in clause 5.15.7.1 of 3GPP TS 23.501 v15.3.0, which is incorporated by reference herein.
(7) When UE moves from EPS to 5GS, the UE may include the network slice identifiers (with values for the Serving PLMN of the target 5GS, if available) associated with the established PDN connections in the Requested NSSAI in RRC Connection Establishment and NAS. The UE may also provide to the AMF in the Registration Request message the mapping information as described in clause 5.15.6. This process is generally described in clause 5.15.7.2 of 3GPP TS 23.501 v15.3.0.
(8) In cases 1 and 2, the session management node may transmit to the UE network slice identifiers that are valid in the UE's home network (e.g., home network S-NSSAI(s)/hS-NSSAI(s)).
(9) In case 3, the session management node may transmit to the UE network slice identifiers that are valid in the visited network (e.g., visited network S-NSSAI(s)/vS-NSSAI(s)).
(10) Without checking the UE's subscription information to confirm that an allocated network slice is allowed, there is a risk at mobility from EPS to 5GS that one or more of the UE's PDU sessions may be released. The network slice identifier received by the UE from the session management node may be transmitted by the UE to an AMF. The AMF may then attempt to verify that the UE is allowed to use the identified network slice(s). If the identified network slice(s) are not allowed, the AMF may release the respective PDU sessions. It is possible to avoid this negative outcome in a case where the session management node supports at least one network slice that is also allowed according to the UE's subscription information. Accordingly, there is a need for a session management node that can ensure that an allocated network slice identifier is allowed according to the UEs subscription information.
(11)
(12) If the UE is served in its home network or in a visited network with home routed traffic (i.e., in cases 1 or 2), the session management node 102 may select a network slice identifier from among the network slice identifiers received in response 116. The session management node 102 preferably selects a network slice identifier that is both (i) among the received set of network slice identifiers, and (ii) supported by the session management node 102. If no network slice identifier satisfying both conditions exists, the session management node 102 may instead select from among the network slice identifiers that are supported by the session management node 102. In this case, the session management node 102 may notify the operator(s) of the UE's home network and/or the visiting network that a node meeting both selection criteria (authorized for use by the UE and supported by the node 102) could not be determined.
(13) If the UE is served in a visited network with local breakout (LBO) (i.e., in case 3), however, the session management node 102 may perform optional step 118 to determine a network slice identifier for the visiting network (e.g., a vS-NSSAI) that is mapped to the network slice identifier (e.g., a hS-NSSAI) received from the data management function. In step 118, the session management node 102 may transmit to a slice selection function 106 (e.g., a Network Slice Selection Function (NSSF)) a request for visiting network slice identifiers that correspond to one or more of the home network slice identifiers received from the data management function 104. In some embodiments, the request 118 may include one, some, or all of the network slice identifiers received in response 116 from the data management function. In step 120, the session management node 102 may receive from the slice selection function 106 a response indicating a set of one or more visiting network slice identifiers that correspond to the home network slice identifiers transmitted in request 118. In some embodiments, the slice selection function 106 may determine visiting slice identifiers by referencing an indexing table in which slice identifiers for one network operator are mapped to slice identifiers for another network operator. The result of that mapping operation may be transmitted to the session management node 102 in response 120. In some embodiments, to get the mapping between subscribed S-NSSAIs and corresponding vS-NSSAIs (i.e., S-NSSAIs valid in the visited network corresponding to the subscribed S-NSSAIs), an adjusted version of the Nnssf_NSSelection_Get service from the NSSF may be used. The service may be available from the PGW-C+SMF and as input/output it should be possible to provide a subscribed S-NSSAI (e.g., a network slice identifier received in step 114).
(14) In case 3, the session management node 102 may then select a network slice identifier that is both (i) supported by the session management node 102, and (ii) among the set of visiting network slice identifiers received from the slice selection function 106. In this sense, the selected identifier may be from among a second set of network slice identifiers that corresponds to the first set of network slice identifiers received from the data management function. As discussed above, if no such node exists, the session management node 102 may instead select from among the network slice identifiers that are supported by the session management node 102. In this case, the session management node 102 may notify the operator(s) of the UE's home network and/or the visiting network that a node meeting both selection criteria (mapped to a subscribed slice identifier and supported by the node 102) could not be determined.
(15) In any of cases 1, 2, and 3, the session management node 102 may then transmit the selected network slice identifier(s), directly or indirectly, to the UE per step 122. In some embodiments, this information may be included in a PCO. In some embodiments, the information may be transmitted in a Create Session Response. In some embodiments, the UE may be served by the session management node 102 in a second network (e.g., a 3G or 4G network) at the time that the request 112 is received. In some embodiments, the UE has existing data network connections (e.g., PDN connections), and the request 112 is transmitted, directly or indirectly, from the UE and includes a session identifier identifying one or more of the UE's PDN connections. In some embodiments, the message 122 transmitted to the UE may indicate that the selected network slice identifier(s) are associated with respecting PDN connection(s) of the UE. In some embodiments, one respective selected network slice identifier may be transmitted to the UE for each of the UE's PDN connection(s).
(16) In sum, for case 1 and 2, the procedure in a combined PGW-C+SMF may look like: 1. Fetch subscribed S-NSSAIs (hS-NSSAIs) from UDM; 2. Select a h-NSSAI from the hS-NSSAIs acquired in step 1 and include it in the PCO to the UE at PDN connection establishment.
(17) For case 3, the procedure in a combined PGW-C+SMF may look like: 1. Fetch subscribed S-NSSAIs (hS-NSSAIs) from UDM; 2. Get corresponding vS-NSSAI for each subscribed S-NSSAI by querying the NSSF; 3. Select a vS-NSSAI from the vS-NSSAIs acquired in step 2 and include it in the PCO to the UE at PDN connection establishment.
(18) In summary, the PGW-C+SMF may retrieve a Subscribed S-NSSAI to compare with the S-NSSAIs the PGW-C+SMF supports/serves and then decides which of these to use and send towards the UE in PCO.
(19)
(20) In step 210, the session management node may select a network slice identifier. In cases 1 and 2, the session management node may select an identifier that is both (i) supported by the session management node, and (ii) among the set of identifiers received from the data management function. For example, the session management node may determine that the first network slice identifier matches one of a plurality of network slice identifiers identifying a network slice supported by the session management node, and select a first network slice identifier from among the set of identifiers received from the data management function.
(21) In case 3, the session management node may select an identifier that is both (i) supported by the session management node, and (ii) among the set of identifiers received from the slice selection function. For example, the session management node may determine that the second network slice identifier received from the slice selection function matches one of a plurality of network slice identifiers identifying a network slice supported by the session management node, and the select the second slice identifier.
(22)
APPENDIX A FROM THE PROVISIONAL PATENT APPLICATION
(23) The provisional patent application to which this application claims priority included an Appendix A, which is reproduced in relevant part below:
(24) Change Request
(25) Reason for change: at PDN Connection establishment in a combined PGW-C+SMF an S-NSSAI shall be allocated in preparation for a move to 5GS (refer to 23.501 clause 5.15.7.1). The combined PGW-C+SMF should ensure that the allocated S-NSSAI is allowed according to the UEs subscribed S-NSSAIs.
(26) Summary of change: 1) Make the Nudm_SDM_Get (SUPI, Slice Selection Subscription data) service available also by SMF; and 2) Make the Nnssf_NSSelection_Get service available also by PGW-C+SMF. Make it possible to use subscribed S-NSSAIs as input/output instead of “S-NSSAIs for the HPLMN associated with established PDN connection.”
(27) Consequences if not approved: There is a risk at mobility from EPS to 5GS that AMF needs to release PDU Session(s) associated to S-NSSAI(s) not allowed according to the UEs subscribed S-NSSAIs.
(28) 4.11.0a Impacts to EPS Procedures
(29) 4.11.0a.1 General
(30) This clause captures changes to procedures in TS 23.401 [13] that are common to interworking based on N26 and interworking without N26.
(31) 4.11.0a.2 Interaction with PCC
(32) When interworking with 5GS is supported and a “PGW-C+SMF” is selected for a UE, policy interactions between PDN GW and PCRF specified in TS 23.401 [13] are replaced by equivalent interactions between PGW-C+SMF and PCRF+PCF as follows: (PCEF initiated) IP-CAN Session Establishment procedure is replaced by SM Policy Association Establishment Procedure as described in clause 4.16.4. IP-CAN Session Modification procedure is replaced by SM Policy Association Modification procedure as described in clause 4.16.5. IP-CAN Session Termination procedure is replaced by SM Policy Association Termination procedure as described in clause 4.16.6.
(33) 4.11.0a.3 Mobility Restrictions
(34) The UE's subscription may include access restriction for NR in 5GS and restriction for Core Network Type (5GC). If so, the HSS provides these restrictions to the MME. The MME includes these restrictions in the Handover Restriction List to the E-UTRAN. The MME and E-UTRAN use these restrictions to determine if mobility of the UE to 5GS or NR connected to 5GS should be permitted.
(35) 4.11.0a.4 PGW Selection
(36) When the UE requests to establish a PDN connection to an APN, the MME may use the UE's support for 5GC NAS indication included in the UE Network Capability and/or UE's subscription from HSS that includes UE's mobility restriction parameters related to 5GS and/or indication of support for interworking with 5GS for this APN to determine if PGW-C+SMF or a standalone PGW-C should be selected.
(37) If restriction for Core Network Type indicates that the UE can access to 5GC, it implies that the UE has 5G subscription data.
(38) 4.11.0a.5 PDN Connection Establishment
(39) During PDN connection establishment in the EPC, the UE and the PGW-C+SMF exchange information via PCO as described in 23.501 [2] clause 5.15.7. In case the PGW-C+SMF supports more than one S-NSSAI, before the PGW-C+SMF provides an S-NSSAI to the UE, the PGW-C+SMF should check such that the selected S-NSSAI is among the UEs subscribed S-NSSAIs by retrieving the Subscribed S-NSSAI from UDM using the Nudm_SDM_Get service operation. If the PGW-C+SMF is in a VPLMN, the PGW-C+SMF uses the Nnssf_NSSelection_Get service operation to retrieve a mapping of the Subscribed S-NSSAIs to Serving PLMN S-NSSAI values.
(40) 5.2.3.3.1 General
(41) Subscription data types used in the Nudm_SubscriberDataManagement Service are defined in Table 5.2.3.3.1-1 below.
(42) TABLE-US-00001 TABLE 5.2.3.3.1-1 UE Subscription data types Subscription data type Field Description Access and Mobility GPSI List List of the GPSI (Generic Public Subscription Subscription data Identifier) used both inside and outside of (data needed for UE the 3GPP system to address a 3GPP subscription. Registration and Internal Group ID-list List of the subscribed internal group(s) that the Mobility Management) UE belongs to. Subscribed-UE-AMBR The Maximum Aggregated uplink and downlink MBRs to be shared across all Non-GBR QoS Flows according to the subscription of the user. Subscribed S-NSSAIs The Network Slices that the UE subscribes to. In the roaming case, it indicates the subscribed Network Slices applicable to the Serving PLMN. Default S-NSSAIs The Subscribed S-NSSAIs marked as default S- NSSAI. In the roaming case, only those applicable to the Serving PLMN. UE Usage Type As defined in TS 23.501 [2], clause 5.15.7.2. RAT restriction 3GPP Radio Access Technology(ies) not allowed the UE to access. Forbidden area Defines areas in which the UE is not permitted to initiate any communication with the network. Service Area Indicates Allowed areas in which the UE is Restriction permitted to initiate communication with the network, and Non-allowed areas in which the UE and the network are not allowed to initiate Service Request or SM signalling to obtain user services. Core Network type Defines whether UE is allowed to connect to 5GC restriction and/or EPC for this PLMN. RFSP Index An index to specific RRM configuration in the NG- RAN. Subscribed Periodic Indicates a subscribed Periodic Registration Registration Timer Timer value. Priority Services Indicates the user is subscribed to priority service (MPS) as indicated in TS 23.501 [2], clause 5.16.5. UE behavioural information/ Information on expected UE movement and Communication patterns communication characteristics. See clause 4.15.6.2 Steering of List of preferred PLMN/access technology Roaming combinations or HPLMN indication that no change of the “Operator Controlled PLMN Selector with Access Technology” list stored in the UE is needed (see NOTE 3). Optionally includes an indication that the UDM requests an acknowledgement of the reception of this information from the UE. Network Slicing When present, indicates to the serving AMF that Subcription the subscription data for network slicing changed Change Indicator and the UE configuration must be updated. Tracing Trace requirements about a UE (e.g. trace Requirements reference, address of the Trace Collection Entity, etc.) is defined in TS 32.421 [39]. This information is only sent to AMF in the HPLMN or one of its equivalent PLMN(s). Slice Selection Subscribed The Network Slices that the UE subscribes to. Subscription data S-NSSAIs In roaming case, it indicates the subscribed network (data needed for slices applicable to the serving PLMN. Slice Selection as described in clause 4.2.2.2.3 and in clause 4.11.0a.5) UE context in AMF AMF Allocated AMF for the registered UE. Include AMF data address and AMF NF Id. Access Type 3GPP or non-3GPP access through this AMF Homogenous Support Indicates per UE and AMF if “IMS Voice over PS of IMS Voice over Sessions” is homogeneously supported in all TAs PS Sessions for AMF in the serving AMF or homogeneously not supported, or, support is non- homogeneous/unknown, see clause 5.16.3.3 of TS 23.501 [2]. SMF Selection SUPI Key Subscription data SMF Selection Subscription data contains one or more S-NSSAI level (data needed for subscription data: SMF Selection as S-NSSAI Indicates the value of the S-NSSAI. described in clause Subscribed DNN list List of the subscribed DNNs for the UE (NOTE 1). 6.3.2 of TS 23.501 Default DNN The default DNN if the UE does not provide a [2]) DNN (NOTE 2). LBO Roaming Indicates whether LBO roaming is allowed per Information DNN, or per (S-NSSAI, subscribed DNN) Interworking with Indicates for which DNN from the Subscribed EPS indication list DNN list interworking is supported. UE context in SMF SUPI Key data PDU Session Id(s) List of PDU Session Id(s) for the UE For each PDU Session Id: DNN DNN for the PDU Session. SMF Allocated SMF for the PDU Session. Includes SMF IP Address and SMF NF Id. SMS Management SMS parameters Indicates SMS parameters subscribed for SMS Subscription data service such as SMS teleservice, SMS barring list (data needed by Trace Trace requirements about a UE (e.g. trace SMSF for SMSF Requirements reference, address of the Trace Collection Entity, Registration) etc.) is defined in TS 32.421 [39]. This information is only sent to a SMSF in HPLMN. SMS Subscription data SMS Subscription Indicates subscription to any SMS delivery service (data needed in AMF) over NAS irrespective of access type. UE Context in SMSF SMSF Information Indicates SMSF allocated for the UE, including data SMSF address and SMSF NF ID. Access Type 3GPP or non-3GPP access through this SMSF Session Management GPSI List List of the GPSI (Generic Public Subscription Subscription data Identifier) used both inside and outside of the (data needed for 3GPP system to address a 3GPP subscription. PDU Session Internal Group List of the subscribed internal Establishment) ID-list group(s) that the UE belongs to. Trace Requirements Trace requirements about a UE (e.g. trace reference, address of the Trace Collection Entity, etc . . .) is defined in TS 32.421 [39]. This information is only sent to a SMF in the HPLMN or one of its equivalent PLMN(s). Session Management Subscription data contains one or more S-NSSAI level subscription data: S-NSSAI Indicates the value of the S-NSSAI. Subscribed DNN list List of the subscribed DNNs for the S-NSSAI (NOTE 1). For each DNN in S-NSSAI level subscription data: DNN DNN for the PDU Session. UE Address Indicates the subscribed static IP address(es) for the IPv4 or IPv6 or IPv4v6 type PDU Sessions accessing the DNN, S-NSSAI. Allowed PDU Indicates the allowed PDU Session Types (IPv4, Session Types IPv6, IPv4v6, Ethernet, and Unstructured) for the DNN, S-NSSAI. Default PDU Indicates the default PDU Session Type for the Session Type DNN, S-NSSAI. Allowed SSC modes Indicates the allowed SSC modes for the DNN, S- NSSAI. Default SSC mode Indicate the default SSC mode for the DNN, S- NSSAI. Interworking with Indicates whether interworking with EPS is EPS indication supported for this DNN and S-NSSAI. 5GS Subscribed The QoS Flow level QoS parameter values (5QI QoS profile and ARP) for the DNN, S-NSSAI (see clause 5.7.2.7 of TS 23.501 [2]). Charging This information is defined in TS 32.240 [34]; it Characteristics may e.g. contain information on how to contact the Charging Function. This information, when provided shall override any corresponding predefined information at the SMF Subscribed-Session- The maximum aggregated uplink and downlink AMBR MBRs to be shared across all Non-GBR QoS Flows in each PDU Session, which are established for the DNN, S-NSSAI. Static IP Indicate the static IP address/prefix for the DNN, address/prefix S-NSSAI. User Plane Indicates the security policy for integrity protection Security Policy and encryption for the user plane. Identifier SUPI Corresponding SUPI for input GPSI translation (Optional) Corresponding GPSI (MSISDN) for input GPSI MSISDN (External Identifier). This is optionally provided for legacy SMS infrastructure not supporting MSISDN-less SMS. The presence of an MSISDN should be interpreted as an indication to the NEF that MSISDN shall be used to identify the UE when sending the SMS to the SMS-SC via T4. Intersystem (DNN, PGW FQDN) For each DNN, indicates the PGW-C + SMF which continuity Context list support interworking with EPC. (NOTE 1): The Subscribed DNN list can include a wildcard DNN. (NOTE 2): The default DNN shall not be a wildcard DNN. (NOTE 3): The Steering of Roaming information is protected using the mechanisms defined in TS 33.501 [15].
(43) TABLE-US-00002 TABLE 5.2.3.3.1-2 Group Subscription data types Subscription data type Field Description Group Identifer External Group Identifies external group translation Identifier of UEs that the UE belongs to as defined in TS 23.682 [23] (Optional) Internal Identifies internal group of Group Identifier UEs that the UE belongs to as defined in TS 23.501 [2] SUPI list Corresponding SUPI list for input External Group Identifier
(44) At least a mandatory key is required for each Subscription Data Type to identify the corresponding data. Depending on the use case, for some Subscription Data Types it is possible to use one or multiple sub keys to further identify the corresponding data, as defined in Tables 5.2.3.3.1-3 and 5.2.3.3.1-4 below:
(45) TABLE-US-00003 TABLE 5.2.3.3.1-3 UE Subscription data types keys Subscription Data Types Data Key Data Sub Key Access and Mobility Subscription data SUPI — SMF Selection Subscription data SUPI — UE context in SMF data SUPI S-NSSAI SMS Management Subscription data SUPI — SMS Subscription data SUPI UE Context in SMSF data SUPI Session Management Subscription data SUPI S-NSSAI DNN Identifier translation GPSI — Slice Selection Subscription data SUPI — Intersystem continuity Context SUPI DNN
(46) TABLE-US-00004 TABLE 5.2.3.3.1-4 Group Subscription data types keys Subscription Data Types Data Key Data Sub Key Group Identifier External translation Group Identifier
(47) 5.2.3.3.2 Nudm_SDM_Get service operation
(48) Service Operation name: Nudm_SDM_Get.
(49) Description: Consumer NF gets the subscriber data indicated by the subscription data type input from UDM. The UDM shall check the requested consumer is authorized to get the specific subscription data requested. In case of NF consumer is SMF, the subscriber data may contain e.g. Allowed PDU Session Type(s), Allowed SSC mode(s), default 5QI/ARP, Subscribed S-NSSAI(s).
(50) Inputs, Required: NF ID, Subscription data type(s), Key for each Subscription data type(s).
(51) Inputs, Optional: Data Sub Key(s).
(52) Outputs, Required: The consumer NF gets the requested subscription data.
(53) Outputs, Optional: None.
(54) 5.2.16.2 Nnssf_NSSelection service
(55) 5.2.16.2.1 Nnssf_NSSelection_Get service operation
(56) Service operation name: Nnssf_NSSelection_Get
(57) Description: This service operation enables Network Slice selection in both the Serving PLMN and HPLMN. It also enables the NSSF to provide to the AMF the Allowed NSSAI and the Configured NSSAI for the Serving PLMN.
(58) It may be invoked during Registration procedure, during PDU Session Establishment procedure or during UE Configuration Update procedure. When invoked during Registration procedure it may possibly trigger AMF re-allocation. When invoked during PDU Session Establishment procedure it may be invoked in the VPLMN or in the HPLMN. When invoked during UE Configuration Update procedure it may be invoked in the Serving PLMN.
(59) The list of events, which trigger invoking of the Nnssf_NSSelection_Get service operation, is not exhaustive.
(60) Inputs, Required: None.
(61) Inputs, Conditional Required:
(62) If this service operation is invoked during Registration procedure not triggered by mobility from EPS to 5GS or UE Configuration Update procedure, then the following inputs are required: Requested NSSAI, Subscribed S-NSSAI(s) with the indication if marked as default S-NSSAI, PLMN ID of the SUPI, TAI, NF type of the NF service consumer, Requester ID.
(63) If this service operation is invoked during Registration procedure triggered by mobility from EPS to 5GS with N26 (as described in clause 4.11.1.3.3), the following inputs are required: S-NSSAIs for the HPLMN associated with established PDN connection, PLMN ID of the SUPI, NF type of the NF service consumer, Requester ID.
(64) If this service operation is invoked during PDN Connection Establishment in the Serving PLMN in EPS by a PGW-C+SMF, the following inputs are required:
(65) Subscribed S-NSSAIs for the UE, PLMN ID of the SUPI, NF type of the NF service consumer, Requester ID.
(66) Else, if this service operation is invoked during PDU Session Establishment procedure in the Serving PLMN then the following inputs are required: S-NSSAI, non-roaming/LBO roaming/HR roaming indication, PLMN ID of the SUPI, TAI, NF type of the NF service consumer, Requester ID.
(67) Inputs, Optional:
(68) If this service operation is invoked during Registration procedure not triggered by mobility from EPS to 5GS or UE Configuration Update procedure then the following inputs are optional (if available): Mapping Of Requested NSSAI, Allowed NSSAI for current Access Type, Allowed NSSAI for the other Access Type, and the corresponding Mapping Of Allowed NSSAIs.
(69) If this service operation is invoked during PDU Session Establishment procedure then the following input is optional: HPLMN S-NSSAI that maps to the S-NSSAI from the Allowed NSSAI of the Serving PLMN.
(70) Outputs, Conditional Required:
(71) If this service operation is invoked during Registration procedure not triggered by mobility from EPS to 5GS or UE Configuration Update procedure, then one or more of the following outputs are required: Allowed NSSAI, Configured NSSAI; Target AMF Set or, based on configuration, the list of candidate AMF(s).
(72) If this service operation is invoked during Registration procedure triggered by mobility from EPS to 5GS with N26 (as described in clause 4.11.1.3.3), the following output is required: S-NSSAIs for the HPLMN associated with established PDN connection, Mapping of S-NSSAIs associated with established PDN connection in the Serving PLMN.
(73) If this service operation is invoked during PDN Connection Establishment in the Serving PLMN in EPS by a PGW-C+SMF, the following outputs are required: Subscribed S-NSSAIs for the UE, Mapping of S-NSSAIs associated with the subscribed S-NSSAIs for the UE in the Serving PLMN.
(74) Else, if this service operation is invoked during PDU Session Establishment procedure then the following outputs are required: The NRF to be used to select NFs/services within the selected Network Slice instance.
(75) Outputs, conditional Optional:
(76) If this service operation is invoked during UE Registration procedure or UE Configuration Update procedure, then one or more of the following outputs are optional: Mapping Of Allowed NSSAI, Mapping Of Configured NSSAI, NSI ID(s) associated with the Network Slice instances of the Allowed NSSAI, NRF(s) to be used to select NFs/services within the selected Network Slice instance(s) and NRF to be used to determine the list of candidate AMF(s) from the AMF Set, rejected S-NSSAI with cause of rejection.
(77) Else, if this service operation is invoked during PDU Session Establishment procedure, then the following output is optional: NSI ID associated with the S-NSSAI provided in the input.
APPENDIX B FROM THE PROVISIONAL PATENT APPLICATION
(78) The provisional patent application to which this application claims priority included an Appendix B, which is reproduced in relevant part below:
(79) Change Request
(80) Reason For Change: For a UE being served by EPS and with established PDN Connections we have three different scenarios for a PDN Connection: (1) The UE is served in its home network; (2) The UE is served in a visited network with home routed traffic; (3) The UE is served in a visited network with LBO.
(81) In all three cases, with surviving PDN connections when moving to 5GS, combined PGW-C+SMFs are used and during PDN Connection establishment the UE allocates respective PDU Session ID and sends it to the PGW-C+SMF via PCO. An S-NSSAI associated with each PDN connection is determined based on the operator policy by the PGW-C+SMF, e.g. based on a combination of PGW-C+SMF address and APN, and sent to the UE in PCO together with a PLMN ID that the S-NSSAI relates to (refer to 23.501 clause 5.15.7.1).
(82) When UE moves from EPS to 5GS, the UE includes the S-NSSAIs (with values for the Serving PLMN of the target 5GS, if available) associated with the established PDN connections in the Requested NSSAI in RRC Connection Establishment and NAS. The UE also provides to the AMF in the Registration Request message the mapping information as described in clause 5.15.6 (refer to 23.501 c1 5.15.7.2).
(83) For case 1 and 2 the UE will get hS-NSSAI(s) (S-NSSAIs valid in the home network) in the PCO from the combined PGW-C+SMFs.
(84) For case 3 the UE will get vS-NSSAI(s) (S-NSSAIs valid in the visited network) in the PCO from the combined PGW-C+SMFs.
(85) Without checking that an allocated hS-NSSAI or vS-NSSAI (through its mapped hS-NSSAI) is allowed, according to the UEs subscribed S-NSSAIs, there is a risk at mobility from EPS to 5GS that AMF needs to release PDU Session(s) associated to S-NSSAI(s) not allowed according to the UEs subscribed S-NSSAIs. This is valid in case the PGW-C+SMF supports more than one S-NSSAI and at least one of these are also allowed according to the UEs subscribed S-NSSAIs
(86) The question is then how such a combined PGW-C+SMF should ensure that an allocated hS-NSSAI or vSNSSAI is allowed according to the UEs subscribed S-NSSAIs?
(87) For case 1 and 2 the combined PGW-C+SMF allocates an hS-NSSAI and would then be required to check that the selected hS-NSSAI is among the UEs subscribed S-NSSAI. This could be achieved by letting the SMF use the Nudm_SDM_Get (SUPI, Slice Selection Subscription data) service (currently only available to the AMF) to get the UEs subscribed S-NSSAI and only allocate hS-NSSAI among them. For case 1 and 2 the procedure in the combined PGW-C+SMF should look like: (1) Fetch subscribed S-NSSAIs (hS-NSSAIs) from UDM; (2) Select a h-NSSAI from the hS-NSSAIs acquired in step I and include it in the PCO to the UE at PDN connection establishment.
(88) For case 3 the combined PGW-C+SMF allocates an vS-NSSAI and would then be required to check that the selected vS-NSSAI is mapped to an hS-NSSAI that is among the UEs subscribed S-NSSAI. To get the subscribed S-NSSAIs the same procedure as proposed for case 1 and 2 above can be used. But to get the mapping between subscribed S-NSSAIs and corresponding vS-NSSAIs an adjustment of the Nnssf_NSSelection_Get service from the NSSF is needed. The service should be available from the PGW-C+SMF and as input/output it should be possible to provide subscribed S-NSSAI. For case 3 the procedure in the combined PGW-C+SMF should look like: (1) Fetch subscribed S-NSSAIs (hS-NSSAIs) from UDM; (2) Get corresponding vS-NSSAI for each subscribed S-NSSAI by querying the NSSF; and (3) Select a vS-NSSAI from the vS-NSSAIs acquired in step II and include it in the PCO to the UE at PDN connection establishment.
(89) Summary Of Change: Let the PGW-C+SMF at PDN Connection establishment only allocate hS-NSSAI or vS-NSSAI (via mapped hS-NSSAI) that is allowed, according to the UEs subscribed S-NSSAIs.
(90) Consequences if not approved: There is a risk at mobility from EPS to 5GS that AMF needs to release PDU Session(s) associated to S-NSSAI(s) not allowed according to the UEs subscribed S-NSSAIs.
(91) 5.15.7 Network slicing and Interworking with EPS
(92) 5.15.7.1 General
(93) A 5GS supports Network Slicing and might need to interwork with the EPS in its PLMN or in other PLMNs as specified in clause 5.17.2. The EPC may support the Dedicated Core Networks (DCN). In some deployments, the MME selection may be assisted by a DCN-ID provided by the UE to the RAN (see TS 23.401 [26]).
(94) Mobility between 5GC to EPC does not guarantee all active PDU Session(s) can be transferred to the EPC.
(95) During PDN connection establishment in the EPC, the UE allocates the PDU Session ID and sends it to the PGW-C+SMF via PCO. An S-NSSAI associated with the PDN connection is determined based on the operator policy by the PGW-C+SMF, e.g. based on a combination of PGW-C+SMF address and APN, and is sent to the UE in PCO together with a PLMN ID that the S-NSSAI relates to. The PGW-C+SMF should only select an S-NSSAI that is mapped to an S-NSSAI among the subscribed S-NSSAIs of the UE. The UE stores this S-NSSAI and the PLMN ID associated with the PDN connection. The UE derives Requested NSSAI by taking into account of the received PLMN ID. The Requested NSSAI is included in NAS Registration Request message and RRC carrying this Registration Request when the UE registers in 5GC if the UE is non-roaming or the UE has Configured NSSAI for the VPLMN in roaming case.
(96) While various embodiments of the present disclosure are described herein, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosure unless otherwise indicated herein or otherwise clearly contradicted by context.
(97) Additionally, while the processes described above and illustrated in the drawings are shown as a sequence of steps, this was done solely for the sake of illustration. Accordingly, it is contemplated that some steps may be added, some steps may be omitted, the order of the steps may be re-arranged, and some steps may be performed in parallel.