Tech-invite3GPPspaceIETF RFCsSIP
index21222324252627282931323334353637384‑5x

Content for  TS 23.288  Word version:  18.0.0

Top   Top   Up   Prev   Next
1…   4…   5…   5A…   6…   6.1.4…   6.1.4.4…   6.1A…   6.1B…   6.1C   6.2…   6.2.3…   6.2.6…   6.2.6.2   6.2.6.3…   6.2.6.3.3   6.2.6.3.4   6.2.6.3.5   6.2.6.3.6   6.2.7…   6.2A…   6.2B…   6.3…   6.4…   6.5…   6.6…   6.7…   6.7.3…   6.7.4…   6.7.5…   6.8…   6.9…   6.10…   6.11…   6.12…   6.13…   6.14…   7…   8…   9…   10…

 

6.14  DN Performance Analytics |R17|p. 186

6.14.1  Generalp. 186

This clause specifies how an NWDAF can provide DN Performance Analytics which provides analytics for user plane performance (i.e. average/maximum traffic rate, average/maximum packet delay, average packet loss rate) in the form of statistics or predictions to a service consumer.
The DN Performance Analytics may provide one or a combination of the following information:
  • User plane performance analytics for a specific Edge Computing application for a UE, group of UEs, or any UE over a specific serving anchor UPF.
  • User plane performance analytics for a specific Edge Computing application for a UE, group of UEs, or any UE over a specific DNAI.
  • User plane performance analytics for a specific Edge Computing application for a UE, group of UEs, or any UE over a specific Edge Application Server Instance.
The service consumer may be an NF (e.g. SMF) or an AF.
The consumer of these analytics shall indicate in the request or subscription:
  • Analytics ID = "DN Performance";
  • Target of Analytics Reporting: one or more SUPI(s) or Internal Group Identifier(s), or "any UE";
  • Analytics Filter Information as defined in Table 6.14.1-1; and
  • optionally, a preferred level of accuracy of the analytics;
  • optionally, preferred level of accuracy per analytics subset (see clause 6.14.3);
  • optionally, preferred order of results for the list of Network Performance information:
    • ordering criterion: one of the analytics subset (see clause 6.14.3);
    • order: ascending or descending;
  • optionally, Reporting Thresholds, which apply only for subscriptions and indicate conditions on the level to be reached for respective analytics subsets (see clause 6.14.3) in order to be notified by the NWDAF;
  • optionally, maximum number of objects and maximum number of SUPIs;
  • An Analytics target period indicates the time period over which the statistics or predictions are requested.
Information Description
Application ID (0..max)The identification of the application(s) for which the analytics information is subscribed or requested.
S-NSSAIIdentifies the Network Slice for which analytics information is subscribed or requested.
NSI ID(s)Identifies the Network Slice instance(s) for which analytics information is subscribed or requested.
Area of InterestIdentifies the Area (i.e. set of TAIs), as defined in TS 23.501 for which the analytics information is subscribed or requested.
Anchor UPF infoIdentifies the UPF where a UE has an associated PDU session.
DNNDNN to access the application.
DNAIThe UPF ID/address/FQDN information identifier of a user plane access to one or more DN(s) where applications are deployed as defined in TS 23.501.
Application Server Address(es) List of IP address(s)/FQDN(s) of the Application Server(s) that a UE, group of UEs, or 'any UE' has a communication session with for which DN Performance Analytic information is requested.
List of analytics subsetsList of analytics subsets that are requested among those specified in clause 6.14.3.
NOTE:
All parameters are optional.
Up

6.14.2  Input Datap. 187

The data collected from the AF are defined in Table 6.14.2-1.
Information Source Description
UE identifierAFIP address of the UE at the time the measurements was made.
UE locationAFThe location of the UE when the performance measurement was made.
Application IDAFTo identify the service and support analytics per type of service (the desired level of service).
IP filter informationAFIdentify a service flow of the UE for the application.
Locations of ApplicationAF/NEFLocations of application represented by a list of DNAI(s). The NEF may map the AF-Service-Identifier information to a list of DNAI(s) when the DNAI(s) being used by the application are statically defined.
Application Server Instance addressAF/NEFThe IP address/FQDN of the Application Server that the UE had a communication session when the measurement was made.
UL/DL Performance DataAFThe performance associated with the communication session of the UE with an Application Server that includes: Average/Maximum Packet Delay, Average/Maximum Loss Rate and Average/Minimum/Maximum Throughput.
TimestampAFA time stamp associated to the Performance Data provided by the AF.
The data collected by the SMF are described in Table 6.4.2-2.
The NWDAF subscribes to network data as defined in clause 6.4.2.
Data may be collected from OAM as described in Table 6.4.2-3 by using the services provided by OAM as described in clause 6.2.3.
The Event Filters for the service data collection from SMF, AMF and AF are defined in TS 23.502.
The timestamps are provided by each NF to allow correlation of QoS and traffic KPIs. The clock reference is able to know the accuracy of the time and correlate the time series of the data retrieved from each NF.
Up

6.14.3  Output Analyticsp. 188

The DN performance analytics is shown in Table 6.14.3-1 and Table 6.14.3-2.
Information Description
Application IDIdentifies the application for which analytics information is provided.
S-NSSAIIdentifies the Network Slice for which analytics information is provided. See note 1.
DNN Identifies the data network name (e.g. "internet") for which analytics information is provided. See NOTE 1.
DN performance (0-x)List of DN performances for the application.
 > Application Server Instance AddressIdentifies the Application Server Instance (IP address/FQDN of the Application Server).
 > Serving anchor UPF infoThe UPF ID/address/FQDN information for the involved anchor UPF. See NOTE 1.
 > DNAIIdentifier of a user plane access to one or more DN(s) where applications are deployed as defined in TS 23.501.
 > PerformancePerformance indicators.
  >> Average Traffic rate (NOTE 2)Average traffic rate observed for UEs communicating with the application.
  >> Maximum Traffic rate (NOTE 2)Maximum traffic rate observed for UEs communicating with the application.
  >> Minimum Traffic rate (NOTE 3)Minimum traffic rate observed for UEs communicating with the application.
  >> Average Packet Delay (NOTE 2)Average packet delay observed for UEs communicating with the application.
  >> Maximum Packet Delay (NOTE 2)Maximum packet delay for observed for UEs communicating with the application.
  >> Average Packet Loss Rate (NOTE 2)Average packet loss observed for UEs communicating with the application.
  >> Maximum Packet Loss Rate (NOTE 2)Maximum packet loss observed for UEs communicating with the application.
 > Spatial Validity ConditionArea where the DN performance analytics applies.
 > Temporal Validity ConditionValidity period for the DN performance analytics.
NOTE 1:
The item "Serving anchor UPF info" shall not be included if the consumer NF is an AF.
NOTE 2:
Analytics subset that can be used in "list of analytics subsets that are requested", "Preferred level of accuracy per analytics subset" and "Reporting Thresholds".
NOTE 3:
Minimum traffic rate measurements are only derived from active traffic.
Information Description
Application IDIdentifies the application for which analytics information is provided.
S-NSSAIIdentifies the Network Slice for which analytics information is provided. See NOTE 1.
DNNIdentifies the data network name (e.g. internet) for which analytics information is provided. See NOTE 1.
DN performance (0-x)List of DN performance for the application.
 > Application Server Instance AddressIdentifies the Application Server Instance (IP address/FQDN of the Application Server).
 > Serving anchor UPF infoThe UPF ID/address/FQDN information for the involved anchor UPF. See NOTE 1.
 > DNAIIdentifier of a user plane access to one or more DN(s) where applications are deployed as defined in TS 23.501.
 > PerformancePerformance indicators
  >> Average Traffic rate (NOTE 2)Average traffic rate predicted for UEs communicating with the application.
  >> Maximum Traffic rate (NOTE 2)Maximum traffic rate predicted for UEs communicating with the application.
  >> Minimum Traffic rate (NOTE 3)Minimum traffic rate predicted for UEs communicating with the application.
  >> Average Packet Delay (NOTE 2)Average packet delay predicted for UEs communicating with the application.
  >> Maximum Packet Delay (NOTE 2)Maximum packet delay for predicted for UEs communicating with the application.
  >> Average Packet Loss Rate (NOTE 2)Average packet loss predicted for UEs communicating with the application.
  >> Maximum Packet Loss Rate (NOTE 2)Maximum packet loss predicted for UEs communicating with the application.
 > Spatial Validity ConditionArea where the DN performance analytics applies.
 > Temporal Validity ConditionValidity period for the DN performance analytics.
 > ConfidenceConfidence of this prediction.
NOTE 1:
The item "Serving anchor UPF info" shall not be included if the consumer is an AF.
NOTE 2:
Analytics subset that can be used in "list of analytics subsets that are requested", "Preferred level of accuracy per analytics subset" and "Reporting Thresholds".
NOTE 3:
Minimum traffic rate measurements are only derived from active traffic.
Up

6.14.4  Procedures to request DN Performance Analytics for an Applicationp. 190

Reproduction of 3GPP TS 23.288, Fig. 6.14.4-1: Procedure for NWDAF providing DN Performance analytics for an Application
Up
The procedure illustrated in Figure 6.14.4-1 allows an analytics consumer to request Analytics ID "DN Performance" for a particular Application. The analytics consumer includes the Application ID for which DN Performance is requested. The consumer indicates the Target of Analytics Reporting (e.g. "any UE") and may include as Analytic Filter Information the UPF anchor ID, DNAI, or Application Server instance that DN performance analytics are requested.
Step 1.
Analytics consumer sends an Analytics request/subscribe (Analytics ID = DN Performance Target of Analytics Reporting, Analytics Filter Information = (Application ID, S-NSSAI, DNN, Area of Interest, UPF anchor ID, DNAI, Application Server Address(es)), Analytics Reporting Information = Analytics target period) to NWDAF by invoking a Nnwdaf_AnalyticsInfo_Request or a Nnwdaf_AnalyticsSubscription_Subscribe service.
Step 2a.
NWDAF subscribes to the performance data from AF defined in Table 6.14.2-1 by invoking Nnef_EventExposure_Subscribe or Naf_EventExposure_Subscribe service (Event ID = Performance Data, Application ID, Event Filter information), Target of Event Reporting = Any UE) as defined in TS 23.502.
Step 2b.
NWDAF subscribes to the network data from 5GC NF(s) defined in Table 6.4.2-2 by invoking Nnf_EventExposure_Subscribe service.
Step 2c.
With the collected data, the NWDAF estimates the DN Performance for the application.
Step 3.
NWDAF provides the data analytics, to the analytics consumer by means of either Nnwdaf_AnalyticsInfo_Request response or Nnwdaf_AnalyticsSubscription_Notify, depending on the service used in step 1.
If the analytics consumer is an SMF, the SMF may use the analytics to determine the UPF and DNAI that offers the best user plane performance.
If the analytics consumer is an AF, the AF may use the analytics to determine the DNAI that has the best user plane performance if Application Server relocation is required.
Up

6.15Void

6.16  PFD Determination Analytics |R18|p. 191

6.16.1  Generalp. 191

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.
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.
Up

6.16.2  Input Datap. 191

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.
Information Source Description
SUPISMF, UPFUE ID for the UE that uses the application
S-NSSAISMF, UPFIdentifies the Network Slice for which analytics information is provided.
DNNSMF, UPFIdentifies the data network name (e.g. internet) for which analytics information is provided.
Application IDUPFIdentifies the application
IP Flow Information (1..max)UPFPer IP flow related information for the application
 > IP 5-tupleUPFIdentifies a service flow of the UE that uses the application.
 > Start timeUPFStart time of traffic detection for the flow.
 > End timeUPFEnd time of traffic detection for the flow.
 > UL Data volumeUPFMeasured UL data traffic volume for the flow.
 > DL Data volumeUPFMeasured DL data traffic volume for the flow.
 > UL Data RateUPFMeasured UL data rate for the flow.
 > DL Data RateUPFMeasured DL data rate for the flow.
 > URL listUPFList of URLs extracted from the inspected user plane packets in the flow.
 > Domain Name listUPFList of domain names extracted from the inspected user plane packets in the flow.
PFD InformationNEF(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.
> Application IDNEF(PFDF)Identification of the application that refers to one or more application detection filters.
> IP 3-tuple listNEF(PFDF)Including protocol, server side IP address and port number.
> URL listNEF(PFDF)The significant parts of the URL to be matched, e.g. host name.
> Domain Name listNEF(PFDF)A Domain name matching criteria and information about applicable protocol(s).
Up

6.16.3  Output Analyticsp. 192

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.
Information Description
Application IDApplication 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-NSSAIIdentifies the Network Slice for which analytics information is provided.
> DNNIdentifies the data network name (e.g. internet) for which analytics information is provided.
> Flow descriptorFlow descriptor containing 3-tuple, server side (destination address, port, and protocol).
> URLthe significant parts of the URL to be matched, e.g. host name defined in.
> Domain name informationA Domain name matching criteria and information about applicable protocol(s).
Up

6.16.4  Proceduresp. 192

The procedure depicted in Figure 6.16.4-1 shows the procedure that the NWDAF can provide PFD Detection analytics to a NEF (PFDF).
Reproduction of 3GPP TS 23.288, Fig. 6.16.4-1: A procedure for NWDAF-assisted PFD Determination
Up
Step 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.
Step 2.
The NWDAF fetches currently stored PFD information in use from UDR via NEF(PFDF).
Step 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.
Step 4.
The NWDAF derives PFD determination analytics, e.g., new/updated PFD information for the existing Application ID.
Step 5.
The NWDAF notifies PFD determination analytics to the Consumer NF (NEF(PFDF)) with PFD Information.
Up

Up   Top   ToC