Glossary term · Protocol

IETF

Internet Engineering Task Force Standard

Protocol →

IETF is an open international community that designs voluntary Internet standards, which 3GPP adopts and profiles for use in mobile network architectures to enable internetworking.

Introduced
R99
Specifications
67 specs
Category
Protocol
Introduced
R99
Specifications
67 specs
IETF Description Purpose Related Classification Detected Changes Specifications

Description

The Internet Engineering Task Force (IETF) is a large, open international community of network designers, operators, vendors, and researchers concerned with the evolution of Internet architecture and the smooth operation of the Internet. It produces high-quality, relevant technical documents that influence how people design, use, and manage the Internet. These documents include Request for Comments (RFCs), which are the formal publications of Internet standards, specifications, protocols, procedures, and best practices. The IETF operates under the auspices of the Internet Society (ISOC) and its work is organized into various areas, each with working groups focusing on specific technical topics.

In the context of 3GPP, IETF standards are not created by 3GPP but are critically adopted, referenced, and profiled for integration into mobile network architectures. This adoption is fundamental to enabling mobile networks to interoperate seamlessly with the global Internet and to implement advanced IP-based services. Key IETF protocols specified within 3GPP standards include the Session Initiation Protocol (SIP) for multimedia session control in the IP Multimedia Subsystem (IMS), the Diameter protocol for authentication, authorization, and accounting (AAA), and IPsec for securing IP-layer communications. The 3GPP specifications define how these generic IETF protocols are specifically used, extended, or constrained within the mobile environment, ensuring consistency and interoperability across different vendors' equipment.

The role of IETF standards within 3GPP has expanded dramatically with the transition to all-IP network cores. Starting from 3GPP Release 5 and the introduction of IMS, the reliance on IETF protocols became a cornerstone for delivering voice over IP (VoIP), video, and other multimedia services. The 3GPP architecture essentially uses IETF protocols as building blocks for its service layer. For instance, the P-CSCF, I-CSCF, and S-CSCF nodes in IMS are SIP servers that communicate using IETF-defined SIP methods and headers, often with 3GPP-specific extensions. Similarly, the 5G Core (5GC) uses HTTP/2 as a service-based interface protocol, another standard developed within the IETF. This symbiotic relationship allows 3GPP networks to leverage robust, widely tested Internet standards while focusing its standardization efforts on the radio access and mobile-specific adaptations.

Purpose & Motivation

The purpose of referencing IETF standards within 3GPP is to avoid reinventing the wheel for protocols that are already well-established and globally deployed on the Internet. By building upon IETF work, 3GPP ensures that its mobile networks are inherently compatible with the Internet, which is the primary destination for most data traffic. This approach solves the critical problem of network interworking and service interoperability between the closed, circuit-switched world of traditional telecom and the open, packet-switched Internet. Historically, pre-3GPP and early 2G networks used proprietary or ITU-T-centric signaling protocols. The shift to an all-IP architecture necessitated a shift to IP-based signaling and transport protocols.

The motivation for this integration was driven by the explosive growth of Internet services and the vision of converged networks. Using IETF standards allowed 3GPP to rapidly develop sophisticated IP-based service capabilities (like IMS) by leveraging protocols that had already undergone extensive peer review and real-world deployment. It addressed the limitations of previous telecom-specific approaches, which were often complex, inefficient for data, and isolated from Internet innovation. Adopting IETF standards future-proofs 3GPP architectures, allowing them to incorporate new Internet technologies as they emerge, such as the transition from Diameter to HTTP/2-based services in the 5G Core.

Classification

Part ofIMS
Specific typesSIPIPSecHIPIANARFC

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 3 changes
  • Update the IETF reference to the process of signing and verifying third party user identity information TS 23.228CR1652
  • Updates to obsoleted IETF RFC TS 29.061CR0555
  • Updates to obsoleted IETF RFCs TS 29.162CR0162
Rel-20 1 change
  • Updates to the obsoleted IETF RFC 8415 TS 29.061CR0557

Explore further

Broader topics and technologies where IETF plays a role.

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
TS 22.141 vj00 Presence Service Requirements Rel-19
TR 22.945 v1300 Fax Services Guidance for GSM/UMTS Rel-4
TS 23.057 vj00 Mobile Execution Environment (MExE) Specification Rel-19
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19
TS 23.107 vj00 UMTS QoS Framework Rel-19
TS 23.140 v1690 MMS Stage 2 & 3 Specification Rel-6
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19
TS 23.205 vj00 Bearer Independent CS Core Network Stage 2 Rel-19
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.218 vj00 IMS Call Model Specification Rel-19
TS 23.228 vk00 IP Multimedia Core Network Subsystem (IMS) Stage 2 Rel-20
TS 23.231 vj00 SIP-I based CS core network stage 2 Rel-19
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12
TS 23.722 vf10 Common API Framework (CAPIF) for 3GPP Northbound APIs Rel-15
TS 23.806 v1700 Voice Call Continuity between CS and IMS Rel-7
TS 24.196 vj00 Enhanced Calling Name (eCNAM) Stage 3 Protocol Rel-19
TS 24.429 v1700 Explicit Communication Transfer (ECT) Service Specification Rel-7
TS 24.481 vj30 MCS Group Management Protocol Rel-19
TS 24.484 vk00 MCS Configuration Management Protocols Rel-20
TS 24.529 v1820 ECT Simulation Service Protocol Specification Rel-8
TS 24.629 vj00 Explicit Communication Transfer (ECT) Protocol Rel-19
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19
TS 25.331 vj01 RRC Protocol for UE-UTRAN Radio Interface Rel-19
TR 25.993 vj00 UTRA RAB Examples and Radio Interface Mapping Rel-19
TS 26.233 vf00 3GPP Packet-Switched Streaming Service (PSS) Rel-15
TS 26.235 vc00 Default Codecs for 3GPP IP Multimedia Subsystem Rel-12
TS 26.236 vc00 Packet Switched Conversational Multimedia Protocols Rel-12
TS 26.506 vj20 Real-Time Media Communication Architecture for 5G Rel-19
TS 26.804 vk00 5G Media Streaming Architecture Extensions Rel-20
TS 26.841 vj00 Study on Media Messaging Enhancements Rel-19
TR 26.902 vj00 Video Codec Performance for 3GPP Packet Services Rel-19
TR 26.923 vj00 Study on IMS-based Telepresence Media Handling Rel-19
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19
TS 29.061 vk00 PLMN-PDN/PLMN Interworking for Packet Domain Rel-20
TS 29.161 vc00 3GPP-WLAN Interworking Requirements Rel-12
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.199 v1930 Call Notification Web Service Specification Rel-9
TS 29.229 vj10 Diameter Protocol for Cx/Dx Interfaces Rel-19
TS 29.230 vj30 3GPP Diameter Protocol Codes Specification Rel-19
TS 29.329 vj10 Diameter Protocol for Sh Interface Rel-19
TS 29.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19
TS 29.412 v1810 Trunking Gateway Control Procedures Rel-8
TS 29.424 v1801 H.248 Profile for Trunking Media Gateways Rel-8
TS 29.433 v1811 ETSI TISPAN Endorsement of 3GPP Cx/Dx Interfaces Rel-8
TR 29.835 vh10 Study on Port Allocation for 3GPP Interfaces Rel-17
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19
TS 32.240 vk00 Charging Architecture and Principles in 3GPP Rel-20
TS 32.251 vj00 PS Domain Charging Management Rel-19
TS 32.270 vj00 MMS Charging Management Specification Rel-19
TS 32.271 vj20 3GPP LCS Charging Management Spec Rel-19
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19
TS 32.300 vj00 3GPP Network Resource Naming Convention Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8
TS 32.859 vc10 Alarm Management Quality Improvement Study Rel-12
TS 32.863 vd00 PM Measurement Metadata Definition Rel-13
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19
TS 33.210 vj30 Network Domain Security for IP Protocols Rel-19
TS 36.323 vj00 PDCP Protocol Specification Rel-19
TS 36.462 vj00 Xw Interface Signalling Transport Rel-19
TS 38.323 vj10 PDCP Protocol Specification Rel-19
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19
TS 48.103 vj00 A Interface User Plane Transport Protocols Rel-19