5G NAS - Configuration Update Command Explained
Configuration Update Command is the network-initiated NAS message used when the AMF needs to update the UE’s stored 5GMM context after registration is already active. It is one of the most useful registered-state messages because it explains why the UE’s behavior can change without a fresh initial registration.
For beginners, the simple meaning is: the network is updating the UE’s stored 5G configuration.
For engineers, the message is valuable because it can change identity, reachability scope, allowed slices, and later mobility behavior.
What is Configuration Update Command in simple terms?
The UE is already registered. The network decides some of that stored context needs to be updated, so it sends Configuration Update Command.
Why Configuration Update Command matters
This message matters because it can silently change important operating context, including:
- temporary identity
- tracking-area scope
- allowed slice information
- whether the UE should acknowledge or start a new registration
If later behavior suddenly changes without a new registration, this is often the message to inspect.
Where Configuration Update Command appears in the call flow
UE gNB / AMF
| UE already registered |
|<-- Configuration Update Cmd ---|
|--- Configuration Update Cpl -->|
| or later registration ------>|
Transport characteristics
- Direction: AMF to UE
- Interface: N1
- Transport on access side: commonly via
DL Information Transfer - Security expectation: normally protected because the UE is already in registered state
What Configuration Update Command means operationally
Operationally, this message means the network wants the UE to refresh one or more pieces of stored mobility-management context. The first practical task is to determine exactly which values changed.
The second key check is whether the network requested:
- acknowledgement only
- or a later registration procedure
Important Information Elements
| IE | Why it matters |
|---|---|
5G-GUTI | Can change later paging and identity correlation. |
TAI list | Affects where the UE is considered reachable. |
Allowed NSSAI | Explains later slice behavior and slice availability. |
Configuration update indication | Tells the UE whether acknowledgement or later registration is required. |
NITZ information | Can explain time-related behavior when present. |
Example message dump
Configuration Update Command
Extended Protocol Discriminator: 5G Mobility Management
Security Header Type: Integrity protected and ciphered
Message Type: Configuration Update Command
5G-GUTI: 02 F1 10 00 01 AB CD EF 56 78
TAI List:
PLMN: 001-01
TAC: 0x2001
Allowed NSSAI:
S-NSSAI: SST 1, SD 0x112233
Configuration Update Indication: Acknowledgement requested
How to read this dump
- First identify which IEs are present.
- Then decide whether the message is only updating stored context or also requesting later registration action.
- After that, check whether the UE sends
Configuration Update Complete.
What to check in logs
- inspect which identity, TAI, slice, or timer fields changed
- verify whether
T3555is started because acknowledgement was requested - correlate the command with
Configuration Update Complete - compare later mobility or paging behavior with the updated context
Related message pages
FAQ
What does Configuration Update Command do in 5G?
It lets the network update UE registration-related context such as identity, tracking-area, slice, and timer information.
Summary
Configuration Update Command is the network-initiated NAS message used to update UE 5GMM context after registration.