Internet-Draft SCHC for 6G October 2026
Ramos & Dumay Expires 22 April 2027 [Page]
Workgroup:
Static Context Header Compression (schc)
Internet-Draft:
draft-ramos-schc-for-6g-00
Published:
Intended Status:
Standards Track
Expires:
Authors:
E. Ramos
Consultant
M. Dumay
Orange Research

SCHC for 6G

Abstract

TODO Abstract

About This Document

This note is to be removed before publishing as an RFC.

Status information for this document may be found at https://datatracker.ietf.org/doc/draft-ramos-schc-for-6g/.

Discussion of this document takes place on the schc Working Group mailing list (mailto:schc@ietf.org), which is archived at https://example.com/WG. Subscribe at https://www.ietf.org/mailman/listinfo/schc/.

Source for this draft and an issue tracker can be found at https://github.com/mdumay/schcfor6g.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 22 April 2027.

▲

Table of Contents

1. Introduction

In the 6G timeframe, the number and heterogeneity of devices per cell are expected to be higher than in 5G, and many verticals will require cost effective, energy efficient, long-lived connectivity integrated into the 6G framework.

6G is expected to contribute to sustainability and spectrum efficiency targets. Key challenges therefore include minimizing radio resource usage per message, improving spectrum efficiency and cell capacity, and enhancing device side energy efficiency.

Header compression is a critical component of the radio access network (RAN) protocol stack. In current 3GPP systems (LTE and NR), Robust Header Compression (RoHC) [RFC 3095, RFC 5795] is integrated at the Packet Data Convergence Protocol (PDCP) layer [TS 36.323, TS 38.323] to reduce the overhead introduced by IP and transport layer headers over the radio segment. This document examines the shortcomings of RoHC considering 6G requirements and proposes that RAN2 initiate a study to evaluate the need for complementary or enhanced header compression mechanisms.

RoHC has been a successful header compression mechanism for LTE and NR, providing significant benefits for simple, regular header patterns and long-lived, continuous traffic flows. However, emerging 6G requirements present scenarios where RoHC limitations become critical:

While RoHC will likely remain suitable for many 6G scenarios, complementary or enhanced mechanisms are needed to address identified gaps.

Static Context Header Compression (SCHC) [RFC 8724] provides a generic compression/decompression and fragmentation framework for headers. Its characteristics make it a strong candidate for integration into the 6G design :

This document provides two architectural approaches for integrating the SCHC compression/decompression mechanism into the 6G system architecture (fragmentation is out of scope) and one approach for context provisioning and management.

2. Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

3. Terminology

These terms originate from 5G architecture and refer to equivalent functions in 6G architecture.

UE (User Equipment): A device used by an end user to communicate over a mobile network. Examples include a smartphone, sensor, or other connected device.

gNB (next-generation Node B): Base station that provides radio access between a UE and the 6G Core.

UPF (User Plane Function): A 6G Core function that handles user-plane traffic, including forwarding packets between the UE and a Data Network.

PDU (Protocol Data Unit): A unit of data exchanged between protocol entities at a given protocol layer. In 6G, a PDU Session provides connectivity between a UE and a Data Network.

RAN (Radio Access Network): The part of a mobile network that provides radio connectivity between UE and the core network.

PDCP layer (Packet Data Convergence Protocol layer): A layer in the 3GPP radio protocol stack that provides functions such as header compression, ciphering, and packet reordering.

Data Network (DN): A network that provides services or connectivity to a UE and is reachable through the 6G Core, typically via a UPF. Examples include the Internet, an operator's service network, or a third-party network.

4. Architecture

Introducing SCHC to mobile cellular networks can be implemented in two possible ways. The first follows the same implementation as RoHC where the implementation is in the PDCP (Packet Data Convergence Protocol) layer which resides in the base station (gNB or equivalent 6G RAN node). The second option is to integrate SCHC within the Protocol Data Unit (PDU) session tunnel which is implemented in the User Plane Function (UPF) node, making SCHC transparent to the RAN.

The main difference between both approaches is the location of the SCHC compressor/decompressor. In the first approach, it is implemented in what is called the radio access network (RAN), which means that SCHC is implemented in every base station and that the active base station serving a given UE has to know the appropriate context. This must be taken into account during a handover (the transfer of an ongoing communication session from one cell or access point to another). In the second approach, the SCHC compressor/decompressor is located in what is called the core network, more specifically in the UPF nodes (or subfuction). This approach natively supports mobility.

In both cases, the compression/decompression process applies to the same portion of the protocol stack, i.e., to the same headers. Performance on the radio link is therefore identical. The second option has the advantage of extending compression into the core network all the way to the UPF.

4.1. Option 1: SCHC in the PDCP layer

   gNB (Base Station)
+------------------+
|    User Plane    |
+------------------+
|      SDAP        | SDAP: QoS Flow mapping for 6G services.
+-----------+------+
|     PDCP  | SCHC | PDCP: Header compression, security, packet reordering.
+-----------+------+
|      RLC         | RLC: Segmentation, retransmissions.
+------------------+
|      MAC         | MAC: Scheduling, multiplexing, HARQ.
+------------------+
|      PHY         | PHY: Modulation, coding, MIMO, beamforming, OFDM.
+------------------+

Figure 1: Overview of the gNB network stack with SCHC in PDCP

4.2. Option 2: SCHC in the PDU Session

                    +-------------------+
                    |     Data Network  |
                    |   (Internet/App)  |
                    +---------+---------+
                              |
                              | N6    N6: Interface from UPF to external
                              |           data networks
                              |
+--------------------------------------------------+
|                    UPF (5G Core)                 |
|                                                  |
|  +---------------------------------------------+ |
|  |              Packet Processing              | |
|  |  - PDU Session Handling                     | |
|  |  - QoS Enforcement                          | |
|  |  - Traffic Steering                         | |
|  |  - Usage Reporting                          | |
|  |  - SCHC header compression/decompression    | |
|  +---------------------------------------------+ |
|                                                  |
|  +--------------------------------------------+  |  GTP-U: Encapsulation
|  |                    GTP-U                   |  |  of user packets
|  +--------------------------------------------+  |  in the 6G core
|  |                      UDP                   |  |
|  +--------------------------------------------+  |
|  |                       IP                   |  |
|  +--------------------------------------------+  |
|  |                 Ethernet                   |  |
|  +--------------------------------------------+  |
+--------------------------------------------------+
                        |
                       N3       N3: User-plane tunnel between gNB and UPF
                        |           using GTP-U.
              +---------+---------+
              |       gNB         |
              +---------+---------+
                        |
                      NR Air
                        |
              +---------+---------+
              |        UE         |
              +-------------------+

Figure 2: Overview of the UPF network stack with SCHC in the PDU session

4.3. Context Provisioning and Management

The SCHC context must be known both at the compressor and the decompressor side, and must remain synchronized between the two ends of the communication at all times.

A set of management functionalities is necessary for the system to function and could be provided by a new network function or entity: the Context Management Function (CMF).

The CMF provides the following functionalities:

  • Storage and management of contexts (creation, update, deletion);

  • Lookup and distribution of associated contexts (e.g., to the gNB or UPF);

  • Optional versioning and synchronization mechanisms.

The CMF can be requested through standard service-based interfaces, for example for external service providers in order to provision and update contexts, and for in-network distribution (to install a specific context on the compressor/decompressor in the network). A publish/subscribe interface allows for entities to subscribes for context changes through notifications.

SCHC contexts may be pre-provisioned on UEs in order to prevent the context from being sent over the radio channel. The contexts may be identified in the CMF using identifiers known be UEs, so they can use them to specify the context they want to use when enabling SCHC for a given communication.

+-------------------------------------+
|6G Core Network                      |
|                                     |
|         +------+      +-----+       |
|         | NEF  |      | AF  |       |
|         +---|--+      +--|--+       |
|             |            |          |
|   ---|------|-----|------|-----|--  |
|      |            |            |    |
|  +---|--+     +---|--+     +------+ |
|  | AMF  |     | SMF  |     | CMF  | |
|  +------+     +------+     +------+ |
|     | |           |                 |
|  +--+ +----+      |N4               |
|  |         |  +------+       N6     |  +-----+
|  |N1     N2|  | UPF  |-----------------| DN  |
|  |         |  +------+              |  +-----+
|  |         |      |                 |
+--|---------|------|-----------------+
   |         |      |
+--|--+  +---|--+   |N3
| UE  |--| RAN  |---+
+-----+  +------+

Figure 3: Overview of the CMF location in the 6G network

5. Implementation

5.1. PDCP option

The device is required to signal support for SCHC, which requires RRC to inform the gNB of the support.

5.2. PDU session option

In the PDU session establishment request, the UE can signal support for Static Context Header Compression, and provide the possible parameters to enable the compression.

5.3. Management Procedures

TODO: Context creation in the CMF, update, notifications, etc.

6. Security Considerations

TODO Security

7. IANA Considerations

This document has no IANA actions.

8. References

8.1. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/rfc/rfc2119>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/rfc/rfc8174>.
[RFC8724]
Minaburo, A., Toutain, L., Gomez, C., Barthel, D., and JC. Zuniga, "SCHC: Generic Framework for Static Context Header Compression and Fragmentation", RFC 8724, DOI 10.17487/RFC8724, , <https://www.rfc-editor.org/rfc/rfc8724>.

8.2. Informative References

[RFC9391]
Ramos, E. and A. Minaburo, "Static Context Header Compression over Narrowband Internet of Things", RFC 9391, DOI 10.17487/RFC9391, , <https://www.rfc-editor.org/rfc/rfc9391>.

Acknowledgments

TODO acknowledge.

Authors' Addresses

Edgar Ramos
Consultant
Marion Dumay
Orange Research