An NG-RAN node is either:
-
a gNB, providing NR user plane and control plane protocol terminations towards the UE; or
-
an ng-eNB, providing E-UTRA user plane and control plane protocol terminations towards the UE.
The gNBs and ng-eNBs are interconnected with each other by means of the Xn interface. The gNBs and ng-eNBs are also connected by means of the NG interfaces to the 5GC, more specifically to the AMF (Access and Mobility Management Function) by means of the NG-C interface and to the UPF (User Plane Function) by means of the NG-U interface (see
TS 23.501).
The NG-RAN architecture is illustrated in
Figure 4.1-1 below.
The
gNB and
ng-eNB host the following functions:
-
Functions for Radio Resource Management: Radio Bearer Control, Radio Admission Control, Connection Mobility Control, Dynamic allocation of resources to UEs in uplink, downlink and sidelink (scheduling);
-
IP and Ethernet header compression, uplink data decompression, encryption and integrity protection of data;
-
Selection of an AMF at UE attachment when no routing to an AMF can be determined from the information provided by the UE;
-
Routing of User Plane data towards UPF(s);
-
Routing of Control Plane information towards AMF;
-
Connection setup and release;
-
Scheduling and transmission of paging messages;
-
Scheduling and transmission of system broadcast information (originated from the AMF or OAM);
-
Measurement and measurement reporting configuration for mobility and scheduling;
-
Transport level packet marking in the uplink;
-
Session Management;
-
Support of Network Slicing;
-
QoS Flow management and mapping to data radio bearers;
-
Support of UEs in RRC_INACTIVE state;
-
Distribution function for NAS messages;
-
Radio access network sharing;
-
Dual Connectivity;
-
Tight interworking between NR and E-UTRA;
-
Maintain security and radio configuration for User Plane CIoT 5GS Optimisation, as defined in TS 23.501 (ng-eNB only).
The
AMF hosts the following main functions (see
TS 23.501):
-
NAS signalling termination;
-
NAS signalling security;
-
AS Security control;
-
Inter CN node signalling for mobility between 3GPP access networks;
-
Idle mode UE Reachability (including control and execution of paging retransmission);
-
Registration Area management;
-
Support of intra-system and inter-system mobility;
-
Access Authentication;
-
Access Authorization including check of roaming rights;
-
Mobility management control (subscription and policies);
-
Support of Network Slicing;
-
SMF selection.
-
Selection of CIoT 5GS optimisations;
The
UPF hosts the following main functions (see
TS 23.501):
-
Anchor point for Intra-/Inter-RAT mobility (when applicable);
-
External PDU session point of interconnect to Data Network;
-
Packet routing & forwarding;
-
Packet inspection and User plane part of Policy rule enforcement;
-
Traffic usage reporting;
-
Uplink classifier to support routing traffic flows to a data network;
-
Branching point to support multi-homed PDU session;
-
QoS handling for user plane, e.g. packet filtering, gating, UL/DL rate enforcement;
-
Uplink Traffic verification (SDF to QoS flow mapping);
-
Downlink packet buffering and downlink data notification triggering.
The Session Management function (
SMF) hosts the following main functions (see
TS 23.501):
-
Session Management;
-
UE IP address allocation and management;
-
Selection and control of UP function;
-
Configures traffic steering at UPF to route traffic to proper destination;
-
Control part of policy enforcement and QoS;
-
Downlink Data Notification.
This is summarized on the Figure below where yellow boxes depict the logical nodes and white boxes depict the main functions.
NG-RAN supports Multi-Radio Dual Connectivity (MR-DC) operation whereby a UE in RRC_CONNECTED is configured to utilise radio resources provided by two distinct schedulers, located in two different NG-RAN nodes connected via a non-ideal backhaul, one providing NR access and the other one providing either E-UTRA or NR access. Further details of MR-DC operation, including Conditional PSCell Addition (CPA) and Conditional PSCell Change (CPC), can be found in
TS 37.340.
NG-RAN supports radio access network sharing as defined in
TS 23.501.
If NR access is shared, system information broadcast in a shared cell indicates a TAC and a Cell Identity for each subset of PLMNs, PNI-NPNs and SNPNs. NR access provides only one TAC and one Cell Identity per cell per PLMN, SNPN or PNI-NPN. In this version of the specification, a Cell Identity can only belong to one network type among PLMN, PNI-NPN or SNPN as defined in
TS 23.501.
Each Cell Identity associated with a subset of PLMNs, SNPNs or PNI-NPNs identifies its serving NG-RAN node.