Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Protocol

IETF

Internet Engineering Task Force

Protocol →

IETF is the global, open standards organization responsible for creating and maintaining the core internet protocols that 3GPP adopts to enable internet connectivity and IP-based services in cellular networks.

Introduced
R99
Where
Services › Codecs
Specifications
68 specs
Also in
Core Network, Radio Access Network, Management
IETF Description Purpose What changed Neighbours Detected Changes Specifications

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.

TR 21.905Rel-17 → Rel-18

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 →
TS 23.057Rel-4 → Rel-5

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 Requests

Specific 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.

Rel-15 2 changes
  • draft-ietf-dime-load published as RFC 8583 TS 29.229CR0293
  • draft-ietf-dime-load published as RFC 8583 TS 29.329CR0251
Rel-17 3 changes
  • Update of IETF references for ICE TS 29.332CR0202
  • Update of IETF references for ICE TS 29.162CR0160
  • Update IETF reference TS 23.228CR1255
Rel-18 2 changes
  • Clarification on applicability of the namespaces IETF RFC 8101 TS 24.484CR0237
  • HTTP RFC obsoleted by IETF RFC 9110 TS 33.210CR0083
Rel-19 2 changes
  • Update the IETF reference to the process of signing and verifying third party user identity information TS 23.228CR1652
  • Updates to obsoleted IETF RFCs TS 29.162CR0162
Rel-20 2 changes
  • Corrections to the obsoleted IETF RFC 4282 TS 29.061CR0559
  • Corrections to the obsoleted IETF RFC 3576 TS 29.061CR0560

Defining Specifications

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

SpecificationTitleRelease
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