IETF

Internet Engineering Task Force Standard

Protocol
Introduced in R99
Refers to standards developed by the IETF, an open international community that designs and promotes voluntary Internet standards. In 3GPP, IETF standards (like SIP, Diameter, IPsec) are adopted and profiled for use in mobile network architectures, enabling internetworking with the global Internet.

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

Defining Specifications

SpecificationTitle
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