The present application claims priority to Korean Patent Application No. 10-2023-0046082, filed 7 Apr. 2023, and Korean Patent Application No. 10-2023-0124142, filed 18 Sep. 2023, the entire contents of which are incorporated herein for all purposes by this reference.
The present disclosure relates to a wireless communication system. More particularly, the present disclosure relates to an apparatus and a method for providing a user plane function (UPF) event exposure service.
3GPP SA2, a main organization of mobile communication standardization, completed stage 2 standardization for 5G system standardization Rel-17 in December 2021. Subsequently, the study for the standardization of Rel-18 began in January 2022, and stage 2 standard specifications were almost completed in the first half of 2023.
Starting from Rel-15, SA2 has been standardizing a control plane of a 5G core network on the basis of a service based architecture (SBA) in principle. Recently, through the standardization processes of Rel-17 and Rel-18, a UPF, which is a user plane function, has been partially included in an SBA architecture of a control plane. In Rel-18, a UPF is limited to providing only an event exposure service using service based interface (SBI) to control plane.
Therefore, the UPF communicates with the control plane through two interfaces: the conventional N4 interface (packet forwarding control protocol, PFCP) and Nupf_EventExposure Service.
The foregoing is intended merely to aid in the understanding of the background of the present disclosure, and is not intended to mean that the present disclosure falls within the purview of the related art that is already known to those skilled in the art.
The present disclosure is directed to providing a method of reducing a UPF performance degradation caused by multiple event result notifications from the UPF in providing a UPF event exposure service.
According to an embodiment of the present disclosure, there is provided an operation method of a session management function (SMF) apparatus for providing a user plane function (UPF) event exposure service in a wireless communication system, the operation method including: obtaining a UPF event exposure service subscription request from a consumer network function (NF), wherein the UPF event exposure service subscription request includes reporting suggestion information; and providing the reporting suggestion information to a UPF on the basis of the UPF event exposure service subscription request, wherein the reporting suggestion information includes reporting detailed information applied to a result report for the UPF event.
In addition, the reporting detailed information may include at least one of the following: delay tolerance information (reporting urgency information) identified by the UPF on whether reporting delay is tolerable; or valid final reporting time information (reporting window information) for which the result report is valid for the consumer NF, wherein the final reporting time information is applied to the result report for the UPF event.
In addition, the providing of the reporting suggestion information to the UPF on the basis of the UPF event exposure service subscription request may include providing the reporting suggestion information through an SBI interface or an N4 interface.
In addition, the SBI interface may be Nupf_EventExposure, and the N4 interface may be a session report rule (SRR) within a PFCP.
In addition, the obtaining of the UPF event exposure service subscription request from the consumer NF may include obtaining the UPF event exposure service subscription request through an SBI interface.
In addition, the SBI interface may be a Nsmf_EventExposure or Npcf_SMPolicyControl service interface.
In addition, the consumer NF may include at least one of an application function (AF), a network exposure function (NEF), a policy control function (PCF), or a network data analysis function (NWDAF).
In addition, the operation method may further include: regenerating, on the basis of the UPF event exposure service subscription request obtained from the consumer NF, information on an N4 Session ID, a QFI, and an event filter, and reporting suggestion information corresponding to a PDU session of a user equipment(UE); and providing the regenerated information to the UPF through an SBI interface or an N4 interface.
According to an embodiment of the present disclosure, there is provided an operation method of a user plane function (UPF) apparatus for providing a UPF event exposure service in a wireless communication system, the operation method including: obtaining reporting suggestion information from a session management function (SMF), wherein the reporting suggestion information is information included in a UPF event exposure service subscription request provided from a consumer network function (NF); and providing, on the basis of the reporting suggestion information, result reporting information for the subscribed UPF event to the consumer NF, wherein the reporting suggestion information includes reporting detailed information applied to a result report for the subscribed UPF event.
In addition, the reporting detailed information may include at least one of the following: delay tolerance information (reporting urgency information) identified by the UPF on whether reporting delay is tolerable; and valid final reporting time information (reporting window information) applied to the result report for the UPF event.
Herein, the valid final reporting time information may be final time information at which the consumer NF wishes to receive the results of the corresponding UPF event requested, and the UPF shall report the event result to the consumer NF before this time. In addition, the operation method may further include: determining, on the basis of the reporting detailed information, whether the result report for the UPF event is allowed to be delayed; and withholding, depending on a result of determining that the result report is allowed to be delayed, the result report within a valid final time point (reporting window information).
In addition, the providing of the result reporting information of the UPF event to the consumer NF on the basis of the reporting suggestion information may include: determining whether a withheld result report exists; identifying, when the withheld result report exists, whether a first target consumer NF of the withheld result report is the same as a second target consumer NF of the result report; bundling, when the first target consumer NF and the second target consumer NF are the same, respective event results into one bundle and providing it to the consumer NF through a single service operation.
In addition, the obtaining of the reporting suggestion information from the SMW may include obtaining the reporting suggestion information through an SBI interface or an N4 interface.
In addition, the SBI interface may be Nupf_EventExposure, and the N4 interface may be a session report rule (SRR) within a PFCP.
According to an embodiment of the present disclosure, there is provided a user plane function (UPF) apparatus for providing a UPF event exposure service in a wireless communication system, the UPF apparatus including: a transceiver; and at least one controller operably connected to the transceiver, wherein the at least one controller is configured to: obtain reporting suggestion information from a session management function (SMF), wherein the reporting suggestion information is information included in a UPF event exposure service subscription request provided from a consumer network function (NF); and provide, on the basis of the reporting suggestion information, result reporting information to the consumer NF, wherein the reporting suggestion information includes reporting detailed information applied to a result report for the UPF event.
In addition, the reporting detailed information may include at least one of the following: delay tolerance information (reporting urgency information) identified by the UPF on whether reporting delay is tolerable; and valid final reporting time information (reporting window information) for which the result report is valid for the consumer NF, wherein the final reporting time information is applied to the result report for the UPF event.
In addition, the at least one controller is further configured to: determine, on the basis of delay tolerance information, whether the result report corresponding to the UPF event is allowed to be delayed; and withhold, depending on a result of determining that the result report is allowed to be delayed, the result report within a valid final time point (reporting window information).In addition, the at least one controller is further configured to, to provide the result reporting information to the consumer NF on the basis of the reporting suggestion information: determine whether a withheld result report exists; identify, when the withheld result report exists, whether a first target consumer NF of the withheld result report is the same as a second target consumer NF of the result report; and bundle, when the first consumer NF and the second consumer NF are the same, respective event results into one bundle and provide it to the consumer NF through a single service operation.
In addition, the at least one controller is further configured to, to obtain the reporting suggestion information from the SMF, obtain the reporting suggestion information through an SBI interface or an N4 interface.
In addition, the SBI interface may be Nupf_EventExposure, and the N4 interface may be a session report rule (SRR) within a PFCP.
According to the present disclosure, when a consumer NF subscribes to a UPF event, the consumer NF provides reporting suggestion information to the UPF through the SMF, thereby reducing the UPF performance deterioration caused by multiple event result notifications during a UPF event service processing between the consumer NF and the UPF.
The above and other objectives, features, and other advantages of the present disclosure will be more clearly understood from the following detailed description when taken in conjunction with the accompanying drawings, in which:
The expression “according to some embodiments” or “according to an embodiment” used throughout the specification does not necessarily indicate the same embodiment.
Some embodiments of the present disclosure may be described into functional block components and various processing steps. Some or all of the functional blocks may be realized as any number of hardware and/or software components performing specific functions. For example, functional blocks of the present disclosure may be realized by one or more microprocessors or by circuit components for a predetermined function. In addition, for example, the functional blocks of the present disclosure may be realized in various programing or scripting languages. The functional blocks may be realized as an algorithm running on one or more processors. In addition, the present disclosure may employ conventional techniques for electronic environment setting, signal processing, and/or data processing. The terms “mechanism”, “element”, “means”, and “component” may be widely used, and are not limited to mechanical and physical components.
Furthermore, connecting lines or connecting members between constituent elements shown in the drawings are merely illustrative of functional connections and/or physical or circuit connections. Connections between constituent elements may be represented by various alternative or additional functional connections, physical connections, or circuit connections in a practical device.
Referring to
Specifically, a UPF event exposure service procedure through indirect subscription between a consumer NF and a UPF shown in
Referring to
First, the AF or the NEF, which is a consumer NF, may subscribe (1a-3a) to the UPF for a QoS monitoring event through the PCF and the SMF. Herein, the consumer NF may perform transmission with request information for QoS monitoring event and notification target address information for direct notification of event result. The SMF may include the information in the session report rule (SRR) of the N4 (PFCP) and transmit it to the UPF. When the event is detected, the UPF may directly transmit the event result to a notification target consumer NF through the Nupf SBI interface.
In the meantime, the NWDAF, which is a consumer NF, may subscribe (1b-2b) to the UPF for a UserDataUsageMeasure event through the SW. Herein, the consumer NF may perform transmission with request information for the event and a notification target address for direct notification of event result. The SMF may transmit the information to the UPF as an input parameter of a Nupf_EventExposure_Subscribe service operation. When the event is detected, the UPF may directly transmit the event result to a notification target consumer NF through the Nupf SBI interface.
Referring to
Specifically, the information elements include QoS parameter(s) to be measured, reporting period, reporting frequency, and target of the reporting and indication of direct event notification.
In addition, the QoS parameter(s) to be measured may indicate a subject of QoS monitoring. The reporting period may indicate the time interval in which a new measurement result and a potential report are available. The reporting frequency may indicate the type of periodic or event triggered reporting. The target of the reporting and indication of direct event notification may indicate that the UPF should transmit a report to an NF rather than the SMF.
In general, for every UPF event requested from a consumer NF to the UPF, a result report for the event may be directly transmitted to the consumer NE. However, when multiple various events are subscribed by the same consumer NF, the UPF may cause performance degradation due to multiple notifications of event results. This may not be consistent with the recommendation in SA2 Rel-18 on design in which existing UPF performance is not affected as much as possible while the UPF enhancement for exposure and SBA (UPEAS) standard is added.
Accordingly, in order to solve this problem, the present disclosure provides a method in which when a consumer NF (e.g., an AF, an NEF, or an NWDAF) performs indirect UPF subscription to an UPF event, additional information of reporting suggestion information is provided and the UPF bundles event result notifications transmitted to the same notification target consumer NF into one bundle and transmits it through a single event notification service operation, thereby reducing performance degradation of the UPF.
The consumer NF subscribes to the UPF for different UPF events through an SMF, and the UPF may transmit, to the consumer NF, event result notifications fewer than the number of events subscribed by the same consumer NE. A rough description of the procedure is as follows.
Referring to
In the meantime, the NWDAF, which is a consumer NF, may subscribe (1b-2b) to the UPF for a UserDataUsageMeasure event through the SMF. Herein, the consumer NF may perform transmission with reporting suggestion information in addition to request information related to the event and a notification target address for direct notification. The SMF may transmit the information to the UPF as an input parameter of a Nupf_EventExposure_Subscribe service operation. The UPF recognizes that delay is tolerable by checking reporting delay tolerance information (reporting urgency information) included in the reporting suggestion information of the event. Then, the UPF does not immediately transmit the event result to a notification target consumer NF when the event is detected, and may postpone or withhold a result report within valid final reporting time information (reporting time window) included in the reporting suggestion information.
In addition, the NWDAF, which is a consumer NF, may subscribe (1c-2c) to the UPF for a UserDataUsageTrend event through the SMF. Herein, the Consumer NF may perform transmission with reporting suggestion information in addition to request information (required parameters) related to the event and a notification target address for direct notification. The SMF may transmit the information to the UPF as an input parameter of a Nupf_EventExposure_Subscribe service operation.
The UPF may find that an event result notification of the same notification target address has been postponed, and may bundle event result notifications into one bundle to transmit it through a single event notification service operation (step 4). According to the above example, two or more event results in which the consumer NF is the NWDAF may be transmitted through one Nupf_EventExposure_Notifiy service operation.
The following illustrates Nsmf_EvenExposure_Subscribe and Nupf_EvenExposure_Subscribe service operations that include reporting suggestion information according to an embodiment of the present disclosure. The reporting suggestion information may be included in the input parameter of each service operation.
Specifically, a Nsmf_EventExposure_subscribe service operation is as follows.
Input, Required: NF ID, Target of Event Reporting as defined in clause 5.2.8.3.1, (set of) Event ID(s) defined in clause 5.2.8.3.1, Notification Target Address (+ Notification Correlation ID), Event Reporting Information defined in Table 4.15.1-1.
Input, Optional: Event Filter(s) associated with each Event ID; Event Filter(s) are defined in clause 5.2.8.3.1, Subscription Correlation ID (in the case of modification of the event subscription), Expiry time, DNN, S-NSSAI, DNAI, UPFId, UPF event exposure information (Type of measurement, granularity of measurement, etc., associated with the UPF Event IDs as described in clause 4.15.4.5). Reporting suggestion information.
Specifically, a Nupf_EventExposure_subscribe service operation is as follows.
Input, Required: NF ID, Target of Event Reporting, (set of) Event ID(s) defined in clause 5.2.26.2.1, Notification Target Address (+ Notification Correlation ID), Event Reporting Information defined in Table 4.15.1-1.
Input, Optional: Subscription Correlation ID (in the case of modification of the event subscription), Expiry time, DNN, S-NSSAI, Application ID(s), traffic filtering information, Type of measurement, granularity of measurement, Reporting suggestion information.
Referring to
More specifically, the reporting delay tolerance information may indicate whether delay of reporting the event is allowed, that is, whether event reporting can be delayed. When the reporting delay tolerance information indicates “delay tolerant”, a final reporting time defining a valid final reporting time is provided and the UPF may report an event detected before the last valid final reporting time.
In step S110, the SMF may obtain a UPF event exposure service subscription request from a consumer network function (NF) of an UPF event.
Herein, the UPF event exposure service subscription request may include reporting suggestion information. In addition, the SMF may obtain the UPF event exposure service subscription request through an SBI interface. In addition, the SBI interface may be a Nsmf_EventExposure or Npcf_SMPolicyControl service interface.
In addition, the consumer NF may be at least one of an application function (AF), a network exposure function (NEF), a policy control function (PCF), or a network data analysis function (NWDAF).
In step S120, the SMF may provide, on the basis of the UPF event exposure service subscription request, the reporting suggestion information to a UPF.
Herein, the reporting suggestion information may include reporting detailed information that is applied to a result report for the UPF event.
In addition, the reporting detailed information may include at least one of delay tolerance information identified by the UPF on whether delay is tolerable or valid final reporting time information applied to a result report for the UPF event.
In an embodiment, the SMF may provide, on the basis of the UPF event exposure service subscription request, the reporting suggestion information to the UPF, and may provide the reporting suggestion information through an SBI interface or an N4 interface.
Herein, the SBI interface may be Nupf_EventExposure, and the N4 interface may be a session report rule (SRR) within a PFCP.
In an embodiment, the SMF may regenerate, on the basis of the UPF event exposure service subscription request obtained from the consumer NF, information on an N4 Session ID, a QFI, and an event filter, and reporting suggestion information corresponding to a PDU session of a user equipment (UE), and may provide the regenerated information through an SBI interface or an N4 interface.
An operation method of a user plane function (UPF) apparatus for providing a UPF event exposure service in a wireless communication system is as follows.
In step S210, the UPF obtains reporting suggestion information from a session management function (SMF).
Herein, the reporting suggestion information may be information included in a UPF event exposure service subscription request provided from a consumer network function (NF) of a UPF event.
In step S220, the UPF may provide, on the basis of the reporting suggestion information, result reporting information of the UPF event to the consumer NE.
Herein, the reporting suggestion information may include reporting detailed information that is applied to a result report for the UPF event. In addition, the reporting detailed information may include at least one of delay tolerance information identified by the UPF on whether reporting delay is tolerable or valid final reporting time information applied to a result report for the UPF event.
Herein, the valid final reporting time information may indicate valid final time information at which the consumer NF wishes to receive the results of the corresponding UPF event requested, and the UPF shall report the event result to the consumer NF before this time. In an embodiment, the UPF may determine, on the basis of delay information, whether a result report corresponding to a UPF event is allowed to be delayed. Depending on a result of determining that the result report is allowed to be delayed, the event result report may be withheld within the final time point (reporting window information) at which the result report is valid.
More specifically, in step S220, the UPF determines whether a withheld result report exists. When a withheld result report exists, it is identified whether a first target consumer NF of the withheld result report is the same as a second target consumer NF t of the result report for the UPF.
When the first target consumer NF and the second target consumer NF are the same, respective event results may be bundled into one bundle and it may be provided to the consumer NF through a single service operation.
In an embodiment, the UPF may obtain the reporting suggestion information from the SMF through an SBI interface or an N4 interface.
Herein, the SBI interface may be Nupf_EventExposure, and the N4 interface (PFCP) may be a session report rule (SRR).
Specific embodiments for implementing the present disclosure have been described. The present disclosure may include the above-described embodiments as well as embodiments simply changed in design or easily changed. In addition, the present disclosure may also include techniques easily modified using the embodiments and implemented. Therefore, the scope of the present disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0046082 | Apr 2023 | KR | national |
10-2023-0124142 | Sep 2023 | KR | national |