MRO

Mobility Robustness Optimisation

Management →
Introduced in Rel-10 Also in: Management

MRO is a Self-Organizing Network function that automatically detects and corrects handover parameter problems to minimize connection failures and unnecessary handovers by analyzing UE reports and failure events.

Category
Management
Introduced
Rel-10
Where
Radio Access Network › E-UTRAN (LTE)
Also touches
1 segments
Specifications
8 specs
MRO Description Purpose Related Classification Detected Changes Specifications

Description

Mobility Robustness Optimisation (MRO) is a core Self-Organizing Network (SON) function defined in 3GPP for LTE (E-UTRAN) and subsequent radio access technologies. Its primary objective is to automate the tuning of handover control parameters to optimize mobility performance. MRO operates by collecting and analyzing specific performance measurements and failure reports from the network. Key data sources include: Radio Link Failure (RLF) reports sent by UEs after reconnection, Handover Failure (HOF) reports, and regular measurement reports from UEs (e.g., Reference Signal Received Power - RSRP, Reference Signal Received Quality - RSRQ). The function runs within the Operation, Administration, and Maintenance (OAM) system or distributedly in base stations (eNBs/gNBs), depending on the SON architecture (Centralized, Distributed, or Hybrid).

The MRO algorithm identifies specific mobility failure patterns. The three main problems it detects are: 1) **Too Late Handover**: The handover is triggered after the radio link to the source cell has already degraded significantly, often leading to an RLF before or during the handover procedure. 2) **Too Early Handover**: The handover is executed successfully to a target cell, but the UE quickly suffers an RLF in the target cell and reconnects back to the source cell or a different cell. 3) **Handover to Wrong Cell**: The handover succeeds, but an RLF occurs shortly after in the target cell, and the UE reconnects to a third cell that was not the source or target. For each detected pattern, MRO correlates the failure with the specific cells involved and the handover parameter settings (primarily handover hysteresis, time-to-trigger, and cell individual offsets) that were active at the time.

Based on this analysis, MRO generates optimization actions. These are typically recommendations or automatic adjustments to the handover control parameters for the relevant cell pairs (neighbor relations). For a "Too Late Handover" from Cell A to Cell B, MRO might suggest decreasing the handover threshold or hysteresis for that direction. For a "Too Early Handover," it might suggest increasing the threshold or time-to-trigger. The adjustments are applied cautiously, often in small steps, and their impact is monitored to ensure stability and avoid oscillating parameters. MRO works continuously, adapting to changes in the radio environment, user distribution, and network topology, thereby maintaining optimal mobility performance with minimal manual intervention.

Purpose & Motivation

MRO was created to address a major operational challenge in cellular networks: the manual, time-consuming, and error-prone process of optimizing handover parameters. Before SON, network engineers had to manually analyze drive test data and Key Performance Indicators (KPIs) like handover success rate, then trial-and-error adjust parameters for thousands of cell neighbor relationships. This process was static, could not react quickly to daily or seasonal changes in traffic and propagation, and often led to suboptimal settings that caused dropped calls, poor user experience, and inefficient resource usage.

The drive for SON and MRO specifically was motivated by the increasing complexity of networks (more cells, heterogeneous deployments) and the need to reduce operational expenditure (OPEX). MRO automates this optimization loop. It solves the problems of late/early handovers which are primary causes of call drops and poor service continuity. By minimizing Radio Link Failures and unnecessary handovers (ping-pong), MRO directly improves end-user perceived quality, increases network reliability, and reduces signaling load on the network. Its introduction in LTE Release 10 was a foundational step towards fully autonomous networks, enabling efficient operation of dense and complex future RAN deployments like those with small cells.

Classification

Part ofSON
Related approachesANRPCI

Detected Changes Across Releases

from 3GPP Change Requests

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

Studied in Rel-10, normative work from Rel-15.

Rel-15 7 changes

In Release 15, the MRO (Mobility Robustness Optimisation) function was enhanced with clarifications on inter-RAT mobility and the handling of specific UE configurations, such as mobility for UEs with SN-terminated DRBs without an SCG. The release also introduced detailed procedures for managing handover trigger changes, including the definition of a configurable minimum time interval between such changes performed by MRO. Furthermore, updates were made to UE capability signaling for mobility in E-UTRA/5GC networks and to idle mode mobility procedures between 5GS and EPS.

  • TS36.306 CR on UE capabilities for mobility and E-UTRA5GC TS 36.306CR1660
  • CR for T312 on LTE HetNet mobility TS 36.331CR3506
  • TS36.331 CR on UE capabilities for mobility and E-UTRA/5GC TS 36.331CR3589
  • [E201] CR to 36.331 on handling of mapped GUMMEI/GUAMI at idle mode mobility between 5GS and EPS TS 36.331CR3592
  • Clarification on inter-RAT mobility TS 36.331CR3998
  • Clarification on mobility of UE configured with SN terminated DRB without SCG TS 36.331CR4035

+ 1 more changes

Rel-16 11 changes

In Release 16, the MRO function was extended to support new mobility scenarios, including mobility to and from New Radio (NR) and operations in NR shared spectrum. The enhancements also introduced corrections and updates for inter-RAT Radio Link Failure (RLF) reporting between LTE and NR to improve MRO accuracy. Furthermore, specific UE capabilities for "Even further mobility enhancement" in LTE were defined to support these optimized procedures.

  • UE Capability for Rel-16 LTE even further mobility enhancement TS 36.306CR1763
  • Introduction of Even further Mobility enhancement in E-UTRAN TS 36.331CR4205
  • Introduction of NR Mobility enhancements TS 36.331CR4234
  • Mobility to NR operating with shared spectrum access TS 36.331CR4263
  • UE Capability for Rel-16 LTE even further mobility enhancement TS 36.331CR4306
  • Correction on RLF Report for Inter-RAT MRO NR TS 36.306CR1778

+ 5 more changes

Rel-17 2 changes

In Release 17, the MRO function was enhanced with the introduction of mobility-state-based cell reselection for NR HSDN. This addition provides a new mechanism for optimizing mobility settings in high-speed scenarios. Furthermore, corrections were made to ensure proper handling of the secondary cell group state during RRC reconfiguration procedures involving mobility control information.

  • Introduction of mobility-state-based cell reselection for NR HSDN [NR_HSDN] TS 36.331CR4730
  • Correction on scg-State in RRCConnectionReconfiguration including the mobilityControlInfo TS 36.331CR4920
Rel-19 6 changes

In Release 19, the MRO function was extended to support new Non-Terrestrial Network (NTN) mobility scenarios, specifically for UE capabilities and procedures involving LTE TN to NR NTN and E-UTRAN to NB-IoT NTN. These enhancements introduced new idle mode mobility and handover capabilities between terrestrial and non-terrestrial network layers. The updates ensure MRO can optimize mobility settings, like handover triggers, for these integrated TN-NTN deployments.

  • Introduction of E-UTRAN to NB-IoT NTN Mobility UE Capability [EUTRAN-to-NBIoTNTN] TS 36.306CR1917
  • Introduction of LTE TN to NR NTN Mobility UE Capability TS 36.306CR1918
  • Introduction of LTE TN to NR NTN IDLE mode mobility TS 36.331CR5065
  • Corrections on LTE TN to NR NTN IDLE mode mobility in TS 36.331 TS 36.331CR5174
  • [S906][V218] RRC RIL corrections on TEI19 on TN-NTN mobility [EUTRAN-to-NBIOTNTN] [IoT_TN_NTN_redir] TS 36.331CR5175
  • Correction to LTE TN to NR NTN mobility TS 36.331CR5199

Explore further

Broader topics and technologies where MRO plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 28.628 vj00 SON Policy NRM IRP Information Service Rel-19
TS 28.861 vg00 SON for 5G Networks Management Rel-16
TS 32.522 vb70 SON Policy NRM IRP Information Service Rel-11
TS 36.306 vj00 E-UTRA UE Radio Access Capability Parameters Rel-19
TS 36.331 vj00 LTE RRC Protocol Specification Rel-19
TS 36.887 vc00 Energy Saving Enhancement for E-UTRAN Study Rel-12
TS 37.816 vg00 RAN-centric Data Collection & Utilization Study Rel-16
TS 37.822 vc10 SON Enhancements for UE Types and Active Antennas Rel-12