5G Message Library

This 5G message library organizes protocol messages used across the radio access network, core network signalling, RAN split interfaces, inter-node mobility, and IMS services. Browse messages by protocol family such as NR RRC, 5G NAS, NGAP, F1AP, E1AP, XnAP, and IMS SIP to understand message direction, procedure role, key fields, and troubleshooting context.

Use this page as the starting point for finding 5G signalling messages used in registration, authentication, RRC setup, PDU session establishment, handover, paging, UE context management, CU-DU coordination, CU-CP/CU-UP coordination, Xn mobility, and VoNR/IMS call flows.

Protocol Family Cards

Choose the message family first, then drill into individual messages and procedures.

Browse By Signalling Area

Use these compact groups when you know the network area but not the exact protocol family.

UE Radio Access

Messages used by the UE during cell access, registration, RRC setup, security, session establishment, and mobility.

Core / RAN Control Plane

Messages used between NG-RAN, AMF, and UE for N2 signalling, NAS transport, registration, paging, PDU sessions, and UE context management.

Most Used 5G Message Hubs

Fast paths to the protocol hubs engineers usually check first.

Common 5G Procedure Paths

Typical cross-protocol paths for registration, session setup, mobility, split RAN, and IMS voice.

Registration and Access

NR RRC Setup -> Initial UE Message / NAS Registration Request -> Authentication -> Security Mode -> Registration Accept

PDU Session Establishment

NAS PDU Session Establishment Request -> NGAP PDU Session Resource Setup Request -> RRC Reconfiguration

FAQ

What are 5G messages?

5G messages are protocol signalling messages used by the UE, NG-RAN, 5G Core, and IMS network to handle radio access, registration, authentication, session management, mobility, bearer setup, paging, warning, and voice service procedures.

Which protocols are included in the 5G message library?

The main protocol families are NR RRC, 5G NAS, NGAP, F1AP, E1AP, XnAP, and IMS SIP.

What is the difference between RRC, NAS, and NGAP?

RRC controls radio signalling between UE and gNB. NAS carries UE-to-core signalling between UE and AMF/SMF. NGAP carries control-plane signalling between NG-RAN and AMF over N2.

What is the difference between F1AP and E1AP?

F1AP runs between gNB-CU and gNB-DU on the F1-C interface. E1AP runs between gNB-CU-CP and gNB-CU-UP on the E1 interface.

What is XnAP used for?

XnAP is used between neighbouring NG-RAN nodes for Xn setup, handover preparation, status transfer, UE context release, paging coordination, and RAN configuration transfer.

Where are IMS SIP messages used in 5G?

IMS SIP messages are used for IMS registration, VoNR/VoLTE call setup, early media, session update, messaging, supplementary services, and call release.

Which 3GPP specifications define these message protocols?

NR RRC is defined in TS 38.331, NGAP in TS 38.413, F1AP in TS 38.473, E1AP in TS 38.463, XnAP in TS 38.423, and 5G NAS mainly in TS 24.501.

References