Home / Call Flows / 5G / Initial Registration

5G NR Initial Registration Procedure Call Flow

call-flow 5G NR | 5GC | NAS | RRC | NGAP | Authentication

5G NR Initial Registration is the 5GS entry procedure that turns a reachable NR UE into a registered subscriber with valid identity, authentication, and NAS security context.

It joins RRC access, NAS registration, subscriber authentication, and security activation into one control path.

Introduction

The 5G Initial Registration procedure appears when the UE powers on, loses old registration context, or otherwise needs a fresh registration inside the 5G core.

The main nodes are the UE, gNB, AMF, AUSF, and UDM. The final messages tell you whether the UE truly reached a usable registered state for later service procedures.

What Is Initial Registration in Simple Terms?

  • What starts the procedure: The UE needs fresh 5GS registration and no longer has usable registration context.
  • What the UE and network want to achieve: Create a valid 5GS registration with authentication and protected NAS signaling.
  • What success looks like: The UE receives Registration Accept and returns Registration Complete.
  • What failure means: The procedure stops on access, identity, authentication, security, or policy-related registration failure.

Why this procedure matters

Initial Registration is the baseline 5G onboarding procedure. It determines whether the UE is known, trusted, reachable, and allowed to continue toward sessions, paging, mobility, and IMS-based services.

Quick Fact Sheet

Procedure name 5G NR Initial Registration Procedure
Domain 5G NR + 5GC access and registration
Main trigger UE powers on, loses stored context, or needs a fresh 5GS registration
Start state UE can access NR radio but does not yet have usable 5GS registration context
End state UE is registered in 5GS with valid security context and is reachable for later services
Main nodes UE, gNB, AMF, AUSF, UDM
Main protocols RRC, NAS, NGAP, service-based core authentication and subscriber handling
Main success outcome Registration Accept and Registration Complete finalize a valid registered state
Main failure outcome Registration Reject, authentication failure, security failure, or rejected slice or policy context
Most important messages Registration Request, Authentication Request, Authentication Response, Security Mode Command, Registration Accept, Registration Complete
Main specs TS 23.502, TS 24.501, TS 33.501, TS 38.300, TS 38.331
5G NR Initial Registration procedure flow across UE, gNB, AMF, AUSF, and UDM
Sponsored Advertisement

Preconditions

  • The UE can access a valid NR cell and build the radio-control path.
  • The UE has usable identity context such as SUCI or recoverable temporary identity.
  • The AMF can reach subscriber and authentication functions needed for registration validation.
  • The UE supports the NAS and security capabilities needed for protected continuation.

Nodes and Interfaces

Nodes involved

Node Role in this procedure
UE Starts the registration path, provides identity and capability context, completes authentication, and confirms the accepted registration result.
gNB Provides NR radio access and forwards NAS signaling between the UE and the AMF.
AMF Owns the registration control flow, validates UE identity and security context, and returns the final registration result.
AUSF Supports subscriber authentication for the UE during the 5GS entry procedure.
UDM Provides subscriber profile, subscription, and identity-related data used during registration.

Interfaces used

Interface Path Role
NR-Uu UE <-> gNB Carries RRC setup and the NAS containers that start the 5GS registration procedure.
N1 UE <-> AMF Carries Registration Request, authentication, security, and registration completion signaling.
N2 gNB <-> AMF Carries control-plane relay signaling between the access network and the AMF.
N8 / N12 AMF <-> UDM / AUSF Carry subscriber-data and authentication handling during 5GS onboarding.

End-to-End Call Flow

UE                gNB                AMF              AUSF / UDM
|                  |                  |                    |
|-- RRC Setup ---->|                  |                    |
|-- Registration Request ----------->|                    |
|                  |                  |-- auth / profile ->|
|                  |                  |<-- vectors / data --|
|<-- Authentication Request ---------|                    |
|-- Authentication Response -------->|                    |
|<-- Security Mode Command ----------|                    |
|-- Security Mode Complete --------->|                    |
|<-- Registration Accept ------------|                    |
|-- Registration Complete ---------->|                    |

Major Phases

Phase What happens
1. Access setup The UE first establishes the radio-control path so it can deliver the first NAS registration message.
2. Registration start The UE sends Registration Request with identity, registration type, capabilities, and requested slice context.
3. Authentication and security The network validates the subscriber and activates NAS protection before allowing later registration continuation.
4. Registration acceptance The AMF returns Registration Accept with the final registration outcome and updated context.
5. Completion The UE sends Registration Complete and the registration path closes cleanly.

Step-by-Step Breakdown

RRC access establishment

Sender -> receiver: UE -> gNB

Message(s): RRC Setup Request, RRC Setup, RRC Setup Complete

Purpose: Open the first dedicated radio-control path needed for the NAS registration exchange.

State or context change: UE moves from basic cell access toward a signaling-ready state.

Note: If this leg fails, the rest of the registration analysis is meaningless because NAS never really started.

Registration Request delivery

Sender -> receiver: UE -> gNB -> AMF

Message(s): Registration Request

Purpose: Start the 5GS registration procedure using fresh or recoverable UE identity context.

State or context change: AMF creates the early registration transaction and begins evaluating identity, subscription, and requested slice context.

Note: Registration type, SUCI or GUTI use, requested NSSAI, and UE security capability are the first high-value checks here.

Authentication procedure

Sender -> receiver: AMF <-> AUSF / UDM and AMF -> UE -> AMF

Message(s): Authentication Request, Authentication Response

Purpose: Verify that the UE is a legitimate subscriber before allowing the registration to continue.

State or context change: Subscriber identity and authentication state become trusted enough for protected continuation.

Note: RAND, AUTN, RES*, and any sync-failure branch are the first items to inspect when registration stalls at authentication.

NAS security activation

Sender -> receiver: AMF -> UE -> AMF

Message(s): Security Mode Command, Security Mode Complete

Purpose: Activate NAS encryption and integrity protection for later registration signaling.

State or context change: The registration exchange transitions from early unprotected handling into protected NAS signaling.

Note: Algorithm negotiation mistakes often surface here even when identity and authentication looked healthy.

Registration acceptance and completion

Sender -> receiver: AMF -> UE -> AMF

Message(s): Registration Accept, Registration Complete

Purpose: Return the final registration result and let the UE confirm it applied the accepted context.

State or context change: UE becomes registered and reachable inside the 5GS.

Note: Read the accepted registration area, allowed NSSAI, and returned identity context before assuming later service problems are unrelated.

Important Messages in This Flow

Message Protocol Direction Purpose in this procedure What to inspect briefly
Registration Request NAS UE -> AMF Starts the initial 5GS registration path. Inspect registration type, identity, requested NSSAI, and UE security capability.
Authentication Request NAS AMF -> UE Challenges the UE using the 5G subscriber authentication path. Check RAND, AUTN, timing, and whether the branch matches the subscriber scenario.
Security Mode Command NAS AMF -> UE Activates protected NAS continuation after authentication succeeds. Verify selected algorithms and whether the UE confirms them cleanly.
Registration Accept NAS AMF -> UE Returns the accepted registration result and related mobility or slice context. Check allowed NSSAI, registration area, assigned identity, and timer values.
Registration Complete NAS UE -> AMF Closes the registration transaction after the UE accepts the result. Confirm it arrives promptly and under the expected protected NAS state.

Important Parameters to Inspect

Parameter What it is Where it appears Why it matters Common issues
Registration type The specific registration branch the UE is requesting. Registration Request Separates initial registration from mobility, periodic, or emergency update branches. Wrong branch interpretation sends the analysis in the wrong direction.
SUCI or 5G-GUTI UE identity used at registration start. Registration Request Determines how the AMF resolves the subscriber and whether old context can be reused. Stale identity, malformed SUCI, or wrong expectation about prior context.
Requested NSSAI Slice preferences or requested slice identifiers. Registration Request and Registration Accept Explains whether slice admission later affects the registration result. Unsupported or unauthorized slice requests.
UE security capability Algorithms and capabilities the UE says it supports. Registration Request and Security Mode Command Drives protected NAS continuation after authentication. Capability mismatch or unsupported algorithm negotiation.
Allowed NSSAI and timers Returned service and mobility context after registration succeeds. Registration Accept Explain later service access, paging, and update behavior. Registration succeeds but later service fails because accepted context is narrower than expected.

Success Criteria

Common Failures and Troubleshooting

Symptom Likely cause Where to inspect Relevant message(s) Relevant interface(s) Likely next step
Registration Request is never processed cleanly The RRC access leg failed or the first NAS relay was incomplete. RRC setup, Initial UE Message correlation, and first NAS container delivery. RRC Setup Complete, Registration Request NR-Uu, N2 Confirm that the access-side path really delivered the NAS request to the AMF.
Authentication fails or restarts repeatedly Subscriber credentials, sync state, or home-side authentication context are inconsistent. Authentication Request, Authentication Response, and any failure cause. Authentication Request, Authentication Response N1, N8, N12 Decide whether the issue is sync recovery, hard reject, or capture incompleteness before changing UE assumptions.
Security Mode does not complete Security capability negotiation failed or NAS protection could not continue cleanly. Selected algorithms, UE capability, and Security Mode Complete timing. Security Mode Command, Security Mode Complete N1 Treat it as a protected-signaling failure rather than a generic registration reject.
Registration Accept is sent but the UE never completes UE did not apply the accepted context fully or the final uplink message was lost. Registration Accept contents and Registration Complete timing. Registration Accept, Registration Complete N1, NR-Uu, N2 Confirm whether the UE received the final registration result and whether the return NAS path was intact.
Registration is accepted but later service still fails The registration succeeded, but the returned area, slice, or policy context does not support the expected next procedure. Allowed NSSAI, registration area, timer values, and the first failing later procedure. Registration Accept N1 Read the accepted context before assuming the failure belongs only to session or IMS procedures.

What to Check in Logs and Traces

  • Start with the registration type and UE identity before analyzing the rest of the trace.
  • Correlate the first NAS message with the RRC setup and the Initial UE Message path.
  • Check the full authentication branch before assuming the reject is caused by radio conditions.
  • Inspect the selected security algorithms and the UE capability that led to them.
  • Confirm the UE returned Registration Complete after Registration Accept.

Related Pages

Related sub-procedures

Related message reference pages

Related troubleshooting pages

Notes

Initial Registration creates fresh 5GS state. The most useful checks are the registration type, the identity used at start, the authentication result, and whether the UE really completed the final NAS step.

Sponsored Advertisement

FAQ

What is 5G NR Initial Registration?

It is the first 5GS registration procedure that gives the UE a valid registered state in the 5G core.

How is it different from registration update?

Initial Registration creates the first usable registration context, while update procedures refresh an already registered UE.

What confirms success?

A clean Registration Accept followed by Registration Complete is the practical success pattern.

Does Initial Registration always include authentication?

In normal fresh 5GS onboarding analysis, yes, authentication is expected before protected continuation.

What should I inspect first in a failed trace?

Start with the first failing transition: RRC access, Registration Request content, authentication, security activation, or final acceptance.