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
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
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.
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.
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.
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.
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.
| Specification | Title | Release |
|---|---|---|
| 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 |