POLICY CONTROL FOR REDUNDANT TRANSMISSIONS
20230328805 · 2023-10-12
Assignee
Inventors
- Maria Belen Pancorbo Marcos (Madrid, ES)
- Fuencisla GARCIA AZORERO (Madrid, ES)
- Miguel Angel LOPEZ SERRANO (Madrid, ES)
- Susana Fernandez Alonso (Madrid, ES)
Cpc classification
H04W80/10
ELECTRICITY
International classification
Abstract
Disclosed herein is a SMF (106) that receives a session request message transmitted by a User Equipment, UE (102), the session request message comprising a DNN and S-NSSAI pair; and after receiving the session request message, the SMF transmits towards a PCF (110), a policy create message that includes one or more of: i) the DNN and S-NSSAI pair from the session request message, ii) information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and iii) subscription information for the UE that indicates that the subscriber is allowed to have redundant transmissions. Also disclosed is a method in a PCF (108) that receives a policy control request comprising a UE identifier that identifies a UE (102); and after receiving the policy control request, obtains from a data repository (112) policy information associated with the UE (102), wherein the policy information includes a list of allowed services; and determines whether any of the allowed services require redundant transmissions;
Claims
1. A method performed by a session management function (SMF), the method comprising: the SMF receiving a session request message transmitted by a user equipment (UE), the session request message comprising a DNN and S-NSSAI pair; and after receiving the session request message, the SMF transmitting towards a policy control function (PCF) a policy create message that includes: i) the DNN and S-NSSAI pair from the session request message, ii) information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and/or iii) subscription information for the UE that indicates that the subscriber is allowed to have redundant transmissions.
2. The method of claim 1, wherein the SMF determines that the user plane for the PDU session is redundancy capable based on information indicating RAN capabilities, information indicating UPF capabilities, and the DNN and S-NSSAI pair.
3. A method performed by a Policy Control Function (PCF), the method comprising: receiving a policy create message that was transmitted by an SMF, the policy create message comprising a DNN and S-NSSAI pair; and after receiving the policy create message transmitted by the SMF, determining, based at least in part on the DNN and S-NSSAI pair, whether or not to send to the SMF in response to the policy create message a policy response message that includes a redundancy indication for requesting the SMF to establish a redundant PDU session for a subscriber.
4. The method of claim 3, wherein the step of determining whether or not to send to the SMF a policy response message that includes the redundancy indication comprises: the PCF obtaining subscription information for the subscriber and determining whether the obtained subscription information indicates that one or more services that are mapped to the DNN and S-NSSAI pair require redundancy.
5. The method of claim 3, wherein the policy create message further comprises: information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and subscription information that indicates that the subscriber is allowed to have redundant transmissions.
6. A method performed by a policy control function (PCF), the method comprising: receiving a policy control request comprising a user equipment (UE) identifier that identifies a UE; after receiving the policy control request, obtaining from a data repository policy information associated with the UE, wherein the policy information includes a list of allowed services; determining whether any of the allowed services require redundant transmissions; for each one of the allowed services requiring redundant transmissions, deriving a pair of UE Route Selection Policy (URSP) rules; and storing the derived URSP rule pairs in the data repository in association with the UE identifier.
7. The method of claim 6, wherein each one of said allowed services requiring redundant transmissions is mapped to a DNN and S-NSSAI pair, and for each of said allowed services requiring redundant transmissions, the pair of URSP rules pair-derived for the allowed service is stored in association with the DNN and S-NSSAI pair to which the allowed service is mapped.
8. The method of claim 6, further comprising transmitting towards the UE a message comprising the derived URSP rules.
9. A non-transitory computer readable storage medium storing a computer program comprising instructions which when executed by processing circuitry of a network node causes the network node to perform the method of claim 1.
10-11. (canceled)
12. A core network (CN) node, the CN node comprising: processing circuitry; and a memory, the memory containing instructions executable by the processing circuitry, wherein the CN node is configured to perform a method comprising: receiving a session request message transmitted by a user equipment (UE), the session request message comprising a DNN and S-NSSAI pair; and after receiving the session request message, transmitting towards a policy control function (PCF) a policy create message that includes: i) the DNN and S-NSSAI pair from the session request message, ii) information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and/or iii) subscription information for the UE that indicates that the subscriber is allowed to have redundant transmissions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments.
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
FIG. 1
[0021]
[0022] 0. In a first step, a UE 102 transmits a registration request to an AMF 104.
[0023] 1. The registration request causes the AMF 104 to transmit a policy control request (e.g., a Npcf_UEPolicyControl_Create request) to a PCF 108 and includes in the policy control request a UE identifier that identifies a UE (e.g., a Subscription Permanent Identifier (SUPI) or a permanent equipment identifier (PEI)) and a UE PolicyContainer delivered by the UE 102, if provided by the UE 102 in the Registration Request.
[0024] 2. After receiving the policy control request, the PCF 108 interacts with a data repository (e.g., a User Data Repository (UDR)) to fetch policy information associated with the UE 102 (e.g., the UE Policy Set stored in the UDR for the UE). This policy information for the UE 102 includes a list of allowed services (each of the allowed services is mapped to a DNN and S-NSSAI pair, and more than one service may be mapped to the same DNN and S-NSSIA pair). The PCF 108 then determines whether any of these allowed services require redundancy transmission. For each one of the services requiring redundancy transmission, the PCF 108 derives two URSP rules (a first URSP rule and a second URSP rule), which will be delivered to the UE and that will be stored in the UDR in association with the service (e.g., stored in association with the DNN and S-NSSAI pair to which the service is mapped).
[0025] 3. The PCF 108 then responds to the AMF 104 with the a policy control response message (e.g., a Npcf_UEPolicyControl_Create response), which response message includes all of the URSP rule pairs derived by the PCF, which URSP rules allow for redundant transmission, assuming that the PCF determined that the UE should be sent URSP rules for redundant transmission.
[0026] 3.5 The e2e procedure for UE policies delivery to the UE takes place. That is, the AMF 104 sends to the UE 102 the URSP rule pairs contained in the policy control response message.
[0027] 4. At some point later, the UE 102 transmits a PDU session request message to establish a PDU session for a particular service (i.e., the particular DNN and S-NSSAI pair to which the service is mapped). Accordingly, the PDU session request message includes the DNN and S-NSSAI pair to which the particular service is mapped. This PDU session request message is received by SMF 106.
[0028] 5. After the SMF 106 receives the PDU session request message transmitted by the UE 102, the SMF 106 sends to the PCF 110 a policy create message (e.g., a Npcf_SMPolicyControl_Create request message) that includes: i) the DNN and S-NSSAI from the PDU session request message, ii) information indicating that the user plane for a PDU session for this DNN and S-NSSAI pair is redundancy capable, and iii) subscription information (e.g., Unified Data Management (UDM) subscription information) for the UE that the SMF 106 retrieved from a data management system (e.g., a UDM); this subscription information indicates that the subscriber is allowed to have redundant transmissions. The SMF 106 determines that the user plane for the PDU session is redundancy capable based on RAN (e.g., NG-RAN) capabilities, UPF capabilities, and the DNN and S-NSSAI pair included in the PDU session request. Steps 5, 6, and 7 are not performed if either the subscriber is not allowed to have redundant PDU sessions or the PDU session is not redundancy capable.
[0029] 6. Next, after receiving the policy create message transmitted by SMF 106, the PCF 110 fetches from the UDR information for the UE that indicates whether or not any of the allowed services for the UE that are mapped to the DNN and S-NSSAI pair included in the policy create message require redundancy. If any of these allowed services require redundancy and the PDU session is redundant capable and the UE is allowed to have redundant transmissions, then the PDU session should be set to redundant and the PCF 110 requests the SMF 106 to establish redundant PDU session by sending to the SMF a policy response message that includes a redundancy indication (e.g., a flag).
[0030] 7. The PCF 110 sends to SMF 108 the policy response message (e.g., a Npcf_SMPolicyControl_Create response message) that includes the redundancy indication (e.g., a flag) indicating that the PDU session shall be handled as redundant.
[0031] 8. After receiving the policy response message with the redundancy indication, the SMF 106 transmits to the UE 102 via a RAN a PDU Session Establishment response, this response includes an RSN value, and, because the policy response message included the redundancy indication, the SMF 106 sets the RSN value to request redundancy transmission.
[0032] The RAN will read the RSN value and because the RSN value is set to request redundant transmission, the RAN will establish a redundant connectivity with the UE with any available mechanism for redundancy.
[0033] As the above demonstrates the PCF 108 stores in the UDR the traffic descriptors for which redundant transmission is required. At Npcf_SMPolicyControl_Create, the SMF 106 provides the PDU session capabilities for support redundancy to the PCF 110. Also, at Npcf_SMPolicyControl_Create, the PCF 110 fetches from the UDR the traffic descriptors and route selection descriptors that require redundancy. At Npcf_SMPolicyControl_Create, and based on operator policies, the PCF 110 decides whether or not to establish a PDU session requiring redundant transmission. Also, the SMF 106 sets the RSN value towards RAN based on the PCF 110 indication.
FIG. 2
[0034]
[0035] S202. The SMF 106 receives a session request message (e.g. PDU Session request) transmitted by a UE 102. The session request message comprises a DNN and S-NSSAI pair;
[0036] S204. After receiving the session request message, the SMF 106transmits towards a PCF 110, a policy create message (e.g., a Npcf_SMPolicyControl_Create request message) that includes at least one of: [0037] i) the DNN and S-NSSAI pair from the session request message, [0038] ii) information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and [0039] iii) subscription information (e.g., Unified Data Management (UDM) subscription information) for the UE that indicates that the subscriber is allowed to have redundant transmissions.
FIG. 3
[0040]
[0041] S302. The PCF 110 receives a policy create message that was transmitted by a SMF 106. The policy create message comprises a DNN and S-NSSAI pair. The policy create message may also contain a subscriber identifier that identifies a subscriber.
[0042] S304. The PCF 110 determines, after receiving the policy create message transmitted by the SMF 106, based at least in part on the DNN and S-NSSAI pair, whether or not to send to the SMF 106 in response to the policy create message a policy response message that includes a redundancy indication for requesting the SMF 106 to establish a redundant PDU session for a subscriber, e.g., the subscriber identified by a subscriber identifier included in the policy create message.
FIG. 4
[0043]
[0044] S402. The PCF 108 receives a policy control request (e.g. a Npfc_UEPolicyControl_Create Request) sent by a AMF 103, which policy control request comprises a UE identifier (e.g. SUPI or PEI) that identifies a UE 102.
[0045] S404. The PCF 108 obtains, after receiving the policy control request, from a data repository 112 policy information associated with a UE 102, wherein the policy information includes a list of allowed services.
[0046] S406. Then the PCF 108 determines whether any of the allowed services require redundant transmissions;
[0047] S408. Then the PCF 108 derives a pair of URSP rules for each one of the allowed services that requires redundant transmissions.
[0048] S410. Then the PCF 108 stores the derived URSP rule pairs in the data repository 112 in association with the UE identifier.
FIG. 5
[0049]
[0050] Disclosed herein is, for example, a SMF 106 that receives a session request message transmitted by a User Equipment, UE 102, the session request message comprising a DNN and S-NSSAI pair; and after receiving the session request message, the SMF transmits towards a PCF 110, a policy create message that includes one or more of: i) the DNN and S-NSSAI pair from the session request message, ii) information indicating that a user plane for a PDU session for the DNN and S-NSSAI pair is redundancy capable, and iii) subscription information for the UE that indicates that the subscriber is allowed to have redundant transmissions. Also disclosed is a method in a PCF 108 that receives a policy control request comprising a UE identifier that identifies a UE 102; and after receiving the policy control request, obtains from a data repository 112 policy information associated with the UE 102, wherein the policy information includes a list of allowed services; and determines whether any of the allowed services require redundant transmissions; and for each one of the allowed services requiring redundant transmissions, deriving a pair of URSP rules; and storing the derived URSP rule pairs in the data repository 112 in association with the UE identifier.
SUMMARY OF VARIOUS EMBODIMENTS
[0051] Some embodiments described herein may be summarized in the following manner: [0052] A1. A method (200, see
[0083] While various embodiments 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 this 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.
[0084] 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.