RFCS

Resource Facing Communication Service

Services
Introduced in Rel-8
A Resource Facing Communication Service (RFCS) is a network-internal service that provides connectivity and transport capabilities to other network functions or service layers. It abstracts the underlying network resources (like bearers or paths) into a consumable service for enabling end-user Communication Services. It is a key concept in 3GPP's service-based architecture and network management.

Description

A Resource Facing Communication Service (RFCS) is a fundamental concept within the 3GPP management and architecture framework, particularly defined in specifications for network management (e.g., 28.805) and codec performance (26.102, 26.202). It represents a type of communication service that is not directly consumed by an end-user or customer, but rather by other network functions or higher-layer service components within the operator's domain. An RFCS provides standardized connectivity, transport, or processing capabilities using the network's physical and logical resources. Examples include a dedicated bearer service, a multicast distribution service, or a media processing service like transcoding.

Architecturally, RFCSs sit between the raw network resources (such as routers, switches, radio bearers, and computing platforms) and the Customer Facing Communication Services (CFCS). A CFCS is what an end-user subscribes to, like a high-definition video streaming service. That CFCS is realized by composing one or more RFCSs. For instance, a video streaming CFCS might utilize an RFCS for high-throughput guaranteed bitrate transport, another RFCS for content caching at the edge, and a third for digital rights management. This layered service model allows for reuse and flexible composition. The RFCS is defined by a service contract that specifies its functional behavior, performance metrics (latency, bandwidth), reliability, and management interfaces.

How it works involves service exposure, discovery, and orchestration. In a 5G service-based architecture (SBA), Network Function (NF) service producers can offer RFCSs. Service consumers (other NFs or management systems) can discover and invoke these RFCSs through standardized APIs, often using HTTP/2 or other protocols. The RFCS implementation then maps the service request onto specific network resource configurations. For example, requesting an 'Ultra-Reliable Low-Latency Communication (URLLC) Transport RFCS' might trigger the establishment of a dedicated PDU Session with appropriate QoS Flows, network slice selection, and prioritization in the RAN and core. Management specifications like 28.805 use RFCS in the context of performance management, defining how the quality of these internal services is measured and assured to support the end-to-end customer service quality.

Purpose & Motivation

The concept of RFCS was developed to address the increasing complexity of managing and orchestrating modern telecom networks, especially with the introduction of 5G, network slicing, and cloud-native principles. Traditional network management operated on a per-element or per-technology basis, making it difficult to assure end-to-end service quality and automate service delivery. There was a need for a standardized abstraction layer that hides the heterogeneity of underlying resources (multi-vendor, multi-technology, cloud vs. physical).

RFCS solves this by providing a resource-centric service model that enables agile service composition and lifecycle management. It allows operators to define reusable, catalogued building blocks (the RFCSs) that can be dynamically chained to create customer services. This approach supports automation frameworks like ETSI NFV MANO and 3GPP's Network Slice Management. By having a clear contract for internal services, fault management and performance assurance can be aligned to service impact, improving operational efficiency. Its specification in codec-related documents (26.xxx) also ties it to ensuring that media processing services (an RFCS) meet required performance levels for the end-user experience.

Key Features

  • Abstracts underlying network resources (transport, compute, storage) into a consumable service
  • Used internally by network functions and management systems, not directly by end-users
  • Enables composition of Customer Facing Communication Services (CFCS)
  • Defined by a service contract with functional, performance, and management attributes
  • Key enabler for automation, orchestration, and service-based architecture in 5G
  • Facilitates end-to-end service quality management and assurance

Evolution Across Releases

Rel-8 Initial

Initially introduced in the context of speech and multimedia codec performance specifications (26.102, 26.202). The concept was used to model the network transport service required for delivering coded media streams, establishing the foundational distinction between resource-facing and customer-facing services within 3GPP's service framework.

Defining Specifications

SpecificationTitle
TS 26.102 3GPP TS 26.102
TS 26.202 3GPP TS 26.202
TS 26.454 3GPP TS 26.454
TS 28.805 3GPP TS 28.805