EP-4740684-A1 - METHOD AND SYSTEM FOR ESTABLISHING PDU SESSION WITH UPF
Abstract
The present disclosure relates to a method and a system for establishing packet data unit (PDU) session with user plane function (UPF) The disclosure encompasses receiving, a request for obtaining a plurality of network resources; selecting a first UPF module from a plurality of UPF modules [306] for serving the received request; sending the request to the first selected UPF module; and receiving a response from the first selected UPF module for one of an acceptance and a rejection of serving of said request.
Inventors
- SINGH, MUKESH
- Singh, Harbinder Pal
- Aggarwal, Pravesh
- SINGH, PRIYANKA
- Soren, Rohit
- Sahu, Bidhu
- BHATNAGAR, AAYUSH
- SHEKHAR, Shashi
- SINGH, BHUPINDER
- NADIMINTI, Manohar
- PANDEY, AKASH
- CHANDEKAR, Kalpak
- VERMA, Harshit Kumar
- Bisht, Birendra Singh
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240620
Claims (20)
- 1. A method [400] for establishing packet data unit (PDU) session with user plane function (UPF), the method [400] comprising: receiving, by a transceiver unit [301], a request from a User Equipment (UE), wherein the request is for obtaining a plurality of network resources; selecting, by a selection unit [302], a first UPF module from a plurality of UPF modules [306] for serving the received request, wherein serving the received request comprises assigning the requested plurality of network resources to said UE; sending, by the transceiver unit [301], the request to the first selected UPF module; and upon sending the request, receiving, by the transceiver unit [301], a response from the first selected UPF module, wherein the response comprises one of an acceptance and a rejection of serving of said request.
- 2. The method [400] as claimed in claim 1, wherein the selection of the first UPF module, by the selection unit [302], is based on checking of one or more configuration parameters associated with the UPF module, wherein the one or more configuration parameters comprise at least one of a Public Land Mobile Network (PLMN), Slice, Data Network Name (DNN), and Tracking Area Code (TAC).
- 3. The method [400] as claimed in claim 1, wherein the request is accepted by the first selected UPF module in an event when a number of available network resources with the first UPF module is greater than or equal to the number of requested plurality of network resources for serving the request.
- 4. The method [400] as claimed in claim 3, wherein the request is rejected by the first selected UPF module in an event when the number of available network resources with the first UPF module is less than the number of requested plurality of network resources for serving the request.
- 5. The method [400] as claimed in claim 4, further comprising: upon receiving a rejection response, performing, by the selection unit [302], selection of another UPF module to serve said request received from the UE; and transmit, by the transceiver unit [301], the request to the another selected UPF module.
- 6. The method [400] as claimed in claim 5, further comprising: upon receiving the rejection response, performing, by the selection unit [302], the selection of another UPF module, to serve said request, for a pre-defined number of times.
- 7. The method [400] as claimed in claim 6, wherein the pre-defined number of times is based on a weightage associated with said another UPF module.
- 8. The method [400] as claimed in claim 5, further comprising: upon receiving the rejection response, selecting by the selection unit [302], another UPF module, to serve said request, for a pre-defined amount of time.
- 9. The method [400] as claimed in claim 4, further comprising: upon receiving a rejection response from the first UPF module, performing, by an analysis unit [304], a secondary analysis of the rejection response, wherein the secondary analysis comprises assessing a reason of the rejection of the request by the first UPF module; based on the analysis, generating a report; and causing to store the generated report in a data repository [303],
- 10. The method [400] as claimed in claim 5, further comprising: upon receiving a rejection response from each of the plurality of UPF modules [306], transmitting, by the transceiver unit [301], a request rejection acknowledgement to the UE.
- 11. A system [300] for establishing packet data unit (PDU) session with user plane function (UPF), the system [300] comprising: a transceiver unit [301] configured to: receive a request from a User Equipment (UE), wherein the request is for obtaining a plurality of network resources; a selection unit [302], connected to at least the transceiver unit [301], the selection unit [302] configured to: select a first UPF module from a plurality of UPF modules [306] for serving the received request, wherein serving the received request comprises assigning the requested plurality of network resources to said UE; wherein the transceiver unit [301] is further configured to: send the request to the first selected UPF module; and upon sending the request, receive a response from the first selected UPF module, wherein the response comprises one of an acceptance and a rejection of serving of said request.
- 12. The system [300] as claimed in claim 11, wherein the selection unit [302] is configured to select the first UPF module based on checking of one or more configuration parameters associated with the UPF module, wherein the one or more configuration parameters comprise at least one of a Public Land Mobile Network (PLMN), Slice, Data Network Name (DNN), and Tracking Area Code (TAC).
- 13. The system [300] as claimed in claim 11, wherein the request is accepted by the first selected UPF module in an event when a number of available network resources with the first UPF module is greater than or equal to the number of requested plurality of network resources for serving the request.
- 14. The system [300] as claimed in claim 13, wherein the request is rejected by the first selected UPF module in an event when the number of available network resources with the first UPF module is less than the number of requested plurality of network resources for serving the request.
- 15. The system [300] as claimed in claim 14, wherein the selection unit [302] is to further: upon receiving a rejection response, perform selection of another UPF module to serve said request received from the UE; and the transceiver unit [301] is further configured to transmit the request to the another selected UPF module.
- 16. The system [300] as claimed in claim 15, wherein the selection unit [302] is to further: upon receiving the rejection response, perform the selection of another UPF module, to serve said request, for a pre-defined number of times.
- 17. The system [300] as claimed in claim 16, wherein the pre-defined number of times is based on a weightage associated with said another UPF module.
- 18. The system [300] as claimed in claim 15, wherein the selection unit [302] is to further: upon receiving the rejection response, select another UPF module, to serve said request, for a pre-defined amount of time.
- 19. The system [300] as claimed in claim 14, wherein an analysis unit [304] is to further: upon receiving a rejection response from the first UPF module, perform a secondary analysis of the rejection response, wherein the secondary analysis comprises assessing a reason of the rejection of the request by the first UPF module; based on the analysis, generate a report; and store the generated report in a data repository [303],
- 20. The system [300] as claimed in claim 15, wherein the transceiver unit [301] is to further: upon receiving a rejection response from each of the plurality of UPF modules [306], transmit request rejection acknowledgement to the UE.
Description
METHOD AND SYSTEM FOR ESTABLISHING PDU SESSION WITH UPF TECHNICAL FIELD [0001] Embodiments of the present disclosure generally relate to wireless communication systems. More particularly, embodiments of the present disclosure relate to establishing packet data unit (PDU) session with user plane function (UPF). BACKGROUND [0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art. [0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second-generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. The third generation (3G) technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users. [0004] In a communication network (typically a 5G communication network) the session establishment takes place through steps of access and registration; session management; configuration of policy to be followed, setting up of quality of service (QoS), resource allocation; and finally, the transmission of the data over the network. In the session management, once the user equipment (UE) requests for protocol data unit (PDU) session, the Access and Mobility Management Function (AMF) sends the session management request to the Session Management Function (SMF). The AMF is a 5G core network function that manages access and mobility including but not limited to UE registration, connection, mobility management procedures like handovers and paging. The SMF, also a 5G core network function caters to the role of managing, establishing, modifying, and releasing sessions by way of network resources allocation and configuration of the User Plane Function (UPF). It coordinates with the UPF for data forwarding and handles IP address allocation and QoS enforcement. The UPF is responsible for handling user data traffic and routing it appropriately. Since, there are multiple user plane functions (UPFs) available in the communication network, the SMF decides which UPFs to link to. This is done on the basis of various parameters such as but not limited to Public Land Mobile Network (PLMN), slice, data network name (DNN), and tracking area code (TAC), etc. [0005] In some uncertain situations, although the SMF selects the UPF, the UPF may reject to handle the request, for reason such as but not limited to lack of network resources available with the UPF. In said uncertain situations, the SMF then rejects to serve the request from user equipment (UE). The UE will then re-send the request and keep on re-sending the requests to the SMF till the UPF accepts the request of the UE during the setup of a PDU session. This may lead to a lot of signalling network resources being wasted in the tedious process of assigning/ selecting the UPF by the SMF and then completing establishment of a PDU session in case of a rejection for an originally selected UPF by the SMF. This aggravates further rejection by the SMF for the UE, and the UE eventually attempts again to make a request for network access in the communication network. [0006] Thus, there exists an imperative need in the art to provide a method and system for retrying the same or different user plane functions (UPFs) by the SMF for packet data unit (PDU) session establishment that saves signalling resources, processing power, and time, which the present disclosure aims to address. SUMMARY OF THE DISCLOSURE [0007] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter. [0008] An aspect of the present disclosure may relate to a method for establishing packet data unit (PDU) session with user plane function (UPF). The method comprises receiving, by a transceiver unit, a request from