FO - SP2105 - E01 - 0 LTE Air Interface Protocols and Signaling Procedures
FO - SP2105 - E01 - 0 LTE Air Interface Protocols and Signaling Procedures
FO - SP2105 - E01 - 0 LTE Air Interface Protocols and Signaling Procedures
Signaling Procedures
Course objectives:
Understand and master LTE interfaces and protocols.
Understand and master RRC protocol state, bearer probability,
and common signaling of SM and MM protocols.
Understand composition of a broadcast message, and signaling
of System Information Blocks (SIBs).
Understand and master RRC layer signaling and signaling
analysis for RRC connection establishment, reestablishment,
release, and reconfiguration procedures.
Understand and master common signaling procedures, such as
attach, detach, service request, and bearer setup.
Contents
Chapter 1 LTE Interfaces and Protocols.....................................................................................................1
1.1 E-UTRAN Interface Protocol Model...................................................................................................1
1.2 LTE Air Interface Protocols.................................................................................................................1
1.2.1 Control Plane Protocols.............................................................................................................1
1.2.2 User Plane Protocols..................................................................................................................2
1.3 LTE Interface Introduction...................................................................................................................3
1.3.1 S1 Interface................................................................................................................................3
1.3.2 X2 Interface...............................................................................................................................5
1.4 LTE Signaling Message Structures......................................................................................................7
1.4.1 LTE Signaling Flow and Service Flow......................................................................................7
1.4.2 NAS Signaling...........................................................................................................................9
1.4.3 RRC Signaling.........................................................................................................................10
1.5 Bearer-Related Concepts....................................................................................................................12
1.5.1 EPS Bear Architecture.............................................................................................................12
1.5.2 Bear Concepts..........................................................................................................................12
1.5.3 Bearer Classification................................................................................................................14
1.5.4 Connection Concepts...............................................................................................................15
i
2.3 Common Signaling Procedures..........................................................................................................67
2.3.1 Attach and Detach Procedures.................................................................................................67
2.3.2 Service Request Procedure.......................................................................................................78
2.3.3 Dedicated Bearer Procedures...................................................................................................82
ii
Chapter 一 LTE Interfaces and Protocols
一.1 E-UTRAN Interface Protocol Model
The following figure shows an E-UTRAN interface protocol model. The protocol model is
applicable to all E-UTRAN interfaces, including S1 and X2 interfaces. It inherits the principles for
defining a UTRAN interface protocol model, meaning that the control plane is separated from the
user plane, and that the radio network layer is separated from the transport network layer. This
protocol model allows the control plane and user plane, and the radio network layer and transport
network layer technologies to evolve independently, thereby reducing the costs of LTE system
interface standardization.
Signalling Data
Bearer(s) Bearer(s)
Physical Layer
The following figure shows the structure of the control plane protocol stack.
1
Figure 1.2-1 Air Interface Control Plane Protocol Stack
PDCP is terminated in the eNB on the network side, and performs the functions such as
ciphering and integrity protection for the control plane.
RLC and MAC are terminated in the eNB on the network side, and perform the same
functions as for the user plane.
RRC is terminated in the eNB on the network side, and performs the following functions:
- Broadcast
- Paging
- RRC connection management
- RB control
- Mobility functions
- UE measurement reporting and control
The NAS control protocol is terminated in the MME on the network side, and performs the
following functions:
The following figure shows the structure of the user plane protocol stack.
2
Chapter 2 Signaling Message Analysis
User-plane PDCP, RLC, and MAC are all terminated in the eNB on the network side, and
perform the following functions for the user plane:
- Header compression
- Ciphering
- Scheduling
- ARQ and HARQ
一.3.1 S1 Interface
The S1 interface is the interface between the eNB and the MME/S-GW. The difference
between the S1 interface and the Iu interface in a 3G UMTS system is that the Iu interface is
connected to both the PS and CS domains of a 3G core network, while the S1 interface supports
only the PS domain.
1. S1 Control Plane
The S1 control plane interface is located between the eNodeB and the MME. The transport
network layer is built on IP transport, which is similar to the user plane. To ensure reliable
transport of signaling messages, SCTP is added on top of IP. The application layer signaling
protocol is referred to as S1-AP. For the control plane protocol stack of the S1 interface, see the
following figure.
3
LTE Air Interface Protocols and Signaling Procedures
SAE bearer service management (including bearer setup, modification, and release)
S1 UE context release
S1 paging
Network sharing
The radio network layer of the S1 interface does not provide traffic control and congestion
control functions.
2. S1 User Plane
The S1 user plane interface (S1-UP) is located between the eNB and the S-GW. For the
protocol stack of the S1-UP, see the following figure. The transport network layer of the S1-UP is
built on IP transport. GTP-U is used on top of UDP/IP to carry the user plane PDUs between the
S-GW and the eNB.
4
Chapter 2 Signaling Message Analysis
Data between tunnel endpoints is routed based on IP address and UDP port number.
The radio network layer protocols of the SI-UP provide the following functions:
Indicating the SAE access bearer to which a data packet belongs at the S1 target node
一.3.2 X2 Interface
The X2 interface is the interface between eNBs. The principle used to define the X2 interface
is the same as that used to define the S1 interface, which is reflected by the similarity between
the user-plane and control-plane protocol stack structures of the X2 interface and those of the
S1 interface.
1. X2 User Plane
5
LTE Air Interface Protocols and Signaling Procedures
The X2 user plane interface (X2-UP) provides transport of user data between eNBs. For the
protocol stack of the X2-UP, see the following figure. The transport network layer of the X2-UP is
built on IP transport. GTP-U is used on top of UDP/IP to carry user plane PDUs between eNBs.
2. X2 Control Plane
For the protocol stack of the X2 control plane interface, see the following figure. The principle
that an LTE system uses to define the X2 interface is the same as that used to define the S1
interface. To ensure reliable transport of signaling messages, SCTP is used on top of IP. The
application layer signaling protocol is referred to as X2-AP.
6
Chapter 2 Signaling Message Analysis
Load management, used to transfer load information and resource state between eNBs
Error indication, used to indicate undefined error information that occurs during the
interaction between eNBs
Sending the changed configuration information of one eNB to the other eNB, thereby
unifying information between eNBs
The X2 setup procedure allows eNBs to exchange cell information and to set up adjacent cell
adjacent relationship. The exchanged information is classified into the following two types:
This type of information is mainly used for inter-cell interference coordination, such as
High Interference Indication (HII) and Overload Indication (OI) for uplink ICIC, and
Relative Narrowband Tx Power (RNTP) for downlink ICIC.
- Handover-related information
There is only one NE type, eNodeB, on the LTE radio side. The control plane and user plane
of the EPC are separated as two NE types, MME and SGW. The protocol interfaces supported by
an eNodeB include Uu, S1, and X2 control plane and user plane interfaces.
7
LTE Air Interface Protocols and Signaling Procedures
In terms of the signaling flow composition, signaling can be classified into three types: NAS
signaling, RRC signaling, and signaling transmitted on S1 and X2 interfaces. NAS signaling
focuses on two types of signaling: SM signaling and MM signaling. RRC signaling belongs to the
radio access network.
You can refer to the 3GPP TS 24.301 for NAS signaling details, the 3GPP TS36.331 for RRC
signaling details, and the 3GPP TS 36.413 and TS 36.423 for details about S1 and X2 interface-
related signaling.
U MME PDN/
E NAS 24.301 /
NAS S-GW
eN eNo
RRC 36.331 RRC od S1AP S1AP 29.274
36.413 deB GTP-C
eB X2AP X2AP
PDCP 36.323 PDCP 36.423
SCTP 36.412 SCTP UDP
RLC 36.322 RLC
IP 36.422 IP IP
MAC 36.321 MAC L2 L2 L2
PHY36.211~36.214PHY L1 L1 L1
LTE-Uu S1-MME/X2-C
8
Chapter 2 Signaling Message Analysis
Common procedures
5.4.1 GUTI reallocation procedure
5.4.2 Authentication procedure
5.4.3 Security mode control procedure
5.4.4 Identification procedure
5.4.5 EMM information procedure
Specific procedures
5.5.1 Attach procedure
5.5.1.2 Attach procedure for EPS services
5.5.1.3 Combined attach procedure for EPS services and
non-EPS services
5.5.2 Detach procedure
5.5.2.2 UE initiated detach procedure
5.5.2.3 Network initiated detach procedure
5.5.3 Tracking area updating procedure
5.5.3.2 Normal and periodic tracking area updating
procedure
5.5.3.3 Combined tracking area updating procedure
Connection management (ECM) procedures
5.6.1 Service request procedure
5.6.2 Paging procedure
5.6.3 Transport of NAS messages procedure
5.6.4 Generic transport of NAS messages procedure
9
LTE Air Interface Protocols and Signaling Procedures
Functions of the RRC protocol can be classified into the following three types:
Providing connection management and message transfer for the NAS layer
Paging message
Measurement message
11
LTE Air Interface Protocols and Signaling Procedures
12
Chapter 2 Signaling Message Analysis
The end-to-end service includes an EPS bearer and an external bearer. The EPS bearer
includes an E-RAB bear and an S5/S8 bear. The E-RAB bearer includes a radio bearer and an
S1 bearer.
The access network structure of the EPS is more flattened. The RNC and NodeB nodes in
the UMTS are simplified into one eNodeB node in the EPS, thereby changing the QoS structure.
The QoS structure of the EPS is simpler than that of the UMTS. By introducing new concepts
such as default bearer into the QoS, the EPS hopes to better realize "Always Online".
In the core network, the QoS of the EPS is used to map IP QoS to the QoS Class Identifier
(QCI) of a bearer. In the access network, the QoS of the EPS is used to correspond the QCI on
the S1 interface to the QCI characteristics to be performed by the eNodeB.
13
LTE Air Interface Protocols and Signaling Procedures
EPS bearers provide QoS guarantee for specific attributes between UEs and PDNs, and are
classified into default bearer and dedicated bearers.
Default bearer: A default bearer is a bearer for data and signaling that meets the default
QoS requirement. It can be simply regarded as a bearer trying to provide a UE with always-on IP
connectivity to a PDN. It is established when the UE connects to the PDN and released when the
PDN connection is released.
GBR/Non-GBR bearer: Dedicated network resources related to the Guaranteed Bit Rate
(GBR) are permanently allocated to a bearer during the bearer setup or modification procedure
through functions of the eNodeB, such as admission control. The bit rate of the bearer is
guaranteed to stay the same. If the rate of a bearer cannot stay the same, the bearer is a non-
GBR bearer.
For a user and a connection, a dedicated bearer can be a GBR bearer or a non-GBR bearer.
However, a default bearer can only be a non-GBR bearer. The dedicated and default bearers
share one PDN connection (UE address and PDN address), which means that the dedicated
bearer must be established based on the default bearer, and bound to the default bearer.
An EPS bearer is a logical aggregation of one or multiple Service Data Flows (SDFs)
between a UE and the PDN GW. In the EPC/E-UTRAN, the bearer-level QoS control is carried
out by EPS bearers. This means that the SDFs mapped to the same EPS bearer will be under
the same bearer-level QoS control (such as scheduling strategy, queue management strategy,
rate adjustment strategy, and RLC configuration). To provide different bearer-level QoS for two
SDFs, different EPS bearers should be established for the two SDFs.
In a PDN connection, there is only one default bearer, but may be multiple dedicated
bearers. A user can establish up to 11 bearers. When a UE requests a new service, the S-
GW/PDN-GW receives a PCC rule from the PCRF, including the QoS required by the service. If
the default bearer cannot provide the required QoS, another bearer is needed, meaning that a
dedicated bearer is to be established to provide the QoS.
14
Chapter 2 Signaling Message Analysis
After receiving the end-to-end services to be transmitted from the PCEF, the MME/S-GW
combines the end-to-end services of one traffic class, and generates an aggregated QoS
description (including at least the bit rate) for the traffic class. Each SAE bearer will send such a
QoS description to the eNodeB. When an end-to-end service is started, terminated, or modified,
the MME/UPE receives the related information, updates the aggregated QoS description, and
then forwards the updated description to the eNodeB.
Like the MME/S-GW, the LTE system will also perform the mapping of end-to-end service IP
flows to SAE bearers.
To identify packets belonging to different SAE bearers, the eNodeB and the MME/S-GW
need to know the aggregated QoS description of an SAE bearer. The eNodeB uses this
aggregated QoS description for bearer scheduling in the downlink direction and bearer
management in the uplink direction. The MME/S-GW uses this QoS description for bearer
management in the uplink and downlink directions.
In the downlink direction, the eNodeB handles IP packets based on the aggregated QoS
description of the SAE bearer. In the uplink direction, the eNodeB manages IP packets based on
the aggregated QoS description of the bearer.
In terms of the carried contents, bearers are classified into the following two types:
Data Radio Bearer (DRB), carrying data on the PDSCH allocated by the eNB
When the RRC connection of a UE is not established, SRB0 is used to carry RRC
signaling. When SRB2 is not established, SRB1 is used to carry NAS signaling.
In terms of the carrying mode of NAS signaling, bearers are classified into the following types:
Due to the increase of bandwidth and improvement of data transmission performance, the
data carrying ability of an RRC message in LTE is greatly improved. Therefore, all NAS
messages can be transmitted in RRC messages, thereby simplifying signaling
procedures.
15
LTE Air Interface Protocols and Signaling Procedures
16
Chapter 二 Signaling Message Analysis
二.1 Broadcast Message Analysis
A UE in IDLE or CONNECTED state needs to receive system information. In the following
scenarios, the UE needs to receive a broadcast:
Finishing a handover
A system information broadcast is classified into multiple System Information Blocks (SIBs),
one of which is referred to as the Master Information Block (MIB). Therefore, a system
information broadcast is classified into an MIB and several SIBs.
17
The scheduling periodicity of the MIB is 40 ms, and repetitions are transmitted in other
frames. In time-domain scheduling, the MIB is transmitted in slot 1 of subframe #0. In frequency-
domain scheduling, the MIB occupies the middle 6 RBs.
The scheduling periodicity of the SIB1 is 80 ms, and repetitions are transmitted in frames for
which SFN mod 2=0. In time-domain scheduling, the SIB1 is sent in subframe #5.
The other SIBs (except the MIB and SIB1) before being sent should be mapped to serveral
SI. A System Information (SI) can be regarded as a group consisting of multiple SIBs. These
SIBs are mapped onto the same SI, which can be scheduled in a unified mode. The scheduling
periodicity of an SI is configurable, and Tn = 2^n*4. Therefore, the scheduling of an SIBn
message is as follows:
SIB1 80ms
SIB2 160ms
SIB3 320ms
SIB4/5 640ms
SIB6/7/8 1280ms
SIBn
Figure 2.1-11 SIBn Scheduling
18
Chapter 2 Signaling Message Analysis
The above figure shows the signaling procedure of a UE receiving a broadcast after hangup.
First, the UE reads the MIB for the most basic information about a cell, including system
bandwidth, phich-Config, and System Frame Number. By using such information, the UE further
obtains other system information.
Secondly, the UE reads the System Information (SI) message for public configuration
information about radio resources, such as channel configuration information, and related timers
and counters at the UE side.
At last, the UE reads the SIBs for information such as PLMN identity, cell selection, and
reselection.
19
LTE Air Interface Protocols and Signaling Procedures
Phich_Duration: symbol length of the PHICH, enumerated type, options: normal and
extended, which respectively correspond to values 0 and 1.
A System Information message contains barring parameters related to cell selection and
access, common radio resource parameters, configuration information related to physical
channels and uplink power control, and timers and counters at the UE side.
20
Chapter 2 Signaling Message Analysis
The barring parameters are used to identify signaling and data. For a description of the
parameters, refer to the following table.
Field Display Range Memory Range Meaning
Enumerated type, options: (0, Signaling
0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.4, access
Ac_BarringFactor 0-15
0.5, 0.6, 0.7, 0.75, 0.8, 0.85, 0.9, probability
0.95). factor
21
LTE Air Interface Protocols and Signaling Procedures
RadioResourceConfigCommon parameters
22
Chapter 2 Signaling Message Analysis
type parameter with options (32, 64, 128, 256) RFs, which respectively correspond to values
0 to 3.
NB configuration information
An NB is a factor for adjusting the paging time. It is an enumerated type parameter with
options (4T, 2T, T, 1/2T, 1/4T, 1/8T, 1/16T, 1/32T), which respectively correspond to values 0
to 7.
The PRACH configuration information provides the UE with information such as the root
sequence index for the 64 preamble sequences generated on the PRACH, configuration
index for random access preambles, and the start RB number of random access preambles.
23
LTE Air Interface Protocols and Signaling Procedures
P_B: ratio of the EPRE of PDSCH with cell RS to the EPRE of PDSCH without cell RS,
enumerated type, range: (0, 1, 2, 3).
DeltaPUCCH_Shift: cycle shift of PUCCH format 1/1a/1b in the cell, enumerated type,
options: (1, 2, 3), which respectively correspond to values 0 to 2.
T300: waiting time of the UE for an RRC connection response, enumerated type,
options: (100, 200,300, 400, 600, 1000, 1500, 2000) ms, which respectively correspond to
values 0 to 7.
T310: waiting time of the UE for a radio link failure, enumerated type, options: (1, 2, 3, 4,
6, 8, 10, 20), which respectively correspond to values 0 to 7.
N310: maximum number of downlink out of syncronization indicators that the UE can
receive, enumerated type, options: (0, 50, 100, 200, 500, 1000, 2000) ms, which respectively
correspond to values 0 to 6.
T311: waiting time of the UE to enter IDLE state after detecting a radio link failure,
enumerated type, options: (1000, 3000, 5000, 10000, 15000, 20000, 30000) ms, which
respectively correspond to values 0 to 6.
25
LTE Air Interface Protocols and Signaling Procedures
N311: maximum number of downlink syncronization indicators that the UE can receive,
enumerated type, options: (1, 2, 3, 4, 5, 6, 8, 10), which respectively correspond to values 0
to 7.
The SIB1 carries information such as PLMN identity, cell on which the UE camps, cell
barred, and cell reselection.
Cellbarred: whether the cell is barred for access, enumerated type, options: (Barred, Not
Barred), which respectively correspond to 0 and 1.
q_RxlevMin: minimum receiving level required for eUTRAN cell selection, options: (-
140..-44) dBm, which respectively correspond to values 0 to 48, step: 2 dBm, calculation
formula: D = (P+140)/2.
26
Chapter 2 Signaling Message Analysis
q_RxlevMinOffset: minimum level offset required for cell selection, range: 2-16 dB,
which respectively correspond to values 1 to 8, step: 2 dB, calculation formula: D = P/2.
P_Max: maximum transmission power allowed by the UE, which is usually set to 23
dBm.
freqbandIndicator: indicator of the frequency band where the carrier frequency is in.
Trigger:
When trying to enter CONNECTED state from IDLE state, the UE initiates this
procedure to establish the SRB1. For example, before making a call, and
responding to a Paging, TAU, or Attach request, the UE must transit from IDLE
state to CONNECTED state.
RRC Connection Request: This message is sent by the UE using SRB0 on the
UL_CCCH. It contains an initial (NAS) identity of the UE and an establishment
cause, and corresponds to the Msg3 message in the random access procedure.
RRC Connection Setup: This message is sent by the eNB using SRB0 on the
DL_CCCH. It contains complete configuration information of SRB1, and
corresponds to the Msg4 message in the random access procedure.
RRC Connection Setup Complete: This message is sent by the UE using SRB1
on the UL_DCCH. It contains NAS messages in the uplink direction, such as
Attach Request, TAU Request, Service Request, and Detach Request. The eNB
sets up the S1 interface based on these messages.
If the eNB rejects to establish an RRC connection for the UE, the eNB returns an
RRC Connection Reject message on the DL_CCCH.
27
LTE Air Interface Protocols and Signaling Procedures
The following figure shows the structure of an RRC Connection Request message.
The RRC Connection Request message contains two parameters: ue_Identity and
establishmentCause.
28
Chapter 2 Signaling Message Analysis
>ue_Identity has two types: s-TMSI and randomValue. If a valid s-TMSI exists at the UE
side, the s-TMSI is used. Otherwise, a randomValue is used.
The following figure shows the structure of an RRC Connection Setup message.
>>srb_ToAddModList: The RRC Connection Setup message is used to set up the SRB1.
Therefore, this message should contain srb_ToAddModList, and srb_ToAddModListPresent is 1.
29
LTE Air Interface Protocols and Signaling Procedures
The RLC configuration supports two modes: explicit configuration and default configuration.
The protocol specifies that the RLC_MODE of SRB1 and SRB2 must be AM mode.
30
Chapter 2 Signaling Message Analysis
ms240, ms245, ms250, ms300, ms350, ms400, ms450, ms500, spare9, spare8, spare7, spare6,
spare5, spare4, spare3, spare2, spare1}, in which the value ms5 indicates 5 ms, and ms10
indicates 10 ms, and so on.
>>>>>>pollPDU: RLC AM parameter used by the transmission part of every AM RLC entity
to trigger the polling for PDUs. The value p4 indicates 4 PDUs, p8 indicates 8 PDUs, and pInfinity
corresponds to an infinite amount of PDUs. Discrete values {p4, p8, p16, p32, p64, p128, p256,
pInfinity} are used.
>>>>>>pollByte: RLC AM parameter used by the transmission part of every AM RLC entity to
trigger the polling for bytes. The value kB25 corresponds to 25 kBytes, kB50 corresponds to 50
kBytes, and kBInfinity corresponds to an infinite amount of kBytes. Discrete values {kB25, kB50,
kB75, kB100, kB125, kB250, kB375, kB500, kB750, kB1000, kB1250, kB1500, kB2000, kB3000,
kBinfinity, spare1} are used.
>>>>>>t-Reordering: timer for reordering, unit: miliseconds, options: {ms0, ms5, ms10,
ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75, ms80,
ms85, ms90, ms95, ms100, ms110, ms120, ms130, ms140, ms150, ms160, ms170, ms180,
ms190, ms200, spare1}. The value ms0 indicates 0 ms, and ms5 indicates 5 ms, and so on. This
timer is used by the reception part of the AM RLC entity and the UM RLC reception entity to
check whether there is any loss of RLC PDUs at the lower layer. If a t_Reordering is running,
another t_Reordering should not be started, meaning that every RLC entity should have only one
running t_Reordering timer.
>>>>>>StatusProhibit: timer for status report, unit: miliseconds, options: {ms0, ms5, ms10,
ms15, ms20, ms25, ms30, ms35, ms40, ms45, ms50, ms55, ms60, ms65, ms70, ms75, ms80,
ms85, ms90, ms95, ms100, ms105, ms110, ms115, ms120, ms125, ms130, ms135, ms140,
ms145, ms150, ms155, ms160, ms165, ms170, ms175, ms180, ms185, ms190, ms195, ms200,
ms205, ms210, ms215, ms220, ms225, ms230, ms235, ms240, ms245, ms250, ms300, ms350,
ms400, ms450, ms500, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}. The
value ms0 indicates 0 ms, and ms5 indicates 5 ms, and so on. This timer is used by the reception
part of the AM RLC entity to restrict the sending of STATUS PDUs.
31
LTE Air Interface Protocols and Signaling Procedures
The logical channel configuration supports two modes: explicit configuration and default
configuration.
>>>>>priority: priority of the logical channel, integer type, range: 1-16. The higher the value,
the lower the priority.
>>>>>prioritisedBitRate: Prioritized Bit Rate for logical channel prioritization, unit: kB/second,
options: {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, infinity, spare8, spare7,
spare6, spare5, spare4, spare3, spare2, spare1}. The value kBps0 corresponds to 0 kB/second,
kBps8 corresponds to 8 kB/second, and kBps16 corresponds to 16 kB/second, and so on, and
infinity is applicable only to SRB1 and SRB2. Discrete values are used.
>>>>>logicalChannelGroup: integer type, range: 0-3. This IE affects buffer status report
handling.
>>>>t=2 indicates defaultValue (set to the default logical channel configuration for SRB1 as
specified in 9.2.1.1 or for SRB2 as specified in 9.2.1.2 TS36.331).
32
Chapter 2 Signaling Message Analysis
mac_MainConfig supports two configuration modes: t=1 explicit configuration, and t=2
default configuration.
>>>>>>periodicBSR_Timer: BSR timer, options: {sf5, sf10, sf16, sf20, sf32, sf40, sf64, sf80,
sf128, sf160, sf320, sf640, sf1280, sf2560, infinity, spare1}. (This value can use the number of
subframes, for example, value sf10 corresponds to 10 subframes, and sf20 corresponds to 20
subframes, and so on).
33
LTE Air Interface Protocols and Signaling Procedures
>>>>>>ttiBandling: TURE indicates that the TTI binding is valid, while FALSE indicates that
the TTI binding is invalid. TTI binding is valid for FDD, and valid for TDD only when the
configuration is 0, 1, or 6.
>>>>>phr_Config
phr_Config supports two configuration modes: t=1 indicating the release of phr_Config, and
t=2 indicating the setting of phr_Config.
>>>>>>>periodicPHR-Timer: PHR reporting timer, options: {sf10, sf20, sf50, sf100, sf200,
sf500, sf1000, infinity}. The parameter value uses the number of subframes. The value sf10
corresponds to 10 subframes, and sf20 corresponds to 20 subframes, and so on.
>>>>>>>prohibitPHR-Timer: PHR reporting timer, options: {sf0, sf10, sf20, sf50, sf100,
sf200, sf500, sf1000}. The parameter value uses the number of subframes. The value sf0
corresponds to 0 subframe, and sf100 corresponds to 100 subframes, and so on.
>>>>>>>dl-PathlossChange: downlink path loss change of PHR reporting, unit: dB, options:
{dB1, dB3, dB6, infinity}. The value dB1 corresponds to 1 dB, and dB3 corresponds to 3 dBs, and
so on.
>>>>>DRX-Config
DRX-Config supports two configuration modes: t=1 indicating the release of DRX_Config,
and t=2 indicating the setting of DRX_Config.
34
Chapter 2 Signaling Message Analysis
>>>>>>shortDRX-Cycle: value range: {sf2, sf5, sf8, sf10, sf16, sf20, sf32, sf40, sf64, sf80,
sf128, sf160, sf256, sf320, sf512, sf640}.
35
LTE Air Interface Protocols and Signaling Procedures
>>>>pdsch_ConfigDedicated
>>>>>p_a: range: {dB-6, dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3}, in which the
value dB-6 indicates -6 dB, and dB-4dot77 corresponds to -4dot77 dB, and so on.
>>>>pucch_ConfigDedicated
>>>>>ackNackRepetition
This parameter indicates the configuration of ACK/NACK repetition, which supporting two
modes: t=1 indicating the cancellation of this configuration item, and t=2 indicating the
configuration of this item.
>>>>>>repetitionFactor: range: {n2, n4, n6, spare1}, in which the value n2 corresponds to 2
repetition factors, and n4 corresponds to 4 repetition factors, and so on.
(1)
nPUCCH, ANRep
>>>>>>n1PUCCH-AN-Rep parameter: For details about , refer to the TS 36.213
[23, 10.1].
>>>>pusch_ConfigDedicated
36
Chapter 2 Signaling Message Analysis
HARQ− ACK
I
>>>>>betaOffset-ACK-Index: integer type, range: (0-15). For details about offset , refer to
the TS 36.213 [Table 8.6.3-1].
RI
I
>>>>>betaOffset-RI-Index: For details about offset , refer to the TS 36.213 [Table 8.6.3-2].
CQI
I
>>>>>betaOffset-CQI-Index: For details about offset , refer to the TS 36.213 [Table 8.6.3-3].
>>>>uplinkPowerControlDedicated
P
>>>>>p0-UE-PUSCH: integer type, unit: dB, range: (-8...7). For details about O_UE_PUSCH
(1) ,
refer to the TS 36.213 [23.5.1.1.1]. This domain is only applicable to non-continuous scheduling.
>>>>>deltaMCS-Enabled: options: {en0, en1}. For details about the parameter Ks, refer to
the TS 36.213, [23, 5.1.1.1]. en0 corresponds to value 0, indicating the "Disabled" state. en1
corresponds to value 1.25, indicating the "Enabled" state.
>>>>>pSRS_Offset: integer type, range: (0...15). For details about the parameter
pSRS_Offset, refer to the TS 36.213 [23.5.1.3.1]. When Ks=1.25, the value of this parameter is
pSRS-Offset value – 3. When Ks=0, the value of this parameter is -10.5 + 1.5*pSRS-Offset.
>>>>tpc_PDCCH_ConfigPUCCH
37
LTE Air Interface Protocols and Signaling Procedures
>>>>>tpc_RNTI is 16 bits, indicating the RNTI using DCI format 3/3A for power control.
>>>>tpc_Index
>>>>>indexOfFormat3: integer type, range: (1...15), indicating the index of N when DCI
format 3 is used.
>>>>>indexOfFormat3A: integer type, range: (1...31), indicating that the index of M when
DCI format 3 is used.
>>>>cqi_ReportConfig
38
Chapter 2 Signaling Message Analysis
Δ
>>>>>nomPDSCH-RS-EPRE-Offset: integer type, range: (-1...6). For details about offset ,
refer to the TS 36.213 [23.7.2.3]. The actual value = IE value * 2 [dB].
>>>>>cqi_ReportPeriodic
cqi_ReportPeriodic has two configuration modes: t=1 indicating the release of this
configuration item, and t=2 indicating the setting of this item.
>>>>>>ri-ConfigIndex: integer type, range: (0...1023). For details about the configuration
index of RI, refer to the TS 36.213 [23.7.2.2-1B].
>>>>soundingRS_UL_ConfigDedicated
Two configuration modes are supported: t=1 indicating the release of this configuration item,
and t=2 indicating the setting of this item.
>>>>>srs-Bandwidth: SRS bandwidth configuration, options: {bw0, bw1, bw2, bw3}. For
details, refer to the TS 36.211 [21, tables 5.5.3.2-1, 5.5.3.2-2, 5.5.3.2-3 and 5.5.3.2-4]. The actual
configuration is subject to the uplink bandwidth. bw0 corresponds to 0, and bw1 corresponds to 1,
and so on.
b ∈{0,1,2,3} , options: {hbw0,
>>>>>srs-HoppingBandwidth: SRS hopping bandwidth hop
hbw1, hbw2, hbw3}, in which hbw0 corresponds to value 0, and hbw1 corresponds to value 1,
and so on. For details, refer to the TS 36.211 [21.5.5.3.2].
39
LTE Air Interface Protocols and Signaling Procedures
>>>>>duration: For details about the parameter Duration, refer to the TS 36.213, 8.2. FALSE
corresponds to "single", and TRUE corresponds to "indefinite".
>>>>>srs-ConfigIndex: integer type, range: (0...1023). For details about the parameter ISRS,
refer to the TS 36.213 [23, table 8.2-1].
k ∈ {0 , 1}, refer to
>>>>>transmissionComb: integer type, range: (0...1). For details about TC
the TS 36.211 [21, 5.5.3.2].
>>>>>cyclicShift: options: {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}, in which cs0 corresponds
to value 0. For details about the parameter n_SRS, refer to the TS 36.211, 5.5.3.1.
>>>>antennaInfo
Two configuration modes are supported: t=1 indicating explicit configuration and t=2
indicating default configuration.
>>>>>t=1
>>>>>>ue-TransmitAntennaSelection
Two configuration modes are supported: t=1 indicating the release of the configuration item,
and t=2 indicating the setting of this item.
>>>>schedulingRequestConfig
Two configuration modes are supported: t=1 indicating the release of the configuration item,
and t=2 indicating the setting of this item.
( 1)
n
>>>>>sr-PUCCH-ResourceIndex: integer type, range: (0...2047). For details about PUCCH,SRI ,
refer to the TS 36.213 [23, 10.1].
40
Chapter 2 Signaling Message Analysis
>>>>>dsr-TransMax: SR transmission parameter, options: {n4, n8, n16, n32, n64, spare3,
spare2, spare1}, in which n4 corresponds to 4 transmissions, and n8 corresponds to 8
transmissions, and so on.
Trigger:
This procedure is trigged when a handover failure, radio link failure, integrity
protection failure, or RRC reconfiguration failure occurs.
RRC Connection Reestablishment: This message is sent by the eNB using SRB0
on the DL_CCCH. It contains complete configuration of SRB1, and corresponds
to the Msg4 message in the random access procedure.
If the eNB rejects to reestablish an RRC connection because it does not have any
context information of the UE, the eNB returns an RRC Connection
Reestablishment Reject message by using SRB0 on the DL_CCCH.
The following figure shows the structure of an RRC Connection Reestablishment Request
message.
42
Chapter 2 Signaling Message Analysis
reconfigurationFailure
handoverFailure
otherFailure
The following figure shows the structure of an RRC Connection Reestablishment message.
43
LTE Air Interface Protocols and Signaling Procedures
The following figure shows the structure of an RRC Connection Reestablishment Complete
message.
Trigger:
44
Chapter 2 Signaling Message Analysis
RRC Connection Release: This message is sent by the eNB using SRB1 on the
DL_DCCH. It can choose to carry the redirection information and dedicated
priority allocation information (to be used for the control of the UE's cell selection
and reselection).
In some situations, the RRC layer of the UE releases an RRC connection based
on the NAS layer indication, for example, not pass the the NAS layer
authentication, and enters IDLE state without notifying the network side.
The following figure shows the structure of an RRC Connection Release message.
45
LTE Air Interface Protocols and Signaling Procedures
Trigger:
RRC Connection Reconfiguration: This message is sent by the eNB using SRB1
on the DL_DCCH. The configuration information contained in this message varies
with the actual function needed. One message can contain IEs for multiple
functions.
46
Chapter 2 Signaling Message Analysis
Compared to the signaling in a 3G system, the LTE system simplifies the RRC layer
signaling and the RRC connection reconfiguration function is enhanced.
47
LTE Air Interface Protocols and Signaling Procedures
The RRC connection reconfiguration has the following configuration items: measConfig
indicating measurement-related configuration, mobilityControlInfo indicating mobility control-
related configuration, NAS message contained in dedicatedInfoNASList,
radioResourceConfigDedicated indicating dedicated radio resource configuration, and security
parameters configured during securityConfigHO handover (intra-E-UTRAN handover or inter-E-
UTRAN handover) procedure.
>rrc_TransactionIdentifier: For the meaning of the value, refer to the RRC Connection Setup
section. The value of rrc_TransactionIdentifie in the RRC Connection Reconfiguration
Complete message returned by the UE after receiving the RRC Connection Reconfiguration
message should be the same as this value.
>measConfig
48
Chapter 2 Signaling Message Analysis
>>>>measObjectEUTRA
00: indicates that not all neighboring cells have the same MBSFN allocation as the serving
cell does.
49
LTE Air Interface Protocols and Signaling Procedures
10: indicates that the MBSFN allocation of all neighboring cells is the same as that of the
serving cell.
11: indicates that TDD UL/DL allocation of some neighboring cells is different from that of the
serving cell.
For TDD, 00, 10, and 01 are used in neighboring cells only for UL/DL allocation, the same as
they are in the serving cell.
>>>>measObjectUTRA: describes neighboring cell information of the local cell and other
systems.
50
Chapter 2 Signaling Message Analysis
>>reportConfigToAddModList
>>>reportConfig
>>>>triggerQuantity: quantity for event triggering conditions evaluation. The values rsrp and
rsrq respectively correspond to the Reference Signal Receiving Power (RSRP) and Reference
Signal Receiving Quality (RSRQ).
>>>>reportConfigInterRAT
51
LTE Air Interface Protocols and Signaling Procedures
>>quantityConfig
>>s-Measure: quality threshold of the serving cell, integer type, range: (0...97), in which
value "0" indicates an invalid s-Measure. This IE controls whether the UE performs intra-
frequency, inter-frequency, or inter-RAT neighboring cell measurement.
52
Chapter 2 Signaling Message Analysis
>>speedStatePars
>>>t=1 release
>>>t=2 setup
>>>>>t-Evalulation: length of time that the UE needs before entering mobility state, options:
{s30, s60, s120, s180, s240, spare3, spare2, spare1}, unit: seconds, in which s30
corresponds to 30 seconds. This parameter corresponds to TCRmax in the TS36.304 [4].
>>>>>t-HystNormal: length of time that the UE needs before entering normal mobility state,
options: {s30, s60, s120, s180, s240, spare3, spare2, spare1}, unit: seconds, in which s30
corresponds to 30 seconds. This parameter corresponds to TCRmaxHyst in the TS 36.304 [4].
>>>>>sf-Medium: options: {oDot25, oDot5, oDot75, lDot0}, factor by which the mobility
control-related parameter is multiplied for handover control conditions when the UE is in
medium-speed mobility state.
>>>>>sf-High: options: {oDot25, oDot5, oDot75, lDot0}, factor by which the mobility control-
related parameter is multiplied for handover control conditions when the UE is in high-speed
mobility state.
>>>ul-CarrierFreq : uplink carrier frequency, integer type, range: (0...maxEARFCN). For TDD,
the uplink center frequency does not exist.
>>>dl-Bandwidth: downlink bandwidth, options: {n6, n15, n25, n50, n75, n100, spare10,
spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}. The value n6
corresponds to 6 RBs and bandwidth of 1.4 MHz, n15 to 3 MHz, n25 to 5 MHz, n50 to 10 MHz,
n75 to 15 MHz, and n100 to 20 MHz. The value spare* indicates spare bytes for further
development. For details about the Downlink bandwidth parameter, refer to the TS 36.101.
>>>ul-Bandwidth: uplink bandwidth, options: {n6, n15, n25, n50, n75, n100, spare10, spare9,
spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}.
>>t304: timer T304 described in Section 7.3, options: {ms50, ms100, ms150, ms200, ms500,
ms1000, ms2000, spare1}, in which the value ms50 corresponds to 50 ms, and ms100
corresponds to 100 ms and so on.
>>newUE-Identity: new UE identity and C-RNTI, identifying information of UEs with RRC
connections within the cell.
>>radioResourceConfigCommon
>>>rach-ConfigCommon
55
LTE Air Interface Protocols and Signaling Procedures
>>>>preambleInfo
>>>>powerRampingParameters
56
Chapter 2 Signaling Message Analysis
>>>>powerRampingStep: power ramping factor specified in the TS 36.321 [6], unit: dBs,
options: {dB0, dB2, dB4, dB6}, in which dB0 corresponds to 0 dB, and dB2 corresponds to 2
dBs, and so on.
>>>>ra-SupervisionInfo
57
LTE Air Interface Protocols and Signaling Procedures
>>>prach-Config
>>>>rootSequenceIndex: integer type, range: (0...837). For details about the parameter
RACH_ROOT_SEQUENCE, refer to the TS 36.211 [21, 5.7.1].
>>>>prach-ConfigInfo
>>>>>prach-ConfigIndex: integer type, range: (0...63). For details about the parameter
prach-ConfigurationIndex, refer to the TS 36.211 [21, 5.7.1].
>>>>>prach-FreqOffset: integer type, range: (0...94). For details about the parameter prach-
FrequencyOffset, refer to the TS 36.211, [21, 5.7.1]. For TDD, the value range depends on the
value of prach-ConfigurationIndex.
>>>pdsch-ConfigCommon
>>>>referenceSignalPower: integer type, unit: dBm, range: (-60...50). For details about the
parameter Reference-signal power, providing downlink reference signal EPRE, refer to the TS
36.213 [23, 5.2].
58
Chapter 2 Signaling Message Analysis
>>>>p-b: integer type, range: (0...3), in which pb0 corresponds to 0, and pb1 corresponds to
1, and so on. For details about parameter P B , refer to the TS 36.213 [23, table 5.2-1]. The value
of this parameter depends on the number of antennas used.
>>>pusch-ConfigCommon
>>>>pusch-ConfigBasic
n-SB: integer type, range: (1...4). For details about the parameter Nsb, refer to the TS 36.211
[21, 5.3.4].
>>>>>pusch-HoppingOffset: integer type, range: (0...98). For details about the parameter
N HO
RB , refer to the TS 36.211 [21, 5.3.4].
enable64QAM: BOOLEAN type. For details, refer to the TS 36.213 [23, 8.6.1]. TRUE
indicates that 64 QAM is allowed, while FALSE indicates that 64 QAM is not allowed.
>>>>ul-ReferenceSignalsPUSCH
>>>>>groupAssignmentPUSCH: integer type, range: (0...29). for details about the parameter
DSS, refer to the TS 36.211 [21, 5.5.1.3].
>>>>>cyclicShift: integer type, range: (0...7). For details about the parameter cyclicShift,
refer to the TS 36.211 [21, Table 5.5.2.1.1-2].
59
LTE Air Interface Protocols and Signaling Procedures
>>>phich-Config
>>>>phich-Duration: options: {normal, extended}. For details about the parameter PHICH-
Duration, refer to the TS 36.211 [21, Table 6.9.3-1].
>>>phich-Resource: options: {oneSixth, half, one, two}, in which the value oneSixth
corresponds to 1/6, and half corresponds to 1/2, and so on. For details about the
corresponding parameter Ng, refer to the TS 36.211 [21, 6.9].
>>>pucch-ConfigCommon
>>>deltaPUCCH-Shift: options: {ds1, ds2, ds3}, in which ds1 corresponds to value 1, and
PUCCH
ds2 corresponds to value 2, and so on. For details about the parameter Δ shift , refer to the TS
36.211, 5.4.1.
(2 )
>>>nRB-CQI: integer type, range: (0...98). For details about the parameter N RB , refer to the
TS 36.211 [21, 5.4].
(1 )
>>>nCS-AN: integer type, range: (0...7). For details about the parameter N cs , refer to the TS
36.211 [21, 5.4].
(1 )
>>>n1PUCCH-AN: integer type, range: (0...2047). For details about the parameter N PUCCH ,
refer to the TS 36.213 [23, 10.1].
>>>soundingRS-UL-ConfigCommon
60
Chapter 2 Signaling Message Analysis
>>>>>srsBandwidthConfig: options: {bw0, bw1, bw2, bw3, bw4, bw5, bw6, bw7}, in which
bw0 corresponds to value 0, and bw1 corresponds to value 1, and so on. For details about the
parameter SRS bandwidth configuration, refer to the TS 36.211, [21, tables 5.5.3.2-1, 5.5.3.2-2,
5.5.3.2-3 and 5.5.3.2-4]. The actual configuration is subject to the uplink bandwidth.
>>>>>srsSubframeConfig: options: {sc0, sc1, sc2, sc3, sc4, sc5, sc6, sc7, sc8, sc9, sc10,
sc11, sc12, sc13, sc14, sc15}, in which sc0 corresponds to value 0, sc1 corresponds to value
1, and so on. For details about the parameter SRS subframe configuration, refer to the the TS
36.211, [21, table 5.5.3.3-1]. For FDD, Table 5.5.3.3-1 is applicable, while for TDD, the TS
36.211, [21, table 5.5.3.3-2] is applicable.
>>>>>srsMaxUpPts: option: {true}. For details about the parameter srsMaxUpPts, refer to
the TS 36.211 [21, 5.5.3.2]. If this field is displayed, reconfiguration is valid for UpPts.
Otherwise, the reconfiguration is not used. For TDD, this field is optional. However, for FDD,
this field is not displayed, and the UE deletes any existing value in the field.
>>>uplinkPowerControlCommon
>>>>p0-NominalPUSCH: integer type, range: (-126...24), unit: dBm. For details about the
parameter
PO_NOMINAL_ PUSCH (1) , refer to the TS 36.213, 5.1.1.1. This field is applicable only to
non-continuous scheduling.
>>>>alpha: options: {al0, al04, al05, al06, al07, al08, al09, al1}, in which al0 corresponds to
value value 0, aI04 to 0.4, al05 to 0.5, al06 to 0.6, aI07 to 0.7, aI09 to 0.9, and aI1 to 1. For
details about the parameter α, refer to the TS 36.213, 5.1.1.1.
61
LTE Air Interface Protocols and Signaling Procedures
>>>>p0-NominalPUCCH: integer type, range: (-127..-96), unit: dBm. For details about the
P
parameter O_NOMINAL_ PUCCH , refer to the TS 36.213, 5.1.2.1.
>>>>deltaPreambleMsg3: integer type, range: (-1...6), in which the value = IE value * 2 [dB].
Δ
For details about the parameter PREAMBLE Msg 3 , refer to the TS 36.213 [23, 5.1.1.1].
>>>antennaInfoCommon: number of antenna ports in the cell, options: {an1, an2, an4,
spare1}, in which an1 corresponds to 1 antenna port, and an2 to 2 antenna ports, and so on.
>>>p-Max: UE power used in the target cell. If this parameter is left blank, the UE uses the
maximum power.
>>>tdd-Config
>>>>subframeAssignment: DL/UL subframe configuration, options: {a0, sa1, sa2, sa3, sa4,
sa5, sa6}, in which sa0 indicates configuration 0, and sa1 configuration 1, and so on.
>>>ul-CyclicPrefixLength: length of the UL cyclic prefix, options: {len1, len2}, in which len1
corresponds to a normal cyclic prefix, and len2 corresponds to an extended cyclic prefix. For
details about the parameter ul-CyclicPrefixLength, refer to the 36.211 [21, 5.2.1].
62
Chapter 2 Signaling Message Analysis
>dedicatedInfoNASList
>securityConfigHO
This field is carried during the handover procedure rather than the initial access procedure.
>>>securityAlgorithmConfig
>>>nextHopChainingCount: For details about the corresponding parameter NCC, refer to the
TS 33.401 [32].
>>>nas-SecurityParamToEUTRA: This field is used between the network and the UE for the
transmission of UE-specific NAS-layer information.
The following figure shows a successful security mode procedure during UE initial context
establishment.
The following figure shows a failed security mode procedure during UE initial context
establishment.
64
Chapter 2 Signaling Message Analysis
This message is sent by the E-NodeB to the UE, containing negotiated security algorithm
information, including ciphering algorithm and integrity protection algorithm.
65
LTE Air Interface Protocols and Signaling Procedures
A Security Mode Failure message is a response to a Security Mode Command message, but
does not contain any actual configuration information.
66
Chapter 2 Signaling Message Analysis
The Attach procedure allows a UE to register to an EPC, and establishes a default bearer
from the EPC to the UE.
The Detach procedure allows a UE to disconnect from a network, and deletes all EPS
bearers.
The following figure uses the Attach procedure initiated by a UE in IDLE state as an example to
describe the signaling flow.
67
LTE Air Interface Protocols and Signaling Procedures
UE eNB MME
MSG1
RRCConnectionRequest
RRCConnectionSetup
RRCConnectionSetupComplete
(Attach request) INITIAL UE MESSAGE
(Attach request)
Identity/Authentication/Security
UECapabilityEnquiry
UECapabilityInformation
UE CAPABILITY INFO INDICATION
SecurityModeCommand
SecurityModeComplete
RRCConnectionReconfiguration
(Attach accept)
RRCConnectionReconfigurationComplete
For details about RRC signaling between the UE and eNodeB, refer to Chapter 2. The following
description focuses on the three signaling messages marked with red ellipses.
When the UE is in IDLE state, the Detach procedure is similar to the Attach procedure.
68
Chapter 2 Signaling Message Analysis
UE eNB MME
MSG1
RRCConnectionRequest
RRCConnectionSetup
RRCConnectionSetupComplete
(Detach request)
INITIAL UE MESSAGE
(Detach request)
RRCConnectionRelease
69
LTE Air Interface Protocols and Signaling Procedures
>TAI: ID of the tracking area where the UE is located, including PLMN Identity and TAC:
>EUTRAN_CGI: Cell Global Identity, which globally identifies a cell, including PLMN Identity and
CellID.
>>CellID: ID of a cell.
>UE Aggregate Maximum Bit Rate: applicable to all non-GBR E-RABs of the UE.
>>UE Aggregate Maximum Bit Rate Uplink: UE Aggregate Maximum Bit Rate in the
uplink direction.
>>UE Aggregate Maximum Bit Rate Downlink: UE Aggregate Maximum Bit Rate in the
downlink direction.
71
LTE Air Interface Protocols and Signaling Procedures
>E-RAB to Be Setup List: E-RAB list to be established for initial context setup.
>>E-RAB ID: uniquely identifies a radio access bearer for a specific UE, and generates
a unique E-RAB ID on the S1 connection. The E-RAB ID remains the same through
the lifetime of the E-RAB, even if the UE-related logical S1 connection is released or
removed. This ID ranges from 0 to 15. However, the ID of a default bearer starts from
5, and the first few numbers are reserved.
>>E-RAB Level QoS Parameters: QoS parameters of the E-RAB, including QCI, ARP,
and GBR QoS information.
>>>ARP: Allocation and Retention Priority, including the following three parts:
>>>>Priority Level: priority of the allocation and retention, range: 0-15. The
value 15 indicates "no priority", 1 the highest priority, and 14 the lowest
priority.
72
Chapter 2 Signaling Message Analysis
>>>>E-RAB Maximum Bit Rate Downlink: maximum bit rate of this E-RAB
in the downlink direction (from the EPC to the E-UTRAN).
>>>>E-RAB Maximum Bit Rate Uplink: maximum bit rate of this E-RAB in
the uplink direction (from the E-UTRAN to the EPC).
73
LTE Air Interface Protocols and Signaling Procedures
74
Chapter 2 Signaling Message Analysis
>>GTP_TEID: endpoint identifier of the GTP tunnel, which is used for user plane
transport between the eNodeB and the serving gateway.
>Cause .t = 1: indicates a Radio Network Layer release (1: Radio Network Layer; 2: Transport
Layer; 3: NAS layer; 4: protocol).
>>Cause.u = 32: indicates that the security algorithms are not supported.
75
LTE Air Interface Protocols and Signaling Procedures
This message is sent by the MME to the eNodeB to release the UE context on the S1
interface. It carries the ID of the UE context to be released and the release cause.
>Cause.t = 3: indicates a NAS layer release (1: Radio Network Layer; 2: Transport Layer; 3:
NASlayer, and 4: protocol).
76
Chapter 2 Signaling Message Analysis
This procedure is similar to the Attach procedure. The difference is that the NAS message
carried in the INITIAL UE MESSAGE is different.
77
LTE Air Interface Protocols and Signaling Procedures
After detecting the MSG1 message, the eNB sends a Random Access Response
message, meaning an MSG2 message.
After receiving the random access response, the UE adjusts the uplink transmission time
based on the TA of the MSG2 message, and sends an RRC Connection Request
message to the eNB.
The eNB sends an RRC Connection Setup message to the UE, containing SRB1 bearer
setup and radio resource configuration information.
After completing the SRB1 bearer setup and radio resource configuration, the UE sends
an RRC Connection Setup Complete message to the eNB, containing a NAS Service
Request.
78
Chapter 2 Signaling Message Analysis
The eNB selects an MME and sends an INITIAL UE MESSAGE message to the MME,
containing a NAS Service Request.
The MME sends an INITIAL CONTEXT SETUP REQUEST message to the eNB, to
request setup of UE context.
After receiving the INITIAL CONTEXT SETUP REQUEST message, if the message does
not contain any UE capability information, the eNB sends a UE Capability Enquiry
message to the UE, to query the UE's capability.
The UE sends a UE Capability Information message to the eNB, to report the UE's
capability.
The eNB sends a UE CAPABILITY INFO INDICATION message to the MME, to update
the UE capability information on the MME.
Based on the security information supported by the UE in the INITIAL CONTEXT SETUP
REQUEST message, the eNB sends a Security Mode Command message to the UE, for
security activation.
The UE sends a Security Mode Complete message to the UE, to confirm that the security
activation is completed.
Based on the ERAB setup information in the INITIAL CONTEXT SETUP REQUEST
message, the eNB sends an RRC Connection Reconfiguration message to the UE for
UE resource reconfiguration, such as SRB1 and radio resource configuration, SRB2
signaling bearer setup, and DRB service bearer setup.
The eNB sends an INITIAL CONTEXT SETUP RESPONSE message to the MME,
indicating that the UE context setup is completed.
From the INITIAL UE MESSAGE message, you can identify that this procedure is a Service
Request procedure.
79
LTE Air Interface Protocols and Signaling Procedures
The MME sends a UE CONTEXT RELEASE COMPLETE message to the eNB, to release
the resources on the source side.
80
Chapter 2 Signaling Message Analysis
81
LTE Air Interface Protocols and Signaling Procedures
The eNB sends the Bearer Resource Allocation Request message (or the Bearer
Resource Modification Request message) in an UPLINK NAS TRANSPORT message to
the EPC.
The EPC sends an Activate Dedicated EPS Bearer Context Request message in an E-
RAB SETUP REQUEST message to the eNB.
The eNB sends the Activate Dedicated EPS Bearer Context Request message in an
RRC Connection Reconfiguration message to the UE.
When the dedicated bearer is successfully set up, the UE returns an RRC Connection
Reconfiguration Complete message, indicating that the bearer setup succeeds.
The eNB sends an E-RAB SETUP RESPONSE message to the EPC, indicating that the
radio bearer setup succeeds.
After sending the RRC Connection Reconfiguration Complete message, the UE sends an
Activate Dedicated EPS Bearer Context Accept message in a UL Information Transfer
message to the eNB.
The eNB sends the Activate Dedicated EPS Bearer Context Accept message in a UL
NAS TRANSPORT message to the EPC.
Then, the uplink and downlink data can be transmitted over the bearer.
82
Chapter 2 Signaling Message Analysis
83
LTE Air Interface Protocols and Signaling Procedures
The eNB sends the Bearer Resource Allocation Request message (or the Bearer
Resource Modification Request message) in an UPLINK NAS TRANSPORT message to
the EPC.
The EPC sends a Modify Dedicated EPS Bearer Context Request message in an E-RAB
MODIFY RESPONSE message to the eNB.
The eNB sends the Modify Dedicated EPS Bearer Context Request message in an RRC
Connection Reconfiguration message to the UE.
The eNB sends an E-RAB MODIFY RESPONSE message to the EPC, indicating that the
radio bearer is successfully modified.
After sending the RRC Connection Reconfiguration Complete message, the UE sends a
Modify Dedicated EPS Bearer Context Accept message in a UL Information Transfer
message to the eNB.
The eNB sends the Modify Dedicated EPS Bearer Context Accept message in a UL NAS
TRANSPORT message to the EPC.
Then, the uplink and downlink data can be transmitted over the bearer.
84
Chapter 2 Signaling Message Analysis
The EPC initiates a bearer release procedure. This procedure may be requested by the
UE or started at the EPC side.
The EPC sends an E-RAB Release Command message to the eNB, containing a NAS
message (Deactive EPS Bearer Context Request).
85
LTE Air Interface Protocols and Signaling Procedures
After receiving the E-RAB Release Command message, the eNB starts the bearer
release procedure, and sends an RRC Connection Reconfiguration message to the UE,
containing the NAS message (Deactive EPS Bearer Context Request).
After receiving the NAS message (Deactive EPS Bearer Context Request) in the RRC
Connection Reconfiguration message, the UE releases related bearer resources.
After receiving the RRC Connection Reconfiguration Complete message, the eNB
returns an E-RAB Release Response message to the EPC.
The eNB sends an E-RAB RELEASE RESPONSE message to the EPC, indicating that
the radio bearer is successfully released.
After sending the RRC Connection Reconfiguration Complete message, the UE sends a
NAS message (Deactivate EPS Bearer Context Accept) in a UL Information Transfer
message to the eNB.
The eNB sends the Deactivate EPS Bearer Context Accept message in a UL NAS
TRANSPORT message to the EPC, indicating that the EPS bearer release is completed.
86