5G NAS - Registration Request Explained

Registration Request is the UE’s opening 5GMM NAS message for most 5G registration and registration-update procedures. It tells the AMF what kind of registration the UE wants, what identity it is presenting, and whether the UE already has usable NAS security context.

For beginners, the simple meaning is: this is the UE asking the 5G core network to register it or refresh its mobility context.
For engineers, it is one of the most important NAS messages in the entire database because it determines how the AMF will handle identity, authentication, security, and final registration outcome.

What is Registration Request in simple terms?

The UE sends this message to start or refresh its NAS registration relationship with the network. It tells the AMF:

  • what registration procedure branch is intended
  • what UE identity is available
  • whether existing security context is valid
  • what security capabilities the UE supports

Why this message matters

This message matters because many later NAS outcomes depend on it:

  • a wrong 5GS Registration Type can send the procedure down the wrong path
  • an unexpected identity format can trigger identity or reject handling
  • a bad ngKSI value can confuse security context handling
  • capability mismatches can surface later during authentication or security mode

If a registration trace looks wrong early, Registration Request is usually the first message engineers inspect closely.

Where this message appears in the call flow

UE                              gNB / AMF
|--- RRC Setup Complete -------->|
|--- Registration Request ------>|
|<-- Identity / Authentication --|
|<-- Registration Accept or -----|
|<-- Registration Reject --------|

On the access side, the NAS payload is commonly carried inside RRC Setup Complete and then forwarded toward the AMF in Initial UE Message.

Transport characteristics

  • Direction: UE to AMF
  • Interface: N1
  • Transport on access side: usually via RRC Setup Complete or UL Information Transfer
  • Security expectation: plain NAS is normal for fresh initial registration; protected NAS may appear in later update scenarios

What Registration Request means operationally

Operationally, this is the UE’s first clear statement of what it wants from the 5G core. It is the message that transitions the trace from radio-only access handling into actual 5GMM decision making.

In practice, the most useful first checks are:

  • 5GS Registration Type
  • ngKSI
  • 5GS Mobile Identity
  • UE Security Capability

Those fields explain what the AMF is likely to do next.

Important Information Elements

IEWhy it matters
5GS Registration TypeTells the AMF whether this is initial registration, mobility update, periodic update, or another registration mode.
ngKSIShows whether the UE claims an existing native security context or no key available.
5GS Mobile IdentityUsually carries SUCI in fresh registration and is critical for identity troubleshooting.
UE Security CapabilityExplains what NAS and AS algorithm support the UE advertises.

Example message dump

Registration Request
  Extended Protocol Discriminator: 5G Mobility Management
  Security Header Type: Plain NAS
  Message Type: Registration Request
  5GS Registration Type: Initial Registration
  ngKSI: No key is available
  5GS Mobile Identity: SUCI
  UE Security Capability:
    5G-EA: 128-5G-EA1, 128-5G-EA2
    5G-IA: 128-5G-IA1, 128-5G-IA2

How to read this dump

  • Read 5GS Registration Type first because it defines the intended procedure.
  • Check ngKSI next to understand security-context expectations.
  • Decode the mobile identity carefully, especially when SUCI is present.
  • Then correlate the request with the immediate AMF response such as identity, authentication, accept, or reject.

What to check in logs

  • verify that the registration type matches the scenario under test
  • inspect identity encoding and confirm whether SUCI or temporary identity usage is expected
  • check ngKSI and UE security capabilities before troubleshooting later authentication or reject behavior
  • correlate the NAS message with RRC Setup Complete and Initial UE Message to rule out transport problems

FAQ

Does Registration Request always contain SUCI?

On initial registration it usually does, but later procedures may use a temporary identity depending on context.

Can Registration Request be protected?

Yes. After security is established, later registration updates can use a protected NAS header.

Summary

Starts a 5G registration or mobility update by sending UE identity and registration intent to the core.