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.
Key Features
- Adoption of core Internet protocols like SIP, Diameter, and IPsec
- Profiling and extension of IETF standards for mobile-specific requirements
- Enables seamless interworking between 3GPP networks and the global Internet
- Foundation for IP Multimedia Subsystem (IMS) and all-IP core networks
- Utilization of IETF security protocols (e.g., TLS, IPsec) for secure communications
- Use of IETF routing protocols and IP mobility management standards
Evolution Across Releases
Initial adoption of core IETF IP standards for the GPRS core network, establishing basic IP connectivity and laying the groundwork for future all-IP services. Protocols like IP were fundamental to the packet-switched domain.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.141 | 3GPP TS 22.141 |
| TS 22.945 | 3GPP TS 22.945 |
| TS 23.057 | 3GPP TS 23.057 |
| TS 23.060 | 3GPP TS 23.060 |
| TS 23.107 | 3GPP TS 23.107 |
| TS 23.140 | 3GPP TS 23.140 |
| TS 23.141 | 3GPP TS 23.141 |
| TS 23.205 | 3GPP TS 23.205 |
| TS 23.207 | 3GPP TS 23.207 |
| TS 23.218 | 3GPP TS 23.218 |
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.231 | 3GPP TS 23.231 |
| TS 23.701 | 3GPP TS 23.701 |
| TS 23.722 | 3GPP TS 23.722 |
| TS 23.806 | 3GPP TS 23.806 |
| TS 24.196 | 3GPP TS 24.196 |
| TS 24.429 | 3GPP TS 24.429 |
| TS 24.481 | 3GPP TS 24.481 |
| TS 24.484 | 3GPP TS 24.484 |
| TS 24.529 | 3GPP TS 24.529 |
| TS 24.629 | 3GPP TS 24.629 |
| TS 25.323 | 3GPP TS 25.323 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.993 | 3GPP TS 25.993 |
| TS 26.233 | 3GPP TS 26.233 |
| TS 26.235 | 3GPP TS 26.235 |
| TS 26.236 | 3GPP TS 26.236 |
| TS 26.506 | 3GPP TS 26.506 |
| TS 26.804 | 3GPP TS 26.804 |
| TS 26.841 | 3GPP TS 26.841 |
| TS 26.902 | 3GPP TS 26.902 |
| TS 26.923 | 3GPP TS 26.923 |
| TS 27.060 | 3GPP TS 27.060 |
| TS 29.061 | 3GPP TS 29.061 |
| TS 29.161 | 3GPP TS 29.161 |
| TS 29.162 | 3GPP TS 29.162 |
| TS 29.199 | 3GPP TS 29.199 |
| TS 29.229 | 3GPP TS 29.229 |
| TS 29.230 | 3GPP TS 29.230 |
| TS 29.329 | 3GPP TS 29.329 |
| TS 29.332 | 3GPP TS 29.332 |
| TS 29.412 | 3GPP TS 29.412 |
| TS 29.424 | 3GPP TS 29.424 |
| TS 29.433 | 3GPP TS 29.433 |
| TS 29.835 | 3GPP TS 29.835 |
| TS 32.101 | 3GPP TR 32.101 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.251 | 3GPP TR 32.251 |
| TS 32.270 | 3GPP TR 32.270 |
| TS 32.271 | 3GPP TR 32.271 |
| TS 32.278 | 3GPP TR 32.278 |
| TS 32.300 | 3GPP TR 32.300 |
| TS 32.808 | 3GPP TR 32.808 |
| TS 32.859 | 3GPP TR 32.859 |
| TS 32.863 | 3GPP TR 32.863 |
| TS 33.107 | 3GPP TR 33.107 |
| TS 33.210 | 3GPP TR 33.210 |
| TS 36.323 | 3GPP TR 36.323 |
| TS 36.462 | 3GPP TR 36.462 |
| TS 38.323 | 3GPP TR 38.323 |
| TS 43.051 | 3GPP TR 43.051 |
| TS 43.318 | 3GPP TR 43.318 |
| TS 43.902 | 3GPP TR 43.902 |
| TS 44.060 | 3GPP TR 44.060 |
| TS 44.318 | 3GPP TR 44.318 |
| TS 48.103 | 3GPP TR 48.103 |