6.16 PFD Determination Analytics
23.2883GPPArchitecture enhancements for 5G System (5GS) to support network data analytics servicesRelease 18TS
6.16.1 General
This clause specifies the procedure on how NWDAF can provide NWDAF-assisted PFD Determination analytics, in the form of statistics, to analytics
To assist on PFD determination for known application identifiers, if the related Service Level Agreement does not preclude, an NWDAF may perform data analytics on existing PFD information and user plane traffic and provide analytics results in the form of new/updated PFDs to analytic consumer in the 5GC. The NEF(PFDF) as the consumer may forward new/updated PFD information provided by the NWDAF to UPF via SMF to detect a known application defined as TS 23.502 [3].
The service consumer may be a NEF(PFDF).
The consumer of these analytics may indicate in the request:
– Analytics ID = " PFD Determination";
– Target of Analytics Reporting: "any UE";
– Application ID list;
– Analytics Filter Information optionally containing:
– Area of Interest;
– S-NSSAI;
– DNN;
– An Analytics target period indicates the time period over which the statistics or predictions are requested;
– Optionally, maximum number of objects. This refers to the analytic output (i.e. maximum number of new/updated PFDs);
– In a subscription, the Notification Correlation Id and the Notification Target Address are included.
6.16.2 Input Data
NWDAF collects QoS flow related data from NF(s) for a specific S-NSSAI, DNN, and UE(s). The detailed data are described in Table 6.16.2-1.
Table 6.16.2-1: Input data to detect known application from NFs
Information |
Source |
Description |
SUPI |
SMF, UPF |
UE ID for the UE that uses the application |
S-NSSAI |
SMF, UPF |
Identifies the Network Slice for which analytics information is provided. |
DNN |
SMF, UPF |
Identifies the data network name (e.g. internet) for which analytics information is provided. |
Application ID |
UPF |
Identifies the application |
IP Flow Information (1..max) |
UPF |
Per IP flow related information for the application |
> IP 5-tuple |
UPF |
Identifies a service flow of the UE that uses the application. |
> Start time |
UPF |
Start time of traffic detection for the flow. |
> End time |
UPF |
End time of traffic detection for the flow. |
> UL Data volume |
UPF |
Measured UL data traffic volume for the flow. |
> DL Data volume |
UPF |
Measured DL data traffic volume for the flow. |
> UL Data Rate |
UPF |
Measured UL data rate for the flow. |
> DL Data Rate |
UPF |
Measured DL data rate for the flow. |
> URL list |
UPF |
List of URLs extracted from the inspected user plane packets in the flow. |
> Domain Name list |
UPF |
List of domain names extracted from the inspected user plane packets in the flow. |
PFD Information |
NEF(PFDF) |
PFD Information stored in the UDR (as Application Data) and retrieved by NEF, as defined in clause 6.1.2.3.2 of TS 23.503 [4]. |
> Application ID |
NEF(PFDF) |
Identification of the application that refers to one or more application detection filters. |
> IP 3-tuple list |
NEF(PFDF) |
Including protocol, server side IP address and port number. |
> URL list |
NEF(PFDF) |
The significant parts of the URL to be matched, e.g. host name. |
> Domain Name list |
NEF(PFDF) |
A Domain name matching criteria and information about applicable protocol(s). |
NOTE: Extensive reporting of all traffic flows may conflict with the requirement to avoid extra UPF load. An NWDAF may subscribe only for reporting for some UEs to limit the load.
6.16.3 Output Analytics
The output analytics of NWDAF is defined in Table 6.16.3-1. The output analysis can be used to provision new/updated PFDs for known applications.
Table 6.16.3-1: PFD Determination statistics
Information |
Description |
Application ID |
Application ID of the application that refers to the application detection filter (Flow descriptor, URL or Domain name information) stored in the UDR. |
List of application description analytics |
|
> S-NSSAI |
Identifies the Network Slice for which analytics information is provided. |
> DNN |
Identifies the data network name (e.g. internet) for which analytics information is provided. |
> Flow descriptor |
Flow descriptor containing 3-tuple, server side (destination address, port, and protocol). |
> URL |
the significant parts of the URL to be matched, e.g. host name defined in. |
> Domain name information |
A Domain name matching criteria and information about applicable protocol(s). |
6.16.4 Procedures
The procedure depicted in 6.16.4-1 shows the procedure that the NWDAF can provide PFD Detection analytics to a NEF (PFDF).
Figure 6.16.4-1: A procedure for NWDAF-assisted PFD Determination
1. The Consumer NF (NEF(PFDF)) requests or subscribes to the NWDAF to request PFD determination analytics. The Target of Analytics Reporting is set to Any UE. A single App-ID or a list of App-IDs are also provided as input.
This subscription may be triggered by local configuration or OAM. The Analytics Filter Information may optionally include the S-NSSAI and/or DNN.
2. The NWDAF fetches currently stored PFD information in use from UDR via NEF(PFDF).
3. The NWDAF collects session related information from the UPF about URL, Domain name part, and IP 3-tuples of packets corresponding to Application ID from the SDF not matching installed PDRs.
Editor’s note: UPEAS WI is specifying UPF event exposure for NWDAF data collection. It is FFS whether clause 4.15 of TS 23.502 [3] and the other UPEAS normative work address the needs of this new analytic.
4. The NWDAF derives PFD determination analytics, e.g., new/updated PFD information for the existing Application ID.
5. The NWDAF notifies PFD determination analytics to the Consumer NF (NEF(PFDF)) with PFD Information.