Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Protocol

RFC

Request For Comments

Protocol →

RFC is a series of IETF documents containing proposed standards and best practices that form the foundational technical documentation for Internet protocols like SIP and HTTP used in 3GPP systems.

Introduced
R99
Where
Services › Codecs
Specifications
50 specs
Also in
Core Network, Radio Access Network
RFC Description Purpose What changed Neighbours Detected Changes Specifications

Description

Request For Comments (RFC) is a formal document series authored and published by the Internet Engineering Task Force (IETF). Within the 3GPP ecosystem, RFCs are critically important because many core protocols and architectural principles used in mobile networks are derived from or specified by IETF standards. An RFC can represent several stages of standardization: Internet Standard, Proposed Standard, Best Current Practice (BCP), Informational, or Experimental. The process begins with an Internet-Draft, which, after review and consensus within the relevant IETF working group, may be published as an RFC. Once published, an RFC is assigned a sequential number and remains static; revisions are issued as new RFCs, potentially obsoleting previous ones.

The content of an RFC can range from detailed protocol specifications (e.g., RFC 3261 for SIP, RFC 6733 for Diameter) to architectural overviews, policy documents, and historical notes. Protocol specifications define message formats, state machines, error handling, and security considerations. For 3GPP, these protocols are often incorporated by reference. For instance, the IP Multimedia Subsystem (IMS) relies heavily on SIP (RFC 3261) for session control, Diameter (RFC 6733) for authentication and authorization, and RTP (RFC 3550) for media transport. The 3GPP specifications define how these generic Internet protocols are profiled, extended, or constrained for use in a mobile environment, such as adding specific header fields or defining new Diameter applications.

From an architectural perspective, the use of IETF RFCs allows 3GPP to leverage well-tested, open standards, promoting interoperability between mobile networks and the broader Internet. It enables a clear separation between the radio-specific layers (defined by 3GPP) and the core service layers that use IP technology. Engineers working on 3GPP core network elements must have a deep understanding of the relevant RFCs to implement nodes like the P-CSCF, HSS, or PCRF correctly. The RFC publication process, with its emphasis on open review and rough consensus, contributes to the robustness and security of the protocols upon which modern telecommunications depend.

Purpose & Motivation

The RFC process was created to facilitate the open development and documentation of the protocols and procedures that make the Internet work. Its purpose is to provide a stable, referenceable record of technical specifications and ideas. For 3GPP, adopting IETF RFCs solves several key problems. First, it avoids reinventing the wheel; instead of creating proprietary protocols for IP-based services, 3GPP can integrate mature, widely implemented standards. This accelerates development and ensures global interoperability. Second, it aligns mobile networks with the Internet paradigm, which was a fundamental design goal for 3G and beyond, moving away from circuit-switched telephony towards an all-IP core.

Historically, early cellular standards (like GSM) used telecom-specific signaling protocols (e.g., MAP, CAP). The shift to 3G (UMTS) and especially 4G (LTE) involved a conscious decision to base the core network on IP. This required protocols for session management, mobility, and security that were scalable and widely understood. The IETF's work on SIP, Diameter, and IPsec provided ready-made solutions. The RFC mechanism, with its rigorous peer review, provided the necessary technical depth and stability for large-scale commercial deployment.

Furthermore, the RFC series includes Best Current Practice documents that guide operational and security practices, which are vital for running reliable networks. By referencing RFCs, 3GPP specifications can remain focused on the radio access and mobile-specific adaptations, while delegating the detailed IP protocol mechanics to the IETF. This separation of concerns is a key factor in the success and flexibility of modern mobile network architectures.

What changed in its specifications

The latest release-to-release comparison of specifications that define RFC. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.057Rel-4 → Rel-5

Rel-5 added MExE Classmark 4 for CLI Compact Profile devices, covering architecture, security, charging, and capability negotiation.

Full comparison in TS 23.057 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (4 CRs across 3 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 1 change
  • Reference identity for RFC 7616 TS 29.229CR0300
Rel-18 1 change
  • Clarification on applicability of the namespaces IETF RFC 8101 TS 24.484CR0237

Defining Specifications

3GPP specifications that define or reference RFC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TR 22.945 v300 Fax Services Guidance for GSM/UMTS R99 read
TS 23.057 vj00 Mobile Execution Environment (MExE) Specification Rel-19 read
TS 23.140 v690 MMS Stage 2 & 3 Specification Rel-6 read
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12 read
TS 24.380 vk10 MCPTT Media Plane Control Protocols Rel-20 read
TS 24.483 vk10 Mission Critical Services Management Objects Rel-20 read
TS 24.484 vk10 Mission Critical Services Configuration Management Rel-20 read
TS 24.581 vj30 MCVideo Media Plane Control Rel-19 read
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19 read
TS 25.414 vj00 UTRAN Iu Interface User Plane Transport Protocols Rel-19 read
TS 25.415 vj00 Iu Interface User Plane Protocol Rel-19 read
TS 25.442 vj00 Node B Implementation Specific O&M Transport via RNC Rel-19 read
TS 25.444 vj00 HNB User Data Transport Protocols Rel-19 read
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces Rel-19 read
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19 read
TS 26.233 vf00 3GPP Packet-Switched Streaming Service (PSS) Rel-15 read
TS 26.234 vj00 3GPP PSS Protocols and Codecs Specification Rel-19 read
TS 26.235 vc00 Default Codecs for 3GPP IP Multimedia Subsystem Rel-12 read
TS 26.236 vc00 Packet Switched Conversational Multimedia Protocols Rel-12 read
TS 26.247 vj10 Transparent End-to-End Packet-switched Streaming Rel-19 read
TS 26.454 vj00 EVS Codec Mapping for 3G CS Networks Rel-19 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 26.851 vb20 Enhancements to Multimedia (EMM) for PSS, MMS, MBMS Rel-11 read
TR 26.902 vj00 Video Codec Performance for 3GPP Packet Services Rel-19 read
TR 26.962 vj00 ITT4RT Operation and Usage Guidelines Rel-19 read
TR 26.998 vj00 5G AR/MR Glasses Integration Study Rel-19 read
TS 29.173 vj00 Diameter-based SLh Interface for LCS Rel-19 read
TS 29.199 3GPP TS 29.199 R99 read
TS 29.229 vj10 Diameter Protocol for Cx/Dx Interfaces Rel-19 read
TS 29.232 vj00 Mc Interface Protocol Profile Rel-19 read
TS 29.329 vj10 Diameter Protocol for Sh Interface Rel-19 read
TS 29.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19 read
TS 29.380 vj00 MCPTT-LMR Interworking Media Plane Control Rel-19 read
TS 29.412 v810 Control Procedures for Trunk Gateways in NGN Networks Rel-8 read
TS 29.414 vj00 Nb Interface Bearer Transport & Control Protocols Rel-19 read
TS 29.424 v801 H.248 Profile for Trunking Media Gateways Rel-8 read
TS 29.433 v811 TISPAN endorsement of 3GPP Cx and Dx interfaces Rel-8 read
TS 29.582 vj00 MCData Interworking with LMR Systems Rel-19 read
TR 29.835 vh10 Study on Port Allocation for 3GPP Interfaces Rel-17 read
TS 31.112 v800 USAT Interpreter System Architecture and Functionality Rel-8 read
TS 33.822 v800 Inter-Access Mobility Security Architecture Rel-8 read
TS 33.978 v800 Early IMS Security Interim Solution Rel-8 read
TS 36.323 vj00 PDCP Protocol Specification Rel-19 read
TS 36.462 vj00 Xw Interface Signalling Transport Rel-19 read
TS 38.323 vj10 PDCP Protocol Specification Rel-19 read
TS 48.103 vj00 A Interface User Plane Transport Protocols Rel-19 read