SGC

Service Gap Control

Services
Introduced in Rel-15
A NAS-level mechanism that manages periodic service gaps for UEs, allowing them to temporarily suspend data sessions to perform measurements on other frequencies or RATs. It optimizes mobility and power efficiency without dropping the active session.

Description

Service Gap Control (SGC) is a Non-Access Stratum (NAS) functionality introduced in 5G and evolved in later releases to enable User Equipment (UE) to temporarily interrupt an active data session for measurement purposes. It operates by defining a 'service gap'—a configured time window during which the network refrains from scheduling user data, allowing the UE to tune its radio away from the serving cell to scan other frequencies or radio access technologies (RATs). The SGC parameters, including gap duration, periodicity, and validity, are negotiated between the UE and the core network via NAS signaling, specifically defined in specifications 24.301 (EPS NAS) and 24.501 (5GS NAS).

Architecturally, SGC involves coordination between the UE and the Access and Mobility Management Function (AMF) in 5GC, or the MME in EPS. The UE requests a service gap pattern based on its capabilities and needs, such as inter-frequency or inter-RAT measurements for cell reselection or handover preparation. The network evaluates the request against policy and resource availability, then approves or modifies the pattern via a NAS message like the SERVICE GAP CONTROL message. During active gaps, the UE's RRC connection may be maintained, but user plane data transmission is halted, ensuring the session is preserved.

How it works: Once a service gap is activated, the UE uses the gap intervals to perform measurements on target cells, which could be on different NR bands, LTE carriers, or even non-3GPP networks. The network suspends downlink data scheduling and buffers any incoming packets, resuming transmission after the gap ends. This mechanism is distinct from traditional measurement gaps in RRC, as SGC operates at the NAS layer, providing more flexibility and longer durations suitable for background tasks like network scanning for edge computing or power saving.

Key components include the SERVICE GAP TIMER, which defines the gap length, and the SERVICE GAP PERIOD, which sets the recurrence interval. The UE reports gap utilization and measurement results to the network, enabling optimized mobility decisions. SGC enhances efficiency by allowing measurements without establishing new RRC connections or causing session drops, crucial for always-on services and battery-constrained devices.

Purpose & Motivation

SGC was created to address limitations in existing measurement gap mechanisms, which were primarily RRC-controlled and often insufficient for extensive inter-RAT or background scanning. In earlier releases, UEs relied on configured measurement gaps that were short and frequent, potentially disrupting latency-sensitive services and lacking NAS-level coordination. SGC solves this by introducing a NAS-based, negotiable service interruption, allowing for longer, tailored gaps that align with UE capabilities and network policies.

Historically, as networks evolved toward 5G and multi-RAT deployments (e.g., NR-LTE coexistence), UEs needed efficient ways to discover and measure alternative cells without degrading the user experience. SGC, introduced in Release 15 with 5G, provides this by enabling scheduled pauses in service, facilitating smooth mobility preparation and network discovery. It is particularly useful for power-saving modes and edge computing scenarios where UEs may need to periodically scan for local services.

The motivation stems from the need to balance service continuity with measurement requirements. By allowing controlled gaps, SGC reduces signaling overhead and battery consumption compared to frequent RRC reconfigurations. It supports advanced features like network slicing and non-terrestrial networks, where measurement intervals may vary significantly. Ultimately, SGC enhances overall system performance by enabling proactive mobility and resource optimization.

Key Features

  • NAS-level negotiation of service gap patterns between UE and core network
  • Enables temporary suspension of user data for inter-frequency/RAT measurements
  • Configurable gap duration, periodicity, and validity timers
  • Maintains RRC connection and session continuity during gaps
  • Supports power saving and mobility optimization in multi-RAT environments
  • Applicable to both EPS and 5GS via specifications 24.301 and 24.501

Evolution Across Releases

Rel-15 Initial

Introduced as a new NAS procedure for 5GS to manage service gaps for measurement purposes. Initial architecture included SERVICE GAP CONTROL messages between UE and AMF, with configurable timers for gap duration and periodicity, supporting basic inter-RAT and frequency scanning.

Defining Specifications

SpecificationTitle
TS 24.301 3GPP TS 24.301
TS 24.501 3GPP TS 24.501