3GPP
3GPP
3GPP
3GPP TS 38.300
Technical Specification Group Radio Access Network;
V15.3.1 (2018-10)
NR; NR and NG-RAN Overall Description;
Technical Specification
Stage 2
(Release 15)
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this
Specification.
Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Release 15 2 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Postal address
Internet
http://www.3gpp.org
Copyright Notification
© 2018, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association
3GPP
Release 15 3 3GPP TS 38.300 V15.3.1 (2018-10)
Contents
Foreword..........................................................................................................................................................7
1 Scope......................................................................................................................................................8
2 References..............................................................................................................................................8
3 Abbreviations and Definitions................................................................................................................9
3.1 Abbreviations.......................................................................................................................................................9
3.2 Definitions.........................................................................................................................................................10
4 Overall Architecture and Functional Split.............................................................................................11
4.1 Overall Architecture...........................................................................................................................................11
4.2 Functional Split..................................................................................................................................................12
4.3 Network Interfaces............................................................................................................................................14
4.3.1 NG Interface.................................................................................................................................................14
4.3.1.1 NG User Plane........................................................................................................................................14
4.3.1.2 NG Control Plane...................................................................................................................................14
4.3.2 Xn Interface..................................................................................................................................................15
4.3.2.1 Xn User Plane.........................................................................................................................................15
4.3.2.2 Xn Control Plane....................................................................................................................................15
4.4 Radio Protocol Architecture..............................................................................................................................16
4.4.1 User Plane....................................................................................................................................................16
4.4.2 Control Plane................................................................................................................................................16
4.5 Multi-RAT Dual Connectivity...........................................................................................................................17
5 Physical Layer......................................................................................................................................17
5.1 Waveform, numerology and frame structure.....................................................................................................17
5.2 Downlink...........................................................................................................................................................18
5.2.1 Downlink transmission scheme...................................................................................................................18
5.2.2 Physical-layer processing for physical downlink shared channel................................................................18
5.2.3 Physical downlink control channels.............................................................................................................19
5.2.4 Synchronization signal and PBCH...............................................................................................................19
5.2.5 Physical layer procedures.............................................................................................................................20
5.2.5.1 Link adaptation.......................................................................................................................................20
5.2.5.2 Power Control........................................................................................................................................20
5.2.5.3 Cell search..............................................................................................................................................20
5.2.5.4 HARQ.....................................................................................................................................................21
5.2.5.5 Reception of SIB1..................................................................................................................................21
5.3 Uplink................................................................................................................................................................21
5.3.1 Uplink transmission scheme........................................................................................................................21
5.3.2 Physical-layer processing for physical uplink shared channel.....................................................................21
5.3.3 Physical uplink control channel...................................................................................................................22
5.3.4 Random access.............................................................................................................................................23
5.3.5 Physical layer procedures.............................................................................................................................23
5.3.5.1 Link adaptation.......................................................................................................................................23
5.3.5.2 Uplink Power control.............................................................................................................................23
5.3.5.3 Uplink timing control.............................................................................................................................23
5.3.5.4 HARQ.....................................................................................................................................................23
5.4 Carrier aggregation............................................................................................................................................24
5.4.1 Carrier aggregation......................................................................................................................................24
5.4.2 Supplementary Uplink.................................................................................................................................24
5.5 Transport Channels............................................................................................................................................24
6 Layer 2.................................................................................................................................................25
6.1 Overview...........................................................................................................................................................25
6.2 MAC Sublayer...................................................................................................................................................27
6.2.1 Services and Functions.................................................................................................................................27
6.2.2 Logical Channels..........................................................................................................................................27
6.2.3 Mapping to Transport Channels...................................................................................................................27
3GPP
Release 15 4 3GPP TS 38.300 V15.3.1 (2018-10)
6.2.4 HARQ..........................................................................................................................................................28
6.3 RLC Sublayer....................................................................................................................................................28
6.3.1 Transmission Modes....................................................................................................................................28
6.3.2 Services and Functions.................................................................................................................................28
6.3.3 ARQ.............................................................................................................................................................28
6.4 PDCP Sublayer..................................................................................................................................................29
6.4.1 Services and Functions.................................................................................................................................29
6.5 SDAP Sublayer..................................................................................................................................................29
6.6 L2 Data Flow.....................................................................................................................................................30
6.7 Carrier Aggregation...........................................................................................................................................30
6.8 Dual Connectivity..............................................................................................................................................32
6.9 Supplementary Uplink.......................................................................................................................................32
6.10 Bandwidth Adaptation.......................................................................................................................................32
7 RRC......................................................................................................................................................33
7.1 Services and Functions......................................................................................................................................33
7.2 Protocol States...................................................................................................................................................34
7.3 System Information Handling...........................................................................................................................34
7.3.1 Overview......................................................................................................................................................34
7.3.2 Scheduling....................................................................................................................................................35
7.3.3 SI Modification............................................................................................................................................36
7.4 Access Control...................................................................................................................................................36
7.5 UE Capability Retrieval framework..................................................................................................................36
7.6 Transport of NAS Messages..............................................................................................................................37
7.7 Carrier Aggregation...........................................................................................................................................37
7.8 Bandwidth Adaptation.......................................................................................................................................37
8 NG Identities........................................................................................................................................37
8.1 UE Identities......................................................................................................................................................37
8.2 Network Identities.............................................................................................................................................38
9 Mobility and State Transitions..............................................................................................................38
9.1 Overview...........................................................................................................................................................38
9.2 Intra-NR.............................................................................................................................................................39
9.2.1 Mobility in RRC_IDLE...............................................................................................................................39
9.2.1.1 Cell Selection.........................................................................................................................................39
9.2.1.2 Cell Reselection......................................................................................................................................40
9.2.1.3 State Transitions.....................................................................................................................................40
9.2.2 Mobility in RRC_INACTIVE......................................................................................................................42
9.2.2.1 Overview................................................................................................................................................42
9.2.2.2 Cell Reselection......................................................................................................................................43
9.2.2.3 RAN-Based Notification Area...............................................................................................................43
9.2.2.4 State Transitions.....................................................................................................................................43
9.2.2.4.1 UE triggered transition from RRC_INACTIVE to RRC_CONNECTED.......................................43
9.2.2.4.2 Network triggered transition from RRC_INACTIVE to RRC_CONNECTED...............................45
9.2.2.5 RNA update............................................................................................................................................46
9.2.3 Mobility in RRC_CONNECTED................................................................................................................47
9.2.3.1 Overview................................................................................................................................................47
9.2.3.2 Handover................................................................................................................................................48
9.2.3.2.1 C-Plane Handling.............................................................................................................................48
9.2.3.2.2 U-Plane Handling.............................................................................................................................50
9.2.3.2.3 Data Forwarding...............................................................................................................................51
9.2.3.3 Re-establishment procedure...................................................................................................................52
9.2.4 Measurements..............................................................................................................................................53
9.2.5 Paging..........................................................................................................................................................55
9.2.6 Random Access Procedure...........................................................................................................................56
9.2.7 Radio Link Failure.......................................................................................................................................57
9.2.8 Beam failure detection and recovery...........................................................................................................57
9.3 Inter RAT...........................................................................................................................................................58
9.3.1 Intra 5GC.....................................................................................................................................................58
9.3.1.1 Cell Reselection......................................................................................................................................58
9.3.1.2 Handover................................................................................................................................................58
9.3.1.3 Measurements.........................................................................................................................................58
3GPP
Release 15 5 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 6 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 7 3GPP TS 38.300 V15.3.1 (2018-10)
Foreword
This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
3GPP
Release 15 8 3GPP TS 38.300 V15.3.1 (2018-10)
1 Scope
The present document provides an overview and overall description of the NG-RAN and focuses on the radio interface
protocol architecture of NR connected to 5GC (E-UTRA connected to 5GC is covered in the 36 series). Details of the
radio interface protocols are specified in companion specifications of the 38 series.
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[2] 3GPP TS 36.300: "Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal
Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2".
[3] 3GPP TS 23.501: "System Architecture for the 5G System; Stage 2".
[6] 3GPP TS 38.321: "NR; Medium Access Control (MAC) protocol specification".
[7] 3GPP TS 38.322: "NR; Radio Link Control (RLC) protocol specification".
[8] 3GPP TS 38.323: "NR; Packet Data Convergence Protocol (PDCP) specification".
[10] 3GPP TS 38.304: "NR; User Equipment (UE) procedures in idle mode".
[11] 3GPP TS 38.306: "NR; User Equipment (UE) radio access capabilities".
[12] 3GPP TS 38.331: "NR; Radio Resource Control (RRC); Protocol specification".
[13] 3GPP TS 38.133: "NR; Requirements for support of radio resource management".
[14] 3GPP TS 22.168: "Earthquake and Tsunami Warning System (ETWS) requirements; Stage 1".
[18] 3GPP TS 38.101: "NR; User Equipment (UE) radio transmission and reception".
[19] 3GPP TS 22.261: "Service requirements for next generation new services and markets".
[20] 3GPP TS 38.202: "NR; Physical layer services provided by the physical layer"
3GPP
Release 15 9 3GPP TS 38.300 V15.3.1 (2018-10)
[24] 3GPP TS 26.114: "Technical Specification Group Services and System Aspects; IP Multimedia
Subsystem (IMS); Multimedia Telephony; Media handling and interaction".
[25] Void.
3.1 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [1], in 3GPP TS 36.300 [2] and
the following apply. An abbreviation defined in the present document takes precedence over the definition of the same
abbreviation, if any, in 3GPP TR 21.905 [1] and 3GPP TS 36.300 [2].
3GPP
Release 15 10 3GPP TS 38.300 V15.3.1 (2018-10)
3.2 Definitions
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1], in 3GPP TS 36.300
[2] and the following apply. A term defined in the present document takes precedence over the definition of the same
term, if any, in 3GPP TR 21.905 [1] and 3GPP TS 36.300 [2].
3GPP
Release 15 11 3GPP TS 38.300 V15.3.1 (2018-10)
gNB: node providing NR user plane and control plane protocol terminations towards the UE, and connected via the NG
interface to the 5GC.
ng-eNB: node providing E-UTRA user plane and control plane protocol terminations towards the UE, and connected
via the NG interface to the 5GC.
Numerology: corresponds to one subcarrier spacing in the frequency domain. By scaling a reference subcarrier spacing
by an integer N, different numerologies can be defined.
- 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 3GPP TS 23.501 [3]).
NOTE: The architecture and the F1 interface for a functional split are defined in 3GPP TS 38.401 [4].
3GPP
Release 15 12 3GPP TS 38.300 V15.3.1 (2018-10)
- Functions for Radio Resource Management: Radio Bearer Control, Radio Admission Control, Connection
Mobility Control, Dynamic allocation of resources to UEs in both uplink and downlink (scheduling);
- Selection of an AMF at UE attachment when no routing to an AMF can be determined from the information
provided by the UE;
- Scheduling and transmission of system broadcast information (originated from the AMF or OAM);
- Session Management;
- Dual Connectivity;
The AMF hosts the following main functions (see 3GPP TS 23.501 [3]):
- AS Security control;
- Access Authentication;
- SMF selection.
3GPP
Release 15 13 3GPP TS 38.300 V15.3.1 (2018-10)
The UPF hosts the following main functions (see 3GPP TS 23.501 [3]):
- QoS handling for user plane, e.g. packet filtering, gating, UL/DL rate enforcement;
The Session Management function (SMF) hosts the following main functions (see 3GPP TS 23.501 [3]):
- Session Management;
This is summarized on the figure below where yellow boxes depict the logical nodes and white boxes depict the main
functions.
3GPP
Release 15 14 3GPP TS 38.300 V15.3.1 (2018-10)
NG-U provides non-guaranteed delivery of user plane PDUs between the NG-RAN node and the UPF.
- NG interface management;
- UE context management;
- UE mobility management;
3GPP
Release 15 15 3GPP TS 38.300 V15.3.1 (2018-10)
- Paging;
- Configuration Transfer;
4.3.2 Xn Interface
Xn-U provides non-guaranteed delivery of user plane PDUs and supports the following functions:
- Data forwarding;
- Flow control.
3GPP
Release 15 16 3GPP TS 38.300 V15.3.1 (2018-10)
- Xn interface management;
- Dual connectivity.
- PDCP, RLC and MAC sublayers (terminated in gNB on the network side) perform the functions listed in
subclause 6;
- RRC (terminated in gNB on the network side) performs the functions listed in subclause 7;
- NAS control protocol (terminated in AMF on the network side) performs the functions listed in 3GPP TS 23.501
[3]), for instance: authentication, mobility management, security control…
3GPP
Release 15 17 3GPP TS 38.300 V15.3.1 (2018-10)
5 Physical Layer
Figure 5.1-1: Transmitter block diagram for CP-OFDM with optional DFT-spreading
The numerology is based on exponentially scalable sub-carrier spacing f = 2µ × 15 kHz with µ={0,1,3,4} for PSS, SSS
and PBCH and µ={0,1,2,3} for other channels. Normal CP is supported for all sub-carrier spacings, Extended CP is
supported for µ=2. 12 consecutive sub-carriers form a Physical Resource Block (PRB). Up to 275 PRBs are supported
on a carrier.
f 2 15 [kHz] Cyclic prefix Supported for data Supported for synch
0 15 Normal Yes Yes
1 30 Normal Yes Yes
2 60 Normal, Extended Yes No
3 120 Normal Yes Yes
4 240 Normal No Yes
The UE may be configured with one or more bandwidth parts on a given component carrier, of which only one can be
active at a time, as described in subclauses 7.8 and 6.10 respectively. The active bandwidth part defines the UE's
3GPP
Release 15 18 3GPP TS 38.300 V15.3.1 (2018-10)
operating bandwidth within the cell's operating bandwidth. For initial access, and until the UE's configuration in a cell is
received, initial bandwidth part detected from system information is used.
Downlink and uplink transmissions are organized into frames with 10 ms duration, consisting of ten 1 ms subframes.
Each frame is divided into two equally-sized half-frames of five subframes each. The slot duration is 14 symbols with
Normal CP and 12 symbols with Extended CP, and scales in time as a function of the used sub-carrier spacing so that
there is always an integer number of slots in a subframe.
Timing Advance TA is used to adjust the uplink frame timing relative to the downlink frame timing.
5.2 Downlink
5.2.1 Downlink transmission scheme
A closed loop Demodulation Reference Signal (DMRS) based spatial multiplexing is supported for Physical Downlink
Shared Channel (PDSCH). Up to 8 and 12 orthogonal DL DMRS ports are supported for type 1 and type 2 DMRS
respectively. Up to 8 orthogonal DL DMRS ports per UE are supported for SU-MIMO and up to 4 orthogonal DL
DMRS ports per UE are supported for MU-MIMO. The number of SU-MIMO code words is one for 1-4 layer
transmissions and two for 5-8 layer transmissions.
The DMRS and corresponding PDSCH are transmitted using the same precoding matrix and the UE does not need to
know the precoding matrix to demodulate the transmission. The transmitter may use different precoder matrix for
different parts of the transmission bandwidth, resulting in frequency selective precoding. The UE may also assume that
the same precoding matrix is used across a set of Physical Resource Blocks (PRBs) denoted Precoding Resource Block
Group (PRG).
- Rate matching;
- Scrambling;
- Layer mapping;
3GPP
Release 15 19 3GPP TS 38.300 V15.3.1 (2018-10)
The UE may assume that at least one symbol with demodulation reference signal is present on each layer in which
PDSCH is transmitted to a UE, and up to 3 additional DMRS can be configured by higher layers.
Phase Tracking RS may be transmitted on additional symbols to aid receiver phase tracking.
- Downlink assignments containing at least modulation and coding format, resource allocation, and hybrid-ARQ
information related to DL-SCH;
- Uplink scheduling grants containing at least modulation and coding format, resource allocation, and hybrid-ARQ
information related to UL-SCH.
- Notifying one or more UEs of the PRB(s) and OFDM symbol(s) where the UE may assume no transmission is
intended for the UE;
- Transmission of one or more TPC commands for SRS transmissions by one or more UEs;
A UE monitors a set of PDCCH candidates in the configured monitoring occasions in one or more configured COntrol
REsource SETs (CORESETs) according to the corresponding search space configurations.
A CORESET consists of a set of PRBs with a time duration of 1 to 3 OFDM symbols. The resource units Resource
Element Groups (REGs) and Control Channel Elements (CCEs) are defined within a CORESET with each CCE
consisting a set of REGs. Control channels are formed by aggregation of CCE. Different code rates for the control
channels are realized by aggregating different number of CCE. Interleaved and non-interleaved CCE-to-REG mapping
are supported in a CORESET.
Each resource element group carrying PDCCH carries its own DMRS.
Within the frequency span of a carrier, multiple SSBs can be transmitted. The PCIs of those SSBs do not have to be
unique, i.e. different SSBs can have different PCIs. However, when an SSB is associated with an RMSI, the SSB
corresponds to an individual cell, which has a unique NCGI (see subclause 8.2). Such an SSB is referred to as a Cell-
Defining SSB (CD-SSB). A PCell is always associated to a CD-SSB located on the synchronization raster.
3GPP
Release 15 20 3GPP TS 38.300 V15.3.1 (2018-10)
The UE may assume a band-specific sub-carrier spacing for the SSB unless a network has configured the UE to assume
a different sub-carrier spacing.
For channel state estimation purposes, the UE may be configured to measure CSI-RS and estimate the downlink
channel state based on the CSI-RS measurements. The UE feeds the estimated channel state back to the gNB to be used
in link adaptation.
3GPP
Release 15 21 3GPP TS 38.300 V15.3.1 (2018-10)
5.2.5.4 HARQ
Asynchronous Incremental Redundancy Hybrid ARQ is supported. The gNB provides the UE with the HARQ-ACK
feedback timing either dynamically in the DCI or semi-statically in an RRC configuration.
The UE may be configured to receive code block group based transmissions where retransmissions may be scheduled to
carry a sub-set of all the code blocks of a TB.
5.3 Uplink
5.3.1 Uplink transmission scheme
Two transmission schemes are supported for PUSCH: codebook based transmission and non-codebook based
transmission.
For codebook based transmission, the gNB provides the UE with a transmit precoding matrix indication in the DCI. The
UE uses the indication to select the PUSCH transmit precoder from the codebook. For non-codebook based
transmission, the UE determines its PUSCH precoder based on wideband SRI field from the DCI.
A closed loop DMRS based spatial multiplexing is supported for PUSCH. For a given UE, up to 4 layer transmissions
are supported. The number of code words is one. When transform precoding is used, only a single MIMO layer
transmission is supported.
Two types of frequency hopping are supported, intra-slot frequency hopping, and in case of slot aggregation, inter-slot
frequency hopping.
PUSCH may be scheduled with DCI on PDCCH, or a semi-static configured grant may be provided over RRC, where
two types of operation are supported:
- The first PUSCH is triggered with a DCI, with subsequent PUSCH transmissions following the RRC
configuration and scheduling received on the DCI, or
- The PUSCH is triggered by data arrival to the UE's transmit buffer and the PUSCH transmissions follow the
RRC configuration.
- Rate matching;
- Scrambling;
3GPP
Release 15 22 3GPP TS 38.300 V15.3.1 (2018-10)
- Modulation: π/2 BPSK (with transform precoding only), QPSK, 16QAM, 64QAM and 256QAM;
The UE transmits at least one symbol with demodulation reference signal on each layer on each frequency hop in which
the PUSCH is transmitted, and up to 3 additional DMRS can be configured by higher layers.
Phase Tracking RS may be transmitted on additional symbols to aid receiver phase tracking.
- Format #0: Short PUCCH of 1 or 2 symbols with small UCI payloads of up to two bits with UE multiplexing
capacity of up to 6 UEs with 1-bit payload in the same PRB;
- Format #1: Long PUCCH of 4-14 symbols with small UCI payloads of up to two bits with UE multiplexing
capacity of up to 84 UEs without frequency hopping and 36 UEs with frequency hopping in the same PRB;
- Format #2: Short PUCCH of 1 or 2 symbols with large UCI payloads of more than two bits with no UE
multiplexing capability in the same PRBs;
- Format #3: Long PUCCH of 4-14 symbols with large UCI payloads with no UE multiplexing capability in the
same PRBs;
- Format #4: Long PUCCH of 4-14 symbols with moderate UCI payloads with multiplexing capacity of up to 4
UEs in the same PRBs.
The short PUCCH format of up to two UCI bits is based on sequence selection, while the short PUCCH format of more
than two UCI bits frequency multiplexes UCI and DMRS. The long PUCCH formats time-multiplex the UCI and
DMRS. Frequency hopping is supported for long PUCCH formats and for short PUCCH formats of duration of 2
symbols. Long PUCCH formats can be repeated over multiple slots.
UCI multiplexing in PUSCH is supported when UCI and PUSCH transmissions coincide in time, either due to
transmission of a UL-SCH transport block or due to triggering of A-CSI transmission without UL-SCH transport block:
- CSI;
- ACK/NAK;
- Scheduling request.
QPSK and π/2 BPSK modulation can be used for long PUCCH with more than 2 bits of information, QPSK is used for
short PUCCH with more than 2 bits of information and BPSK and QPSK modulation can be used for long PUCCH with
up to 2 information bits.
Channel coding used for uplink control information is described in table 5.3.3-1.
3GPP
Release 15 23 3GPP TS 38.300 V15.3.1 (2018-10)
Multiple PRACH preamble formats are defined with one or more PRACH OFDM symbols, and different cyclic prefix
and guard time. The PRACH preamble configuration to use is provided to the UE in the system information.
The UE calculates the PRACH transmit power for the retransmission of the preamble based on the most recent estimate
pathloss and power ramping counter. If the UE conducts beam switching, the counter of power ramping remains
unchanged.
The system information provides information for the UE to determine the association between the SSB and the RACH
resources. The RSRP threshold for SSB selection for RACH resource association is configurable by network.
For channel state estimation purposes, the UE may be configured to transmit SRS that the gNB may use to estimate the
uplink channel state and use the estimate in link adaptation.
5.3.5.4 HARQ
Asynchronous Incremental Redundancy Hybrid ARQ is supported. The gNB schedules each uplink transmission and
retransmission using the uplink grant on DCI.
The UE may be configured to transmit code block group based transmissions where retransmissions may be scheduled
to carry a sub-set of all the code blocks of a transport block.
3GPP
Release 15 24 3GPP TS 38.300 V15.3.1 (2018-10)
- requirement to be broadcast in the entire coverage area of the cell, either as a single message or by
beamforming different BCH instances.
- support for dynamic link adaptation by varying the modulation, coding and transmit power;
- support for UE discontinuous reception (DRX) to enable UE power saving (DRX cycle is indicated by the
network to the UE);
- requirement to be broadcast in the entire coverage area of the cell, either as a single message or by
beamforming different BCH instances;
- mapped to physical resources which can be used dynamically also for traffic/other control channels.
- support for dynamic link adaptation by varying the transmit power and potentially modulation and coding;
3GPP
Release 15 25 3GPP TS 38.300 V15.3.1 (2018-10)
- collision risk.
6 Layer 2
6.1 Overview
The layer 2 of NR is split into the following sublayers: Medium Access Control (MAC), Radio Link Control (RLC),
Packet Data Convergence Protocol (PDCP) and Service Data Adaptation Protocol (SDAP). The two figures below
depict the Layer 2 architecture for downlink and uplink, where:
NOTE: The gNB may not be able to guarantee that a L2 buffer overflow will never occur. If such overflow
occurs, the UE may discard packets in the L2 buffer.
3GPP
Release 15 26 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 27 3GPP TS 38.300 V15.3.1 (2018-10)
Radio bearers are categorized into two groups: data radio bearers (DRB) for user plane data and signalling radio bearers
(SRB) for control plane data.
- Multiplexing/demultiplexing of MAC SDUs belonging to one or different logical channels into/from transport
blocks (TB) delivered to/from the physical layer on transport channels;
- Error correction through HARQ (one HARQ entity per cell in case of CA);
- Priority handling between logical channels of one UE by means of logical channel prioritisation;
- Padding.
A single MAC entity can support multiple numerologies, transmission timings and cells. Mapping restrictions in logical
channel prioritisation control which numerology(ies), cell(s), and transmission timing(s) a logical channel can use (see
subclause 16.1.2).
- Broadcast Control Channel (BCCH): a downlink channel for broadcasting system control information.
- Paging Control Channel (PCCH): a downlink channel that transfers paging information, system information
change notifications and indications of ongoing PWS broadcasts.
- Common Control Channel (CCCH): channel for transmitting control information between UEs and network.
This channel is used for UEs having no RRC connection with the network.
- Dedicated Control Channel (DCCH): a point-to-point bi-directional channel that transmits dedicated control
information between a UE and the network. Used by UEs having an RRC connection.
Traffic channels are used for the transfer of user plane information only:
- Dedicated Traffic Channel (DTCH): point-to-point channel, dedicated to one UE, for the transfer of user
information. A DTCH can exist in both uplink and downlink.
3GPP
Release 15 28 3GPP TS 38.300 V15.3.1 (2018-10)
In Uplink, the following connections between logical channels and transport channels exist:
6.2.4 HARQ
The HARQ functionality ensures delivery between peer entities at Layer 1. A single HARQ process supports one TB
when the physical layer is not configured for downlink/uplink spatial multiplexing, and when the physical layer is
configured for downlink/uplink spatial multiplexing, a single HARQ process supports one or multiple TBs.
The RLC configuration is per logical channel with no dependency on numerologies and/or transmission durations, and
ARQ can operate on any of the numerologies and/or transmission durations the logical channel is configured with.
For SRB0, paging and broadcast system information, TM mode is used. For other SRBs AM mode used. For DRBs,
either UM or AM mode are used.
- Segmentation (AM and UM) and re-segmentation (AM only) of RLC SDUs;
- RLC re-establishment;
6.3.3 ARQ
The ARQ within the RLC sublayer has the following characteristics:
- ARQ retransmits RLC SDUs or RLC SDU segments based on RLC status reports;
3GPP
Release 15 29 3GPP TS 38.300 V15.3.1 (2018-10)
- RLC receiver can also trigger RLC status report after detecting a missing RLC SDU or RLC SDU segment.
- Sequence Numbering;
- in-order delivery;
- Duplication of PDCP PDUs (see subclause 16.1.3) and duplicate discard indication to lower layers.
The main services and functions of the PDCP sublayer for the control plane include:
- Sequence Numbering;
- in-order delivery;
- Duplication of PDCP PDUs (see subclause 16.1.3) and duplicate discard indication to lower layers.
Since PDCP does not allow COUNT to wrap around in DL and UL, it is up to the network to prevent it from happening
(e.g. by using a release and add of the corresponding radio bearer or a full configuration).
A single protocol entity of SDAP is configured for each individual PDU session.
3GPP
Release 15 30 3GPP TS 38.300 V15.3.1 (2018-10)
- In both uplink and downlink, there is one independent hybrid-ARQ entity per serving cell and one transport
block is generated per assignment/grant per serving cell in the absence of spatial multiplexing. Each transport
block and its potential HARQ retransmissions are mapped to a single serving cell.
3GPP
Release 15 31 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 32 3GPP TS 38.300 V15.3.1 (2018-10)
Figure 6.10-1 below describes a scenario where 3 different BWPs are configured:
3GPP
Release 15 33 3GPP TS 38.300 V15.3.1 (2018-10)
7 RRC
- Establishment, maintenance and release of an RRC connection between the UE and NG-RAN including:
- Addition, modification and release of Dual Connectivity in NR or between E-UTRA and NR.
- Establishment, configuration, maintenance and release of Signalling Radio Bearers (SRBs) and Data Radio
Bearers (DRBs);
- UE cell selection and reselection and control of cell selection and reselection;
- Inter-RAT mobility.
3GPP
Release 15 34 3GPP TS 38.300 V15.3.1 (2018-10)
- RRC_IDLE:
- PLMN selection;
- RRC_INACTIVE:
- PLMN selection;
- RRC_CONNECTED:
- MIB contains cell barred status information and essential physical layer information of the cell required to
receive further system information;
3GPP
Release 15 35 3GPP TS 38.300 V15.3.1 (2018-10)
- SIB1 defines the scheduling of other system information blocks and contains information required for initial
access;
- SIB2 contains cell re-selection information, mainly related to the serving cell;
- SIB3 contains information about the serving frequency and intra-frequency neighbouring cells relevant for cell
re-selection (including cell re-selection parameters common for a frequency as well as cell specific re-selection
parameters);
- SIB4 contains information about other NR frequencies and inter-frequency neighbouring cells relevant for cell
re-selection (including cell re-selection parameters common for a frequency as well as cell specific re-selection
parameters);
- SIB5 contains information about E-UTRA frequencies and E-UTRA neighbouring cells relevant for cell re-
selection (including cell re-selection parameters common for a frequency as well as cell specific re-selection
parameters);
- SIB9 contains information related to GPS time and Coordinated Universal Time (UTC).
The term Remaining Minimum SI (RMSI) is also used to refer to SIB1. Minimum SI is periodically broadcast and
comprises basic information required for initial access and information for acquiring any other SI broadcast periodically
or provisioned on-demand, i.e. scheduling information. The Other SI encompasses everything not broadcast in the
Minimum SI and may be broadcast either triggered by the network or upon request from the UE as illustrated in Figure
7.3-1 below.
UE gNB
Minimum System Information
always present and broadcast periodically
Other System Information
optionally present and broadcast periodically
OnDemand System Information
broadcast
For a cell/frequency that is considered for camping by the UE, the UE is not required to acquire the contents of the
minimum SI of that cell/frequency from another cell/frequency layer. This does not preclude the case that the UE
applies stored SI from previously visited cell(s).
If the UE cannot determine the full contents of the minimum SI of a cell (by receiving from that cell or from valid
stored SI from previous cells), the UE shall consider that cell as barred.
7.3.2 Scheduling
The MIB is mapped on the BCCH and carried on BCH while all other SI messages are mapped on the BCCH, and
carried on DL-SCH, where they are dynamically carried on DL-SCH. The scheduling of SI messages part of Other SI is
indicated by SIB1.
For UEs in RRC_IDLE and RRC_INACTIVE, a request for Other SI triggers a random access procedure (see subclause
9.2.6) where MSG3 includes the SI request message unless the requested SI is associated to a subset of the PRACH
resources, in which case MSG1 is used for indication of the requested Other SI. When MSG1 is used, the minimum
granularity of the request is one SI message (i.e. a set of SIBs), one RACH preamble and/or PRACH resource can be
3GPP
Release 15 36 3GPP TS 38.300 V15.3.1 (2018-10)
used to request multiple SI messages and the gNB acknowledges the request in MSG2. When MSG 3 is used, the gNB
acknowledges the request in MSG4.
The Other SI may be broadcast at a configurable periodicity and for a certain duration. The Other SI may also be
broadcast when it is requested by UE in RRC_IDLE/RRC_INACTIVE.
For a UE to be allowed to camp on a cell it must have acquired the contents of the Minimum SI from that cell. There
may be cells in the system that do not broadcast the Minimum SI and where the UE therefore cannot camp.
7.3.3 SI Modification
Change of system information (other than for ETWS/CMAS, see subclause 16.4) only occurs at specific radio frames,
i.e. the concept of a modification period is used. System information may be transmitted a number of times with the
same content within a modification period, as defined by its scheduling. The modification period is configured by
system information.
When the network changes (some of the) system information, it first notifies the UEs about this change, i.e. this may be
done throughout a modification period. In the next modification period, the network transmits the updated system
information. Upon receiving a change notification, the UE acquires the new system information from the start of the
next modification period. The UE applies the previously acquired system information until the UE acquires the new
system information.
The Short Message transmitted with P-RNTI over DCI (see subclause 6.5 of 3GPP TS 38.331 [12]) on PDCCH is used
to inform UEs in RRC_IDLE, RRC_INACTIVE and in RRC_CONNECTED about a system information change. If the
UE receives a Short Message with system information change indication, it knows that the system information (other
than for ETWS/CMAS) will change at the next modification period boundary.
One unified access control framework as specified in 3GPP TS 22.261 [19] is applied for NR. For each access attempt
one Access Category and one or more Access Identities are selected.
NG-RAN broadcasts barring control information associated with Access Categories and Access Identities and the UE
determines whether an identified access attempt is authorized or not, based on the broadcasted barring information and
the selected Access Category and Access Identities. In the case of multiple core networks sharing the same NG-RAN,
the NG-RAN provides broadcasted barring control information for each PLMN individually.
The unified access control framework is applicable to all UE states (RRC_IDLE, RRC_INACTIVE and
RRC_CONNECTED state).
For NAS triggered requests, the UE NAS determines one access category and access identity(ies) for the given access
attempt and provides them to RRC for access control check. The RRC performs access barring check based on the
access control information and the determined access category and access identities. The RRC indicates whether the
access attempt is allowed or not to NAS layer. The NAS also performs the mapping of the access category and access
identity(ies) associated with the access attempt to establishment cause and provides the establishment cause to RRC for
inclusion in connection request to enable the gNB to decide whether to reject the request.
For AS triggered request (i.e. RNA update), the RRC determines the resume cause value and the corresponding access
category.
When allowed by the network, a temporary capability restriction request maybe sent by the UE to signal the limited
availability of some capabilities (e.g. due to hardware sharing, interference or overheating) to the gNB. The gNB can
3GPP
Release 15 37 3GPP TS 38.300 V15.3.1 (2018-10)
then confirm or reject the request. The temporary capability restriction should be transparent to 5GC. Namely, only
static capabilities are stored in 5GC.
Transport of NAS Messages is not complete and is targeted for completion in June 2018.
The reconfiguration, addition and removal of SCells can be performed by RRC. At intra-NR handover, RRC can also
add, remove, or reconfigure SCells for usage with the target PCell. When adding a new SCell, dedicated RRC signalling
is used for sending all required system information of the SCell i.e. while in connected mode, UEs need not acquire
broadcast system information directly from the SCells.
In paired spectrum, DL and UL can switch BWP independently. In unpaired spectrum, DL and UL switch BWP
simultaneously. Switching between configured BWPs happens by means of RRC signalling, DCI or inactivity timer.
When an inactivity timer is configured for a serving cell, the expiry of the inactivity timer associated to that cell
switches the active BWP to a default BWP configured by the network. There can be at most one active BWP per cell.
8 NG Identities
8.1 UE Identities
In this subclause, the identities used by NR connected to 5GC are listed. For scheduling at cell level, the following
identities are used:
- C-RNTI: unique UE identification used as an identifier of the RRC Connection and for scheduling;
- P-RNTI: identification of Paging and System Information change notification in the downlink;
For power and slot format control, the following identities are used:
3GPP
Release 15 38 3GPP TS 38.300 V15.3.1 (2018-10)
During the random access procedure, the following identities are also used:
- Temporary C-RNTI: UE identification temporarily used for scheduling during the random access procedure;
- Random value for contention resolution: UE identification temporarily used for contention resolution purposes
during the random access procedure.
For NR connected to 5GC, the following UE identities are used at NG-RAN level:
- NR Cell Global Identifier (NCGI): used to identify NR cells globally. The NCGI is constructed from the PLMN
identity the cell belongs to and the NR Cell Identity (NCI) of the cell.
- gNB Identifier (gNB ID): used to identify gNBs within a PLMN. The gNB ID is contained within the NCI of its
cells.
- Global gNB ID: used to identify gNBs globally. The Global gNB ID is constructed from the PLMN identity the
gNB belongs to and the gNB ID. The MCC and MNC are the same as included in the NCGI.
- Tracking Area identity (TAI): used to identify tracking areas. The TAI is constructed from the PLMN identity the
tracking area belongs to and the TAC (Tracking Area Code) of the Tracking Area.
- Single Network Slice Selection Assistance information (S-NSSAI): identifies a network slice.
9.1 Overview
Load balancing is achieved in NR with handover, redirection mechanisms upon RRC release and through the usage of
inter-frequency and inter-RAT absolute priorities and inter-frequency Qoffset parameters.
Measurements to be performed by a UE for connected mode mobility are classified in at least three measurement types:
- Intra-frequency NR measurements;
- Inter-frequency NR measurements;
For each measurement type one or several measurement objects can be defined (a measurement object defines e.g. the
carrier frequency to be monitored).
For each measurement object one or several reporting configurations can be defined (a reporting configuration defines
the reporting criteria). Three reporting criteria are used: event triggered reporting, periodic reporting and event triggered
periodic reporting.
3GPP
Release 15 39 3GPP TS 38.300 V15.3.1 (2018-10)
The association between a measurement object and a reporting configuration is created by a measurement identity (a
measurement identity links together one measurement object and one reporting configuration of the same RAT). By
using several measurement identities (one for each measurement object, reporting configuration pair) it is then possible
to:
The measurements identity is as well used when reporting results of the measurements.
Measurement commands are used by NG-RAN to order the UE to start, modify or stop measurements.
Inter system fallback towards E-UTRAN is performed when 5GC does not support emergency services, voice services,
for load balancing etc. Depending on factors such as CN interface availability, network configuration and radio
conditions, the fallback procedure results in either CONNECTED state mobility (handover procedure) or IDLE state
mobility (redirection) - see 3GPP TS 23.501 [3] and 3GPP TS 38.331 [12].
In the N2 signalling procedure, the AMF based on support for emergency services, voice service, any other services or
for load balancing etc, may indicate the target CN type as EPC or 5GC to the gNB node. When the target CN type is
received by gNB, the target CN type is also conveyed to the UE in RRCRelease Message.
9.2 Intra-NR
9.2.1 Mobility in RRC_IDLE
- Cell selection is always based on CD-SSBs located on the synchronization raster (see subclause 5.2.4):
- The UE searches the NR frequency bands and for each carrier frequency identifies the strongest cell as per
the CD-SSB. It then reads cell system information broadcast to identify its PLMN(s):
- The UE may search each carrier in turn ("initial cell selection") or make use of stored information to
shorten the search ("stored information cell selection").
- The UE seeks to identify a suitable cell; if it is not able to identify a suitable cell it seeks to identify an
acceptable cell. When a suitable cell is found or if only an acceptable cell is found it camps on that cell and
commence the cell reselection procedure:
- A suitable cell is one for which the measured cell attributes satisfy the cell selection criteria; the cell PLMN
is the selected PLMN, registered or an equivalent PLMN; the cell is not barred or reserved and the cell is not
part of a tracking area which is in the list of "forbidden tracking areas for roaming";
- An acceptable cell is one for which the measured cell attributes satisfy the cell selection criteria and the cell
is not barred.
Transition to RRC_IDLE:
On transition from RRC_CONNECTED to RRC_IDLE, a UE should camp on the last cell for which it was in
RRC_CONNECTED or a cell/any cell of set of cells or frequency be assigned by RRC in the state transition
message.
3GPP
Release 15 40 3GPP TS 38.300 V15.3.1 (2018-10)
The UE should attempt to find a suitable cell in the manner described for stored information or initial cell
selection above. If no suitable cell is found on any frequency or RAT, the UE should attempt to find an
acceptable cell.
In multi-beam operations, the cell quality is derived amongst the beams corresponding to the same cell (see subclause
9.2.4).
- Cell reselection is always based on CD-SSBs located on the synchronization raster (see subclause 5.2.4).
- The UE makes measurements of attributes of the serving and neighbour cells to enable the reselection process:
- For the search and measurement of inter-frequency neighbouring cells, only the carrier frequencies need to be
indicated.
- Cell reselection identifies the cell that the UE should camp on. It is based on cell reselection criteria which
involves measurements of the serving and neighbour cells:
- Inter-frequency reselection is based on absolute priorities where a UE tries to camp on the highest priority
frequency available;
- An NCL can be provided by the serving cell to handle specific cases for intra- and inter-frequency
neighbouring cells;
- Black lists can be provided to prevent the UE from reselecting to specific intra- and inter-frequency
neighbouring cells;
In multi-beam operations, the cell quality is derived amongst the beams corresponding to the same cell (see subclause
9.2.4).
3GPP
Release 15 41 3GPP TS 38.300 V15.3.1 (2018-10)
UE gNB AMF
UE in RRC_IDLE
CM-IDLE
1. RRCSetupRequest
2. RRCSetup
UE in RRC_CONNECTED
CM-IDLE
2a. RRCSetupComplete
3. INITIAL UE MESSAGE
UE in RRC_CONNECTED
CM-CONNECTED
4. DOWNLINK NAS TRANSPORT
4a. DLInformationTransfer
5. ULInformationTransfer
5a. UPLINK NAS TRANSPORT
6. INITIAL CONTEXT SETUP REQUEST
7. SecurityModeCommand
7a. SecurityModeComplete
8. RRCReconfiguration
8a. RRCReconfigurationComplete
9. INITIAL CONTEXT SETUP RESPONSE
NOTE: The scenario where the gNB rejects the request is described below.
3. The first NAS message from the UE, piggybacked in RRCSetupComplete, is sent to AMF.
4/4a/5/5a. Additional NAS messages may be exchanged between UE and AMF [22].
6. The AMF prepares the UE context data (including PDU session context, the Security Key, UE Radio Capability
and UE Security Capabilities, etc.) and sends it to the gNB.
8/8a. The gNB performs the reconfiguration to setup SRB2 and DRBs.
9. The gNB informs the AFM that the setup procedure is completed.
NOTE: RRC messages in step 1 and 2 use SRB0, all the subsequent messages use SRB1. Messages in step 6 are
integrity protected. From step 7 on, all the messages are integrity protected and ciphered.
The following figure describes the rejection from the network when the UE attempts to setup a connection from
RRC_IDLE:
3GPP
Release 15 42 3GPP TS 38.300 V15.3.1 (2018-10)
UE gNB
UE in RRC_IDLE
CM-IDLE
1. RRCSetupRequest
3. RRCReject (wait time)
2. The gNB is not able to handle the procedure, for instance due to congestion.
3. The gNB sends RRCReject (with a wait time) to keep the UE in RRC_IDLE.
9.2.2.1 Overview
RRC_INACTIVE is a state where a UE remains in CM-CONNECTED and can move within an area configured by NG-
RAN (the RNA) without notifying NG-RAN. In RRC_INACTIVE, the last serving gNB node keeps the UE context and
the UE-associated NG connection with the serving AMF and UPF.
If the last serving gNB receives DL data from the UPF or DL UE-associated signalling from the AMF (except the UE
Context Release Command message) while the UE is in RRC_INACTIVE, it pages in the cells corresponding to the
RNA and may send XnAP RAN Paging to neighbour gNB(s) if the RNA includes cells of neighbour gNB(s).
Upon receiving the UE Context Release Command message while the UE is in RRC_INACTIVE, the last serving gNB
may page in the cells corresponding to the RNA and may send XnAP RAN Paging to neighbour gNB(s) if the RNA
includes cells of neighbour gNB(s), in order to release UE explicitly.
Upon RAN paging failure, the gNB behaves according to 3GPP TS 23.501 [3].
The AMF provides to the NG-RAN node the RRC Inactive Assistance Information to assist the NG-RAN node's
decision whether the UE can be sent to RRC_INACTIVE. The RRC Inactive Assistance Information includes the
registration area configured for the UE, the UE specific DRX, Periodic Registration Update timer, an indication if the
UE is configured with Mobile Initiated Connection Only (MICO) mode by the AMF, and UE Identity Index value. The
UE registration area is taken into account by the NG-RAN node when configuring the RNA. The UE specific DRX and
UE Identity Index value are used by the NG-RAN node for RAN paging. The Periodic Registration Update timer is
taken into account by the NG-RAN node to configure Periodic RNA Update timer.
At transition to RRC_INACTIVE the NG-RAN node may configure the UE with a periodic RNA Update timer value.
At periodic RNA Update timer expiry without notification from the UE, the gNB behaves as specified in 3GPP TS
23.501 [3].
If the UE accesses a gNB other than the last serving gNB, the receiving gNB triggers the XnAP Retrieve UE Context
procedure to get the UE context from the last serving gNB and may also trigger a Data Forwarding procedure including
tunnel information for potential recovery of data from the last serving gNB. Upon successful UE context retrieval, the
receiving gNB shall perform the slice-aware admission control in case of receiving slice information and becomes the
serving gNB and it further triggers the NGAP Path Switch Request and RRC procedures properly. After the path switch
procedure, the serving gNB triggers release of the UE context at the last serving gNB by means of the XnAP UE
Context Release procedure.
In case the UE is not reachable at the last serving gNB, the gNB shall fail AMF initiated UE-associated class 1
procedures if any, and shall trigger the NAS Non Delivery Indication procedure to report the non-delivery of any NAS
PDU received from the AMF for the UE.
3GPP
Release 15 43 3GPP TS 38.300 V15.3.1 (2018-10)
If the UE accesses a gNB other than the last serving gNB and the receiving gNB does not find a valid UE Context, the
receiving gNB can perform establishment of a new RRC connection instead of resumption of the previous RRC
connection.
A UE in the RRC_INACTIVE state is required to initiate RNA update procedure when it moves out of the configured
RNA. When receiving RNA update request from the UE, the receiving gNB triggers the XnAP Retrieve UE Context
procedure to get the UE context from the last serving gNB and may decide to send the UE back to RRC_INACTIVE
state, move the UE into RRC_CONNECTED state, or send the UE to RRC_IDLE.
- the RNA can cover a single or multiple cells, and shall be contained within the CN registration area; in this
release Xn connectivity should be available within the RNA;
- a RAN-based notification area update (RNAU) is periodically sent by the UE and is also sent when the cell
reselection procedure of the UE selects a cell that does not belong to the configured RNA.
There are several different alternatives on how the RNA can be configured:
- List of cells:
- A UE is provided an explicit list of cells (one or more) that constitute the RNA.
- A UE is provided (at least one) RAN area ID, where a RAN area is a subset of a CN Tracking Area or equal
to a CN Tracking Area. A RAN area is specified by one RAN area ID, which consists of a TAI and optionally
a RAN area Code;
- A cell broadcasts one or more RAN area IDs in the system information.
NG-RAN may provide different RNA definitions to different UEs but not mix different definitions to the same UE at
the same time. UE shall support all RNA configuration options listed above.
3GPP
Release 15 44 3GPP TS 38.300 V15.3.1 (2018-10)
UE in RRC_INACTIVE
CM-CONNECTED
1. RRCResumeRequest
2. RETRIEVE UE CONTEXT REQUEST
3. RETRIEVE UE CONTEXT RESPONSE
4. RRCResume
UE in RRC_CONNECTED
CM-CONNECTED
5. RRCResumeComplete
6. DATA FORWARDING ADDRESS INDICATION
7. PATH SWITCH REQUEST
8. PATH SWITCH REQUEST RESPONSE
9. UE CONTEXT RELEASE
1. The UE resumes from RRC_INACTIVE, providing the I-RNTI, allocated by the last serving gNB.
2. The gNB, if able to resolve the gNB identity contained in the I-RNTI, requests the last serving gNB to provide
UE Context data.
4/5. The gNB and UE completes the resumption of the RRC connection.
NOTE: User Data can also be sent in step 5 if the grant allows.
6. If loss of DL user data buffered in the last serving gNB shall be prevented, the gNB provides forwarding
addresses.
9. The gNB triggers the release of the UE resources at the last serving gNB.
After step 1 above, when the gNB decides to reject the Resume Request and keep the UE in RRC_INACTIVE without
any reconfiguration (e.g. as described in the two examples below), or when the gNB decides to setup a new RRC
connection, SRB0 (without security) can be used. When the gNB decides to reconfigure the UE (e.g. with a new DRX
cycle or RNA) or when the gNB decides to push the UE to RRC_IDLE, SRB1 (with at least integrity protection) shall
be used.
NOTE: SRB1 can only be used once the UE Context is retrieved i.e. after step 3.
The following figure describes the UE triggered transition from RRC_INACTIVE to RRC_CONNECTED in case of
UE context retrieval failure:
3GPP
Release 15 45 3GPP TS 38.300 V15.3.1 (2018-10)
UE in RRC_INACTIVE
CM-CONNECTED
1. RRCResumeRequest
2. RETRIEVE UE CONTEXT REQUEST
4. RETRIEVE UE CONTEXT FAILURE
5. RRCSetup
1. The UE resumes from RRC_INACTIVE, providing the I-RNTI, allocated by the last serving gNB.
2. The gNB, if able to resolve the gNB identity contained in the I-RNTI, requests the last serving gNB to provide
UE Context data.
3. The last serving gNB cannot retrieve or verify the UE context data.
5. The gNB performs a fallback to establish a new RRC connection by sending RRCSetup.
The following figure describes the rejection form the network when the UE attempts to resume a connection from
RRC_INACTIVE:
UE gNB
UE in RRC_INACTIVE
CM-CONNECTED
1. RRCResumeRequest
3. RRCReject (wait time)
2. The gNB is not able to handle the procedure, for instance due to congestion.
3. The gNB sends RRCReject (with a wait time) to keep the UE in RRC_INACTIVE.
3GPP
Release 15 46 3GPP TS 38.300 V15.3.1 (2018-10)
UE in RRC_INACTIVE
CM-CONNECTED
2. RAN Paging
3. Paging UE
1. A RAN paging trigger event occurs (incoming DL user plane, DL signalling from 5GC, etc.).
2. RAN paging is triggered; either only in the cells controlled by the last serving gNB or also by means of Xn RAN
Paging in cells controlled by other gNBs, configured to the UE in the RAN-based Notification Area (RNA).
4. If the UE has been successfully reached, it attempts to resume from RRC_INACTIVE, as described in sub-
clause 9.2.2.4.1.
UE in RRC_INACTIVE
CM-CONNECTED
1. RRCResumeRequest
RNA Update
2. RETRIEVE UE CONTEXT REQUEST
3. RETRIEVE UE CONTEXT RESPONSE
4. Send UE to INACTIVE
5. DATA FORWARDING ADDRESS INDICATION
6. PATH SWITCH REQUEST
7. PATH SWITCH REQUEST RESPONSE
8. RRCRelease
Suspend Indication
9. UE CONTEXT RELEASE
1. The UE resumes from RRC_INACTIVE, providing the I-RNTI allocated by the last serving gNB and
appropriate cause value, e.g., RAN notification area update.
2. The gNB, if able to resolve the gNB identity contained in the I-RNTI, requests the last serving gNB to provide
UE Context, providing the cause value received in step 1.
3GPP
Release 15 47 3GPP TS 38.300 V15.3.1 (2018-10)
4. The gNB may move the UE to RRC_CONNECTED (and the procedure follows step 4 of Figure 9.2.2.4.1-1), or
send the UE back to RRC_IDLE (in which case an RRCRelease message is sent by the gNB and the procedure
ends), or send the UE back to RRC_INACTIVE as assumed in the following.
5. If loss of DL user data buffered in the last serving gNB shall be prevented, the gNB provides forwarding
addresses.
8. The gNB moves the UE back to RRC_INACTIVE state by sending RRCRelease with suspend indication.
9. The gNB triggers the release of the UE resources at the last serving gNB.
The following figure describes the periodic RNA update procedure for the case when the last serving gNB decides not
to relocate the UE context:
UE in RRC_INACTIVE
CM-CONNECTED
1. RRCConnectionResumeRequest
RNA Update
2. RETRIEVE UE CONTEXT REQUEST
RNA Update
3. RETRIEVE UE CONTEXT FAILURE
4. RRCRelease
Suspend Indication
1. The UE resumes from RRC_INACTIVE, providing the I-RNTI allocated by the last serving gNB and
appropriate cause value, e.g., RAN notification area update.
2. The gNB, if able to resolve the gNB identity contained in the I-RNTI, requests the last serving gNB to provide
UE Context, providing the cause value received in step 1.
3. The last serving gNB responds to the gNB with the RETRIEVE UE CONTEXT FAILURE message including an
encapsulated RRC Connection Release message. The RRC message includes suspend configuration, if the last
serving gNB decides to keep the UE in RRC_INACTIVE.
4. The gNB forwards the RRC Connection Release message to the UE.
9.2.3.1 Overview
Network controlled mobility applies to UEs in RRC_CONNECTED and is categorized into two types of mobility: cell
level mobility and beam level mobility.
Cell Level Mobility requires explicit RRC signalling to be triggered, i.e. handover. For inter-gNB handover, the
signalling procedures consist of at least the following elemental components illustrated in Figure 9.2.3.1-1:
3GPP
Release 15 48 3GPP TS 38.300 V15.3.1 (2018-10)
1. HANDOVER REQUEST
Admission Control
2. HANDOVER REQUEST ACKNOWLEDGE
3. RRCReconfiguration
4. RRCReconfigurationComplete
1. The source gNB initiates handover and issues a Handover Request over the Xn interface.
2. The target gNB performs admission control and provides the RRC configuration as part of the Handover
Acknowledgement.
3. The source gNB provides the RRC configuration to the UE in the Handover Command. The Handover
Command message includes at least cell ID and all information required to access the target cell so that the UE
can access the target cell without reading system information. For some cases, the information required for
contention-based and contention-free random access can be included in the Handover Command message. The
access information to the target cell may include beam specific information, if any.
4. The UE moves the RRC connection to the target gNB and replies the Handover Complete.
NOTE: User Data can also be sent in step 4 if the grant allows.
The handover mechanism triggered by RRC requires the UE at least to reset the MAC entity and re-establish RLC.
RRC managed handovers with and without PDCP entity re-establishment are both supported. For DRBs using RLC AM
mode, PDCP can either be re-established together with a security key change or initiate a data recovery procedure
without a key change. For DRBs using RLC UM mode and for SRBs, PDCP can either be re-established together with a
security key change or remain as it is without a key change.
Data forwarding, in-sequence delivery and duplication avoidance at handover can be guaranteed when the target gNB
uses the same DRB configuration as the source gNB.
Timer based handover failure procedure is supported in NR. RRC connection re-establishment procedure is used for
recovering from handover failure.
Beam Level Mobility does not require explicit RRC signalling to be triggered. The gNB provides via RRC signalling
the UE with measurement configuration containing configurations of SSB/CSI resources and resource sets, reports and
trigger states for triggering channel and interference measurements and reports. Beam Level Mobility is then dealt with
at lower layers by means of physical layer and MAC layer control signalling, and RRC is not required to know which
beam is being used at a given point in time.
9.2.3.2 Handover
3GPP
Release 15 49 3GPP TS 38.300 V15.3.1 (2018-10)
2. Handover Decision
3. HANDOVER REQUEST
4. Admission Control
5. HANDOVER REQUEST
ACKNOWLEDGE
7. SN STATUS TRANSFER
Detach from old cell
Synchronise to new cell
User Data
9. PATH SWITCH REQUEST
End Marker
User Data
11. PATH SWITCH REQUEST
ACKNOWLEDGE
12. UE CONTEXT RELEASE
0. The UE context within the source gNB contains information regarding roaming and access restrictions which
were provided either at connection establishment or at the last TA update.
1. The source gNB configures the UE measurement procedures and the UE reports according to the measurement
configuration.
2. The source gNB decides to handover the UE, based on MeasurementReport and RRM information.
3. The source gNB issues a Handover Request message to the target gNB passing a transparent RRC container with
necessary information to prepare the handover at the target side. The information includes at least the target cell
ID, KgNB*, the C-RNTI of the UE in the source gNB, RRM-configuration including UE inactive time, basic
AS-configuration including antenna Info and DL Carrier Frequency, the current QoS flow to DRB mapping
rules applied to the UE, the minimum system information from source gNB, the UE capabilities for different
RATs, PDU session related information, and can include the UE reported measurement information including
beam-related information if available. The PDU session related information includes the slice information (if
supported) and QoS flow level QoS profile(s).
3GPP
Release 15 50 3GPP TS 38.300 V15.3.1 (2018-10)
4. Admission Control may be performed by the target gNB. Slice-aware admission control shall be performed if the
slice information is sent to the target gNB. If the PDU sessions are associated with non-supported slices the
target gNB shall reject such PDU Sessions.
5. The target gNB prepares the handover with L1/L2 and sends the HANDOVER REQUEST ACKNOWLEDGE to
the source gNB, which includes a transparent container to be sent to the UE as an RRC message to perform the
handover.
6. The source gNB triggers the Uu handover by sending an RRCReconfiguration message to the UE, containing the
information required to access the target cell: at least the target cell ID, the new C-RNTI, the target gNB security
algorithm identifiers for the selected security algorithms. It can also include a set of dedicated RACH resources,
the association between RACH resources and SSB(s), the association between RACH resources and UE-specific
CSI-RS configuration(s), common RACH resources, and target cell SIBs, etc.
7. The source gNB sends the SN STATUS TRANSFER message to the target gNB.
8. The UE synchronises to the target cell and completes the RRC handover procedure by sending
RRCReconfigurationComplete message to target gNB.
9. The target gNB sends a PATH SWITCH REQUEST message to AMF to trigger 5GC to switch the DL data path
towards the target gNB and to establish an NG-C interface instance towards the target gNB.
10. 5GC switches the DL data path towards the target gNB. The UPF sends one or more "end marker" packets on the
old path to the source gNB per PDU session/tunnel and then can release any U-plane/TNL resources towards the
source gNB.
11. The AMF confirms the PATH SWITCH REQUEST message with the PATH SWITCH REQUEST
ACKNOWLEDGE message.
12. Upon reception of the PATH SWITCH REQUEST ACKNOWLEDGE message from the AMF, the target gNB
sends the UE CONTEXT RELEASE to inform the source gNB about the success of the handover. The source
gNB can then release radio and C-plane related resources associated to the UE context. Any ongoing data
forwarding may continue.
The RRM configuration can include both beam measurement information (for layer 3 mobility) associated to SSB(s)
and CSI-RS(s) for the reported cell(s) if both types of measurements are available. Also, if CA is configured, the RRM
configuration can include the list of best cells on each frequency for which measurement information is available. And
the RRM measurement information can also include the beam measurement for the listed cells that belong to the target
gNB.
The common RACH configuration for beams in the target cell is only associated to the SSB(s). The network can have
dedicated RACH configurations associated to the SSB(s) and/or have dedicated RACH configurations associated to
CSI-RS(s) within a cell. The target gNB can only include one of the following RACH configurations in the Handover
Command to enable the UE to access the target cell:
ii) Common RACH configuration + Dedicated RACH configuration associated with SSB;
iii) Common RACH configuration + Dedicated RACH configuration associated with CSI-RS.
The dedicated RACH configuration allocates RACH resource(s) together with a quality threshold to use them. When
dedicated RACH resources are provided, they are prioritized by the UE and the UE shall not switch to contention-based
RACH resources as long as the quality threshold of those dedicated resources is met. The order to access the dedicated
RACH resources is up to UE implementation.
- During HO preparation U-plane tunnels can be established between the source gNB and the target gNB;
- During HO execution, user data can be forwarded from the source gNB to the target gNB.
3GPP
Release 15 51 3GPP TS 38.300 V15.3.1 (2018-10)
- Forwarding should take place in order as long as packets are received at the source gNB from the UPF or the
source gNB buffer has not been emptied.
- During HO completion:
- The target gNB sends a path switch request message to the AMF to inform that the UE has gained access and
the AMF then triggers path switch related 5GC internal signalling and actual path switch of the source gNB
to the target gNB in UPF;
- The source gNB should continue forwarding data as long as packets are received at the source gNB from the
UPF or the source gNB buffer has not been emptied.
- For in-sequence delivery and duplication avoidance, PDCP SN is maintained on a per DRB basis and the source
gNB informs the target gNB about the next DL PDCP SN to allocate to a packet which does not have a PDCP
sequence number yet (either from source gNB or from the UPF).
- For security synchronisation, HFN is also maintained and the source gNB provides to the target one reference
HFN for the UL and one for the DL i.e. HFN and corresponding SN.
- In both the UE and the target gNB, a window-based mechanism is used for duplication detection and reordering.
- The occurrence of duplicates over the air interface in the target gNB is minimised by means of PDCP SN based
reporting at the target gNB by the UE. In uplink, the reporting is optionally configured on a per DRB basis by
the gNB and the UE should first start by transmitting those reports when granted resources are in the target gNB.
In downlink, the gNB is free to decide when and for which bearers a report is sent and the UE does not wait for
the report to resume uplink transmission.
- The target gNB re-transmits and prioritizes all downlink data forwarded by the source gNB (i.e. the target gNB
should first send all forwarded PDCP SDUs with PDCP SNs, then all forwarded downlink SDAP SDUs before
sending new data from 5GC), excluding PDCP SDUs for which the reception was acknowledged through PDCP
SN based reporting by the UE.
NOTE: Lossless delivery when a QoS flow is mapped to a different DRB at handover, requires the old DRB to be
configured in the target cell. For in-order delivery in the DL, the target gNB should first transmit the
forwarded PDCP SDUs on the old DRB before transmitting new data from 5GCN on the new DRB. In
the UL, the target gNB should not deliver data of the QoS flow from the new DRB to 5GCN before
receiving the end marker on the old DRB from the UE.
- The UE re-transmits in the target gNB all uplink PDCP SDUs starting from the oldest PDCP SDU that has not
been acknowledged at RLC in the source, excluding PDCP SDUs for which the reception was acknowledged
through PDCP SN based reporting by the target.
- The target gNB prioritises all downlink SDAP SDUs forwarded by the source gNB over the data from the core
network;
NOTE: To minimise losses when a QoS flow is mapped to a different DRB at handover, the old DRB needs to be
configured in the target cell. For in-order delivery in the DL, the target gNB should first transmit the
forwarded PDCP SDUs on the old DRB before transmitting new data from 5GCN on the new DRB. In
the UL, the target gNB should not deliver data of the QoS flow from the new DRB to 5GCN before
receiving the end marker on the old DRB from the UE.
- The UE does not retransmit any PDCP SDU in the target cell for which transmission had been completed in the
source cell.
3GPP
Release 15 52 3GPP TS 38.300 V15.3.1 (2018-10)
The source NG-RAN node may suggest downlink data forwarding per QoS flow established for a PDU session and may
provide information how it maps QoS flows to DRBs. The target NG-RAN node decides data forwarding per QoS flow
established for a PDU Session.
If "lossless handover" is required and the target NG-RAN node applies the same QoS flows to DRB mapping for a DRB
and if all QoS flows mapped to that DRB are accepted for data forwarding, the target NG-RAN node establishes a
downlink forwarding tunnel for that DRB.
For a DRB for which preservation of SN status applies, the target NG-RAN node may decide to establish an UL data
forwarding tunnel.
The target NG-RAN node may also decide to establish a downlink forwarding tunnel for each PDU session. In this case
the target NG-RAN node provides information for which QoS flows data forwarding has been accepted and
corresponding UP TNL information for data forwarding tunnels to be established between the source NG-RAN node
and the target NG-RAN node.
As long as data forwarding of DL user data packets takes place, the source NG-RAN node shall forward user data in the
same forwarding tunnel, i.e.
- for any QoS flow accepted for data forwarding by the target NG-RAN node and for which a DRB DL forwarding
tunnel was established for a DRB to which this QoS flow was mapped at the source NG-RAN node, any fresh
packets of this QoS flow shall be forwarded as PDCP SDUs via the mapped DRB DL forwarding tunnel.
- for DRBs for which preservation of SN status applies, the source NG-RAN node may forward in order to the
target NG-RAN node via the DRB DL forwarding tunnel all downlink PDCP SDUs with their SN corresponding
to PDCP PDUs which have not been acknowledged by the UE.
- for DRBs for which preservation of SN status applies the source NG-RAN node either:
- discards the uplink PDCP PDUs received out of sequence if the source NG-RAN node has not accepted the
request from the target NG-RAN node for uplink forwarding or if the target NG-RAN node has not requested
uplink forwarding for the bearer during the Handover Preparation procedure; or
- forwards to the target NG-RAN node the uplink PDCP PDUs received out of sequence if the source NG-
RAN node has accepted the request from the target NG-RAN node for uplink forwarding for the bearer
during the Handover Preparation procedure.
- The source NG-RAN node receives one or several GTP-U end marker packets per PDU session from the UPF
and replicates the end marker packets into each data forwarding tunnel when no more user data packets are to be
forwarded over that tunnel.
- End marker packets sent via a data forwarding tunnel are applicable to all QoS flows forwarded via that tunnel.
After end marker packets have been received over a forwarding tunnel, the target NG-RAN node can start taking
into account the packets of QoS flows associated with that forwarding tunnel received at the target NG-RAN
node from the NG-U PDU session tunnel.
The following figure describes the re-establishment procedure started by the UE:
3GPP
Release 15 53 3GPP TS 38.300 V15.3.1 (2018-10)
UE in RRC_CONNECTED
CM-CONNECTED
1. RRCReestablishmentRequest
2. RETRIEVE UE CONTEXT REQUEST
3. RETRIEVE UE CONTEXT RESPONSE
4. RRCReestablishment
5. RRCReconfiguration
4a. RRCReestablishmentComplete
5a. RRCReconfigurationComplete
6. DATA FORWARDING ADDRESS INDICATION
7. PATH SWITCH REQUEST
8. PATH SWITCH REQUEST RESPONSE
9. UE CONTEXT RELEASE
1. The UE re-establishes the connection, providing the UE Identity (PCI+C-RNTI) to the gNB where the trigger for
the re-establishment occurred.
2. If the UE Context is not locally available, the gNB, requests the last serving gNB to provide UE Context data.
4/4a. The gNB continues the re-establishment of the RRC connection. The message is sent on SRB1.
5/5a. The gNB may perform the reconfiguration to re-establish SRB2 and DRBs when the re-establishment
procedure is ongoing.
6. If loss of DL user data buffered in the last serving gNB shall be prevented, the gNB provides forwarding
addresses.
9. The gNB triggers the release of the UE resources at the last serving gNB.
9.2.4 Measurements
In RRC_CONNECTED, the UE measures multiple beams (at least one) of a cell and the measurements results (power
values) are averaged to derive the cell quality. In doing so, the UE is configured to consider a subset of the detected
beams. Filtering takes place at two different levels: at the physical layer to derive beam quality and then at RRC level to
derive cell quality from multiple beams. Cell quality from beam measurements is derived in the same way for the
serving cell(s) and for the non-serving cell(s). Measurement reports may contain the measurement results of the X best
beams if the UE is configured to do so by the gNB.
3GPP
Release 15 54 3GPP TS 38.300 V15.3.1 (2018-10)
NOTE: K beams correspond to the measurements on SSB or CSI-RS resources configured for L3 mobility by
gNB and detected by UE at L1.
- Layer 1 filtering: internal layer 1 filtering of the inputs measured at point A. Exact filtering is implementation
dependent. How the measurements are actually executed in the physical layer by an implementation (inputs A
and Layer 1 filtering) in not constrained by the standard.
- A1: measurements (i.e. beam specific measurements) reported by layer 1 to layer 3 after layer 1 filtering.
- Beam Consolidation/Selection: beam specific measurements are consolidated to derive cell quality. The
behaviour of the Beam consolidation/selection is standardised and the configuration of this module is provided
by RRC signalling. Reporting period at B equals one measurement period at A1.
- B: a measurement (i.e. cell quality) derived from beam-specific measurements reported to layer 3 after beam
consolidation/selection.
- Layer 3 filtering for cell quality: filtering performed on the measurements provided at point B. The behaviour
of the Layer 3 filters is standardised and the configuration of the layer 3 filters is provided by RRC signalling.
Filtering reporting period at C equals one measurement period at B.
- C: a measurement after processing in the layer 3 filter. The reporting rate is identical to the reporting rate at point
B. This measurement is used as input for one or more evaluation of reporting criteria.
- Evaluation of reporting criteria: checks whether actual measurement reporting is necessary at point D. The
evaluation can be based on more than one flow of measurements at reference point C e.g. to compare between
different measurements. This is illustrated by input C and C1. The UE shall evaluate the reporting criteria at least
every time a new measurement result is reported at point C, C1. The reporting criteria are standardised and the
configuration is provided by RRC signalling (UE measurements).
- L3 Beam filtering: filtering performed on the measurements (i.e. beam specific measurements) provided at
point A1. The behaviour of the beam filters is standardised and the configuration of the beam filters is provided
by RRC signalling. Filtering reporting period at E equals one measurement period at A1.
- E: a measurement (i.e. beam-specific measurement) after processing in the beam filter. The reporting rate is
identical to the reporting rate at point A1. This measurement is used as input for selecting the X measurements to
be reported.
3GPP
Release 15 55 3GPP TS 38.300 V15.3.1 (2018-10)
- Beam Selection for beam reporting: selects the X measurements from the measurements provided at point E.
The behaviour of the beam selection is standardised and the configuration of this module is provided by RRC
signalling.
- F: beam measurement information included in measurement report (sent) on the radio interface.
Layer 1 filtering introduces a certain level of measurement averaging. How and when the UE exactly performs the
required measurements is implementation specific to the point that the output at B fulfils the performance requirements
set in 3GPP TS 38.133 [13]. Layer 3 filtering for cell quality and related parameters used are specified in 3GPP TS
38.331 [12] and do not introduce any delay in the sample availability between B and C. Measurement at point C, C 1 is
the input used in the event evaluation. L3 Beam filtering and related parameters used are specified in 3GPP TS 38.331
[12] and do not introduce any delay in the sample availability between E and F.
- Measurement reports include the measurement identity of the associated measurement configuration that
triggered the reporting;
- Cell and beam measurement quantities to be included in measurement reports are configured by the network;
- The number of non-serving cells to be reported can be limited through configuration by the network;
- Cells belonging to a blacklist configured by the network are not used in event evaluation and reporting, and
conversely when a whitelist is configured by the network, only the cells belonging to the whitelist are used in
event evaluation and reporting;
- Beam measurements to be included in measurement reports are configured by the network (beam identifier only,
measurement result and beam identifier, or no beam reporting).
Intra-frequency neighbour (cell) measurements and inter-frequency neighbour (cell) measurements are defined as
follows:
NOTE: for SSB based measurements, one measurement object corresponds to one SSB and the UE considers
different SSBs as different cells.
Whether a measurement is non-gap-assisted or gap-assisted depends on the capability of the UE, the active BWP of the
UE and the current operating frequency. In non-gap-assisted scenarios, the UE shall be able to carry out such
measurements without measurement gaps. In gap-assisted scenarios, the UE cannot be assumed to be able to carry out
such measurements without measurement gaps.
9.2.5 Paging
Paging allows the network to reach UEs in RRC_IDLE and in RRC_INACTIVE state, and to notify UEs in
RRC_IDLE, RRC_INACTIVE and RRC_CONNECTED state of system information change (see subclause 7.3.3) and
ETWS/CMAS indications (see subclause 16.4).
3GPP
Release 15 56 3GPP TS 38.300 V15.3.1 (2018-10)
While in RRC_IDLE the UE monitors the paging channels for CN-initiated paging; in RRC_INACTIVE the UE also
monitors paging channels for RAN-initiated paging. A UE need not monitor paging channels continuously though;
Paging DRX is defined where the UE in RRC_IDLE or RRC_INACTIVE is only required to monitor paging channels
during one Paging Occasions (PO) per DRX cycle (see 3GPP TS 38.304 [10]). The Paging DRX cycles are configured
by the network:
2) For CN-initiated paging, a UE specific cycle can be configured via NAS signalling;
3) For RAN-initiated paging, a UE-specific cycle can be configured via RRC signalling;
- The UE uses the shortest of the DRX cycles applicable i.e. a UE in RRC_IDLE uses the shortest of the first two
cycles above, while a UE in RRC_INACTIVE uses the shortest of the three.
The POs of a UE for CN-initiated and RAN-initiated paging are based on the same UE ID, resulting in overlapping POs
for both. The number of different POs in a DRX cycle is configurable via system information and a network may
distribute UEs to those POs based on their IDs.
When in RRC_CONNECTED, the UE monitors the paging channels in any PO signalled in system information. In case
of BA, a UE in RRC_CONNECTED only monitors paging channels on the active BWP.
Paging optimization for UEs in CM_IDLE: at UE context release, the NG-RAN node may provide the AMF with a
list of recommended cells and NG-RAN nodes as assistance info for subsequent paging. The AMF may also provide
Paging Attempt Information consisting of a Paging Attempt Count and the Intended Number of Paging Attempts and
may include the Next Paging Area Scope. If Paging Attempt Information is included in the Paging message, each paged
NG-RAN node receives the same information during a paging attempt. The Paging Attempt Count shall be increased by
one at each new paging attempt. The Next Paging Area Scope, when present, indicates whether the AMF plans to
modify the paging area currently selected at next paging attempt. If the UE has changed its state to CM CONNECTED
the Paging Attempt Count is reset.
Paging optimization for UEs in RRC_INACTIVE: at RAN Paging, the serving NG-RAN node provides RAN Paging
area information. The serving NG-RAN node may also provide RAN Paging attempt information. Each paged NG-
RAN node receives the same RAN Paging attempt information during a paging attempt with the following content:
Paging Attempt Count, the intended number of paging attempts and the Next Paging Area Scope. The Paging Attempt
Count shall be increased by one at each new paging attempt. The Next Paging Area Scope, when present, indicates
whether the serving NG_RAN node plans to modify the RAN Paging Area currently selected at next paging attempt. If
the UE leaves RRC_INACTIVE state the Paging Attempt Count is reset.
- Handover;
Furthermore, the random access procedure takes two distinct forms: contention-based random access (CBRA) and
contention-free random access (CFRA) as shown on Figure 9.2.6-1 below.
For initial access in a cell configured with SUL, the UE selects the SUL carrier if and only if the measured quality of the
DL is lower than a broadcast threshold. Once started, all uplink transmissions of the random access procedure remain on
the selected carrier.
3GPP
Release 15 57 3GPP TS 38.300 V15.3.1 (2018-10)
- Expiry of a timer started after indication of radio problems from the physical layer (if radio problems are
recovered before the timer is expired, the UE stops the timer);
- RLC failure.
- stays in RRC_CONNECTED;
- enters RRC_IDLE if a suitable cell wasn't found within a certain time after RLF was declared.
- triggers beam failure recovery by initiating a Random Access procedure on the PCell;
- selects a suitable beam to perform beam failure recovery (if the gNB has provided dedicated Random Access
resources for certain beams, those will be prioritized by the UE).
Upon completion of the Random Access procedure, beam failure recovery is considered complete.
3GPP
Release 15 58 3GPP TS 38.300 V15.3.1 (2018-10)
9.3.1.2 Handover
Inter RAT mobility is characterised by the following:
- The source RAT decides on the preparation initiation and provides the necessary information to the target RAT in
the format required by the target RAT:
- For handover preparation from E-UTRA to NR, the source RAT issues a handover preparation request
message to the target RAT passing a transparent RRC container with necessary information to prepare the
handover at the target side. The information for the target RAT is the same type as specified in section
9.2.3.2.1 including the current QoS flow to DRB mapping applied to the UE and RRM configuration.
- The details of RRM configuration are the same type as specified for NR in section 9.2.3.2.1 including beam
measurement information for the listed cells if the measurements are available.
- Radio resources are prepared in the target RAT before the handover.
- The RRC reconfiguration message from the target RAT is delivered to the source RAT via a transparent
container, and is passed to the UE by the source RAT in the handover command:
- The inter-RAT handover command message carries the same type of information required to access the target
cell as specified for NR baseline handover in section 9.2.3.2.1.
- The in-sequence and lossless handover is supported for the handover between gNB and ng-eNB.
- Both Xn and NG based inter-RAT handover between NG-RAN nodes is supported. Whether the handover is over
Xn or CN is transparent to the UE.
- In order to keep the SDAP and PDCP configurations for in-sequence and lossless inter-RAT handover, delta-
configuration for the radio bearer configuration is used.
9.3.1.3 Measurements
Inter RAT measurements in NR are limited to E-UTRA.
3GPP
Release 15 59 3GPP TS 38.300 V15.3.1 (2018-10)
9.3.2.2 Handover
Inter RAT mobility is characterised by the following:
- The source RAT decides on the preparation initiation and provides the necessary information to the target RAT in
the format required by the target RAT.
- Radio resources are prepared in the target RAT before the handover.
- The RRC reconfiguration message from the target RAT is delivered to the source RAT via a transparent
container, and is passed to the UE by the source RAT in the handover command.
- Security procedures for handover to E-UTRA/EPC should follow legacy inter-RAT handover procedures.
9.3.2.3 Measurements
Inter RAT measurements in NR are limited to E-UTRA.
- PDU session information at the serving NG-RAN node contains mapping information per QoS Flow to a
corresponding E-RAB.
- At handover preparation, the source NG-RAN node shall decide which mapped E-RABs are proposed to be
subject to data forwarding and provide this information in the source-to-target container to the target eNB.
- The target eNB assigns forwarding TEID/TNL address(es) for the E-RAB(s) for which it accepts data
forwarding.
- A single data forwarding tunnel is established between the source NG-RAN node and UPF per PDU session for
which at least data for a single QoS Flow is subject to data forwarding. For the QoS flow(s) accepted for data
forwarding, the NG-RAN node initiates data forwarding to the UPF by the corresponding PDU session data
forwarding tunnel(s). Then the UPF maps data received from the per PDU session data forwarding tunnel(s) to
the mapped EPS bearer(s).
- The target NG-RAN node receives in the Handover Request message the mapping between E-RAB ID(s) and
QoS Flow ID(s). It decides whether to accept the data forwarding for E-RAB IDs proposed for forwarding
within the source to target container. It assigns a TEID/TNL address for each PDU session for which at least one
QoS flow is involved in the accepted forwarding.
- The target NG-RAN node sends the Handover Request Acknowledge message in which it indicates the list of
PDU sessions and QoS flows for which it has accepted the forwarding.
- The source eNB receives in the Handover Command message the list of E-RAB IDs for which the target NG-
RAN node has accepted the forwarding of corresponding PDU sessions and QoS flows.
3GPP
Release 15 60 3GPP TS 38.300 V15.3.1 (2018-10)
- For each E-RAB accepted for data forwarding, the source eNB forwards data to the SGW in the corresponding
E-RAB tunnel and the SGW forwards the received data to the UPF in the E-RAB tunnel. Then the UPF maps the
data received from an E-RAB tunnel to the corresponding mapped PDU session tunnel. The target NG-RAN
node prioritizes the forwarded packets over the fresh packets for those QoS flows which are involved in the
accepted forwarding.
It includes the forbidden RAT, the forbidden area and the service area restrictions as specified in 3GPP TS 23.501 [3]. It
also includes serving PLMN and may include a list of equivalent PLMNs.
Upon receiving the roaming and access restriction information for a UE, if applicable, the gNB should use it to
determine whether to apply restriction handling for subsequent mobility action, e.g., handover, redirection.
If the roaming and access restriction information is not available for a UE at the gNB, the gNB shall consider that there
is no restriction for subsequent mobility actions.
Only if received over NG or Xn signalling, the roaming and access restriction information shall be propagated over Xn
by the source gNB during Xn handover. If the Xn handover results in a change of serving PLMN (to an equivalent
PLMN), the source gNB shall replace the serving PLMN with the identity of the target PLMN and move the serving
PLMN to the equivalent PLMN list, before propagating the roaming and access restriction information.
10 Scheduling
Scheduler Operation:
- Taking into account the UE buffer status and the QoS requirements of each UE and associated radio bearers,
schedulers assign resources between UEs;
- Schedulers may assign resources taking account the radio conditions at the UE identified through measurements
made at the gNB and/or reported by the UE;
- Schedulers assign radio resources in a unit of slot (e.g. one mini-slot, one slot, or multiple slots);
- Uplink buffer status reports (measuring the data that is buffered in the logical channel queues in the UE) are used
to provide support for QoS-aware packet scheduling.
- Power headroom reports (measuring the difference between the nominal UE maximum transmit power and the
estimated power for uplink transmission) are used to provide support for power aware packet scheduling.
3GPP
Release 15 61 3GPP TS 38.300 V15.3.1 (2018-10)
The gNB may pre-empt an ongoing PDSCH transmission to one UE with a latency-critical transmission to another UE.
The gNB can configure UEs to monitor interrupted transmission indications using INT-RNTI on a PDCCH. If a UE
receives the interrupted transmission indication, the UE may assume that no useful information to that UE was carried
by the resource elements included in the indication, even if some of those resource elements were already scheduled to
this UE.
In addition, with Semi-Persistent Scheduling (SPS), the gNB can allocate downlink resources for the initial HARQ
transmissions to UEs: RRC defines the periodicity of the configured downlink assignments while PDCCH addressed to
CS-RNTI can either signal and activate the configured downlink assignment, or deactivate it; i.e. a PDCCH addressed
to CS-RNTI indicates that the downlink assignment can be implicitly reused according to the periodicity defined by
RRC, until deactivated.
When a configured downlink assignment is active, if the UE cannot find its C-RNTI on the PDCCH(s), a downlink
transmission according to the configured downlink assignment is assumed. Otherwise, if the UE finds its C-RNTI on
the PDCCH(s), the PDCCH allocation overrides the configured downlink assignment.
When CA is configured, at most one configured downlink assignment can be signalled per serving cell. When BA is
configured, at most one configured downlink assignment can be signalled per BWP. On each serving cell, there can be
only one configured downlink assignment active at a time, and multiple configured downlink assignment can be
simultaneously active on different serving cells only. Activation and deactivation of configured downlink assignments
are independent among the serving cells.
In addition, with Configured Grants, the gNB can allocate uplink resources for the initial HARQ transmissions to UEs.
Two types of configured uplink grants are defined:
- With Type 1, RRC directly provides the configured uplink grant (including the periodicity).
- With Type 2, RRC defines the periodicity of the configured uplink grant while PDCCH addressed to CS-RNTI
can either signal and activate the configured uplink grant, or deactivate it; i.e. a PDCCH addressed to CS-RNTI
indicates that the uplink grant can be implicitly reused according to the periodicity defined by RRC, until
deactivated.
When a configured uplink grant is active, if the UE cannot find its C-RNTI/CS-RNTI on the PDCCH(s), an uplink
transmission according to the configured uplink grant can be made. Otherwise, if the UE finds its C-RNTI/CS-RNTI on
the PDCCH(s), the PDCCH allocation overrides the configured uplink grant.
When CA is configured, at most one configured uplink grant can be signalled per serving cell. When BA is configured,
at most one configured uplink grant can be signalled per BWP. On each serving cell, there can be only one configured
uplink grant active at a time. A configured uplink grant for one serving cell can either be of Type 1 or Type 2. For Type
2, activation and deactivation of configured uplink grants are independent among the serving cells. When SUL is
configured, a configured uplink grant can only be signalled for one of the 2 ULs of the cell.
3GPP
Release 15 62 3GPP TS 38.300 V15.3.1 (2018-10)
Uplink buffer status reports (BSR) are needed to provide support for QoS-aware packet scheduling. In NR, uplink
buffer status reports refer to the data that is buffered in for a group of logical channel (LCG) in the UE. Eight LCGs and
two formats are used for reporting in uplink:
- A flexible long format to report several BSRs (up to all eight LCGs).
Power headroom reports (PHR) are needed to provide support for power-aware packet scheduling. In NR, three types of
reporting are supported: one for PUSCH transmission, one for PUSCH and PUCCH transmission and a third one for
SRS transmission. In case of CA, when no transmission takes place on an activated SCell, a reference power is used to
provide a virtual report. Power headroom reports are transmitted using MAC signalling.
10.5.2 Uplink
The UE has an uplink rate control function which manages the sharing of uplink resources between logical channels.
RRC controls the uplink rate control function by giving each logical channel a priority, a prioritised bit rate (PBR), and
a buffer size duration (BSD). The values signalled need not be related to the ones signalled via NG to the gNB. In
addition, mapping restrictions can be configured (see subclause 6.2.1).
The uplink rate control function ensures that the UE serves the logical channel(s) in the following sequence:
2. All relevant logical channels in decreasing priority order for the remaining resources assigned by the grant.
NOTE 1: In case the PBRs are all set to zero, the first step is skipped and the logical channels are served in strict
priority order: the UE maximises the transmission of higher priority data.
NOTE 2: The mapping restrictions tell the UE which logical channels are relevant for the grant received. If no
mapping restrictions are configured, all logical channels are considered.
NOTE 3: Through radio protocol configuration and scheduling, the gNB can guarantee the GFBR(s) and ensure
that neither the MFBR(s) nor the UE-AMBR are exceeded in uplink (see subclause 12).
NOTE 4: The mapping restrictions allows the gNB to fulfill the MDBV requirements through scheduling at least
for the case where logical channels are mapped to separate serving cells.
If more than one logical channels have the same priority, the UE shall serve them equally.
3GPP
Release 15 63 3GPP TS 38.300 V15.3.1 (2018-10)
- SCells which remain in the set of serving cells (either unchanged or reconfigured) do not change their activation
status (activated or deactivated).
To enable reasonable UE battery consumption when BA is configured, only one UL BWP for each uplink carrier and
one DL BWP or only one DL/UL BWP pair can be active at a time in an active serving cell, all other BWPs that the UE
is configured with being deactivated. On deactivated BWPs, the UE does not monitor the PDCCH, does not transmit on
PUCCH, PRACH and UL-SCH.
11 UE Power Saving
The PDCCH monitoring activity of the UE in RRC connected mode is governed by DRX and BA.
When DRX is configured, the UE does not have to continuously monitor PDCCH. DRX is characterized by the
following:
- on-duration: duration that the UE waits for, after waking up, to receive PDCCHs. If the UE successfully
decodes a PDCCH, the UE stays awake and starts the inactivity timer;
- inactivity-timer: duration that the UE waits to successfully decode a PDCCH, from the last successful decoding
of a PDCCH, failing which it can go back to sleep. The UE shall restart the inactivity timer following a single
successful decoding of a PDCCH for a first transmission only (i.e. not for retransmissions);
- cycle: specifies the periodic repetition of the on-duration followed by a possible period of inactivity (see figure
11-1 below);
- active-time: total duration that the UE monitors PDCCH. This includes the "on-duration" of the DRX cycle, the
time UE is performing continuous reception while the inactivity timer has not expired, and the time when the UE
is performing continuous reception while waiting for a retransmission opportunity.
When BA is configured, the UE only has to monitor PDCCH on the one active BWP i.e. it does not have to monitor
PDCCH on the entire DL frequency of the cell. A BWP inactivity timer (independent from the DRX inactivity-timer
described above) is used to switch the active BWP to the default one: the timer is restarted upon successful PDCCH
decoding and the switch to the default BWP takes place when it expires.
3GPP
Release 15 64 3GPP TS 38.300 V15.3.1 (2018-10)
12 QoS
12.1 Overview
The 5G QoS model is based on QoS Flows (see 3GPP TS 23.501 [3]) and supports both QoS Flows that require
guaranteed flow bit rate (GBR QoS Flows) and QoS Flows that do not require guaranteed flow bit rate (non-GBR QoS
Flows). At NAS level (see 3GPP TS 23.501 [3]), the QoS flow is thus the finest granularity of QoS differentiation in a
PDU session. A QoS flow is identified within a PDU session by a QoS Flow ID (QFI) carried in an encapsulation
header over NG-U.
The QoS architecture in NG-RAN, both for NR connected to 5GC and for E-UTRA connected to 5GC, is depicted in
the Figure 12-1 and described in the following:
- For each UE, the NG-RAN establishes at least one Data Radio Bearers (DRB) together with the PDU Session
and additional DRB(s) for QoS flow(s) of that PDU session can be subsequently configured (it is up to NG-RAN
when to do so);
- The NG-RAN maps packets belonging to different PDU sessions to different DRBs;
- NAS level packet filters in the UE and in the 5GC associate UL and DL packets with QoS Flows;
- AS-level mapping rules in the UE and in the NG-RAN associate UL and DL QoS Flows with DRBs.
NG-RAN and 5GC ensure quality of service (e.g. reliability and target delay) by mapping packets to appropriate QoS
Flows and DRBs. Hence there is a 2-step mapping of IP-flows to QoS flows (NAS) and from QoS flows to DRBs
(Access Stratum).
At NAS level, a QoS flow is characterised by a QoS profile provided by 5GC to NG-RAN and QoS rule(s) provided by
5GC to the UE. The QoS profile is used by NG-RAN to determine the treatment on the radio interface while the QoS
rules dictates the mapping between uplink User Plane traffic and QoS flows to the UE. A QoS flow may either be GBR
or Non-GBR depending on its profile. The QoS profile of a QoS flow contains QoS parameters, for instance (see 3GPP
TS 23.501 [3]):
3GPP
Release 15 65 3GPP TS 38.300 V15.3.1 (2018-10)
- Guaranteed Flow Bit Rate (GFBR) for both uplink and downlink;
- Maximum Flow Bit Rate (MFBR) for both uplink and downlink;
- Reflective QoS Attribute (RQA): the RQA, when included, indicates that some (not necessarily all) traffic
carried on this QoS flow is subject to reflective quality of service (RQoS) at NAS.
In addition, an Aggregate Maximum Bit Rate is associated to each PDU session (Session-AMBR) and to each UE (UE-
AMBR). The Session-AMBR limits the aggregate bit rate that can be expected to be provided across all Non-GBR QoS
Flows for a specific PDU Session. The UE-AMBR limits the aggregate bit rate that can be expected to be provided
across all Non-GBR QoS Flows of a UE.
The 5QI is associated to QoS characteristics giving guidelines for setting node specific parameters for each QoS Flow.
Standardized or pre-configured 5G QoS characteristics are derived from the 5QI value and are not explicitly signalled.
Signalled QoS characteristics are included as part of the QoS profile. The QoS characteristics consist for instance of
(see 3GPP TS 23.501 [3]):
- Priority level;
- Averaging window;
At Access Stratum level, the data radio bearer (DRB) defines the packet treatment on the radio interface (Uu). A DRB
serves packets with the same packet forwarding treatment. The QoS flow to DRB mapping by NG-RAN is based on
QFI and the associated QoS profiles (i.e. QoS parameters and QoS characteristics). Separate DRBs may be established
for QoS flows requiring different packet forwarding treatment, or several QoS Flows belonging to the same PDU
session can be multiplexed in the same DRB.
In the uplink, the mapping of QoS Flows to DRBs is controlled by mapping rules which are signalled in two different
ways:
- Reflective mapping: for each DRB, the UE monitors the QFI(s) of the downlink packets and applies the same
mapping in the uplink; that is, for a DRB, the UE maps the uplink packets belonging to the QoS flows(s)
corresponding to the QFI(s) and PDU Session observed in the downlink packets for that DRB. To enable this
reflective mapping, the NG-RAN marks downlink packets over Uu with QFI.
- Explicit Configuration: QoS flow to DRB mapping rules can be explicitly signalled by RRC.
The UE always applies the latest update of the mapping rules regardless of whether it is performed via reflecting
mapping or explicit configuration.
When a QoS flow to DRB mapping rule is updated, the UE sends an end marker on the old bearer.
In the downlink, the QFI is signalled by NG-RAN over Uu for the purpose of RQoS and if neither NG-RAN, nor the
NAS (as indicated by the RQA) intend to use reflective mapping for the QoS flow(s) carried in a DRB, no QFI is
signalled for that DRB over Uu. In the uplink, NG-RAN can configure the UE to signal QFI over Uu.
For each PDU session, a default DRB may be configured: if an incoming UL packet matches neither an RRC
configured nor a reflective mapping rule, the UE then maps that packet to the default DRB of the PDU session.
3GPP
Release 15 66 3GPP TS 38.300 V15.3.1 (2018-10)
Within each PDU session, it is up to NG-RAN how to map multiple QoS flows to a DRB. The NG-RAN may map a
GBR flow and a non-GBR flow, or more than one GBR flow to the same DRB, but mechanisms to optimise these cases
are not within the scope of standardization.
As specified in 3GPP TS 23.501 [3], the 5GC may associate a GBR QoS flow with notification control to request from
the NG-RAN to notify the 5GC either when the GFBR can no longer be fulfilled or when the GFBR can be fulfilled
again.
13 Security
- For user data (DRBs), ciphering provides user data confidentiality and integrity protection provides user data
integrity;
- For RRC signalling (SRBs), ciphering provides signalling data confidentiality and integrity protection signalling
data integrity;
NOTE: Ciphering and integrity protections are optionally configured except for RRC signalling for which
integrity protection is always configured. Ciphering and integrity protection can be configured per DRB
but all DRBs belonging to a PDU session for which the User Plane Security Enforcement information
indicates that UP integrity protection is required (see 3GPP TS 23.502 [22]), are configured with integrity
protection.
- For key management and data handling, any entity processing cleartext shall be protected from physical attacks
and located in a secure environment;
- The gNB (AS) keys are cryptographically separated from the 5GC (NAS) keys;
- Separate AS and NAS level Security Mode Command (SMC) procedures are used;
- A sequence number (COUNT) is used as input to the ciphering and integrity protection and a given sequence
number must only be used once for a given key (except for identical re-transmission) on the same radio bearer in
the same direction.
- KNASint is a key derived by ME and AMF from KAMF, which shall only be used for the protection of NAS
signalling with a particular integrity algorithm;
- KNASenc is a key derived by ME and AMF from KAMF, which shall only be used for the protection of NAS
signalling with a particular encryption algorithm.
- KgNB is a key derived by ME and AMF from KAMF. KgNB is further derived by ME and source gNB when
performing horizontal or vertical key derivation.
- KUPenc is a key derived by ME and gNB from KgNB, which shall only be used for the protection of UP traffic
between ME and gNB with a particular encryption algorithm;
- KUPint is a key derived by ME and gNB from KgNB, which shall only be used for the protection of UP traffic
between ME and gNB with a particular integrity algorithm.
3GPP
Release 15 67 3GPP TS 38.300 V15.3.1 (2018-10)
- KRRCint is a key derived by ME and gNB from KgNB, which shall only be used for the protection of RRC
signalling with a particular integrity algorithm;
- KRRCenc is a key derived by ME and gNB from KgNB, which shall only be used for the protection of RRC
signalling with a particular encryption algorithm.
Intermediate keys:
- KgNB* is a key derived by ME and gNB when performing a horizontal or vertical key derivation.
The primary authentication enables mutual authentication between the UE and the network and provide an anchor key
called KSEAF. From KSEAF, KAMF is created during e.g. primary authentication or NAS key re-keying and key refresh
events. Based on KAMF, KNASint and KNASenc are then derived when running a successful NAS SMC procedure.
Whenever an initial AS security context needs to be established between UE and gNB, AMF and the UE derive a KgNB
and a Next Hop parameter (NH). The KgNB and the NH are derived from the KAMF. A NH Chaining Counter (NCC) is
associated with each KgNB and NH parameter. Every KgNB is associated with the NCC corresponding to the NH value
from which it was derived. At initial setup, the KgNB is derived directly from KAMF, and is then considered to be
associated with a virtual NH parameter with NCC value equal to zero. At initial setup, the derived NH value is
associated with the NCC value one. On handovers, the basis for the KgNB that will be used between the UE and the target
gNB, called KgNB*, is derived from either the currently active KgNB or from the NH parameter. If KgNB* is derived from
the currently active KgNB, this is referred to as a horizontal key derivation and is indicated to UE with an NCC that does
not increase. If the KgNB* is derived from the NH parameter, the derivation is referred to as a vertical key derivation and
is indicated to UE with an NCC increase. Finally, KRRCint, KRRCenc, KUPint and KUPenc are derived based on KgNB after a new
KgNB is derived. This is depicted on Figure 13.1-1 below:
With such key derivation, a gNB with knowledge of a KgNB, shared with a UE, is unable to compute any previous KgNB
that has been used between the same UE and a previous gNB, therefore providing backward security. Similarly, a gNB
with knowledge of a KgNB, shared with a UE, is unable to predict any future KgNB that will be used between the same UE
and another gNB after n or more handovers (since NH parameters are only computable by the UE and the AMF).
The AS SMC procedure is for RRC and UP security algorithms negotiation and RRC security activation. When AS
security context is to be established in the gNB, the AMF sends the UE 5G security capabilities to the gNB. The gNB
chooses the ciphering algorithm which has the highest priority from its configured list and is also present in the UE 5G
security capabilities. The gNB also chooses the integrity algorithm which has the highest priority from its configured
list and is also present in the UE 5G security capabilities. The chosen algorithms are indicated to the UE in the AS SMC
and this message is integrity protected. RRC downlink ciphering (encryption) at the gNB starts after sending the AS
SMC message. RRC uplink deciphering (decryption) at the gNB starts after receiving and successful verification of the
integrity protected AS security mode complete message from the UE. The UE verifies the validity of the AS SMC
3GPP
Release 15 68 3GPP TS 38.300 V15.3.1 (2018-10)
message from the gNB by verifying the integrity of the received message. RRC uplink ciphering (encryption) at the UE
starts after sending the AS security mode complete message. RRC downlink deciphering (decryption) at the UE shall
start after receiving and successful verification of the AS SMC message. The RRC Connection Reconfiguration
procedure used to add DRBs shall be performed only after RRC security has been activated as part of the AS SMC
procedure.
The maximum supported data rate for integrity protected DRBs is a UE capability indicated at NAS layer, with a
minimum value of 64 kbps and a maximum value of the highest data rate supported by the UE. In case of failed
integrity check (i.e. faulty or missing MAC-I), the concerned PDU shall be discarded by the receiving PDCP entity.
Key refresh is possible for KgNB, KRRC-enc, KRRC-int, KUP-enc, and KUP-int and can be initiated by the gNB when a PDCP
COUNTs are about to be re-used with the same Radio Bearer identity and with the same KgNB. Key re-keying is also
possible for the KgNB, KRRC-enc, KRRC-int, KUP-enc, and KUP-int and can be initiated by the AMF when a 5G AS security context
different from the currently active one shall be activated.
On RRC_CONNECTED to RRC_IDLE transitions, the gNBs deletes the keys it stores for that UE such that state
information for idle mode UEs only has to be maintained in AMF. It is also assumed that gNB does no longer store state
information about the corresponding UE and deletes the current keys from its memory. In particular, on connected to
idle transitions:
- The gNB and UE delete NH, KRRCint, KRRCenc, KUPint and KUPenc and related NCC;
On handovers with vertical key derivation the NH is further bound to the target PCI and its frequency ARFCN-DL
before it is taken into use as the KgNB in the target gNB. On handovers with horizontal key derivation the currently
active KgNB is further bound to the target PCI and its frequency ARFCN-DL before it is taken into use as the KgNB in the
target gNB (see subclause 13.1).
It is not required to change the AS security algorithms during intra-gNB-CU handover. If the UE does not receive an
indication of new AS security algorithms during an intra-gNB-CU handover, the UE shall continue to use the same
algorithms as before the handover (see 3GPP TS 38.331 [12]).
14 UE Capabilities
The UE capabilities in NR do not rely on UE categories: UE categories associated to fixed peak data rates are only
defined for marketing purposes and not signalled to the network. Instead, the network determines the UL and DL data
rate supported by a UE from the supported band combinations and from the baseband capabilities (modulation scheme,
MIMO layers, …).
3GPP
Release 15 69 3GPP TS 38.300 V15.3.1 (2018-10)
To limit signalling overhead, the gNB can request the UE to provide NR capabilities for a restricted set of band
combinations. When responding, the UE can skip a subset of the requested band combinations when the corresponding
UE capabilities are the same.
15.1 Definitions
Void.
15.3 Self-configuration
15.3.1 Dynamic configuration of the NG-C interface
15.3.1.1 Prerequisites
The following prerequisites are assumed:
- An initial remote IP end point to be used for SCTP initialisation is provided to the NG-RAN node for each AMF
the NG-RAN node is supposed to connect to.
NOTE: The NG-RAN node may use different source and/or destination IP end point(s) if the SCTP establishment
towards one IP end point fails. How the NG-RAN node gets the remote IP end point(s) and its own IP
address are outside the scope of this specification.
- The NG-RAN node provides the relevant configuration information to the AMF, which includes list of supported
TA(s), etc;
- The AMF provides the relevant configuration information to the NG-RAN node, which includes PLMN ID, etc.;
- When the application layer initialization is successfully concluded, the dynamic configuration procedure is
completed and the NG-C interface is operational.
After the application layer initialization is successfully completed, the AMF may add or update or remove SCTP
endpoints to be used for NG-C signalling between the AMF and the NG-RAN node pair as specified in 3GPP TS 23.501
[3].
3GPP
Release 15 70 3GPP TS 38.300 V15.3.1 (2018-10)
15.3.2.1 Prerequisites
The following prerequisites are necessary:
- An initial remote IP end point to be used for SCTP initialisation is provided to the NG-RAN node.
NOTE: The NG-RAN node may use different source and/or destination IP end point(s) if the SCTP establishment
towards one IP end point fails.
- The NG-RAN node provides the relevant configuration information to the candidate NG-RAN node, which
includes served cell information.
- The candidate NG-RAN node provides the relevant configuration information to the initiating NG-RAN node,
which includes served cell information.
- When the application layer initialization is successfully concluded, the dynamic configuration procedure is
completed and the Xn interface is operational.
- The NG-RAN node shall keep neighbouring NG-RAN nodes updated with the complete list of served cells, or, if
requested by the peer NG-RAN node, by a limited list of served cells, while the Xn interface is operational.
15.3.3.1 General
The purpose of ANR function is to relieve the operator from the burden of manually managing NCRs. Figure 15.3.3.1-1
shows ANR and its environment:
3GPP
Release 15 71 3GPP TS 38.300 V15.3.1 (2018-10)
The ANR function resides in the gNB and manages the NCRT. Located within ANR, the Neighbour Detection Function
finds new neighbours and adds them to the NCRT. ANR also contains the Neighbour Removal Function which removes
outdated NCRs. The Neighbour Detection Function and the Neighbour Removal Function are implementation specific.
An existing NCR from a source cell to a target cell means that gNB controlling the source cell:
a) Knows the global and physical IDs (e.g. NR CGI/NR PCI, ECGI/PCI) of the target cell.
b) Has an entry in the NCRT for the source cell identifying the target cell.
c) Has the attributes in this NCRT entry defined, either by OAM or set to default values.
NCRs are cell-to-cell relations, while an Xn link is set up between two gNBs. Neighbour Cell Relations are
unidirectional, while an Xn link is bidirectional.
NOTE: The neighbour information exchange, which occurs during the Xn Setup procedure or in the gNB
Configuration Update procedure, may be used for ANR purpose.
The ANR function also allows OAM to manage the NCRT. OAM can add and delete NCRs. It can also change the
attributes of the NCRT. The OAM system is informed about changes in the NCRT.
3GPP
Release 15 72 3GPP TS 38.300 V15.3.1 (2018-10)
Cell A UE Cell B
Phy-CID=3 Phy-CID=5
Global-CID=17 Global-CID=19
1. Report
(PhyCID=5, strong signal)
2. Report GlobalCID Request
(Target PhyCID=5)
2b. BCCH (...)
3. Report GlobalCID=19
Figure 15.3.3.2-1 depicts an example where the gNB serving cell A has an ANR function. In RRC_CONNECTED, the
gNB instructs each UE to perform measurements on neighbour cells. The gNB may use different policies for instructing
the UE to do measurements, and when to report them to the gNB. This measurement procedure is as specified in TS
38.331[12].
1. The UE sends a measurement report regarding cell B. This report contains Cell B's PCI, but not its NCGI.
When the gNB receives a UE measurement report containing the PCI, the following sequence may be used.
2. The gNB instructs the UE, using the newly discovered PCI as parameter, to read the all the broadcast NCGI(s),
TAC(s), RANAC(s), PLMN ID(s) and NR frequency band(s) of the related neighbour cell. To do so, the gNB
may need to schedule appropriate idle periods to allow the UE to read the NCGI from the broadcast channel of
the detected neighbour cell. How the UE reads the NCGI is specified in TS 38.331.
3. When the UE has found out the new cell's NCGI(s), the UE reports all the broadcast NCGI(s) to the serving cell
gNB. In addition, the UE reports all the tracking area code(s), RANAC(s), PLMN IDs and NR frequency band(s)
that have been read by the UE.
4. The gNB decides to add this neighbour relation, and can use PCI and NCGI(s) to:
3GPP
Release 15 73 3GPP TS 38.300 V15.3.1 (2018-10)
Cell A UE Cell B
Type=NR Type=LTE
Phy-CID=3 Phy-CID=PSC=5
Global-CID=17 Global-CID=19
1. Report Neighbour Request
(RAT, Frequency)
2. Report Neighbour Response
(PhyCID, Signal Level
3. Report GlobalCID Request
(Target PhyCID=5)
3b. BCCH (...)
4. Report GlobalCID=19
Figure 15.3.3.5-1: Automatic Neighbour Relation Function in case of E-UTRAN detected cell
Figure 15.3.3.5-1 depicts an example where the gNB serving cell A has an ANR function. In RRC_CONNECTED, the
gNB can instruct a UE to perform measurements and detect cells on other RATs. The gNB may use different policies for
instructing the UE to do measurements, and when to report them to the gNB.
1 The gNB instructs a UE to look for neighbour cells in the target RATs. To do so the gNB may need to schedule
appropriate idle periods to allow the UE to scan all cells in the target RATs.
2 The UE reports the PCI and carrier frequency of the detected cells in the target RATs.
When the gNB receives UE reports containing PCIs of cell(s) the following sequence may be used.
3 The gNB instructs the UE, using the newly discovered PCI as parameter, to read the ECGI, the TAC and all
available PLMN ID(s) of the newly detected cell in case of E-UTRA detected cells. The UE ignores
transmissions from the serving cell while finding the requested information transmitted in the broadcast channel
of the detected inter-system/inter-frequency neighbour cell. To do so, the gNB may need to schedule appropriate
idle periods to allow the UE to read the requested information from the broadcast channel of the detected inter-
RAT neighbour cell.
4 After the UE has read the requested information in the new cell, it reports the detected ECGI, TAC, and available
PLMN ID(s) to the serving cell gNB.
- The NG-RAN node sends the UPLINK RAN CONFIGURATION TRANSFER message to the AMF to request
the TNL address of the candidate NG-RAN node, and includes relevant information such as the source and target
RAN node ID.
- The AMF relays the request by sending the DOWNLINK RAN CONFIGURATION TRANSFER message to the
candidate NG-RAN node identified by the target RAN node ID.
- The candidate NG-RAN node responds by sending the UPLINK RAN CONFIGURATION TRANSFER
message containing one or more TNL addresses to be used for SCTP connectivity with the initiating NG-RAN
node, and includes other relevant information such as the source and target RAN node ID.
- The AMF relays the response by sending the DOWNLINK CONFIGURATION TRANSFER message to the
initiating NG-RAN node identified by the target RAN node ID.
NOTE: In this version of the specification, it is assumed that the NG-RAN node is able to determine the gNB ID
length of the candidate gNB (e.g. based on OAM configuration).
3GPP
Release 15 74 3GPP TS 38.300 V15.3.1 (2018-10)
16 Verticals Support
16.1 URLLC
16.1.1 Overview
The support of Ultra-Reliable and Low Latency Communications (URLLC) services is facilitated by the introduction of
the mechanisms described in the following subclauses. Please note however that those mechanisms need not be limited
to the provision of URLLC services.
NOTE: PDCP control PDUs are not duplicated and always submitted to the primary RLC entity.
When duplication is activated, the original PDCP PDU and the corresponding duplicate shall not be transmitted on the
same carrier. The two different logical channels can either belong to the same MAC entity (CA) or to different ones
(DC). In the former case, logical channel mapping restrictions are used in MAC to ensure that the logical channel
carrying the original PDCP PDUs and logical channel carrying the corresponding duplicates are not sent on the same
carrier.
When an RLC entity acknowledges the transmission of a PDCP PDU, the PDCP entity shall indicate to the other RLC
entity to discard it; and when the secondary RLC entity reaches the maximum number of retransmissions for a PDCP
PDU, the UE informs the gNB but does not trigger RLF.
When configuring duplication for a DRB, RRC also sets the initial state (either activated or deactivated). After the
configuration, the state can then be dynamically controlled by means of a MAC control element and in DC, the UE
applies the MAC CE commands regardless of their origin (MCG or SCG). When duplication is deactivated for a DRB,
the secondary RLC entity is not re-established, the HARQ buffers are not flushed but the corresponding logical channel
mapping restrictions – if any – are lifted, and the transmitting PDCP entity should indicate to the secondary RLC entity
to discard all duplicated PDCP PDUs.
When duplication is configured for an SRB the state is always active and cannot be dynamically controlled.
When activating duplication for a DRB, NG-RAN should ensure that at least one serving cell is activated for each
logical channel of the DRB; and when the deactivation of SCells leaves no serving cells activated for a logical channel
of the DRB, NG-RAN should ensure that duplication is also deactivated.
3GPP
Release 15 75 3GPP TS 38.300 V15.3.1 (2018-10)
For uplink or downlink bit rate adaptation, gNB may send a recommended bit rate to the UE to inform the UE on the
currently recommended transport bit rate on the local uplink or downlink, which the UE may use in combination with
other information to adapt the bit rate, e.g. the UE may send a bit rate request to the peer UE via application layer
messages as specified in 3GPP TS 26.114 [24], which the peer UE may use in combination with other information to
adapt the codec bit rate. The recommended bit rate is in kbps at the physical layer at the time when the decision is made.
The recommended bit rate for UL and DL is conveyed as a MAC Control Element (CE) from the gNB to the UE as
outlined in Figure 16.2.1.1-1.
UE gNB
UL/DL bit rate recommendation
Based on the recommended bit rate from the gNB, a UE may initiate an end-to-end bit rate adaptation with its peer (UE
or MGW). The UE may also send a query message to its local gNB to check if a bit rate recommended by its peer can
be provided by the gNB. The UE is not expected to go beyond the recommended bit rate from the gNB.
The recommended bit rate query message is conveyed as a MAC CE from the UE to the gNB as outlined in Figure
16.2.1.1-2.
UE gNB
UL/DL bit rate recommendation query
A prohibit timer can be configured per logical channel by the network to limit UEs sending frequent query MAC CEs.
Independent prohibit timers are used for each direction (uplink and downlink) to prohibit the UE from retransmitting
exactly the same query MAC CE to the gNB during the configured time.
3GPP
Release 15 76 3GPP TS 38.300 V15.3.1 (2018-10)
A network slice always consists of a RAN part and a CN part. The support of network slicing relies on the principle that
traffic for different slices is handled by different PDU sessions. Network can realise the different network slices by
scheduling and also by providing different L1/L2 configurations. The UE provides assistance information for network
slice selection in RRC message, if it has been provided by NAS. While the network can support large number of slices
(hundreds), the UE need not support more than 8 slices simultaneously.
Network Slicing is a concept to allow differentiated treatment depending on each customer requirements. With slicing,
it is possible for Mobile Network Operators (MNO) to consider customers as belonging to different tenant types with
each having different service requirements that govern in terms of what slice types each tenant is eligible to use based
on Service Level Agreement (SLA) and subscriptions.
NSSAI (Network Slice Selection Assistance Information) includes one or more S-NSSAIs (Single NSSAI). Each
network slice is uniquely identified by a S-NSSAI, as defined in 3GPP TS 23.501 [3].
The following key principles apply for support of Network Slicing in NG-RAN:
- NG-RAN supports a differentiated handling of traffic for different network slices which have been pre-
configured. How NG-RAN supports the slice enabling in terms of NG-RAN functions (i.e. the set of network
functions that comprise each slice) is implementation dependent.
- NG-RAN supports the selection of the RAN part of the network slice, by assistance information provided by the
UE or the 5GC which unambiguously identifies one or more of the pre-configured network slices in the PLMN.
- NG-RAN supports policy enforcement between slices as per service level agreements. It should be possible for a
single NG-RAN node to support multiple slices. The NG-RAN should be free to apply the best RRM policy for
the SLA in place to each supported slice.
Support of QoS
- For initial attach, the UE may provide assistance information to support the selection of an AMF. If available,
NG-RAN uses this information for routing the initial NAS to an AMF. If the NG-RAN is unable to select an
AMF using this information or the UE does not provide any such information the NG-RAN sends the NAS
signalling to one of the default AMFs.
- For subsequent accesses, the UE provides a Temp ID, which is assigned to the UE by the 5GC, to enable the NG-
RAN to route the NAS message to the appropriate AMF as long as the Temp ID is valid (NG-RAN is aware of
and can reach the AMF which is associated with the Temp ID). Otherwise, the methods for initial attach applies.
- the NG-RAN supports resource isolation between slices. NG-RAN resource isolation may be achieved by means
of RRM policies and protection mechanisms that should avoid that shortage of shared resources in one slice
breaks the service level agreement for another slice. It should be possible to fully dedicate NG-RAN resources to
a certain slice. How NG-RAN supports resource isolation is implementation dependent.
Slice Availability
3GPP
Release 15 77 3GPP TS 38.300 V15.3.1 (2018-10)
- Some slices may be available only in part of the network. The NG-RAN supported S-NSSAI(s) is configured by
OAM. Awareness in the NG-RAN of the slices supported in the cells of its neighbours may be beneficial for
inter-frequency mobility in connected mode. It is assumed that the slice availability does not change within the
UE's registration area.
- The NG-RAN and the 5GC are responsible to handle a service request for a slice that may or may not be
available in a given area. Admission or rejection of access to a slice may depend by factors such as support for
the slice, availability of resources, support of the requested service by NG-RAN.
- In case a UE is associated with multiple slices simultaneously, only one signalling connection is maintained and
for intra-frequency cell reselection, the UE always tries to camp on the best cell. For inter-frequency cell
reselection, dedicated priorities can be used to control the frequency on which the UE camps.
- Slice awareness in NG-RAN is introduced at PDU session level, by indicating the S-NSSAI corresponding to the
PDU Session, in all signalling containing PDU session resource information.
- It is the responsibility of the 5GC to validate that the UE has the rights to access a network slice. Prior to
receiving the Initial Context Setup Request message, the NG-RAN may be allowed to apply some
provisional/local policies, based on awareness of which slice the UE is requesting access to. During the initial
context setup, the NG-RAN is informed of the slice for which resources are being requested.
- mandatory SST (Slice/Service Type) field, which identifies the slice type and consists of 8 bits (with range is 0-
255);
- optional SD (Slice Differentiator) field, which differentiates among Slices with same SST field and consist of 24
bits.
3GPP
Release 15 78 3GPP TS 38.300 V15.3.1 (2018-10)
Hardware/software resource isolation is up to implementation. Each slice may be assigned with either shared or
dedicated radio resource up to RRM implementation and SLA.
To enable differentiated handling of traffic for network slices with different SLA:
- NG-RAN is configured with a set of different configurations for different network slices by OAM;
- To select the appropriate configuration for the traffic for each network slice, NG-RAN receives relevant
information indicating which of the configurations applies for this specific network slice.
16.3.4.1 General
In this sub clause, signalling flows related to the realization of network slicing in the NG-RAN are given.
NG SETUP REQUEST
(List of SNSSAI(s) supported per TA)
NG SETUP RESPONSE
(List of SNSSAI(s) supported per PLMN)
NG SETUP REQUEST
(List of SNSSAI(s) supported per TA)
NG SETUP RESPONSE
(List of SNSSAI(s) supported per PLMN)
RRC Connection Setup
(Temp ID or Assistance Info)
INITIAL UE MESSAGE
validate UE rights
and slice(s)availability
In case a Temp ID is not available, the NG-RAN uses the assistance information provided by the UE at RRC connection
establishment to select the appropriate AMF instance (the information is provided after MSG3 of the random access
procedure). If such information is also not available, the NG-RAN routes the UE to one of the configured default AMF
instances.
The NG-RAN uses the list of supported S-NSSAI(s) previously received in the NG Setup Response message when
selecting the AMF with the assistance information. This list may be updated via the AMF Configuration Update
message.
3GPP
Release 15 79 3GPP TS 38.300 V15.3.1 (2018-10)
Preconditions: RRC Connection Establishment, CN Instance Selection, Provisional policies may be applied
INITIAL CONTEXT SETUP
(Allowed NSSAI, one SNSSAI per PDU Session when present)
INITIAL CONTEXT SETUP RESPONSE
NG-RAN confirms the establishment/modification/release of the resources for a PDU session associated to a certain
NW slice by responding with the PDU Session Resource Setup/Modify/Release Response message over the NG-C
interface.
PDU SESSION RESOURCE SETUP/MODIFY/RELEASE
(one SNSSAI per PDU Session)
PDU SESSION RESOURCE SETUP/MODIFY/RELEASE RESPONSE
16.3.4.5 Mobility
To make mobility slice-aware in case of Network Slicing, S-NSSAI is introduced as part of the PDU session
information that is transferred during mobility signalling. This enables slice-aware admission and congestion control.
Both NG and Xn handovers are allowed regardless of the slice support of the target NG-RAN node i.e. even if the target
NG-RAN node does not support the same slices as the source NG-RAN node. An example for the case of active mode
mobility across different Registration Areas, is shown in Figure 16.3.4.5-1 for the case of 5GC involved handover and
in Figure 16.3.4.5-2 for the case of Xn based handover.
3GPP
Release 15 80 3GPP TS 38.300 V15.3.1 (2018-10)
UE in RRC_CONNECTED with
n slices configured at NAS level
and with m PDU sessions active
Handover preparation
to gNB2 triggered
HANDOVER REQUIRED
HANDOVER REQUEST
(Allowed NSSAI, one SNSSAI per PDU Session)
HANDOVER REQUEST ACKNOWLEDGE
(List of accepted and failed PDU Sessions)
HANDOVER COMMAND
Handover Execution
Registration Area Update (alignment of slices supported in the new RA between UE and Network)
UE in RRC_CONNECTED with
n slices configured at NAS level
and with m PDU sessions active
at AS level
HANDOVER REQUEST
(one SNSSAI per PDU Session)
Slice Aware
Admission Control
HANDOVER REQUEST ACKNOWLEDGE
(List of admitted and non admitted PDU Sessions)
Handover Execution
PATH SWITCH REQUEST
(List of accepted and failed PDU Sessions)
PATH SWITCH REQUEST ACKNOWLEDGE
(List of switched and released PDU Sessions,
Allowed NSSAI)
Registration Area Update (alignment of slices supported in the new RA between UE and Network)
- Earthquake and Tsunami Warning System: ETWS is a public warning system developed to meet the regulatory
requirements for warning notifications related to earthquake and/or tsunami events (see 3GPP TS 22.168 [14]).
3GPP
Release 15 81 3GPP TS 38.300 V15.3.1 (2018-10)
ETWS warning notifications can either be a primary notification (short notification) or secondary notification
(providing detailed information).
- Commercial Mobile Alert System: CMAS is a public warning system developed for the delivery of multiple,
concurrent warning notifications (see 3GPP TS 22.268 [15]).
Different SIBs are defined for ETWS primary notification, ETWS secondary notification and CMAS notification.
Paging is used to inform UEs about ETWS indication and CMAS indication. UE monitors ETWS/CMAS indication in
its own paging occasion for RRC_IDLE and RRC_INACTIVE. UE monitors ETWS/CMAS indication in any paging
occasion for RRC Connected. Paging indicating ETWS/CMAS notification triggers acquisition of system information
(without delaying until the next modification period).
16.5.4 Fallback
RAT fallback towards E-UTRA connected to 5GC is performed when NR does not support Emergency Services and
System fallback towards E-UTRA connected to EPS is performed when 5GC does not support Emergency Services.
Depending on factors such as CN interface availability, network configuration and radio conditions, the fallback
procedure results in either CONNECTED state mobility (handover procedure) or IDLE state mobility (redirection) - see
3GPP TS 23.501 [3] and 3GPP TS 36.331 [12].
3GPP
Release 15 82 3GPP TS 38.300 V15.3.1 (2018-10)
Annex A (informative):
QoS Handling in RAN
1. PDU Session Establishment Request
2. PDU SESSION RESOURCE SETUP REQUEST
3. RRCReconfiguration
4. DRB(s) established
5. RRCReconfigurationComplete
6. PDU SESSION RESOURCE SETUP RESPONSE
2. AMF sends a PDU SESSION RESOURCE SETUP REQUEST message to gNB, which includes the NAS
message to be sent to the UE with NAS QoS related information.
3. gNB sends an RRCReconfiguration message to UE including the configuration of at least one DRB and the NAS
message received at Step 2.
4. UE establishes the DRB(s) for the new PDU session and creates the QFI to DRB mapping rules.
7. User Plane Data can then be exchanged between UE and gNB over DRB(s) according to the mapping rules and
between UPF and gNB over the tunnel for the PDU session. QFI marking over Uu is optional (see subclause 12)
while QFI marking over NG-U is always present.
3GPP
Release 15 83 3GPP TS 38.300 V15.3.1 (2018-10)
1. DL Packet (QFI)
Figure A.2-1: DL data with new QFI sent over existing DRB
2. gNB decides to send the new QoS flow over an existing DRB.
NOTE: If gNB decides to send it over a new DRB, it needs to establish the DRB first.
3. gNB sends the DL packet over the selected DRB with the new QFI and RDI set in the SDAP header.
4. UE identifies the QFI and RDI in the received DL packet and the DRB on which the packet was received. The
AS mapping rules are then updated accordingly.
5. User Plane Data for the new QoS flow can then be exchanged between UE and gNB over the DRB according to
the updated mapping rules and between UPF and gNB over the tunnel for the PDU session.
1. DL Packet (QFI)
3. RRCReconfiguration
5. RRCReconfigurationComplete
Figure A.3-1: DL data with new QFI sent over existing DRB
3GPP
Release 15 84 3GPP TS 38.300 V15.3.1 (2018-10)
2. gNB decides to send the new QoS flow over an existing DRB using explicit RRC signalling for updating the AS
mapping rules.
3. gNB sends an RRCReconfiguration message to UE with the new QFI to DRB mapping rule. gNB may also
decide to update the DRB configuration if required to meet the QoS requirements for the new QoS Flow.
4. UE updates the QFI to DRB mapping rules and configuration (if received).
6. User Plane Data for the new QoS flow can then be exchanged between UE and gNB over the DRB according to
the updated mapping rules and between UPF and gNB over the tunnel for the PDU session.
1. PDU SESSION RESOURCE MODIFY REQUEST (QFI)
3. RRCReconfiguration
5. RRCReconfigurationComplete
6. PDU SESSION RESOURCE MODIFY RESPONSE
Figure A.4-1: DL data with new QoS Flow ID sent over new DRB with explicit signalling
1. gNB receives a PDU SESSION RESOURCE MODIFY REQUEST message from AMF for a new QoS flow.
2. If gNB cannot find an existing DRB to map this new QoS flow, it decides to establish a new DRB.
3. gNB sends an RRCReconfiguration message to UE including the DRB configuration with the new QFI to DRB
mapping rule and the NAS message received at step 1.
4. UE establishes the DRB for the new QoS flow associated with this PDU session and updates the mapping rules.
7. User Plane Data can then be exchanged between UE and gNB over DRB(s) according to the mapping rules and
between UPF and gNB over the tunnel for the PDU session.
3GPP
Release 15 85 3GPP TS 38.300 V15.3.1 (2018-10)
1. PDU SESSION RESOURCE MODIFY REQUEST
3. RRCReconfiguration
5. RRCReconfigurationComplete
6. PDU SESSION RESOURCE MODIFY RESPONSE
1. gNB receives a PDU SESSION RESOURCE MODIFY REQUEST message from AMF to release a QoS flow.
2. The gNB decides to release corresponding the QFI to DRB mapping rule. Since the DRB also carries other QoS
flows, the DRB is not released.
3. gNB sends an RRCReconfiguration message to UE to release the QFI to DRB mapping rule.
4. UE updates the AS QFI to DRB mapping rules to release this QFI to DRB mapping rule.
3GPP
Release 15 86 3GPP TS 38.300 V15.3.1 (2018-10)
1. UL packet (QFI)
2. Default DRB
if no mapping rules
5. RRCReconfiguration
Figure A.6-1: UL packet with a new QoS flow for which a mapping does not exist in UE
0. PDU session and DRBs (including a default DRB) have been already established.
2. UE uses the QFI of the packet to map it to a DRB. If there is no mapping of the QFI to a DRB in the AS
mapping rules for this PDU session, then the packet is assigned to the default DRB.
3. UE sends the UL packet on the default DRB. The UE includes the QFI in the SDAP header.
5. If gNB wants to use a new DRB for this QoS flow, it sets up one. It can also choose to move the QoS flow to an
existing DRB using RQoS or RRC signalling (see subclauses A.2 and A.3).
6. User Plane Data for the new QoS flow can then be exchanged between UE and gNB over the DRB according to
the updated mapping rules and between UPF and gNB over the tunnel for the PDU session.
3GPP
Release 15 87 3GPP TS 38.300 V15.3.1 (2018-10)
Annex B (informative):
Deployment Scenarios
3GPP
Release 15 88 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 89 3GPP TS 38.300 V15.3.1 (2018-10)
Annex C (informative):
I-RNTI Reference Profiles
The I-RNTI provides the new NG-RAN node a reference to the UE context in the old NG-RAN node. How the new
NG-RAN node is able to resolve the old NG-RAN ID from the I-RNTI is a matter of proper configuration in the old and
new NG-RAN node.
Table C-1 below provides some typical partitioning of an 40bit I-RNTI, assuming the following content:
- NG-RAN node address index: information to identify the NG-RAN node that has allocated the UE specific
part;
NOTE: RAT-specific information may be introduced in a later release, containing information to identify the
RAT of the cell within which the UE was sent to RRC_INACTIVE. This version of the specification only
supports intra-RAT mobility of UEs in RRC_INACTIVE.
- PLMN-specific information: information supporting network sharing deployments, providing an index to the
PLMN ID part of the Global NG-RAN node identifier.
3GPP
Release 15 90 3GPP TS 38.300 V15.3.1 (2018-10)
Annex D (informative):
Change history
3GPP
Release 15 91 3GPP TS 38.300 V15.3.1 (2018-10)
Change history
Date Meeting TDoc CR Rev Cat Subject/Comment New
Version
2017.03 RAN2 R2-1702627 - - - First version. 0.1.0
97bis
2017.04 RAN2 R2-1703825 - - - Editorial Updates: 0.1.1
97bis - Stage 2 Details of ARQ operation marked as FFS
- Placeholder for CU/DU Split overview added
- Outdated editor notes removed
- Protocol Architecture updated
- NG-RAN terminology aligned
- Header placement in the L2 overview put as FFS
2017.04 RAN2 R2-1703952 - - - Editorial Updates: 0.1.2
97bis - description of measurements for mobility clarified
- some cell reselection details put FFS
- outdated references removed
2017.04 RAN2 R2-1704296 - - - Editorial updates: 0.1.3
98 - NG interfaces naming aligned to RAN3
- 5GC used consistently
- Statement on lossless delivery removed from 9.3.2
- Overview of PDCP function for CP detailed
2017.05 RAN2 R2-1704298 - - - Agreements of RAN2#97bis captured: 0.2.0
98 - overview of duplication operation
- RLC modes for DRBs and SRBs
- Condition for lossless mobility
- L2 handling at handover
- RLF triggers
- Measurement details (filtering, beams, quality…)
- QoS flow handling in DC
- RACH procedure message usage for on-demand SI
- Random Access Procedure triggers
- DRX baseline
2017.05 RAN2 R2-1704452 - - - RAN3 agreements captured (R3-171329) 0.2.1
98 5G logo and specification title updated
2017.05 RAN2 R2-1705994 - - - RLC failure for RLF generalized. 0.3.0
98
2017.06 RAN2 R2-1706204 - - - Agreements of RAN2#98 captured: 0.3.1
98 - Duplication Control
- RLC mode for SRB0 and System Info
- Provision of Assistance Info for AMF Selection
- QoS Handling from R2-1706011
- Beam measurements combining
- MSG1 request details for on-demand SI
- RNA and RLAU terminology introduced for INACTIVE
- Skipping of SPS resources when nothing to transmit
- Duplication detection at RLC only for AM
- Provision of access category by NAS for connection control
Editorial updates in addition:
- QFI used consistently
2017.06 RAN2 R2-1706205 - - - RAN3 agreements captured (R3-171932) 0.4.0
98
2017.06 RAN2 R2-1706206 - - - Corrections: 0.4.1
98 - provision of AC in INACTIVE is FFS
- agreements on measurement moved from 9.2.1.1 to 9.2.4
2017.06 NR R2-1706540 - - - Editorial corrections 0.5.0
Adhoc 2 Agreement on RLC Segmentation captured
Duplicated statement in 9.2.1.1. and 7.3 removed
2017.08 RAN2 R2-1707748 - - - Agreements of RAN2 NR June Adhoc captured: 0.6.0
99 - TP on Security in R2-1707466
- TP on Measurement Model in R2-1707480
- NCR Acronym addition
- Duplication control details
- UE capabilities and band combinations
- Disabling of PDPC reordering as PDCP function
- On-Demand SI and RACH details
- Measurement Report Characteristics
- Mapping rules update handling
- UE Capabilities and Band Combination handling
In addition:
- ARQ overview aligned with Stage 3 agreements
- L2 Data Flow aligned with Stage 3 agreements
- References updated
RAN3 TP incorporated (R3-172610)
2017.08 RAN2 R2-1709937 - - - Agreements of RAN2 99 captured: 0.7.0
99 - QoS update in R2-1709830
- Description of the RRC states in R2-1707690
3GPP
Release 15 92 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 93 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP
Release 15 94 3GPP TS 38.300 V15.3.1 (2018-10)
3GPP