SSAC

Service Specific Access Control

Services
Introduced in Rel-9
Service Specific Access Control (SSAC) is a network congestion management mechanism in LTE and 5G that allows the network to restrict access attempts for specific services, such as voice or video calls, during periods of high load or overload. It helps prevent signaling storms and ensures critical services remain available.

Description

Service Specific Access Control (SSAC) is a radio resource management and congestion control feature defined in 3GPP for Evolved Packet System (EPS) and 5G System (5GS). Its primary function is to manage access attempts from User Equipment (UE) for specific services when the network is experiencing congestion, particularly in the control plane. SSAC operates by allowing the network to broadcast barring parameters for specific services over the radio interface, which UEs are mandated to obey before initiating an access attempt for that service.

Architecturally, SSAC is controlled by the core network, specifically the Mobility Management Entity (MME) in 4G or the Access and Mobility Management Function (AMF) in 5G. These network functions determine the congestion level and decide on the appropriate barring factors. The barring parameters are then sent to the base station (eNB in LTE, gNB in NR), which includes them in System Information Blocks (SIBs) broadcast to all UEs in a cell. Key parameters include the 'ssac-BarringFactor' (a probability value between 0 and 1) and the 'ssac-BarringTime' (a duration).

How it works is probabilistic. When a UE wants to initiate a specific service (e.g., an IMS voice call), it first reads the relevant SSAC parameters from the broadcast system information. The UE then draws a random number between 0 and 1. If this random number is lower than the broadcast 'ssac-BarringFactor', the access attempt is allowed to proceed. If it is higher, the access is barred, and the UE must wait for the duration specified by 'ssac-BarringTime' before drawing a new random number for a subsequent attempt. This mechanism is applied per service; for example, the network could set a high barring factor for video calls while leaving access for voice calls relatively open, or it could bar all access attempts for mobile-originated signaling. This distributes the access attempts over time, preventing a signaling storm that could crash the MME or AMF during a mass event or network failure.

Purpose & Motivation

SSAC was created to address the problem of control plane overload in packet-switched networks like LTE and 5G, which was a new challenge compared to circuit-switched networks. In CS networks, congestion primarily affected bearer resources (trunks), but in all-IP networks, a surge in signaling requests (e.g., millions of devices simultaneously trying to re-register or make VoLTE calls after an outage) could overwhelm the core network control nodes (MME/AMF). The purpose of SSAC is to provide a standardized, service-aware method to throttle this signaling load.

It solves the critical issue of network resilience during emergencies, disasters, or popular events where many users simultaneously attempt to use services. Without SSAC, such a signaling storm could lead to a complete core network failure, denying service to all users. SSAC allows the network to gracefully degrade by selectively restricting less critical services, ensuring that some level of service (e.g., emergency calls, basic registration) can be maintained. It was motivated by lessons learned from early LTE deployments and the need for sophisticated congestion control in the IMS-based service delivery model, where service differentiation is key. It addresses the limitations of more blunt access control mechanisms like Access Class Barring (ACB) by providing granular, service-level control.

Key Features

  • Service-specific barring parameters broadcast in system information (SIBs)
  • Probabilistic access control using a barring factor and random number draw in the UE
  • Independent control for different services (e.g., voice, video, signaling)
  • Core network (MME/AMF) controlled, radio access network executed
  • Prevents control plane signaling overload and core network node failure
  • Enables graceful service degradation during network congestion or disaster scenarios

Evolution Across Releases

Rel-9 Initial

Introduced Service Specific Access Control (SSAC) for the EPS to manage congestion for IMS-based services like Voice over LTE (VoLTE). It defined the barring mechanism for 'MMTEL voice' and 'MMTEL video' services, with parameters broadcast in SIB2 and the UE behavior for evaluating access permission.

Refinements and clarifications to the SSAC procedures and UE timers. Enhanced the interaction between SSAC and other mobility management states to ensure consistent behavior during handovers and in different RRC states.

Extended the concept of service-specific congestion control with the introduction of Extended Access Barring (EAB) for Machine-Type Communications (MTC) and further optimizations for handling massive numbers of devices, though EAB is a separate but related mechanism.

SSAC principles were carried forward into the 5G System (5GS) for NR. The 5G core (5GC) AMF can control service-specific access control for services like IMS voice, with analogous parameters and procedures adapted for the 5G radio (NG-RAN) and new RRC protocols.

Defining Specifications

SpecificationTitle
TS 22.011 3GPP TS 22.011
TS 22.806 3GPP TS 22.806
TS 36.306 3GPP TR 36.306
TS 36.331 3GPP TR 36.331
TS 36.848 3GPP TR 36.848