Home / Call Flows / 5G / RRC Reconfiguration

5G RRC Reconfiguration Procedure Call Flow

call-flow 5G NR | RRC | Connected Mode | Mobility | Bearers

5G RRC Reconfiguration is the main connected-mode radio-control procedure used when the network needs to change how a UE is configured after access already exists.

It appears in many real journeys, including bearer activation, measurement setup, handover preparation, and multi-cell reconfiguration.

Introduction

This procedure is less a single use case and more a general connected-mode change container.

That is why successful troubleshooting starts by identifying what kind of change the network intended before reading the individual fields of RRC Reconfiguration.

What Is RRC Reconfiguration in Simple Terms?

  • What starts the procedure: The network wants to change radio behavior after the UE is already connected.
  • What the UE and network want to achieve: Apply a new bearer, mobility, measurement, or multi-cell configuration without rebuilding access from scratch.
  • What success looks like: The UE confirms completion and the intended service behavior improves or continues cleanly.
  • What failure means: The command is not completed, is applied badly, or causes later service or mobility instability.

Why this procedure matters

RRC Reconfiguration is where many access, mobility, and service decisions become real radio behavior. If this page is read too generically, engineers miss whether the break is in measurements, bearer mapping, or the handover context hidden inside the same message.

Quick Fact Sheet

Procedure name 5G NR RRC Reconfiguration Procedure
Domain 5G NR radio control, bearer setup, mobility, and measurement management
Main trigger The network needs to change UE radio configuration after connected-mode access already exists
Start state UE is already connected and has an active signaling path
End state The UE applies the new radio configuration and confirms completion
Main nodes UE, gNB, optionally AMF and target gNB in mobility cases
Main protocols RRC, NGAP, mobility coordination
Main success outcome The UE activates the intended bearer, mobility, measurement, or dual-connectivity configuration
Main failure outcome The configuration is rejected by behavior, never completed, or causes later instability
Most important messages RRC Reconfiguration, RRC Reconfiguration Complete, Measurement Report
Main specs TS 38.331, TS 38.300, TS 23.502
5G RRC Reconfiguration call flow
Sponsored Advertisement

Preconditions

  • The UE is already in connected mode with a working signaling path.
  • The gNB has a concrete reason to change bearer, mobility, measurement, or secondary-cell state.
  • Any linked session or mobility context needed for the change has been prepared.
  • The UE capabilities support the intended reconfiguration.

Nodes and Interfaces

Nodes involved

Node Role in this procedure
UE Applies the new configuration and confirms whether connected-mode service can continue under the updated settings.
gNB Builds the new radio configuration for bearer setup, measurement control, mobility preparation, or cell changes.
AMF or target gNB May participate indirectly when the reconfiguration is part of mobility or session continuity handling.

Interfaces used

Interface Path Role
NR-Uu UE <-> gNB Carries the reconfiguration command and the completion response.
N2 gNB <-> AMF Supports mobility or session coordination that can lead to an RRC reconfiguration.
Xn source gNB <-> target gNB May support target preparation before a mobility-oriented reconfiguration.

End-to-End Call Flow

UE                    gNB                 AMF / target
|                     |                       |
|<- RRC Reconfiguration|<-- prep / policy --->|
|-- apply config ------|                       |
|-> RRC Reconfiguration Complete --------------|
|==== Connected mode continues under new settings ====|

Major Phases

Phase What happens
1. Network decides to change radio state The gNB determines that bearer, mobility, measurement, or cell-related settings must change.
2. Reconfiguration build The network composes the updated radio instructions and any linked mobility or bearer context.
3. Command delivery The UE receives RRC Reconfiguration and starts applying the change.
4. Activation and confirmation The UE applies the settings and answers with RRC Reconfiguration Complete.

Step-by-Step Breakdown

Network decides what must change

Sender -> receiver: gNB internal logic

Message(s): Bearer setup, measurement update, mobility preparation, or cell-change decision

Purpose: Choose the exact connected-mode change required for service continuity or optimization.

State or context change: The session stays connected, but a new radio plan is prepared.

Note: RRC Reconfiguration is a container for many use cases, so identify the real scenario before troubleshooting details.

gNB sends reconfiguration command

Sender -> receiver: gNB -> UE

Message(s): RRC Reconfiguration

Purpose: Deliver the new radio, bearer, mobility, or measurement settings.

State or context change: The UE begins applying the configuration while remaining in connected mode.

Note: The payload often explains whether this is a plain bearer change, a mobility step, or a multi-cell feature activation.

UE applies radio and procedure-specific changes

Sender -> receiver: UE internal processing

Message(s): Configuration application plus possible measurement or bearer activation

Purpose: Make the instructed change operational on the UE side.

State or context change: The old connected-state configuration is replaced or extended by the new one.

Note: Problems here can surface later as missing bearers, unstable measurements, or handover failures.

UE confirms completion

Sender -> receiver: UE -> gNB

Message(s): RRC Reconfiguration Complete

Purpose: Tell the network that the requested change was applied successfully.

State or context change: The connected-mode session continues under the new configuration.

Note: A clean completion does not guarantee good user-plane behavior, so keep following the trace if service remains bad.

Important Messages in This Flow

Message Protocol Direction Purpose in this procedure What to inspect briefly
RRC Reconfiguration RRC gNB -> UE Carries the actual radio-control change. Inspect whether the message is about DRBs, measurements, mobility, cells, or multiple features at once.
RRC Reconfiguration Complete RRC UE -> gNB Confirms that the UE applied the instructed configuration. Check whether it is present and correctly timed relative to later service behavior.
Measurement Report RRC UE -> gNB Often provides the basis for reconfiguration in mobility and optimization cases. Use it to understand why the gNB decided to change configuration.

Important Parameters to Inspect

Parameter What it is Where it appears Why it matters Common issues
DRB and QoS mapping Bearer-to-flow configuration applied during connected mode. RRC Reconfiguration Controls whether the intended service actually gets a usable data path. Wrong mapping causes traffic issues after a seemingly successful reconfiguration.
Measurement configuration Events, thresholds, and reporting instructions. RRC Reconfiguration Explains mobility behavior and later handover decisions. Bad thresholds create unstable or missing mobility triggers.
Cell or secondary-node configuration PCell or secondary-cell related radio settings. RRC Reconfiguration Needed for CA, EN-DC, MR-DC, and several mobility cases. UE capability mismatch or unsupported combos.
Transaction timing The sequence between command, application, and completion. RRC exchange timeline Separates genuine apply failures from later downstream issues. Delayed or absent completion is an early sign of trouble.
Linked mobility context Preparation information tied to handover or conditional behavior. RRC plus N2 or Xn prep Shows whether the reconfiguration is pure radio tuning or part of a larger move. Ignoring the mobility context can lead to shallow root-cause analysis.

Success Criteria

  • The UE receives a scenario-appropriate reconfiguration payload.
  • The command is completed without losing signaling continuity.
  • The intended bearer, mobility, or measurement behavior becomes visible after completion.
  • No new instability is introduced by the change.

Common Failures and Troubleshooting

Symptom Likely cause Where to inspect Relevant message(s) Relevant interface(s) Likely next step
Reconfiguration command is sent but never completed The UE could not apply the change or lost signaling continuity. UE capability, radio quality, and command payload complexity. RRC Reconfiguration, RRC Reconfiguration Complete NR-Uu Treat this as application failure before assuming higher-layer issues.
Completion is present but service still degrades The configured change was accepted syntactically but not useful operationally. Bearer mapping, measurement thresholds, or mobility preparation quality. RRC Reconfiguration Complete and later user-plane traces NR-Uu, N2, N3 Success at RRC level does not mean the whole feature worked well.
Mobility becomes unstable after reconfiguration The measurement or handover-related configuration was too aggressive, too late, or inconsistent. Measurement events, thresholds, and neighbor-cell context. RRC Reconfiguration, Measurement Report NR-Uu This often surfaces as a policy or tuning problem rather than a parsing issue.
Bearer activation looks incomplete The network intended to activate service but the access and session sides drifted apart. DRB details, QoS flow mapping, and core-side session coordination. RRC Reconfiguration and session follow-up NR-Uu, N2, N11, N3 Correlate radio changes with session state before closing the case.

What to Check in Logs and Traces

  • Classify the trace as bearer setup, mobility, measurement change, or multi-cell feature before deep inspection.
  • Check whether RRC Reconfiguration Complete is present and timely.
  • Correlate the command with Measurement Report if the change was mobility-driven.
  • If traffic fails after success, inspect DRB and QoS mapping rather than stopping at the RRC result.

Related Pages

Related sub-procedures

Related message reference pages

Related troubleshooting pages

Sponsored Advertisement

FAQ

What is 5G RRC Reconfiguration used for?

It is used to change a UE radio configuration after the initial connected-mode leg already exists.

Is it only for handover?

No. It is used for bearer setup, measurement configuration, mobility preparation, secondary-cell changes, and many other connected-mode updates.

Why can a trace look successful but service still fail?

Because the UE may complete the command while the chosen configuration is still wrong for the real traffic or mobility condition.

What should I inspect first?

Identify the scenario class first: bearer setup, mobility, measurements, or multi-cell configuration.

What commonly follows RRC Reconfiguration?

Bearer activation, measurement reporting, handover execution, or ongoing service under the new radio settings.