MTU

Maximum Transmission Unit

Protocol →
Introduced in Rel-4 Also in: Core Network, Radio Access Network

MTU is the largest size of a data packet that can be transmitted over a network interface without requiring fragmentation.

Category
Protocol
Introduced
Rel-4
Where
Services › Codecs
Also touches
2 segments
Specifications
22 specs
MTU Description Purpose Related Detected Changes Specifications

Description

The Maximum Transmission Unit (MTU) is a key parameter in data communication that defines the maximum size, in bytes, of a protocol data unit (PDU) that can be transmitted in a single frame over a network link without being fragmented. In the context of 3GPP systems, MTU applies to various layers, including the IP layer (e.g., for user data packets) and link layers (e.g., for Ethernet or cellular radio bearers). It is typically measured at the IP layer, encompassing the IP header and payload, but excluding lower-layer headers like Ethernet or PPP. The MTU value is determined by the underlying network technology; for example, Ethernet commonly uses 1500 bytes, while 3GPP radio bearers may have different MTUs based on configuration and radio conditions. When a packet exceeds the MTU of a link, it must be fragmented into smaller pieces, each with its own IP header, which are reassembled at the destination. Fragmentation, however, can lead to inefficiencies due to header overhead, increased processing, and potential packet loss if fragments are dropped. To avoid fragmentation, protocols like Path MTU Discovery (PMTUD) are used to determine the smallest MTU along a path and adjust packet sizes accordingly. In 3GPP architectures, MTU considerations are critical for interfaces like S1-U (between eNB and SGW), N3 (between gNB and UPF in 5G), and Gi/SGi (between PGW/UPF and external networks). The network may enforce MTU limits via QoS parameters or bearer configurations, and devices must adapt to these constraints. MTU also impacts higher-layer protocols; for instance, TCP uses the Maximum Segment Size (MSS), derived from MTU, to optimize segment sizes and avoid fragmentation. In 5G, with support for enhanced mobile broadband (eMBB) and massive IoT, MTU settings can vary per network slice or QoS flow to balance efficiency and latency for different services. Proper MTU management ensures efficient bandwidth utilization, reduces latency, and maintains service quality across heterogeneous networks.

Purpose & Motivation

MTU exists as a fundamental networking concept to optimize data transmission efficiency and reliability across diverse network technologies with varying frame size limitations. Historically, as networks evolved from simple point-to-point links to complex internetworks, the need arose to define a maximum packet size that each link could handle without performance degradation. Without MTU, packets might be too large for certain links, causing fragmentation that increases overhead, processing load, and the risk of packet loss if any fragment is missing. In 3GPP systems, MTU is particularly important due to the resource-constrained nature of wireless links, where radio resources are scarce and must be used efficiently. Early cellular data services (e.g., GPRS) had limited MTUs, but with the advent of 3G, 4G LTE, and 5G, MTU sizes have increased to support higher throughput and lower latency applications like video streaming and real-time gaming. The concept addresses limitations of one-size-fits-all packet sizes by allowing networks to advertise their MTU capabilities, enabling endpoints to adapt dynamically. This is crucial for seamless interworking between cellular networks and fixed networks (e.g., Ethernet, DSL), ensuring end-to-end performance. MTU also plays a role in supporting new services in 5G, such as network slicing, where different slices may have distinct MTU requirements based on their use cases (e.g., large MTUs for eMBB, smaller ones for IoT). Overall, MTU solves problems related to fragmentation, interoperability, and resource optimization, making it a cornerstone of IP-based communication in 3GPP and beyond.

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-17 1 change

In Release 17, support for the Maximum Transmission Unit (MTU) was introduced for Ethernet and unstructured PDU session types. This was implemented through amendments to the AT commands +CGDCONT and +CGCONTRDP, which are used for defining and reporting PDP context parameters. These changes allow the MTU value to be configured and reported for these specific session types.

  • +CGDCONT and +CGCONTRDP amendments to support MTU for Ethernet/ unstructured PDU session TS 27.007CR0747
Rel-18 1 change

In Release 18, the 3GPP specification introduced corrections to the conditions for reporting the MTU size. This update specifically refined the procedural rules governing when a device reports its supported Maximum Transmission Unit. The change ensures more accurate and reliable MTU signaling within the network protocols.

  • Corrections to the conditions for reporting of the MTU size TS 29.513CR0553

Explore further

Broader topics and technologies where MTU plays a role.

Defining Specifications

3GPP specifications that define or reference MTU, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TR 22.827 vh10 Study on Audio-Visual Service Production Stage 1 Rel-17
TS 23.060 vj00 GPRS Service Description Stage 2 Rel-19
TS 24.008 vj50 3GPP TS 24008: Core Network Protocols Rel-19
TS 24.502 vj20 5G Core Access via Non-3GPP Networks; Stage 3 Rel-19
TS 24.539 vj30 NW-TT Protocol Aspects Rel-19
TS 26.114 vj10 IMS Multimedia Telephony Media Handling Rel-19
TS 26.142 vj00 3GPP TS 26.142: Dynamic and Interactive Multimedia Scenes (DIMS) Rel-19
TR 26.906 vj00 HEVC Evaluation for 3GPP Services Rel-19
TR 26.926 vj00 Traffic Models & Quality Evaluation for Media/XR in 5G Rel-19
TR 26.937 vj00 3GPP PSS Characterization Rel-19
TR 26.948 vj00 Video enhancements for 3GPP Multimedia Services Rel-19
TS 27.007 vj40 AT Command Set for UE Rel-19
TS 29.060 vj00 GPRS Tunnelling Protocol (GTP) version 1 Rel-19
TS 29.061 vj00 Packet Domain Interworking for PLMN Rel-19
TS 29.161 vc00 3GPP-WLAN Interworking Requirements Rel-12
TS 29.512 vj40 5G Session Management Policy Control Service Rel-19
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.514 vj40 5G System; Policy Authorization Service; Stage 3 Rel-19
TR 37.901 vf10 UE Application Layer Data Throughput Performance Rel-15
TR 38.825 vg00 Study on NR Industrial IoT Rel-16
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.