Description
The TSN Application Function (TSN AF) is a critical component defined by 3GPP for integrating 5G systems into IEEE 802.1 Time-Sensitive Networking (TSN) ecosystems, which are central to industrial Ethernet and deterministic communication. It resides in the 5G Core network as a specialized Application Function, interacting with other core network functions like the Policy Control Function (PCF) and Network Exposure Function (NEF) via service-based interfaces. The TSN AF's primary role is to represent the TSN network (or the TSN System) to the 5G system, acting as a gateway for TSN-specific configuration and requirements.
Architecturally, the TSN AF interfaces with a TSN Network Controller (or Centralized Network Controller - CNC), which is the entity in the TSN domain responsible for overall schedule and resource management. The TSN AF receives TSN requirements from the CNC, which include deterministic communication parameters such as periodicity, maximum latency, reliability (packet error rate), and time synchronization accuracy for data flows that will traverse the 5G system. The 5G system, in this context, is modeled as a virtual TSN bridge (or a set of bridges) from the TSN network's perspective. The TSN AF is responsible for making the 5G system's capabilities and resources visible to the TSN CNC and for mapping the TSN flow requirements into 5G-specific QoS parameters and policies.
How it works involves a multi-step process. First, during capability exposure, the TSN AF informs the TSN CNC about the 5G system's characteristics, such as supported latency bounds, time synchronization support (via 5G system as a timing slave or master), and available bandwidth. When the CNC computes a global schedule for TSN traffic, it includes the 5G virtual bridge. The CNC sends this schedule, including gate control lists for the 5G bridge ports, to the TSN AF. The TSN AF then translates these TSN constructs into 5G policy rules. It interacts with the PCF to create or modify PCC (Policy and Charging Control) rules that enforce the required QoS—for example, by allocating a dedicated 5G QoS Flow with guaranteed bit rate and packet delay budget for a specific TSN stream. It may also interact with the SMF (Session Management Function) and UPF (User Plane Function) to configure the user plane for deterministic forwarding.
Key components it interacts with include the TSN Translator in the UE and/or in the UPF, which handle the actual adaptation of Ethernet frames to 5G packets and vice versa, including timestamping for synchronization. The TSN AF's role is purely in the control plane, managing the configuration. It enables end-to-end deterministic connectivity where a 5G wireless link can be seamlessly integrated into a wired TSN network, supporting critical Industry 4.0 applications like motion control, machine vision, and closed-loop control systems that require ultra-reliable, low-latency, and time-synchronized communication.
Purpose & Motivation
The TSN AF was created to bridge two historically separate worlds: deterministic industrial networking (TSN) and cellular mobile networks (5G). Industrial automation has long relied on wired fieldbus and industrial Ethernet technologies (like PROFINET, EtherCAT) that provide hard guarantees on latency, jitter, and synchronization. These are essential for coordinating machines on a production line. Wireless solutions were traditionally unsuitable due to lack of determinism, reliability, and precise timing.
The advent of 5G, with its URLLC (Ultra-Reliable Low-Latency Communication) capabilities, promised to break this barrier, enabling flexible wireless connectivity for moving parts like AGVs (Automated Guided Vehicles) and robotic arms. However, simply providing a low-latency pipe was not enough. For true integration, the 5G network needed to appear as a standard, manageable component within the TSN ecosystem, which is controlled by a central CNC. The TSN AF solves this problem by acting as the 5G system's agent to the TSN control plane.
It addresses the key limitation of previous wireless solutions—their opacity and lack of deterministic scheduling integration. Without the TSN AF, a TSN CNC could not see or control the 5G link, making end-to-end deterministic scheduling impossible. The TSN AF provides the necessary translation layer, allowing the CNC to treat the 5G radio link as just another TSN bridge with known characteristics. This motivated its creation in 3GPP Release 16 as part of the 5G system's support for vertical industries, specifically factory automation. It enables the convergence of OT (Operational Technology) and IT networks, allowing 5G to become a viable replacement for cables in the most demanding industrial control applications, thereby enabling new levels of flexibility and reconfigurability in smart manufacturing.
What changed in its specifications
The latest release-to-release comparison of specifications that define TSN. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-19 adds enhanced location services (adaptive reporting, tracing, geofencing, location sharing) to TS 23.434, plus satellite SEAL services with store-and-forward, metaverse QoS and spatial anchor clauses, device triggering via the NRM server, and VAL network resource modification APIs.
Full comparison in TS 23.434 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (105 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
- 5GS Logical TSN bridge management TS 23.501CR1002
- QoS parameters mapping between TSN characters and 5G QoS TS 23.501CR1003
- TSN QoS mapping and 802.1Qbv parameters TS 23.501CR1123
- Introduction of TSN Sync soln #28A TS 23.501CR1381
- Transport of TSN information and containers between SMF and PCF TS 29.512CR0368
- PCF provisioning of TSN related Policy Control Request triggers TS 29.512CR0426
+ 57 more changes
- Unified support for TSC/TSN services TS 23.434CR0064
- Introduction of the architectures for Time Sensing Communication other than TSN. TS 23.501CR2573
- KI#2 BMIC and PMIC for TSC without IEEE TSN network TS 23.501CR2618
- Update for support of TSC other than TSN TS 23.501CR2768
- Support Time Sensing Communication other than TSN TS 29.512CR0760
- Support Time Sensitive Communication other than TSN TS 29.513CR0265
+ 19 more changes
- Interworking with TSN network deployed in the transport network TS 23.501CR3811
- Removing ENs for TSN TN integration TS 23.501CR3870
- Remove the EN on supporting TSN TN TS 23.501CR4475
- Direct reporting of TSC Management Information from UPF to TSN AF or TSCTSF TS 29.244CR0725
- TL-Container for the support of TSN enabled Transport Network TS 29.244CR0734
- Add charging support for TSN service TS 32.240CR0473
+ 10 more changes
Defining Specifications
3GPP specifications that define or reference TSN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 22.821 vg10 | 5G LAN-type Services Requirements | Rel-16 read |
| TS 23.434 vk10 | Service Enabler Architecture Layer (SEAL) for Verticals | Rel-20 read |
| TS 23.501 vk30 | 5G System Architecture | Rel-20 read |
| TS 23.725 vg20 | Study on URLLC Architecture Enhancements | Rel-16 read |
| TR 23.745 vh00 | Study on App Layer Support for Factories of the Future in 5G | Rel-17 read |
| TS 24.501 vk10 | 5GS NAS Protocol Specification | Rel-20 read |
| TS 24.519 vh10 | TSN AF to DS-TT/NW-TT Protocol Aspects | Rel-17 read |
| TS 24.535 vj20 | 5G DS-TT and NW-TT Protocols | Rel-19 read |
| TS 24.539 vj30 | NW-TT Protocol Aspects | Rel-19 read |
| TS 25.301 vj00 | UE-UTRAN Radio Interface Protocol Architecture | Rel-19 read |
| TS 25.302 vj00 | UTRA Physical Layer Services | Rel-19 read |
| TS 25.308 vj00 | HSDPA Overall Description | Rel-19 read |
| TS 25.309 v660 | FDD Enhanced Uplink Technical Specification | Rel-6 read |
| TS 25.319 vj00 | Enhanced Uplink for UTRA FDD/TDD | Rel-19 read |
| TS 25.321 vj00 | MAC Protocol Specification for UTRAN | Rel-19 read |
| TS 25.331 vj01 | UTRAN Radio Resource Control Protocol | Rel-19 read |
| TR 28.839 vi10 | Technical Report | Rel-18 read |
| TR 28.843 vi10 | Technical Report on Charging Aspects for Vertical Scenarios | Rel-18 read |
| TS 29.244 vk10 | PFCP for Control and User Plane Separation | Rel-20 read |
| TS 29.512 vk10 | Session Management Policy Control Service Stage 3 | Rel-20 read |
| TS 29.513 vk10 | 5G PCC Signalling Flows | Rel-20 read |
| TS 29.514 vk10 | Policy Authorization Service | Rel-20 read |
| TS 29.549 vk10 | SEAL Service APIs | Rel-20 read |
| TS 29.564 vk10 | Nupf Service Based Interface | Rel-20 read |
| TS 29.585 vj00 | TSN Interworking Protocol for 5G System | Rel-19 read |
| TS 29.889 vj10 | Study on UPF data collection for AI/ML | Rel-19 read |
| TS 32.240 vk10 | 3GPP Charging Architecture and Principles | Rel-20 read |
| TS 32.255 vk30 | 5G Data Connectivity Converged Charging | Rel-20 read |
| TS 32.282 vi20 | Charging management; Time Sensitive Networking | Rel-18 read |
| TS 32.290 vk00 | 5G Charging Service-Based Architecture | Rel-20 read |
| TS 32.291 vk10 | 5G Charging Service-Based Interface | Rel-20 read |
| TS 32.297 vj00 | Charging Data Record File Transfer | Rel-19 read |
| TR 33.851 vh10 | Security for Industrial IoT in 5G | Rel-17 read |
| TR 38.825 vg00 | Study on NR Industrial IoT | Rel-16 read |