IETF

Internet Engineering Task Force Standard

Protocol →
Introduced in R99 Also in: Core Network, Radio Access Network, Management

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.

Category
Protocol
Introduced
R99
Where
Services › Codecs
Also touches
3 segments
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 (13 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 3 changes

In Release 15, support for standardized interfaces was introduced, aligning with IETF standards such as the publication of RFC 8583 for the Diameter Load mechanism. This enhanced the network's ability to manage internet traffic and user service experiences through standardized application interfaces and service capability features. The updates provided a more open and standardized framework for network management and service access.

  • Support for Standardised X Interfaces TS 33.107CR0272
  • draft-ietf-dime-load published as RFC 8583 TS 29.229CR0293
  • draft-ietf-dime-load published as RFC 8583 TS 29.329CR0251
Rel-17 5 changes

In Release 17, the updates to the IETF function primarily involved refreshing references to key IETF protocols. Specifically, this included updating the references for the Interactive Connectivity Establishment (ICE) protocol and replacing obsolete IPSec references, such as updating from RFC 7296 to RFC 8247 and incorporating RFC 8221. These changes ensure alignment with the latest IETF standards for critical procedures like application protocols and security.

  • Update of IETF references for ICE TS 29.332CR0202
  • Update of IETF references for ICE TS 29.162CR0160
  • Update IPSec references to rfc8221 TS 33.210CR0073
  • Update IPSec reference from obsolete RFC 7296 to RFC 8247 TS 33.210CR0074
  • Update IETF reference TS 23.228CR1255
Rel-18 2 changes

In Release 18, the IETF function updates included clarifying the applicability of the namespaces defined in IETF RFC 8101. Furthermore, the release updated the referenced HTTP standard, replacing the obsolete specification with the current IETF RFC 9110.

  • 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

In Release 19, the IETF-related updates primarily focused on administrative and referential maintenance. This included updating the IETF reference for the process of signing and verifying third-party user identity information. Furthermore, the release incorporated necessary updates to account for IETF RFCs that had become obsolete.

  • 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

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 vj00 3GPP Technical Terms 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 Service Description Stage 2 Rel-19
TS 23.107 vj00 UMTS QoS Framework Rel-19
TS 23.140 v1600 MMS Non-Realtime Service Definition 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 vj50 IMS Stage-2 Service Description Rel-19
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 vj20 Mission Critical Services (MCS) group management Rel-19
TS 24.484 vj30 MCS Configuration Management Rel-19
TS 24.529 v820 Explicit Communication Transfer (ECT) Simulation Service 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 vj00 UTRAN RRC Protocol Specification 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 vj10 5G Media Streaming Extensions Study Rel-19
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 vj00 Packet Domain Interworking for PLMN Rel-19
TS 29.161 vc00 3GPP-WLAN Interworking Requirements Rel-12
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.199 v1900 Multimedia Messaging Web Services 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 v801 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 Management principles and high-level requirements Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
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 vj20 UMTS Security for IP Networks Rel-19
TS 36.323 vj00 PDCP Protocol Specification Rel-19
TS 36.462 vj00 Xw Interface Signalling Transport Rel-19
TS 38.323 vj00 Packet Data Convergence Protocol (PDCP) 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