RFC

Request For Comments

Protocol
Introduced in R99
A series of documents published by the Internet Engineering Task Force (IETF) that include proposed standards, best practices, and informational memos. RFCs form the foundational technical and organizational documentation for the Internet and many protocols used in 3GPP systems, such as SIP, Diameter, and HTTP.

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.

Key Features

  • Formal, sequentially numbered documents published by the IETF
  • Includes Internet Standards, Proposed Standards, Best Current Practices, and Informational memos
  • Specifies core Internet protocols (e.g., IP, TCP, UDP, SIP, Diameter, HTTP) used by 3GPP
  • Documents are static; updates are released as new RFCs
  • Developed through an open consensus process involving working groups
  • Provides the foundational technical specifications for IP-based services in mobile networks

Evolution Across Releases

R99 Initial

3GPP Release 99, the first 3G UMTS release, began the significant incorporation of IETF protocols into the mobile core architecture. It introduced the IP Multimedia Subsystem (IMS) concept, which relied on early IETF RFCs for SIP and other IP-based signaling, marking a pivotal shift from circuit-switched to packet-switched service delivery.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.945 3GPP TS 22.945
TS 23.057 3GPP TS 23.057
TS 23.140 3GPP TS 23.140
TS 23.141 3GPP TS 23.141
TS 23.218 3GPP TS 23.218
TS 23.228 3GPP TS 23.228
TS 23.701 3GPP TS 23.701
TS 24.380 3GPP TS 24.380
TS 24.483 3GPP TS 24.483
TS 24.484 3GPP TS 24.484
TS 24.581 3GPP TS 24.581
TS 25.323 3GPP TS 25.323
TS 25.414 3GPP TS 25.414
TS 25.415 3GPP TS 25.415
TS 25.442 3GPP TS 25.442
TS 25.444 3GPP TS 25.444
TS 26.102 3GPP TS 26.102
TS 26.202 3GPP TS 26.202
TS 26.233 3GPP TS 26.233
TS 26.234 3GPP TS 26.234
TS 26.235 3GPP TS 26.235
TS 26.236 3GPP TS 26.236
TS 26.247 3GPP TS 26.247
TS 26.454 3GPP TS 26.454
TS 26.804 3GPP TS 26.804
TS 26.851 3GPP TS 26.851
TS 26.902 3GPP TS 26.902
TS 26.962 3GPP TS 26.962
TS 26.998 3GPP TS 26.998
TS 29.173 3GPP TS 29.173
TS 29.199 3GPP TS 29.199
TS 29.229 3GPP TS 29.229
TS 29.232 3GPP TS 29.232
TS 29.329 3GPP TS 29.329
TS 29.332 3GPP TS 29.332
TS 29.380 3GPP TS 29.380
TS 29.412 3GPP TS 29.412
TS 29.414 3GPP TS 29.414
TS 29.424 3GPP TS 29.424
TS 29.433 3GPP TS 29.433
TS 29.582 3GPP TS 29.582
TS 29.835 3GPP TS 29.835
TS 31.112 3GPP TR 31.112
TS 33.822 3GPP TR 33.822
TS 33.978 3GPP TR 33.978
TS 36.323 3GPP TR 36.323
TS 36.462 3GPP TR 36.462
TS 38.323 3GPP TR 38.323
TS 48.103 3GPP TR 48.103