S-CORE

Shared Core

Core Network →
Introduced in Rel-12

S-CORE is a 3GPP architectural concept enabling multiple mobile network operators or network slices to share a common core network infrastructure while maintaining logical separation.

Category
Core Network
Introduced
Rel-12
Where
Management
Specifications
2 specs
S-CORE Description Purpose Related Classification Detected Changes Specifications

Description

The Shared Core (S-CORE) is a fundamental architectural principle defined within 3GPP for enabling network sharing. It allows multiple participating operators or tenants to utilize a single, common core network (CN) infrastructure, which includes network functions like the AMF, SMF, UPF, and UDM. The architecture is designed to ensure logical isolation between the sharing partners, meaning each operator's subscribers, policies, and data are kept separate and secure. This is achieved through the use of dedicated identifiers, such as specific PLMN IDs, and network slice instances that are logically partitioned within the shared physical resources.

From an operational perspective, S-CORE introduces specific management and orchestration capabilities. The shared infrastructure is managed by a hosting party, which could be one of the participating operators or a neutral host. Each sharing operator retains control over its own subscriber management, policy control, and service provisioning. The 3GPP specifications define reference points and procedures to support this split responsibility, ensuring that an operator can independently authenticate its users, apply its own QoS policies, and manage charging records without interference from other operators sharing the core.

The implementation of S-CORE is crucial for several deployment scenarios. It is the foundation for Mobile Virtual Network Operator (MVNO) arrangements, where an MVNO does not own radio access network (RAN) infrastructure but relies on a host MNO's core. It is also essential for national roaming agreements and, more recently, for enabling efficient network slicing in 5G. In a network slicing context, different slices (e.g., for enhanced Mobile Broadband, Massive IoT, or Ultra-Reliable Low-Latency Communications) can be instantiated on a shared S-CORE platform, with each slice representing a logically isolated network serving a specific tenant or service type. The specifications, particularly TS 32.130 and TS 32.851, detail the management and orchestration aspects, including service-level agreement (SLA) fulfillment, fault management segregation, and performance reporting per sharing entity.

Purpose & Motivation

S-CORE was introduced to address the high capital expenditure (CAPEX) and operational expenditure (OPEX) associated with deploying and maintaining independent core networks, especially for new market entrants or in scenarios with low initial subscriber density. Prior to standardized network sharing, operators had to build entirely separate core networks, leading to inefficient resource utilization and higher costs. S-CORE provides a standardized framework that enables infrastructure sharing while preserving each operator's brand identity, service differentiation, and control over their subscribers.

The motivation stems from both economic and regulatory drivers. Economically, it lowers the barrier to entry for new operators and allows existing operators to monetize excess capacity. Regulators in many regions promote network sharing to accelerate coverage rollout, particularly in rural areas, and to reduce environmental impact by minimizing duplicate infrastructure. The concept evolved to support more dynamic and flexible sharing models required for 5G, where network slicing demands a core network that can be partitioned on-demand for diverse vertical industries. S-CORE solves the problem of rigid, physically separate cores by providing a scalable, multi-tenant architecture that maintains the necessary security and operational independence.

Classification

Part ofMOCN
Related approachesGWCN

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (12 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-12, normative work from Rel-17.

Rel-17 3 changes

In Release 17, the S-CORE (Shared Core) function was newly introduced for the Gateway Core Network (GWCN) sharing scenario, requiring the Main Operator's management system to manage these shared core network elements. Specifically, the release added requirements for the MOP to be able to know which Participating Operators (POPs) the S-CORE elements belong to and to configure which POPs share each core network element. This extends the management architecture for shared networks into the core domain under the GWCN model.

  • Add requirememts for management support for 5G MOCN network sharing scenario with same Cell Identity TS 32.130CR0011
  • Add requirememts for management support for 5G MOCN network sharing scenario with multiple Cell Identity TS 32.130CR0012
  • Solution description for the requirements for the management of the shared NG-RAN NE(s) in MOCN network sharing scenario TS 32.130CR0019
Rel-18 4 changes

In Release 18, the S-CORE (Shared Core) function was enhanced with new management requirements and architectural examples specifically for the NG-RAN MOCN network sharing scenario. The additions include requirements for the scenario where multiple cell identities are broadcast from the shared radio access network. Furthermore, the release provided concrete examples for management support and illustrated a service-based management architecture for MOCN operations.

  • Add new requirements for management support for NG-RAN MOCN network sharing scenario TS 32.130CR0024
  • Rel-18 CR TS 32.130 Add requirements for NG-RAN MOCN network sharing scenario with multiple Cell Identity broadcast TS 32.130CR0026
  • Rel-18 CR TS 32.130 Add an example for management support for NG-RAN MOCN network sharing scenario TS 32.130CR0029
  • Rel-18 CR TS 32.130 Add an example of service -based management architecture for MOCN TS 32.130CR0033
Rel-19 5 changes

In Release 19, the S-CORE (Shared Core) function was enhanced by introducing management access requirements for shared NG-RAN and adding PLMN-granularity performance measurement capabilities for Indirect Network Sharing. Furthermore, the service-based management architecture for MOCN was enhanced, with clarifications made to its scenarios and descriptive examples.

  • Rel-19 CR TS 32.130 Add access requirements for management of shared NG-RAN TS 32.130CR0040
  • Rel-19 CR TS 32.130 Add PLMN granularity performance measurement requirements for Indirect Network Sharing TS 32.130CR0052
  • Rel-19 CR TS 32.130 Enhance the service-based management architecture for MOCN TS 32.130CR0044
  • Rel-19 CR TS 32.130 Correct the example of SBMA for MOCN TS 32.130CR0056
  • Rel-19 CR TS 32.130 Clarify MOCN and GWCN scenarios description TS 32.130CR0046

Explore further

Broader topics and technologies where S-CORE plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 32.130 vj20 Network Sharing OAM&P Requirements Rel-19
TS 32.851 vc20 Network Sharing OAM Requirements Rel-12