5.2.27 TSCTSF Services

23.5023GPPProcedures for the 5G System (5GS)Release 18TS

5.2.27.1 General

The following table shows the TSCTSF Services and Service Operations:

Table 5.2.27.1-1: NF Services provided by the TSCTSF

Service Name

Service Operations

Operation Semantics

Example Consumer(s)

Ntsctsf_TimeSynchronization

ConfigUpdate

Request/Response

AF, NEF

ConfigCreate

Request/Response

AF, NEF

ConfigDelete

Request/Response

AF, NEF

ConfigUpdateNotify

Subscribe/Notify

AF, NEF

CapsSubscribe

Subscribe/Notify

AF, NEF

CapsUnsubscribe

Subscribe/Notify

AF, NEF

CapsNotify

Subscribe/Notify

AF, NEF

Ntsctsf_ASTI

Create

Request/Response

AF, NEF

Update

Request/Response

AF, NEF

Delete

Request/Response

AF, NEF

Get

Request/Response

AF, NEF

Ntsctsf_QoSandTSCAssistance

Create

Request/Response

AF, NEF

Update

Request/Response

AF, NEF

Delete

Request/Response

AF, NEF

Notify

Subscribe/Notify

AF, NEF

Subscribe

Subscribe/Notify

AF, NEF

Unsubscribe

Subscribe/Notify

AF, NEF

5.2.27.2 Ntsctsf_TimeSynchronization service

5.2.27.2.1 General

Service description: This service provides:

– Request authorization of NF Service Consumer requests.

– NF Service Consumer request to create update and delete time synchronization configuration and to activate and deactivate the time synchronization service as described in clause 5.27.1.8 of TS 23.501 [2].

5.2.27.2.2 Ntsctsf_TimeSynchronization_ConfigCreate operation

Service operation name: Ntsctsf_TimeSynchronization_ConfigCreate

Description: Authorize the request, create a time synchronization configuration and activate the time synchronization service with the configuration.

Inputs, Required: Reference to time synchronization capability set (i.e. the Subscription Correlation ID as in the response to Ntsctsf_TimeSynchronization_CapsSubscribe request), user plane node ID, mandatory service parameters as described in Table 4.15.9.3-1, Notification Target Address.

Inputs, Optional: Optional service parameters as described in Table 4.15.9.3-1.

Outputs, Required: Operation execution result indication, in successful operation the PTP instance reference.

Outputs, Optional: None.

5.2.27.2.3 Ntsctsf_TimeSynchronization_ConfigUpdate operation

Service operation name: Ntsctsf_TimeSynchronization_ConfigUpdate

Description: Authorize the request and forward the request to update the time synchronization configuration.

Inputs, Required: PTP instance reference.

Inputs, Optional: List of UE identities (SUPIs) to be added to the time synchronization configuration. List of UE identities (SUPIs) to be removed from the time synchronization configuration. (g)PTP grandmaster enabled, grandmaster priority, Time Domain, Temporary Validity Condition as described in Table 4.15.9.3-1.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.2.4 Ntsctsf_TimeSynchronization_ConfigDelete operation

Service operation name: Ntsctsf_TimeSynchronization_ConfigDelete

Description: Authorize the request, delete the time synchronization configuration and deactivate the corresponding time synchronization service.

Inputs, Required: PTP instance reference.

Inputs, Optional: None.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.2.5 Ntsctsf_TimeSynchronization_ConfigUpdateNotify operation

Service operation name: Ntsctsf_TimeSynchronization_ConfigUpdateNotify

Description: Forward the notification for the time synchronization configuration. When the TSCTSF detects a change corresponding to a time synchronization configuration, it invokes Ntsctsf_TimeSynchronization_ConfigUpdateNotify service operation to the NF consumer(s) which has subscribed for the event. The following table describes the parameters in the event.

Table 5.2.27.2.5-1: Time Synchronization configuration event parameters

Event filter

Description

For each PTP port in the PTP instance

Either UE identity (for a DS-TT port), or "N6 interface" indication

Identifies the UE/DS-TT which the parameters below apply. "N6 interface" indicates that the parameters below apply to the N6 interface.

If the "PTP port" needs to be identified, this field refers to the UE identity (GPSI or SUPI).

If the N6 termination needs to be identified, then this field indicates "N6 interface" flag, instead of SUPI or GPSI.

PTP port state

Active or Inactive.

Active = PTP port state is in Leader, Follower or Passive state.

Inactive = PTP port is in any other state.

If any of the PTP ports in NW-TT are in Leader, Follower, or Passive, then "active" is reported for N6 interface, otherwise "passive" is reported for N6 interface.

NOTE: Leader and Follower terms in this specification are aligned with NOTE 2 in clause 5.27.1.2.2.1 of TS 23.501 [2].

Inputs, Required: PTP instance reference, current state of the time synchronization configuration (i.e. whether the time synchronization configuration is active or not for the PTP ports of the PTP instance).

Inputs, Optional: None.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.2.6 Ntsctsf_TimeSynchronization_CapsSubscribe operation

Service operation name: Ntsctsf_TimeSynchronization_CapsSubscribe

Description: The AF subscribes to receive notification about time synchronization capabilities for a list of UE(s) or a group of UEs or any UE using DNN/S-NSSAI combination.

Event Filters are used to specify the conditions to match for notifying the event. If there are no conditions to match then the Event Filter is not provided. The following table describes the Event Filters supported by the service:

Table 5.2.27.2.6-1: Time Synchronization capability event filters

Event filter

Description

List of UE identities or External Group Identifier or Internal Group Identifier

Only the included UE identities (GPSI or SUPI) or Groups of UEs identified by an External Group Identifier/Internal Group Identifier are considered for the notification.

PTP instance types

Supported PTP instance types as described in clause 5.27.1.4 of TS 23.501 [2].

Transport protocols

Supported transport protocols for PTP as described in clause 5.27.1.4 of TS 23.501 [2].

Supported PTP Profiles

Identifies the PTP profiles supported by 5GS for the reported UE.

Inputs, Required: Either a combination of (DNN, S-NSSAI) or an AF-Service-Identifier and Notification Target Address.

Inputs, Optional: Event Filter(s) as described in Table 5.2.27.2.6-1, Report Type (can be either one-time reporting, periodic reporting or event based reporting).

Outputs, Required: Operation execution result indication. When the subscription is accepted: Subscription Correlation ID, Expiry time.

Outputs, Optional: None.

5.2.27.2.7 Ntsctsf_TimeSynchronization_CapsUnsubscribe operation

Service operation name: Ntsctsf_TimeSynchronization_CapsUnsubscribe

Description: The AF unsubscribes to receive notification about time synchronization for a UE or a group of UEs or any UE using a DNN/S-NSSAI combination.

Inputs, Required: Subscription Correlation ID.

Inputs, Optional: None.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.2.8 Ntsctsf_TimeSynchronization_CapsNotify operation

Service operation name: Ntsctsf_TimeSynchronization_CapsNotify

Description: Forward the notification for the time synchronization configuration.

When the TSCTSF detects an event corresponding to a Subscription, it invokes Ntsctsf_TimeSynchronization_CapsNotify service operation to the NF consumer(s), e.g. a NEF or an AF within the operator’s domain, that has subscribed for the event. The following table describes the parameters in the event.

Table 5.2.27.2.8-1: Time Synchronization capability event parameters

Time Synchronization event parameter

Description

List of User-Plane Node IDs

Identifies the applicable NW-TT (NOTE).

For each User-Plane Node ID

(g)PTP grandmaster capable

Indicates separately whether User-Plane Node ID supports acting as a gPTP and/or PTP grandmaster.

5G Access Stratum Time source

Indicates the 5G clock quality supported (i.e. the source of time used by the 5GS).

Allowed values: Atomic clock, GNSS, terrestrial radio, serial time code, PTP, NTP, hand set, internal oscillator, other.

List of UEs associated with the User-Plane Node ID

A list of UEs associated to each user-plane Node ID.

For each UE

UE identity (GPSI or SUPI)

Identifies the UE to which the reported parameters below apply.

PTP instance types

Supported PTP instance types as described in clause 5.27.1.4 in TS 23.501 [2].

Transport protocols

Supported transport protocols for PTP as described in clause 5.27.1.4 in TS 23.501 [2].

Supported PTP Profiles

Identifies the PTP profiles supported by 5GS for the reported UE.

NOTE: This is needed to limit the PTP instance into a single NW-TT. In this way the AF can know e.g. UE1/UE2/UE3 are served by NW-TT1, UE4/UE5/UE6 are served by NW-TT2. The AF can control the PTP instances per NW-TT.

Inputs, Required: Subscription Correlation ID.

Inputs, Optional: Time synchronization capabilities as described in Table 5.2.27.2.8-1.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.2.9 Void
5.2.27.2.10 Void
5.2.27.2.11 Void
5.2.27.2.12 Void

5.2.27.3 Ntsctsf_QoSandTSCAssistance

5.2.27.3.1 General

Service description: This service provides:

– Request authorization of NF Service Consumer requests.

– NF Service Consumer request specific QoS and provide assistance for handling traffic characterized by TSC QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20].

5.2.27.3.2 Ntsctsf_QoSandTSCAssistance_Create operation

Service operation name: Ntsctsf_QoSandTSCAssistance_Create

Description: The consumer requests the network to provide a specific QoS for an AF session.

Inputs, Required: AF Identifier, UE address, Flow description(s) or External Application Identifier, QoS Reference or individual QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20].

Inputs, Optional: sponsored data connectivity information if applicable, Alternative Service Requirements (containing one or more QoS Reference parameters or Requested Alternative QoS Parameter Set(s) in a prioritized order), QoS parameter(s) to be measured, Reporting frequency, Target of reporting as described in clause 6.1.3.21 of TS 23.503 [20], DNN if available, flow direction, Burst Arrival Time at UE (uplink) or UPF (downlink), Periodicity, Time domain, Survival Time.

Outputs, Required: Transaction Reference ID, result.

Output (optional): None.

5.2.27.3.3 Ntsctsf_QoSandTSCAssistance_Update operation

Service operation name: Ntsctsf_QoSandTSCAssistance_Update

Description: The consumer requests the network to update the QoS and/or additional Alternative QoS for an AF session.

Inputs, Required: Transaction Reference ID.

Inputs, Optional: Flow description, QoS Reference or individual QoS parameters as described in clause 6.1.3.22 of TS 23.503 [20], sponsored data connectivity information if applicable, Alternative Service Requirements (containing one or more QoS Reference parameters or Requested Alternative QoS Parameter Set(s) in a prioritized order), QoS parameter(s) to be measured, Reporting frequency, Target of reporting as described in clause 6.1.3.21 of TS 23.503 [20], flow direction, Burst Arrival Time at UE (uplink) or UPF (downlink), Periodicity, Time domain, Survival Time.

Outputs, Required: Result.

Output (optional): None.

5.2.27.3.4 Ntsctsf_QoSandTSCAssistance_Delete operation

Service operation name: Ntsctsf_QoSandTSCAssistance_Delete

Description: The consumer requests the network to delete the AF session with requested QoS or the AF session with requested QoS including Alternative Service Requirements.

Inputs, Required: Transaction Reference ID.

Inputs, Optional: None.

Outputs, Required: Transaction Reference ID, result.

Output (optional): None.

5.2.27.3.5 Ntsctsf_QoSandTSCAssistance_Notify operation

Service operation name: Ntsctsf_QoSandTSCAssistance_Notify

Description: TSCTSF reports the QoS Flow level event(s) to the consumer.

Inputs, Required: Transaction Reference ID, Reports of the events as defined in clause 6.1.3.18 of TS 23.503 [20].

Inputs, Optional: When the event report is for QoS Monitoring for URLLC, includes Packet delay for UL, DL, or round trip of the single UP path or two UP paths in the case of redundant transmission, as defined in clause 5.33.3.2 of TS 23.501 [2]. When the AF has provided Capability for BAT Adaptation or BAT Window, can include BAT offset as described in clause 5.27.2.5 of TS 23.501 [2].

Outputs, Required: None.

Output (optional): None.

5.2.27.3.6 Ntsctsf_QoSandTSCAssistance_Subscribe operation

Service operation name: Ntsctsf_QoSandTSCAssistance_Subscribe

Description: The consumer requests the network to subscribe to receive an event about the AF session with requested QoS or the AF session with requested QoS including Alternative Service Requirements.

Inputs, Required: Transaction Reference ID, (Set of) Event ID(s) as specified in clause 6.1.3.18 of TS 23.503 [20].

Inputs, Optional: None.

Outputs, Required: Transaction Reference ID, result.

Output (optional): None.

5.2.27.3.7 Ntsctsf_QoSandTSCAssistance_Unsubscribe operation

Service operation name: Ntsctsf_QoSandTSCAssistance_unsubscribe

Description: The consumer requests the network to unsubscribe to receive an event about the AF session with requested QoS or the AF session with requested QoS including Alternative Service Requirements.

Inputs, Required: Transaction Reference ID, (Set of) Event ID(s) as specified in clause 6.1.3.18 of TS 23.503 [20].

Inputs, Optional: None.

Outputs, Required: Result.

Output (optional): None.

5.2.27.4 Ntsctsf_ASTI service

5.2.27.4.1 General

Service description: This service provides:

– Request authorization of NF Service Consumer requests.

– NF Service Consumer request to control the 5G access stratum time distribution configuration as described in clause 5.27.1.8 of TS 23.501 [2].

5.2.27.4.2 Ntsctsf_ASTI_Create operation

Service operation name: Ntsctsf_ASTI_Create

Description: Authorize the request, activate the 5G access stratum time distribution.

Inputs, Required: Target for 5G access stratum time distribution (one UE identified by a SUPI or a GPSI, a group of UEs identified by an Internal Group Identifier or an External Group Identifier), AF identifier, mandatory service parameters as described in Table 4.15.9.4-1.

Inputs, Optional: Optional service parameters as described in Table 4.15.9.4-1.

Outputs, Required: Operation execution result indication, in successful operation the time synchronization configuration id.

Outputs, Optional: None.

5.2.27.4.3 Ntsctsf_ASTI_Update operation

Service operation name: Ntsctsf_ASTI_Update

Description: Authorize the request and forward the request to update the 5G access stratum time distribution configuration.

Inputs, Required: Time synchronization configuration id.

Inputs, Optional: service parameters as in Ntsctsf_ASTI_Create input.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.4.4 Ntsctsf_ASTI_Delete operation

Service operation name: Ntsctsf_ASTI_Delete

Description: Authorize the request, delete the 5G access stratum time distribution configuration, deactivate the corresponding 5G access stratum time distribution service.

Inputs, Required: Time synchronization configuration id.

Inputs, Optional: None.

Outputs, Required: Operation execution result indication.

Outputs, Optional: None.

5.2.27.4.5 Ntsctsf_ASTI_Get operation

Service operation name: Ntsctsf_ASTI_Get

Description: Authorize the request and query the status of the access stratum time distribution.

Inputs, Required: List of UE identities (GPSI or SUPI).

Inputs, Optional: None.

Outputs, Required: Operation execution result indication.

Outputs, Optional: Status of the access stratum time distribution (active, optionally with requested time synchronization error budget or inactive).

Annex A (informative):
Drafting rules and conventions for NF services