Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.288  Word version:  17.6.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…

 

7  Nnwdaf Services Descriptionp. 182

7.1  Generalp. 182

Table 7.1-1 illustrates the NWDAF Services.
Service Name Service Operations Operation Semantics Example Consumer(s)
Nnwdaf_AnalyticsSubscriptionSubscribeSubscribe / NotifyPCF, NSSF, AMF, SMF, NEF, AF, OAM, CEF, NWDAF, DCCF
UnsubscribePCF, NSSF, AMF, SMF, NEF, AF, OAM, CEF, NWDAF, DCCF
NotifyPCF, NSSF, AMF, SMF, NEF, AF, OAM, CEF, NWDAF, DCCF, MFAF
TransferRequest / ResponseNWDAF
Nnwdaf_AnalyticsInfoRequestRequest / ResponsePCF, NSSF, AMF, SMF, NEF, AF, OAM, CEF, NWDAF, DCCF
ContextTransferRequest / ResponseNWDAF
Nnwdaf_DataManagementSubscribeSubscribe / NotifyNWDAF, DCCF
NotifyNWDAF, DCCF, MFAFF, ADRF
FetchRequest / ResponseNWDAF, DCCF, MFAFF, ADRF
Nnwdaf_MLModelProvisionSubscribeSubscribe / NotifyNWDAF
UnsubscribeNWDAF
NotifyNWDAF
Nnwdaf_MLModelInfoRequestRequest / ResponseNWDAF
NOTE 1:
How OAM consumes Nnwdaf services and which Analytics information is relevant is defined in TS 28.550 Annex H and out of the scope of this TS.
NOTE 2:
How CEF consumes Nnwdaf services and which Analytics information is relevant is defined in TS 28.201 and out of the scope of this TS.
NOTE 3:
The Nnwdaf_MLModelProvision service and the Nnwdaf_MLModelInfo service are provided by an NWDAF containing MTLF and consumed by an NWDAF containing AnLF.
Table 7.1-2 shows the analytics information provided by NWDAF service.
Analytics Information Request Description Response Description
Slice Load level informationAnalytics ID: load level informationLoad level provided as number of UE registrations and number of PDU sessions for a Network Slice and Network Slice instances as well as resource utilization for Network Slice instances.
Observed Service experience informationAnalytics ID: Service ExperienceObserved Service experience statistics or predictions may be provided for a Network Slice or an Application. They may be derived from an individual UE, a group of UEs or any UE. For slice service experience, they may be derived from an Application, a set of Applications or all Applications on the Network Slice.
NF Load informationAnalytics ID: NF load informationLoad statistics or predictions information for specific NF(s).
Network Performance informationAnalytics ID: Network PerformanceStatistics or predictions on the load in an Area of Interest; in addition, statistics or predictions on the number of UEs that are located in that Area of Interest.
UE mobility informationAnalytics ID: UE MobilityStatistics or predictions on UE mobility. When visited AOI(s) is included in the Analytics Filter information, only statistics on UE mobility can be provided.
UE Communication informationAnalytics ID: UE CommunicationStatistics or predictions on UE communication.
Expected UE behavioural parametersAnalytics ID: UE Mobility and/or UE CommunicationAnalytics on UE Mobility and/or UE Communication.
UE Abnormal behaviour informationAnalytics ID: Abnormal behaviourList of observed or expected exceptions, with Exception ID, Exception Level and other information, depending on the observed or expected exceptions.
User Data Congestion informationAnalytics ID: User Data CongestionStatistics or predictions on the user data congestion for transfer over the user plane, for transfer over the control plane, or for both.
QoS SustainabilityAnalytics ID: QoS SustainabilityFor statistics, the information on the location and the time for the QoS change and the threshold(s) that were crossed; or, for predictions, the information on the location and the time when a potential QoS change may occur and what threshold(s) may be crossed.
Session Management Congestion Control ExperienceAnalytics ID: Session Management Congestion Control ExperienceStatistics on session management congestion control experience for specific DNN and/or S-NSSAI.
Redundant Transmission ExperienceAnalytics ID: Redundant Transmission ExperienceStatistics or predictions aimed at supporting redundant transmission decisions for URLLC services.
WLAN performanceAnalytics ID: WLAN performanceStatistics or predictions on WLAN performance of UE.
DispersionAnalytics ID: UE DispersionStatistics or predictions that identify the location (i.e. areas of interest) or network slice(s) where a UE, or a group of UEs disperse their data volume, or disperse mobility or session management transactions or both.
DN PerformanceAnalytics ID: DN PerformanceStatistics or predictions on user plane performance for a specific Edge Computing application.
Up

7.2  Nnwdaf_AnalyticsSubscription Servicep. 184

7.2.1  Generalp. 184

Service Description:
This service enables the consumer to subscribe/unsubscribe for network data analytics.
When the subscription for network data analytics is accepted by the analytics NWDAF, the consumer receives from the NWDAF an identifier (Subscription Correlation ID) allowing to further manage (modify, delete) this subscription. The modification of Analytics subscription can be enforced by NWDAF based on operator policy and configuration.
This service also enables the consumer to transfer analytics subscriptions to another NWDAF using the Nnwdaf_AnalyticsSubscription_Transfer service operation. Using this service operation, a consumer can request to the NWDAF to prepare for or take over analytics subscription(s), indicating also if and where analytics context is available.
Up

7.2.2  Nnwdaf_AnalyticsSubscription_Subscribe service operationp. 184

Service operation name:
Nnwdaf_AnalyticsSubscription_Subscribe.
Description:
Subscribes to NWDAF analytics with specific parameters.
Inputs, Required:
  • (Set of) Analytics ID(s) as defined in Table 7.1-2;
  • Target of Analytics Reporting;
  • Notification Target Address (+ Notification Correlation ID);
  • Analytics Reporting Parameters (including Analytics target period, etc.).
Inputs, Optional:
  • Analytics Filter Information;
  • Subscription Correlation ID (in the case of modification of the analytics subscription);
  • preferred level of accuracy of the analytics;
  • preferred level of accuracy per analytics subset;
  • Reporting Thresholds;
  • maximum number of objects requested (max);
  • preferred order of results, maximum number of SUPIs requested (SUPImax);
  • time when analytics information is needed;
  • Analytics Metadata Request;
  • (Set of) NWDAF identifiers used by the NWDAF service consumer when aggregating multiple analytic subscriptions;
  • Dataset Statistical Properties;
  • Output strategy;
  • Data time window;
  • consumer NF's serving area or NF ID;
  • information of previous analytics subscription, i.e. NWDAF identifier (i.e. Instance ID or Set ID), Analytics ID(s) (including SUPIs and Analytics Filter Information for UE-related Analytics) and Subscription Correlation ID.
Outputs Required:
When the subscription is accepted: Subscription Correlation ID (required for management of this subscription). When the subscription is not accepted, an error response.
Outputs, Optional:
None.
Up

7.2.3  Nnwdaf_AnalyticsSubscription_Unsubscribe service operationp. 185

Service operation name:
Nnwdaf_AnalyticsSubscription_Unsubscribe.
Description:
Unsubscribe to NWDAF analytics.
Inputs, Required:
Subscription Correlation ID.
Inputs, Optional:
None.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.

7.2.4  Nnwdaf_AnalyticsSubscription_Notify service operationp. 185

Service operation name:
Nnwdaf_AnalyticsSubscription_Notify.
Description:
NWDAF notifies the consumer instance of the analytics that has subscribed to the specific NWDAF service. See also clause 6.1.3 for contents of the Analytics Exposure.
Inputs, Required:
Notification Correlation Information: this parameter indicates the Notification Correlation Id that has been assigned by the consumer during analytics subscription.
Inputs, Optional:
  • Set of the tuple (Analytics ID, Analytics specific parameters): this parameter shall be present if output analytics are reported.
  • Timestamp of analytics generation.
  • Validity period.
  • Confidence
  • Revised waiting time.
  • Analytics Metadata Information.
  • Termination Request: this parameter indicates that NWDAF requests to terminate the analytics subscription, i.e. NWDAF will not provide further notifications related to this subscription, with cause value (e.g. user consent revoked, NWDAF overload, UE moved out of NWDAF serving area, etc.).
  • Subscription Change Notification Correlation ID: this parameter shall be present if the notification is for informing the assignment of a new Subscription Correlation Id by the NWDAF. It is set to the old Subscription Correlation ID.
  • Subscription Correlation ID: this parameter shall be present if the notification is for informing the assignment of a new Subscription Correlation Id by the NWDAF. It is set to a new Subscription Correlation ID assigned by the NWDAF.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.
Up

7.2.5  Nnwdaf_AnalyticsSubscription_Transfer service operation |R17|p. 186

Service operation name:
Nnwdaf_AnalyticsSubscription_Transfer.
Description:
Requests to NWDAF for transferring analytics subscription(s) from the consumer NWDAF.
Inputs, Required:
  • Transfer type: indicates the type of the transfer request. The following values are supported:
    • Analytics subscription transfer preparation: requests the NWDAF to prepare for taking over the analytics subscription(s) and/or prepare for collecting Analytics Context(s).
    • Analytics subscription transfer: requests the NWDAF to take over the analytics subscription(s).
    • Analytics subscription transfer cancel: cancels a prepared analytics subscription request.
Inputs, Optional:
  • If this service operation is for "analytics subscription transfer preparation", the following parameter shall be provided:
    • (Set of) analytics subscription information with the following parameters:
      • All input parameters for the analytics exposure as specified in clause 6.1.3.
      • [OPTIONAL] Active data source ID(s): Instance ID or Set ID of the active data source(s) the consumer NWDAF is currently using for the analytics of this analytics subscription.
      • [OPTIONAL] ML Model related information, i.e. information related to the ML model(s) that the NWDAF is currently using for the analytics:
        • ID(s) of NWDAF(s) containing MTLF: Instance ID(s) of the NWDAF(s) containing MTLF from which the consumer NWDAF currently subscribes to the ML model information used for the analytics.
        • [OPTIONAL] File address of the ML model(s).
      • ID of the analytics consumer, e.g. NF, AF or OAM, that is subscribed to receive analytics.
      • (Set of) analytics context identifier(s): identifies analytics context available at the consumer NWDAF as defined in clause 6.1B.4.
  • If this service operation is to request analytics subscriptions transfer and if analytics subscription transfer preparation is not performed, the same parameters as those for transfer type "Analytics subscription transfer preparation" shall be provided.
  • If this service operation is to request analytics subscriptions transfer and if analytics subscription transfer preparation is performed, the same parameters as those for transfer type "Analytics subscription transfer preparation" can be provided with updated parameter values.
  • If this service operation is to request analytics subscriptions transfer cancel, the following parameter shall be provided:
  • Subscription Correlation ID.
Outputs Required:
Operation execution result indication.
Outputs, Optional:
None.
Up

7.3  Nnwdaf_AnalyticsInfo servicep. 187

7.3.1  Generalp. 187

Service description:
this service enables the consumer to request and get from NWDAF network data analytics or enables NWDAF to request transfer of analytics context from another NWDAF.

7.3.2  Nnwdaf_AnalyticsInfo_Request service operationp. 187

Service operation name:
Nnwdaf_AnalyticsInfo_Request.
Description:
The consumer requests NWDAF operator specific analytics.
Inputs, Required:
(Set of) Analytics ID(s) as defined in Table 7.1-2, Target of Analytics Reporting, Analytics Reporting Parameters (including Analytics target period, etc..
Inputs, Optional:
Analytics Filter Information, preferred level of accuracy of the analytics, preferred level of accuracy per analytics subset, time when analytics information is needed, maximum number of objects requested (max), preferred order of results, maximum number of SUPIs requested (SUPImax), Analytics Metadata Request, Dataset Statistical Properties, Output strategy and Data time window.
Outputs, Required:
If the request is accepted, then set of the tuple (Analytics ID, Analytics specific parameters). When the request is not accepted, an error response.
Outputs, Optional:
Timestamp of analytics generation, validity period, confidence, revised waiting time, Analytics Metadata Information. See clause 6.1.3.
Up

7.3.3  Nnwdaf_AnalyticsInfo_ContextTransfer service operation |R17|p. 187

Service operation name:
Nnwdaf_AnalyticsInfo_ContextTransfer.
Description:
Requests to NWDAF to transfer context information related to analytics subscriptions.
Inputs, Required:
(Set of) Analytics context identifier(s).
Inputs, Optional:
Requested Analytics Context per analytics context identifier.
Outputs Required:
(Set of) Analytics Context as specified in clause 6.1B.4.
Outputs, Optional:
ADRF ID with Analytics Context Type stored in the ADRF (i.e. Historical output Analytics and/or Data related to Analytics).
Up

7.4  Nnwdaf_DataManagement Service |R17|p. 188

7.4.1  Generalp. 188

Service Description:
This service enables the consumer to subscribe/unsubscribe for data exposed by an NWDAF, fetch the subscribed data. Historical data or runtime data may be obtained using this service.

7.4.2  Nnwdaf_DataManagement_Subscribe service operationp. 188

Service operation name:
Nnwdaf_DataManagement_Subscribe.
Description:
The consumer subscribes to receive data, or if the data is already requested from the NWDAF, then the subscription is updated. The subscription includes service operation specific parameters that identify the data to be provided and may include formatting and processing instructions that specify how the data is to be delivered to the consumer. The consumer may request bulked data related to Analytics, as an alternative to asking individual events (i.e. subscription to multiple event IDs to obtain the data required for an analytics generation). The consumer may also request that data be stored in an ADRF. When historical data is being obtained, the consumer may specify the ID of the ADRF or NWDAF containing the data.
Inputs, Required:
Data Specification or Analytics Specification, Notification Target Address(es) (+ Notification Correlation ID(s)).
When the required data is data for Event IDs received from NFs, the Data Specification includes set of Event IDs, Event Filter Information, Target of Event Reporting.
When the required data is a bulked data for an Analytics ID, the Data Specification includes Target of Reporting with the Analytics ID to generate bulked data, Target of Analytics reporting and Analytics Filter.
Inputs, Optional:
Service Operation, Time Window, NF (or NF-Set) ID, ADRF or NWDAF hosting ADRF information where data are to be stored, ADRF ID where historical data are stored, Formatting Instructions, Processing Instructions, user consent check information (i.e. an indication that the data consumer has checked user consent), purpose for data collection.
Outputs Required:
When the subscription is accepted: Subscription Correlation ID (required for management of the requested subscription). When the subscription is not accepted, an error response.
Outputs, Optional:
First corresponding event report is included, if available (see clause 4.15.1 of TS 23.502), Requested data.
Up

7.4.3  Nnwdaf_DataManagement_Unsubscribe service operationp. 188

Service operation name:
Nnwdaf_DataManagement_Unsubscribe.
Description:
The NF consumer unsubscribes to the NWDAF for data.
Inputs, Required:
Subscription Correlation ID.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.

7.4.4  Nnwdaf_DataManagement_Notify service operationp. 189

Service operation name:
Nnwdaf_DataManagement_Notify.
Description:
NWDAF notifies the consumer instance of the requested data which is regarded as a kind of data according to the request, or notifies of the availability of previously subscribed Data or Analytics when delivery is via an NWDAF.
Inputs, Required:
Notification Correlation ID, time stamp representing time when NWDAF completed preparation of the requested data.
Inputs, Optional:
  • Requested Data;
  • Fetch Instructions;
  • Termination Request.
Fetch Instructions indicate whether the data are to be fetched by the Consumer. If the data are to be fetched, the fetch instructions include an address from which the data may be fetched, one or more Fetch Correlation IDs and a deadline to fetch the data (Fetch Deadline).
Termination Request indicates that NWDAF requests to terminate the data management subscription, i.e. NWDAF will not provide further notifications related to this subscription.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.
Up

7.4.5  Nnwdaf_DataManagement_Fetch service operationp. 189

Service operation name:
Nnwdaf_DataManagement_Fetch.
Description:
Consumer retrieves from the NWDAF subscribed data (which is regarded as a kind of data), as indicated by Fetch Instructions from Nnwdaf_DataManagement_Notify.
Inputs, Required:
Set of Fetch Correlation ID(s).
Inputs, Optional:
None.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
Requested data.

7.5  Nnwdaf_MLModelProvision services |R17|p. 189

7.5.1  Generalp. 189

Service Description:
This service enables the consumer to receive a notification when an ML model matching the subscription parameters becomes available.
When the subscription is accepted by the NWDAF containing MTLF, the consumer NF, i.e. the NWDAF containing Analytics Logical Function, receives from the NWDAF an identifier (Subscription Correlation ID) allowing to further manage (modify, delete) this subscription. The modification of ML model subscription can be enforced by NWDAF based on operator policy and configuration.
Up

7.5.2  Nnwdaf_MLModelProvision_Subscribe service operationp. 189

Service operation name:
Nnwdaf_MLModelProvision_Subscribe.
Description:
Subscribes to NWDAF ML model provision with specific parameters.
Inputs, Required:
(set of) Analytics ID(s) defined in Table 7.1-2, Notification Target Address (+ Notification Correlation ID).
Inputs, Optional:
Subscription Correlation ID (in the case of modification of the ML model subscription), ML Model Filter Information to indicate the conditions for which ML model for the analytics is requested and Target of ML Model Reporting to indicate the object(s) for which ML model is requested (e.g. specific UEs, a group of UE(s) or any UE (i.e. all UEs)), ML Model Reporting Information (including e.g. ML Model Target Period), Expiry time.
Outputs Required:
When the subscription is accepted: Subscription Correlation ID (required for management of this subscription), Expiry time (required if the subscription can be expired based on the operator's policy).
Outputs, Optional:
None.
Up

7.5.3  Nnwdaf_MLModelProvision_Unsubscribe service operationp. 190

Service operation name:
Nnwdaf_MLModelProvision_Unsubscribe.
Description:
unsubscribe to NWDAF ML model provision.
Inputs, Required:
Subscription Correlation ID.
Inputs, Optional:
None.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.

7.5.4  Nnwdaf_MLModelProvision_Notify service operationp. 190

Service operation name:
Nnwdaf_MLModelProvision_Notify.
Description:
NWDAF notifies the ML model information to the consumer instance which has subscribed to the specific NWDAF service.
Inputs, Required:
Set of the tuple (Analytics ID, address (e.g. URL or FQDN) of Model file), Notification Correlation Information.
Inputs, Optional:
Validity period, Spatial validity.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
None.

7.6  Nnwdaf_MLModelInfo service |R17|p. 190

7.6.1  Generalp. 190

Service description:
this service enables the consumer to request and get from NWDAF containing MTLF ML Model Information.

7.6.2  Nnwdaf_MLModelInfo_Request service operationp. 190

Service operation name:
Nnwdaf_MLModelInfo_Request
Description:
The consumer requests NWDAF ML Model Information.
Inputs, Required:
(Set of) Analytics ID(s) defined in Table 7.1-2.
Inputs, Optional:
ML Model Filter Information to indicate the conditions for which ML model for the analytics is requested and Target of ML Model Reporting to indicate the object(s) for which ML model is requested (e.g. specific UEs, a group of UE(s) or any UE (i.e. all UEs)), ML Model Reporting Information (including e.g. ML Model Target Period).
Outputs, Required:
Set of the tuple (Analytics ID, address (e.g. URL or FQDN) of Model file).
Outputs, Optional:
Validity period, Spatial validity.
Up

Up   Top   ToC