Description
The Internet Engineering Task Force (IETF) is not a 3GPP-defined technology but an external standards body whose outputs are critically imported into the 3GPP architecture. 3GPP does not develop its own IP-layer protocols; instead, it relies on IETF standards to provide the foundational networking layer. This adoption is pervasive across all 3GPP network domains: the user plane, control plane, and management plane.
In the user plane, the entire data transmission is based on the Internet Protocol (IP) suite. User equipment (UE) obtains an IP address (via IETF-specified DHCP or IPv6 Stateless Address Autoconfiguration) and routes packets using IP routing principles. Transport protocols like TCP, UDP, and SCTP (the latter used for certain control plane links) are all IETF standards. In the control plane, key protocols are heavily reliant on IETF work. The Diameter protocol (RFC 6733), used for authentication, authorization, and accounting (AAA) between core network functions, is an IETF evolution of RADIUS. The Session Initiation Protocol (SIP - RFC 3261) forms the basis for IMS-based voice and multimedia sessions. HTTP/2 is used for the Service-Based Interface (SBI) in the 5G Core network.
The process of integration involves 3GPP specifications defining how these IETF protocols are profiled, extended, or constrained for use in a mobile environment. For example, 3GPP TS 29.329 defines the Diameter application for the Sh interface between HSS and IMS nodes, specifying exact AVPs and command codes. Similarly, 3GPP specifies the use of IPsec (IETF RFC 4301) for securing NDS/IP interfaces. The IETF's role is to develop and maintain the generic protocol specifications, while 3GPP provides the context-specific implementation agreements, ensuring interoperability within the cellular ecosystem while maintaining global internet connectivity.
Purpose & Motivation
The fundamental purpose of incorporating IETF protocols into 3GPP is to ensure that cellular networks are an integral part of the global Internet, not a separate, walled-garden system. From the inception of packet-switched data in 2.5G (GPRS), the design goal was to provide mobile subscribers with access to internet services. Reinventing core networking protocols would have been inefficient, created interoperability nightmares, and isolated mobile networks.
Adopting mature, widely tested, and openly standardized IETF protocols solved these problems. It allowed 3GPP to focus its standardization efforts on the unique aspects of mobility, radio resource management, and subscriber management, while leveraging the vast, existing ecosystem of internet applications, devices, and infrastructure. This strategy enabled the rapid deployment of mobile internet services. Historically, the shift to an all-IP core network (EPC in LTE, 5GC in 5G) deepened this dependency, making IETF protocols even more central. The use of protocols like SIP for VoLTE/VoNR allows seamless voice/video calls between cellular and fixed-line internet users. The adoption of HTTP/2 for 5G core interfaces aligns with cloud-native, web-scale principles. This symbiotic relationship ensures cellular technology evolves in lockstep with the wider internet, future-proofing the architecture and fostering innovation.
What changed in its specifications
The latest release-to-release comparison of specifications that define IETF. 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-5 added MExE Classmark 4 for CLI Compact Profile devices, covering architecture, security, charging, and capability negotiation.
Full comparison in TS 23.057 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (11 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference IETF, 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.141 vj00 | Presence Service Requirements | Rel-19 read |
| TR 22.945 v300 | Fax Services Guidance for GSM/UMTS | R99 read |
| TS 23.057 vj00 | Mobile Execution Environment (MExE) Specification | Rel-19 read |
| TS 23.060 vj00 | GPRS Stage 2 Service Description | Rel-19 read |
| TS 23.107 vj00 | UMTS QoS Framework | Rel-19 read |
| TS 23.140 v690 | MMS Stage 2 & 3 Specification | Rel-6 read |
| TS 23.141 vj00 | Presence Service Stage 2 Architecture | Rel-19 read |
| TS 23.205 vj00 | Bearer Independent CS Core Network Stage 2 | Rel-19 read |
| TS 23.207 vj00 | End-to-End QoS Framework for GPRS | Rel-19 read |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 read |
| TS 23.228 vk10 | IP Multimedia Core Network Subsystem | Rel-20 read |
| TS 23.231 vj00 | SIP-I based CS core network stage 2 | Rel-19 read |
| TS 23.701 vc00 | WebRTC Access to IMS Architecture Study | Rel-12 read |
| TS 23.722 vf10 | Common API Framework (CAPIF) for 3GPP Northbound APIs | Rel-15 read |
| TS 23.806 v700 | Voice Call Continuity between CS and IMS | Rel-7 read |
| TS 24.196 vj00 | Enhanced Calling Name (eCNAM) Stage 3 Protocol | Rel-19 read |
| TS 24.429 v700 | Explicit Communication Transfer (ECT) Service Specification | Rel-7 read |
| TS 24.481 vj30 | MCS Group Management Protocol | Rel-19 read |
| TS 24.484 vk10 | Mission Critical Services Configuration Management | Rel-20 read |
| TS 24.529 v820 | Explicit Communication Transfer (ECT) Simulation Service | Rel-8 read |
| TS 24.629 vj00 | Explicit Communication Transfer (ECT) Protocol | Rel-19 read |
| TS 25.323 vj00 | Packet Data Convergence Protocol (PDCP) Specification | Rel-19 read |
| TS 25.331 vj01 | UTRAN Radio Resource Control Protocol | Rel-19 read |
| TR 25.993 vj00 | UTRA RAB Examples and Radio Interface Mapping | Rel-19 read |
| TS 26.233 vf00 | 3GPP Packet-Switched Streaming Service (PSS) | Rel-15 read |
| TS 26.235 vc00 | Default Codecs for 3GPP IP Multimedia Subsystem | Rel-12 read |
| TS 26.236 vc00 | Packet Switched Conversational Multimedia Protocols | Rel-12 read |
| TS 26.506 vk00 | 5G Real-Time Media Communication Architecture | Rel-20 read |
| TS 26.804 vk10 | 5G Media Delivery Architecture Extensions | Rel-20 read |
| TS 26.841 vj00 | Study on Media Messaging Enhancements | Rel-19 read |
| TS 26.858 vk00 | Web APIs for 3GPP Audio Codecs | Rel-20 read |
| TR 26.902 vj00 | Video Codec Performance for 3GPP Packet Services | Rel-19 read |
| TR 26.923 vj00 | Study on IMS-based Telepresence Media Handling | Rel-19 read |
| TS 27.060 vj00 | TE-MT Interworking for Packet Domain | Rel-19 read |
| TS 29.061 vk10 | Packet Domain Interworking Requirements | Rel-20 read |
| TS 29.161 vc00 | 3GPP-WLAN Interworking Requirements | Rel-12 read |
| TS 29.162 vj00 | IMS-IP Network Interworking | Rel-19 read |
| TS 29.199 | 3GPP TS 29.199 | R99 read |
| TS 29.229 vj10 | Diameter Protocol for Cx/Dx Interfaces | Rel-19 read |
| TS 29.230 vj30 | 3GPP Diameter Protocol Codes Specification | Rel-19 read |
| TS 29.329 vj10 | Diameter Protocol for Sh Interface | Rel-19 read |
| TS 29.332 vj00 | MGCF-IM-MGW Interface Protocol (Mn) | Rel-19 read |
| TS 29.412 v810 | Control Procedures for Trunk Gateways in NGN Networks | Rel-8 read |
| TS 29.424 v801 | H.248 Profile for Trunking Media Gateways | Rel-8 read |
| TS 29.433 v811 | TISPAN endorsement of 3GPP Cx and Dx interfaces | Rel-8 read |
| TR 29.835 vh10 | Study on Port Allocation for 3GPP Interfaces | Rel-17 read |
| TS 32.101 vj00 | PLMN Management Principles and Requirements | Rel-19 read |
| TS 32.240 vk10 | 3GPP Charging Architecture and Principles | Rel-20 read |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 read |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 read |
| TS 32.271 vj20 | 3GPP LCS Charging Management Spec | Rel-19 read |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 read |
| TS 32.300 vj00 | 3GPP Network Resource Naming Convention | Rel-19 read |
| TS 32.808 v800 | Common Profile Storage Framework for User Data | Rel-8 read |
| TS 32.859 vc10 | Alarm Management Quality Improvement Study | Rel-12 read |
| TS 32.863 vd00 | PM Measurement Metadata Definition | Rel-13 read |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 read |
| TS 33.210 vk00 | Network Domain Security for IP Networks | Rel-20 read |
| TS 36.323 vj00 | PDCP Protocol Specification | Rel-19 read |
| TS 36.462 vj00 | Xw Interface Signalling Transport | Rel-19 read |
| TS 38.323 vj10 | PDCP Protocol Specification | Rel-19 read |
| TS 43.051 vj00 | GERAN Stage 2 Service Description | Rel-19 read |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 read |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 read |
| TS 44.060 vj00 | GERAN RLC/MAC Protocol Specification | Rel-19 read |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 read |
| TS 48.103 vj00 | A Interface User Plane Transport Protocols | Rel-19 read |