What is the difference between RRCConnectionReconfiguration and RRCre-establishment?

Hi All,
What is the difference between RRCConnectionReconfiguration and RRCre-establishment?

RRC CONNECTION RECONFIGURATION message is the command to modify an RRC connection.

The purpose of this procedure is,

· To establish/modify/release Radio Bearers

· To perform Handover

· To setup/modify/release Measurements

· To add/modify/release SCells

· Dedicated NAS Information might also be transferred from eNodeB to UE

While the purpose of RRC CONNECTION RE-ESTABLISHMENT procedure is to re-establish the RRC connection, which involves the resumption of SRB1 operation and the re-activation of security (without changing algorithms). The UE shall only initiate this procedure when AS security has been activated.

The UE initiates the RRC CONNECTION RE-ESTABLISHMENT procedure when one of the following conditions is met:

Upon detecting radio link failure; or

Upon handover failure; or

Upon mobility from E-UTRA failure; or

Upon integrity check failure indication from lower layers; or

Upon an [ RRC CONNECTION RECONFIGURATION ] failure

rrc1

reference:

2 Likes

The key difference between RRCConnectionReconfiguration and RRCReestablishment lies in purpose and when they are triggered in the RRC state machine.

:white_check_mark: RRCConnectionReconfiguration

  • Sent by the network (eNB/gNB) to modify an existing RRC connection.

  • Used for things like handover commands, reconfiguration of radio parameters, addition/removal of DRBs, measurement control, etc.

  • Happens when the UE is already in RRC_CONNECTED and the network wants to update or optimize connection settings without dropping the connection.

Example: Handover, changing QoS, enabling/disabling features.

:repeat_button: RRCReestablishment

  • Happens when the UE loses the RRC connection due to failure or poor radio conditions (e.g., link failure, random access failure).

  • UE initiates RRCReestablishment to recover the connection without full release and attach again.

  • This procedure is used to restore the radio link when the original connection cannot continue.

Example: UE detects uplink/downlink failure → triggers RRCReestablishment to regain connectivity.

:magnifying_glass_tilted_right: Summary

Procedure Trigger Objective
RRCConnectionReconfiguration Network command Update/optimize an active connection
RRCReestablishment UE failure detection Recover a dropped/broken connection

In simple terms:

  • Reconfiguration = “adjust while connected”

  • Reestablishment = “recover when connection breaks”

Hope this helps clarify the difference! :blush: