LTE L12 Protocols and Procedure (2)
-
Upload
independent -
Category
Documents
-
view
11 -
download
0
Transcript of LTE L12 Protocols and Procedure (2)
LTE L12 Protocols and Procedures
- 2 - © Ericsson AB 2011 LZT1380549 R1A
DISCLAIMER
This book is a training document and contains simplifications.
Therefore, it must not be considered as a specification of the
system.
The contents of this document are subject to revision without
notice due to ongoing progress in methodology, design and
manufacturing.
Ericsson shall have no liability for any error or damage of any kind
resulting from the use of this document.
This document is not intended to replace the technical
documentation that was shipped with your system. Always refer to
that technical documentation during operation and maintenance.
© Ericsson AB 2011
This document was produced by Ericsson.
• The book is to be used for training purposes only and it is
strictly prohibited to copy, reproduce, disclose or distribute it in
any manner without the express written consent from Ericsson.
This Student Book, LZT1380549, R1A supports course number
LZU1088558 .
Table of Contents
LZT1380549 R1A © Ericsson AB 2011 - 3 -
Table of Contents
1 EPS PROTOCOLS INTRODUCTION ................................................9
1.1 INTRODUCTION TO PROTOCOLS ............................................10
1.2 EVOLVED PACKET SYSTEM (EPS)...........................................14
1.2.1 EPS BEARER...........................................................................17
1.2.2 LTE UE STATES AND AREA CONCEPTS...............................17
1.3 EPS PROTOCOLS ......................................................................18
1.3.1 EPS CONTROL PLANE............................................................18
1.3.2 EPS USER PLANE...................................................................21
1.3.3 EPS PROTOCOL CATEGORIES .............................................22
2 QUALITY OF SERVICE AND SECURITY IN LTE...........................23
1.1 QOS (QUALITY OF SERVICE) IN GENERAL TERMS ................24
1.2 SECURITY IN LTE.......................................................................26
1.2.1 AUTHENTICATION AND KEY AGREEMENT...........................31
1.2.2 NAS CONTEXT ESTABLISHMENT..........................................33
1.2.3 ACCESS STRATUM CONTEXT ESTABLISHMENT.................35
1.3 TRANSPORT NETWORK LAYER SECURITY ............................36
1.4 SERVICE INTEGRITY.................................................................39
1.5 QUALITY OF SERVICE CLASS IDENTIFIER..............................42
1.5.1 EXAMPLE OF QOS MAPPING FOR IMS MMTEL SERVICE ...44
1.6 LTE QOS HANDLING..................................................................46
1.6.1 RN QUALITY OF SERVICE......................................................48
1.6.2 TN QUALITY OF SERVICE ......................................................49
3 L3 SIGNALING PROTOCOLS.........................................................57
1.1 NAS: NON ACCESS STRATUM..................................................58
1.1.1 UE MODE OF OPERATION .....................................................59
1.1.2 EMM STATES ..........................................................................60
LTE L12 Protocols and Procedures
- 4 - © Ericsson AB 2011 LZT1380549 R1A
1.1.3 UE CONTEXT IN MME.............................................................63
1.1.4 EMM ELEMENTARY PROCEDURES ......................................65
1.1.5 ELEMENTARY PROCEDURES FOR EPS MM ........................68
1.1.6 ELEMENTARY PROCEDURES FOR EPS SESSION MANAGEMENT....................................................................................72
1.2 RRC PROTOCOL........................................................................75
1.2.1 ECM/EMM AND RRC STATE...................................................76
1.2.2 RRC FUNCTIONS AND SERVICES PROVIDED TO UPPER LAYERS ...............................................................................................79
1.2.3 BROADCAST OF SYSTEM INFORMATION ............................80
1.2.4 IDLE MODE TASKS .................................................................84
1.2.5 CELL SELECTION....................................................................87
1.2.6 CELL RESELECTION PROCESS ............................................88
1.2.7 PAGING....................................................................................89
1.2.8 ESTABLISHMENT, MAINTENANCE AND RELEASE OF RRC CONNECTION.............................................................................90
1.2.9 SECURITY MODE PROCEDURE ............................................92
1.2.10 COUNTER CHECK.................................................................93
1.2.11 TRANSPARENT MESSAGE TRANSFER...............................94
1.2.12 UE CAPABILITY TRANSFER .................................................95
1.2.13 RADIO LINK FAILURE............................................................96
1.2.14 ATTACH REQUEST ...............................................................97
1.2.15 CONNECTION REACTIVATION...........................................100
1.2.16 RRC MOBILITY MANAGEMENT ..........................................103
1.2.17 MEASUREMENT CONFIGURATION ...................................103
1.2.18 MEASUREMENT REPORTING............................................106
1.3 S1 INTERFACE.........................................................................108
1.3.1 S1 PROTOCOL MODEL.........................................................108
1.3.2 S1 APPLICATION PART S1AP PROTOCOL..........................111
1.3.3 S1AP ELEMENTARY PROCEDURES....................................113
1.4 X2 PROTOCOL MODEL............................................................116
1.4.1 X2 APPLICATION PART X2AP PROTOCOL..........................117
Table of Contents
LZT1380549 R1A © Ericsson AB 2011 - 5 -
1.5 GTP-C GPRS TUNNELING PROTOCOL -CONTROL...............121
1.5.1 CONNECTIVITY MECHANISMS ............................................122
1.5.2 SESSION RELATED SIGNALLING ........................................123
4 PDCP, RLC, MAC AND GTP-U .....................................................127
1.1 PACKET DATA CONVERGENCE PROTOCOL (PDCP) ...........128
1.1.1 SEQUENCE NUMBERING.....................................................131
1.1.2 HEADER COMPRESSION AND DECOMPRESSION ............132
1.1.3 SECURITY HANDLING ..........................................................134
1.1.4 PDCP PDU FORMATS...........................................................138
1.2 RADIO LINK CONTROL PROTOCOL .......................................140
1.2.1 RLC TM ENTITY.....................................................................142
1.2.2 RLC UM ENTITY ....................................................................143
1.2.3 RLC AM ENTITY ....................................................................145
1.2.4 RLC PDU................................................................................146
1.2.5 TCP OPTIMIZATION FEATURE.............................................156
1.3 MEDIUM ACCESS CONTROL PROTOCOL..............................160
1.3.1 MAPPING BETWEEN LOGICAL CHANNELS AND TRANSPORT CHANNELS .................................................................163
1.3.2 LOGICAL CHANNEL PRIORITIZATION.................................166
1.3.3 MAC PDU ...............................................................................167
1.3.4 MAC PROCEDURES..............................................................170
1.3.5 RANDOM ACCESS ................................................................170
1.3.6 UPLINK TIMING ALIGNMENT MAINTENANCE .....................174
1.3.7 DL/UL SCH DATA TRANSFER USING HARQ OPERATION .175
1.3.8 PCH RECEPTION ..................................................................177
1.3.9 BCH RECEPTION ..................................................................178
1.3.10 DISCONTINUOUS RECEPTION ..........................................178
1.3.11 DATA FLOW AND MULTIPLEXING......................................179
1.4 GPRS TUNNELING PROTOCOL ..............................................181
1.4.1 GTP-U PROTOCOL ENTITY ..................................................182
1.4.2 PATH MANAGEMENT MESSAGES.......................................187
LTE L12 Protocols and Procedures
- 6 - © Ericsson AB 2011 LZT1380549 R1A
5 MOBILITY ......................................................................................189
1.1 MOBILITY..................................................................................190
1.2 X2 HANDOVER.........................................................................192
1.2.1 U-PLANE HANDLING.............................................................200
1.2.2 DATA FORWARDING ............................................................202
1.3 S1 HANDOVER.........................................................................205
1.4 COVERAGE TRIGGERED SESSION CONTINUITY TO WCDMA/GERAN/CDMA OR TO DIFFERENT LTE FREQUENCY.....210
1.5 COVERAGE TRIGGERED INTER - FREQUENCY HANDOVER .......................................................................................212
1.6 INTERWORKING WITH 2G/3G .................................................215
1.6.1 CELL RESELECTION.............................................................215
1.6.2 IRAT HO PRINCIPLES ...........................................................217
1.6.3 COVERAGE TRIGGERED WCDMA IRAT HANDOVER.........218
1.6.4 CS FALLBACK .......................................................................238
1.6.5 UE MODE OF OPERATION ...................................................242
1.6.6 ATTACH PROCEDURE..........................................................243
1.6.7 MOBILE ORIGINATING CALL................................................247
1.7 SERVICE TRIGGERED MOBILITY ...........................................252
1.8 SUBSCRIBER TRIGGERED MOBILITY....................................254
1.8.1 IDLE MODE MOBILITY ..........................................................255
1.8.2 CONNECTED MODE MOBILITY............................................256
1.8.3 CELL RESERVED FOR OPERATOR USE.............................257
1.9 REDIRECT WITH SYSTEM INFORMATION .............................257
6 ABBREVIATIONS..........................................................................261
1.1 TABLE .......................................................................................262
7 APPENDIX .....................................................................................281
1.1 APPENDIX ................................................................................282
1.2 S1 BASED HANDOVER ............................................................283
Table of Contents
LZT1380549 R1A © Ericsson AB 2011 - 7 -
1.3 E-UTRAN TO UTRAN IU MODE INTER RAT HO,.....................284
1.3.1 PREPARATION PHASE .........................................................284
1.3.2 EXECUTION PHASE..............................................................285
1.4 E-UTRAN TO GERAN A/GB MODE INTER RAT HANDOVER..286
1.4.1 PREPARATION PHASE .........................................................286
1.4.2 EXECUTION PHASE..............................................................287
1.5 E-UTRAN TO HRPD HANDOVER.............................................288
1.6 CS FALLBACK ..........................................................................289
1.6.1 MOBILE ORIGINATING CALL IN ACTIVE MODE - PS HO SUPPORTED .....................................................................................289
1.6.2 MOBILE ORIGINATING CALL IN ACTIVE MODE – NO PS HO SUPPORT....................................................................................290
1.6.3 MOBILE TERMINATING CALL IN ACTIVE MODE - PS HO SUPPORTED .....................................................................................291
1.6.4 MOBILE TERMINATING CALL IN ACTIVE MODE - NO PS HO SUPPORT....................................................................................292
1.6.5 CS MT CALL USING FALLBACK TO CDMA 1X RTT NETWORK.........................................................................................293
1.7 IDENTIFIERS ............................................................................294
1.7.1 GLOBALLY UNIQUE TEMPORARY UE IDENTITY (GUTI) ....294
1.7.2 RNTI .......................................................................................295
INDEX ................................................................................................297
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 9 -
1 EPS Protocols Introduction
Objectives
After this chapter the participants will be able to:
1. Distinguish between the different EPS protocol types.
2. Explain the EPS architecture, Bearer and Tracking Area.
3. Draw a simplified EPS diagram showing the protocols used.
Figure 1-1 Objectives of Chapter 1
LTE L12 Protocols and Procedures
- 10 - © Ericsson AB 2011 LZT1380549 R1A
1.1 Introduction to Protocols
What is the meaning of the word ‘protocol’? Depending on the use, the word
protocol has different meanings. The definition of protocols when used in
computers is found below.
Definition for computers:
Protocol is a set of rules governing the
format of messages that are
exchanged between computers.
Figure 1-2: What is a ‘Protocol’?
The Open System Interconnection (OSI) Model, illustrated above, is a way of
sub-dividing a System into smaller parts (called layers) from the point of view of
communications. A layer is a collection of conceptually similar functions that
provide services to the layer above it and receives services from the layer below
it. On each layer an instance provides services to the instances at the layer above
and requests service from the layer below. For example, a layer that provides
error-free communications across a network provides the path needed by
applications above it, while it calls the next lower layer to send and receive
packets that make up the contents of the path. Conceptually two instances at one
layer are connected by a horizontal protocol connection on that layer.
Alternatively protocols can be divided into two different categories based on their
functions as illustrated in Figure 1-3 below.
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 11 -
• Signalling Protocols (Layer 3)These protocols are used to communicate between nodes using various
messages with a defined structure.
An example of a signalling protocol (Layer 3) is the X2 Application Protocol
(X2AP) which is used by eNodeBs to communicate across the X2 interface.
• Transport Protocols (Layer 2)These protocols are used to transport signalling and user data across the
EPC interfaces and are responsible for the following functions:
- Header Compression/Decompression
- Ciphering
- Segmentation and concatenation
- In sequence delivery
- Automatic Retransmission reQuest (ARQ)
An example of a transport protocol (Layer 2) is the Radio Link Control (RLC)
protocol used to carry signalling and user data across the air interface.
Figure 1-3 Protocol Categories
The analogy of ‘Freddy’s Restaurant’ in Figure 1-4 below can be used to
illustrated the difference between these protocol categories.
#1 #2
#3 #4
#5 #6
#7 #8
Figure 1-4 Freddy’s Restaurant
LTE L12 Protocols and Procedures
- 12 - © Ericsson AB 2011 LZT1380549 R1A
The waiter in Freddy’s Restaurant could use the ‘MenuAP’ layer 3 Signaling
Protocol illustrated in Figure 1-5 below to signal the food order to the kitchen.
If Order Type = 00 then
000: Clams Casino
001: Mussels Provencale
010: Chicken Buffalo wings
011: Salchipaspas
100: Chicken Fingers
101: Coconut Breaded Shrimp
110: Yuca Rellena
111: Papa Rellena
If Order Type = 01 then
000: Chupe de Camarones
001: Soup of the day
010: Cesar salad
011: Cesar salad with chicken
100: Caribbean salad
101: Grilled chicken salad
110: Greek salad
111: Freddy’s salad
If Order Type = 10 then
000: Linguini carbonara
001: Linguini Alfredo
010: Linguini with chicken
011: Rigatoni San Paolo
100: Cheese Tortellini
101: Meat lasagna
110: Reserved for future
111: Reserved for future
If Order Type = 11 then
000: Chicken Picata
001: Chicken Marsala
010: Chicken Roma
011: Laura’s Chicken
100: Chicken Chapaco
101: Grilled chicken
110: Sauteed chicken
111: Reserved for future
x x y y y z z
Order Type:
00: Appetizer
01: Soup/Salad
10: Pasta
11: Chicken
Number required:
00: 1
01: 2
10: 3
11: 4
Figure 1-5 MenuAP L3 Signaling Protocol
The Table Link Control (TLC) layer 2 Transport Protocol illustrated in Figure
1-6 below could be used to let the kitchen know which table the order is for.
#1 #2
#3 #4
#5 #6
#7 #8
000: Table #1
001: Table #2
010: Table #3
011: Table #4
100: Table #5
101: Table #6
110: Table #7
111: Table #8
TLC
MenuAP
TLC Header MenuAP Message
Protocol Stack
Figure 1-6 TLC L2 Transport Protocol
The L2 transport protocol is always shown below the L3 signaling protocol in the
Protocol Stack but can be viewed as a header added to the L3 signaling message
as illustrated in Figure 1-6 above.
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 13 -
An example of a complete order showing L2 TLC transport protocol and L3
MenuAP signaling protocol is illustrated in Figure 1-7 below.
0000010001010010110100011110101
Order for
table #1
Appetizer
Chicken
FingersX2
Soup/Salad
Soup of
the dayX2
Pasta
Cheese
TortelliniX2
Chicken
Grilled
ChickenX2
L2 L3
Figure 1-7 Freddy’s Restaurant Order Example
The TLC header ‘000’ is read first and specifies that the order is for table #1 as
illustrated in Figure 1-7 above. After TLC has been decoded the MenuAP
message is passed to L3 for decoding.
The first two bits of the MenuAP message ‘00’ specify that that an appetizer is
required. The type of appetizer is specified by the next three bits which in this
example are ‘100’ which implies ‘Chicken Fingers’. The next two bits specify
the number required which in this example is ‘01’ which decodes as ‘2’. So, an
order of 2 portions of ‘Chicken Fingers’ has been encoded with 7 bits.
The next 7 bits is decoded as an order for two soup of the day with the next 7 bits
decoding as two Cheese Tortellini’s and finally the last 7 bits decoded as two
grilled chickens as illustrated in Figure 1-7 above.
LTE L12 Protocols and Procedures
- 14 - © Ericsson AB 2011 LZT1380549 R1A
1.2 Evolved Packet System (EPS)
In December 2004 the 3GPP Technical Specifications Group for the Radio
Access Network (TSG RAN, Figure 1-8) initiated the Long Term Evolution
(LTE) work item.
Figure 1-8 TSG Organization
The objective of this work item is "to develop a framework for the evolution of
the 3GPP radio-access technology towards a high-data-rate, low-latency and
packet-optimized radio-access technology". The result of the 3GPP LTE work
item is the creation of the 36 series specifications which cover all aspects of the
Evolved UTRAN (EUTRAN) as illustrated in Figure 1-9 below.
LTE EUTRAN Specifications
(36 series)
TSG RAN
Specification Group Work ItemResult
SAE EPC Specifications
(From Rel 8 onwards)
TSG SA
Specification Group Work ItemResult
LTE: Long Term Evolution
EUTRAN: Evolved UMTS Terrestrial Radio Access Network
SAE: System Architecture Evolution
EPC: Evolved Packet Core
Figure 1-9 3GPP LTE and SAE Work Items
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 15 -
In the same year the 3GPP Technical Specifications Group for Service &
Systems Aspects (TSG SA) initiated the System Architecture Evolution (SAE)
work item. The objective of this work item is "to develop a framework for an
evolution or migration of the 3GPP system to a higher-data-rate, lower-latency,
packet-optimized system that supports, multiple Radio Access Technologies
(RATs). The focus of this work [is] on the Packet Switched (PS) domain with the
assumption that voice services are supported in this domain". The result of the
3GPP SAE work item is the production of technical specifications that relate to
the Evolved Packet Core (EPC) as illustrated in Figure 1-9 above. 3GPP SA WG
Technical Specifications from Release 8 onwards contain information related to
the EPC.
Technical specifications used in this course are included in the Figure 1-10.
36.201 – Physical layer general description
36.211 – Physical channels and modulation
36.212 – Multiplexing and channel coding
36.213 – Physical layer procedures
36.214 – Physical layer measurements
36.300 – E-UTRA overall description
36.302 – Services provided by the physical layer
36.304 – UE Functions related to idle mode
36.306 – UE radio access capabilities
36.321 – Medium Access Control (MAC)
Protocol Specification
36.322 – Radio Link Control (RLC)
Protocol Specification
36.323 – Packet Data convergence Protocol (PDCP)
Protocol Specification
36.331 – Radio Resource Control (RRC)
Protocol Specification
36.101 – UE radio transmission and reception (FDD)
36.104 – BTS radio transmission and reception (FDD)
36.113 – Base station EMC
36.133 – Requirements for support of Radio Resource
Management (FDD)
36.141 – Base station conformance testing (FDD)
36.401 – E-UTRA Architecture Description
36.410 – S1 interface general aspects & principle
36.411 – S1 interface Layer 1
36.412 – S1 interface signalling transport
36.413 – S1 application protocol S1AP
36.414 – S1 interface data transport
36.420 – X2 interface general aspects and principles
36.421 – X2 interface layer1
36.422 – X2 interface signalling transport
36.423 – X2 interface application part X2AP
36.442 – UTRAN Implementation Specific O&M Transport
29.274 – GTP-C
29.281 – GTP-U
All specifications can be found on the
web site www.3gpp.org
23.002 – Network Architecture
23.003 – Numbering, addressing and identification
23.009 – Handover Procedures
23.048 – Security mechanisms for USIM application
23.401 – GPRS enhancements for eUTRA
23.203 – QoS Concept
23.272 – CS Fallback in EPS
24.301 – NAS Protocol for Evolved Packet System (EPS)
24.302 – Access to the EPC via non 3GPP networks
33.401 – System Architecture Evolution (SAE);
Security Architecture
Figure 1-10 TS used in this course
More information on the TSG RAN and TSG SA can be found on the 3GPP
website at www.3gpp.org.
The Evolved Packet System (EPS) is made up of the Evolved UTRAN
(EUTRAN) and Evolved Packet Core (EPC) as illustrated in Figure 1-11 below.
LTE L12 Protocols and Procedures
- 16 - © Ericsson AB 2011 LZT1380549 R1A
S1-MME S1-U
SGSNS3
S11
S6a
SGi
X2
S5/S8
EPC
IP Networks
EUTRAN
HSSGx
PGW
eNodeBeNodeB
SGW
MSC/VLR
PCRF
GPRS Network
UE
UE: User Equipment
HSS: Home Subscriber Server
PGW: Packet Data Network Gateway
SGW: Serving Gateway
MME: Mobility Management Entity
eNodeB: Enhanced Node B
PCRF: Policy and Charging Rules Function
SGSN: Serving GPRS Support Node
MSC: Mobile Switching Centre
VLR: Visitor Location Register
EPC: Evolved Packet Core
EUTRAN: Evolved UTRAN
LTE Uu LTE Uu: LTE UTRAN UE Interface
MME
S10
Only most important
interfaces shown here
S4
User Plane
Control Plane
Figure 1-11 Evolved Packet System (EPS)
The EUTRAN which contains the Enhanced Node B (eNodeB) provides
connectivity between the User Equipment (UE) and EPC over the LTE UTRAN
UE interface (LTE Uu) and S1-U interface for user data and S1-MME for
signaling. To support handover in the EUTRAN the eNodeBs are interconnected
using the X2 interface as illustrated in Figure 1-11 above.
The Serving Gateway (SGW) and Packet Data Network Gateway (PGW) in the
EPC provide connectivity for user plane data from the eNodeB to the external IP
Networks over the S5/S8 interface between the SGW and PGW and SGi interface
between the PGW and the external IP Networks. The Policy and Charging Rules
Function (PCRF) which handles policy control decisions and flow-based
charging control communicates with the PGW over the Gx interface as illustrated
in Figure 1-11 above.
The SGW uses the S11 interface to communicate with the MME and S4 to
communicate with the Serving GPRS Support Node (SGSN) in the GPRS
Network as illustrated in Figure 1-11.
The Mobility Management Entity (MME) is the control node in the EPS and uses
the S11 interface to signal to the SGW, the S1-MME to signal to the eNodeB and
the S6a to signal to the Home Subscriber Server (HSS). Communication between
MMEs is supported by the S10 interface as illustrated in Figure 1-11.
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 17 -
1.2.1 EPS Bearer
An EPB Bearer carries traffic between the UE and PGW using an Enhanced
Radio Access Bearer (E-RAB) between the UE and SGW and an S5/S8 Bearer
between the SGW as illustrated in Figure 1-12 below.
PGWSGW PeerEntity
UE eNodeB
EPS Bearer
Data Radio Bearer S1 Bearer
End-to-end Service
External Bearer
Uu S5/S8
IP Network
S1-U
EUTRAN EPC
SGi
E-RAB S5/S8 Bearer
Established by UE at connection to network and maintained
until UE is switched off or out of coverage. (no QoS defined)Default Bearer:
Established by network to allow flow of traffic between UE and
PGW and is maintained until data is transferred. (various QoS)Dedicated Bearer:
Figure 1-12 EPS Bearer
There are two types of EPS Bearers used in LTE:
• Default Bearer: This bearer is established by the UE at connection to
the network when it receives its IP address. This bearer has no
defined QoS and is maintained until the UE is switched off or goes
out of LTE coverage.
• Dedicated Bearer: This bearer is established by the network to allow
the flow of traffic between the UE and PGW. The QoS used for this
bearer will depend on the type of traffic carried (background,
interactive, streaming or conversational) and is maintained untill the
data has been transferred.
1.2.2 LTE UE states and area concepts
LTE is developed to have a simpler architecture (fewer nodes) and less signaling
(fewer messages) than the UTRAN. Also, the number of states which the UE can
be in (corresponding to RRC states) are reduced from five in the UTRAN
(DETACHED, IDLE, URA_PCH, CELL_FACH, CELL_DCH) to only three in
the EUTRAN (DETACHED, IDLE and CONNECTED) as illustrated in Figure
1-13 below.
LTE L12 Protocols and Procedures
- 18 - © Ericsson AB 2011 LZT1380549 R1A
ECM-IDLE
EMM-
DEREGISTERED
MME
Tracking Area (TA)
UE
position
not known
in network
Signaling
connection
establishment
Signaling
connection
release
Attach accept,
TAU accept
Detach, Attach reject,
TAU reject
EMM-
REGISTERED
ECM-CONNECTED
Tracking Area Update
(TAU)Handover
PLMN selection
UE position known on Cell
level in eNodeBUE pos known on TA level in MME
eNodeB
RRC_IDLE RRC_IDLE RRC_CONNECTED
ECM: EPC Connection
Management
EMM: EPC Mobility
Management
RRC: Radio Resource
Management
Figure 1-13 LTE UE States
Furthermore, the area concept is somewhat simplified in LTE compared to
UTRAN. In LTE only one area for idle mode mobility is defined, that is the
Tracking Area (TA). In UTRAN, Routing Area (RA) and UTRAN Registration
Area (URA) is defined for PS traffic and Location Area (LA) for CS traffic.
In ECM-IDLE (EPS Connection Management IDLE) the UE position is only
known by the network on TA level by the MME, which means that the UE must
perform TA Updates if when it moves into the coverage of a cell belonging to a
new TA. In ECM-CONNECTED, the UE location is known on cell level by the
eNodeB.
1.3 EPS Protocols
The EPS uses a selection of standard IP protocols to transfer the control and user
plane protocols that have been specified by the 3GPP. These protocols can be
divided into EPS Control and User plane.
1.3.1 EPS Control Plane
The EPS control plane protocols are illustrated in Figure 1-14 below.
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 19 -
MMEeNodeBUE
L1
PDCP
RRC
NAS
SCTP
L2
L1
IP
MAC
RLC
PDCP
S1APRRC
L1
Relay
LTE Uu
L2
L1
IP
SCTP
S1AP
NAS
L2
L1
IP
UDP
GTP-C
L2
L1
IP
UDP
GTP-C
PGW
L2
L1
IP
UDP
GTP-C
SGW
S1-MME
S11 S5/S8
eNodeB
L2
L1
IP
SCTP
X2AP
X2
eNodeB
L2
L1
IP
SCTP
X2AP
MME
L2
L1
IP
UDP
GTP-C
S10
MME
L2
L1
IP
UDP
GTP-C
MAC
RLC
Figure 1-14 EPS Control Plane Protocols
In this course we will concentrate on the highlighted EPC control plane protocols
that are specified by the 3GPP. Those not highlighted are standard protocols
from the IP world.
The Non Access Stratum (NAS) signaling between the UE and MME illustrated
in Figure 1-14 above consists of the Session Management (SM) and EPS
Mobility Management (EMM) layers. This layer is responsible for mobility
management of idle UEs, UE Authentication, EPS bearer management,
configuration and control of security.
The NAS messages are transported by the Radio Resource Control (RRC) layer
either as dedicated messages or concatenated with other RRC messages. The
Packet Data Convergence Protocol (PDCP) protects applies ciphering and
integrity protection to the RRC messages. The Radio Link Control (RLC)
protocol supports unacknowledged mode (UM) and acknowledged mode (AM)
transfer of the RRC messages.
The Medium Access Control (MAC) layer is responsible for Hybrid Automatic
Retransmission request (HARQ), priority handling (scheduling), transport format
selection of L1 data that is carried by the LTE Air Interface (Uu) between the UE
and eNodeB.
LTE L12 Protocols and Procedures
- 20 - © Ericsson AB 2011 LZT1380549 R1A
The eNodeB acts as a relay between RRC the S1 Application Protocol (S1AP).
The S1AP messages are carried by Stream Control Transmission Protocol
(SCTP) over Internet Protocol (IP) which is carried by L2 and L1.
GPRS Tunneling Protocol for Control plane (GTP-C) is used to signal between
the MME and SGW across the S11 interface and between SGW and PGW across
the S5/S8 interface. The GTP-C messages are carried by User Datagram Protocol
(UDP) over Internet Protocol (IP) which is carried by L2 and L1.
The X2 Application Protocol (X2AP) is used by eNodeBs to communicate with
each other across the X2 interface to support handover. The X2AP messages are
carried by Stream Control Transmission Protocol (SCTP) over Internet Protocol
(IP) which is carried by L2 and L1.
GPRS Tunneling Protocol for Control plane (GTP-C) is used by MMEs to
communicate across the S10 interface to support mobility between MME service
areas. The GTP-C messages are carried by User Datagram Protocol (UDP) over
Internet Protocol (IP) which is carried by L2 and L1.
The L2 protocol normally used for the EPC is Ethernet.
EPS Protocols Introduction
LZT1380549 R1A © Ericsson AB 2011 - 21 -
1.3.2 EPS User Plane
The EPC user plane protocols are illustrated in Figure 1-15 below.
L1
GTP-U
L2
IP
L1
GTP-U
L2
IP
L1
GTP-U
L2
IP
EPS User Plane
eNodeB
L2
L1
IP
UDP
X2*
eNodeB
L2
L1
IP
UDP
S5/S8
L2
L1
IP
SGiS1-U LTE Uu
RLC
PDCP
MAC
L1
RLC
MAC
L1
IP
Application
Relay Relay
SGWeNodeBUE PGW
* X2 User plane used
to support ‘Data
forwarding at intra
LTE handover’
L1
UDP
GTP-U
L2
IP
UDPUDP
GTP-U GTP-U
PDCP
UDP
Figure 1-15 EPS User Plane Protocols
In this course we will concentrate on the highlighted EPC user plane protocols
that are specified by the 3GPP. Those not highlighted are standard protocols
from the IP world.
The Packet Data Convergence Protocol (PDCP) performs IP header
compression/decompression of the IP packets to/from the application layer. The
Radio Link Control (RLC) protocol supports acknowledged mode (AM) transfer
of the user date between the UE and eNodeB. The Medium Access Control
(MAC) layer is responsible for Hybrid Automatic Retransmission request
(HARQ), priority handling (scheduling), transport format selection of L1 data
that is carried by the LTE Air Interface (Uu) between the UE and eNodeB.
LTE L12 Protocols and Procedures
- 22 - © Ericsson AB 2011 LZT1380549 R1A
The eNodeB acts as a relay between PDCP and GPRS Tunneling Protocol User
(GTP-U). The GTP-U packets are carried by User Datagram Protocol (UDP)
over Internet Protocol (IP) which is carried by L2 and L1 between the eNodeB
and SGW and SGW and PGW as illustrated in Figure 1-15 above.
User plane data is only carried across the X2 interface when the ‘Data forwarding
at intra LTE handover’ L11 feature is used. This packet forwarding drastically
reduces the risk for TCP fall back into slow start due to handover as no packets
are lost. Recovery time from slow start may be the order of many seconds and
consequently impacts throughput during and after handover. The most benefit
from this feature is achieved at high data rates.
1.3.3 EPS Protocol Categories
Figure 1-16: EPS Protocol Categories below gives a brief explanation of the EPS
protocols that are covered in this course showing how they fit into the L3
signaling and L2 transport protocol categories.
L3 Signalling L2 Transport
• Non Access Stratum (NAS)
Communication between UE and MME
• Radio Resource Control (RRC)
Communication between UE and eNodeB
• Packet Data Convergence Protocol (PDCP)
- Ciphering and integrity protection for RRC messages
- IP header compression/decompression for user plane
• Radio Link Control (RLC)
- Transfer of RRC messages and user data using:
* Acknowledged Mode (AM)
* Transparent Mode (TM) or
* Unacknowledged Mode (UM)
- Error Correction (ARQ)
• Medium Access Control (MAC)
- Error Correction (HARQ)
- Transfer of RRC messages and user data using:
- Priority handling (scheduling)
- Transport Format selection • GPRS Tunneling Protocol Control (GTP-C)
- Communication between MME and SGW
- Communication between SGW and PGW
- Communication between MME and MME
• S1 Application Protocol (S1AP)
Communication between eNodeB and MME
• X2 Application Protocol (X2AP)
Communication between eNodeB and eNodeB
• GPRS Tunneling Protocol User (GTP-U) Transfers data between GPRS tunneling endpoints
Figure 1-16: EPS Protocol Categories
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 23 -
2 Quality of service and security in LTE
Objectives
After this chapter the participants will be able to:
1. Explain the concept of Quality of Service
2. Explain the purpose of EPS Bearer Services and eUTRA Radio
Bearers
3. List the different attributes of the eUTRA Radio Bearer and
explain how they are used
4. Explain Authentication Procedure
5. Explain Radio Access Security
6. Explain TN Security
Figure 2-1 Objectives
LTE L12 Protocols and Procedures
- 24 - © Ericsson AB 2011 LZT1380549 R1A
1.1 QOS (Quality of Service) in General Terms
Terms for QoS are defined in the CCITT Recommendation E.880.
Quality of service: How the subscriber is satisfied with the overall service
Accessibility: To be able to get in contact with the network
Retainability: To continue the connection with the network until all tasks are
successfully terminated
Service Integrity: To be able to perform a service and to keep the quality of the
connection on a level where the information can successfully be exchanged in the
shortest possible time
Support Performance: The ability of the operator to provide the service and to
use its utilization
Operability Performance: The ability of a service to be successfully and easily
used by the user
Security: EIR, secure billing, no unauthorized monitoring, TMSI, etc.
User (subscriber)
Service
integrity
Service
integrity
Quality
of service
Quality
of service
Service
support
performance
Service
support
performance
Service
operability
performance
Service
operability
performance
Service
accessibility
performance
Service
accessibility
performance
Service
retainability
performance
Service
retainability
performance
Serveability performance
Provider (operator)
Service
security
performance
Service
security
performance
Quality of Service
Network Performance
Figure 2-2. Quality of Service
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 25 -
� Accessibility:– To be able to get in contact with the network
� Retainability:– To continue the connection with the network until all tasks are
successfully terminated
� Service Integrity:– To be able to perform a service and to keep the quality of the
connection on a level, where the information can successfully beexchanged in the shortest possible time
� Support Performance:– The ability of the operator to provide the service and to use its
utilization
� Operability Performance:– The ability of a service to be successfully and easily used by the user
� Security:– EIR, secure billing, no unauthorized monitoring, TMSI, etc.
Figure 2-3. QoS: How the user is satisfied with the overall service.
In this chapter we will address Service Integrity from the LTE (E – UTRAN)
point of view. What is needed to set up a service? How to differentiate between
the services and what are the mechanisms in LTE that provides security and
service integrity
LTE L12 Protocols and Procedures
- 26 - © Ericsson AB 2011 LZT1380549 R1A
1.2 Security in LTE
One of QoS aspects required both by the end user and the operator is the security.
The security concepts are listed in Figure 2-4.
� Authentication– I know who I am talking to and who is talking to me.
� Integrity Protection– Nobody has tampered with the data I am sending/receiving
� Confidentiality– I know that nobody else can listen other than who my information
is intended for.
� Keys– Shared pieces of information to enable authentication, integrity
protection and ciphering. Eg password
� Security Algorithms– Used with keys to
� Authenticate users and network.� Digitally sign a piece of information to enable integrity
protection.� Turn unencrypted information into encrypted information
and vice-versa.
Figure 2-4 Network Security Concepts
• Authentication is the act of establishing or confirming
something (or someone) as authentic. This might involve
confirming the identity of a UE/Network tracing the origins of
an artifact, ensuring that a UE/Network is what it claims to be.
• Integrity as a concept has to do with perceived consistency of
data. Data has not been altered in an unauthorized way. In LTE
there is also replay protection that rejects messages that are
using old sequence number.
• Ciphering (encryption) provides confidentiality
In order to be able to run the above listed functions we need
security keys and security algorithms.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 27 -
IP Network Security(defined by IETF RFCs)
LTE Security(defined by 3GPP )
Physical
MAC
RLC
PDCP
Physical
MAC
RLC
PDCP
Physical
IP
UDP
GTP-U
Data Link
Physical
IP
UDP
GTP-U
Data LinkPhysical
MAC
RLC
PDCP
Physical
MAC
RLC
PDCP
Physical
IP
UDP
GTP-U
Data Link
Physical
IP
UDP
GTP-U
Data Link
Physical
IP
SCTP
S1AP
Data Link
Physical
IP
SCTP
S1AP
Data LinkPhysical
MAC
RLC
PDCP
RRC
Physical
MAC
RLC
PDCP
RRC
Physical
MAC
RLC
PDCP
RRC
Physical
MAC
RLC
PDCP
RRC
Physical
IP
SCTP
S1AP
Data Link
Physical
IP
SCTP
S1AP
Data Link
RRC:
Integrity and ciphering.
Implemented in PDCP layer.
User plane (Uu component):
Ciphering only.
Implemented on PDCP layer.
NAS NAS
NAS signalling:
Integrity and ciphering.
Implemented in NAS protocol.
IPsec IPsec
IPsec IPsec
Transport network:
Integrity and ciphering.
Secured by IPsec tunnels
eNBeNBSGWSGW
Uu S1
User Plane
Control Plane
IP Payload
eNBeNBSGWSGW
eNBeNBMMEMME
Figure 2-5 Security over Uu and S1
As Figure 2-5 illustrates security in LTE. 3GPP addresses RRC and UP signaling
over Uu security and NAS signaling security while IETF specifies IP Network
Security.
For the User Plane signaling RAN provides Ciphering of the data and TN
provides IP security.
Control plane is integrity protected and ciphered over radio. On top of Uu
ciphering and Integrity protection NAS messages are also both ciphered and
integrity protected.
The protocol that provides security functions over Uu interface is PDCP (please
refer to the PDCP subchapter).
Security over S1 is provided by IP layer for the TN and by NAS for ESM
and EMM signaling (NAS).
Figure 2-6 shows the relation ship between security functions, security
keys and permitted algorithms.
LTE L12 Protocols and Procedures
- 28 - © Ericsson AB 2011 LZT1380549 R1A
UE, eNB
PDCP Layer
UE, eNB
PDCP Layer
UE, eNB
PDCP Layer
UE, MME
NAS Layer
UE, MME
NAS Layer
Security
Endpoints /
Protection Layer
EEA0
EEA1
EEA2
(selected algorithm same as selected
RRC ciphering algorithm)
User Plane
Ciphering
EEA0
EEA1
EEA2
RRC Ciphering
EIA1
EIA2RRC Integrity
EEA0 (Null ciphering)
EEA1 (UEA2 based on SNOW 3G)
EEA2 (AES in CTR mode)
NAS Ciphering
EIA1 (UIA2 based on SNOW 3G)
EIA2 (AES in CMAC mode)NAS Integrity
Permitted AlgorithmsKey
UE, eNB
PDCP Layer
UE, eNB
PDCP Layer
UE, eNB
PDCP Layer
UE, MME
NAS Layer
UE, MME
NAS Layer
Security
Endpoints /
Protection Layer
EEA0
EEA1
EEA2
(selected algorithm same as selected
RRC ciphering algorithm)
User Plane
Ciphering
EEA0
EEA1
EEA2
RRC Ciphering
EIA1
EIA2RRC Integrity
EEA0 (Null ciphering)
EEA1 (UEA2 based on SNOW 3G)
EEA2 (AES in CTR mode)
NAS Ciphering
EIA1 (UIA2 based on SNOW 3G)
EIA2 (AES in CMAC mode)NAS Integrity
Permitted AlgorithmsKey
KRRC-intKRRC-int
KRRC-encKRRC-enc
KUP-encKUP-enc
KNAS-intKNAS-int
KNAS-encKNAS-enc
Figure 2-6 LTE/EPS Security Keys and Algorithms
EPS Authentication and Key Agreement (AKA) produce keying material forming
a basis for UP, RRC and NAS ciphering as well as RRC and NAS Integrity
protection. Key hierarchy is illustrated in Figure 2-7. A secret key K is stored in
the Authentication Center (AUC) and USIM. Based on that one HSS and the UE
will generate CK and IK using Key Derivation Function (KDF– 3GPP 33.401).
Note that CK and IK are used in WCDMA which means that the same key
structure can be used in case of mobility to/from WCDMA.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 29 -
(Basic structure)
KRRC-encKRRC-encKRRC-intKRRC-intKUP-encKUP-enc
KeNBKeNBKNAS-intKNAS-int KNAS-encKNAS-enc
KASMEKASME
CKCK IKIK
KK
USIM/AUC
UE/HSS
UE/MME
UE/eNBUE/MME
Notation:
An Access Security Management Entity (ASME)
is an entity which receives the top-level keys in an
access network from the HSS, i.e., the MME.
Same as UMTS
Figure 2-7 Key hierarchy
CK and IK are used to generate KASME. ASME stands for Access Stratum
Management Entity (in LTE it is MME). The key KASME shall be identified by the
key set identifier eKSI. eKSI may be either of type KSIASME or of type KSISGSN.
An eKSI shall be stored in the UE and the MME together with KASME and the
temporary identifier GUTI, if available. The GUTI points to the MME where the
KASME is stored.
The key hierarchy further includes the following keys: KeNB, KNASint, KNASenc,
KUPenc, KRRCint and KRRCenc
KeNB is a key derived by ME and MME from KASME or by ME and source eNB.
Keys for NAS traffic:
KNASint is a key, which shall only be used for the protection of NAS traffic with a
particular integrity algorithm This key is derived by ME and MME from KASME,
as well as an identifier for the integrity algorithm using the KDF.
KNASenc is a key, which shall only be used for the protection of NAS traffic with a
particular encryption algorithm. This key is derived by ME and MME from
KASME, as well as an identifier for the encryption algorithm using the KDF..
Keys for UP traffic:
KUPenc is a key, which shall only be used for the protection of UP traffic with a
particular encryption algorithm. This key is derived by ME and eNB from KeNB,
as well as an identifier for the encryption algorithm using the KDF.
LTE L12 Protocols and Procedures
- 30 - © Ericsson AB 2011 LZT1380549 R1A
Keys for RRC traffic:
KRRCint is a key, which shall only be used for the protection of RRC traffic with a
particular integrity algorithm. KRRCint is derived by ME and eNB from KeNB, as
well as an identifier for the integrity algorithm using the KDF.
KRRCenc is a key, which shall only be used for the protection of RRC traffic with a
particular encryption algorithm. KRRCenc is derived by ME and eNB from KeNB as
well as an identifier for the encryption algorithm using the KDF.
Intermediate keys:
NH is a key derived by ME and MME to provide forward security for mobility.
KeNB* is a key derived by ME and eNB when performing a horizontal or vertical
key derivation in case of handover.
(Basic structure)
KRRC-encKRRC-encKRRC-intKRRC-intKUP-encKUP-enc
KeNBKeNBKNAS-intKNAS-int KNAS-encKNAS-enc
KASMEKASME
CKCK IKIK
KK
USIM/AUC
UE/HSS
UE/MME
UE/eNBUE/MME
Notation:
An Access Security Management Entity (ASME)
is an entity which receives the top-level keys in an
access network from the HSS, i.e., the MME.
AS security context
Established during AKA
NAS security context
Figure 2-8 LTE Key Hierarchy
CK , IK and KASME. are generated during EPS Authentication and Key Agreement
procedure. KNASint and KNASenc are generated during ESM set up and KeNB that is a
base for KRRCint, KRRCenc and KUPenc keys keys are generated during RRC Connection
Establishment procedure and regenerated at handovers (intra eNB, S1 Handover
and X2 Handover)
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 31 -
1.2.1 Authentication and Key Agreement
UE
RAND, AUTN,,KASME, XRES
RAND, AUTN, eKSI
KASME, XRES, AUTN, RAND
NAS: Authentication RequestNAS: Authentication Response
IMSI
AUTN, RAND, eKSI
Check RES = XRES
UE Authenticated
KDFPLMN (SN-ID)
KDF
PLMN / IMSI
Kasme
USIMIMSI
IK, CK, RES, XMAC-A
RAND
f1 f2 f3 f4 f5
AuC
IMSI
IK, CK, XRES, AUTN, RAND
RAND,AMF,SQN
f1 f2 f3 f4 f5
assigned eKSI
RES
Check MAC-A = XMAC-A
Network Authenticated
14
5
7
8
10
11
12
Agreed key that is
tied to specific
network.
Diameter Messages
XMAC-A
MAC-A
SQN
⊕⊕⊕⊕ AK
2
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
KK
KK
HSS
MME
UE
3
6
9
PLMN (SN-ID)
SQN ⊕ AK
Figure 2-9 Authentication and Key Agreement
The Authentication and Key Agreement procedure (AKA) is very similar to that
of UMTS. The same quintet of IK, CK, XRES, AUTN and RAND is generated
by the AuC and the USIM. This authentication procedure means that a new
USIM is not required in LTE/SAE. The authentication part of the procedure is the
same as UMTS, the agreed key for a UE context is a little different.
AuC and USIM have a shared fixed key K.
MME Sends IMSI and PLMN to HSS
1 HSS computes the authentication vector quintet as in UMTS (IK,
CK, AUTN, RAND).
2 Kasme is a new key for evolved packet services. It is derived from
the CK/IK and is bound to the serving network ID, which is
distinguished by its PLMN. Part of the authentication token (SQN
XOR AK) is also used in the derivation of Kasme. Unlike UMTS, IK
and CK are not sent outside HSS. All other keys for ciphering and
integrity protection are derived from Kasme.
LTE L12 Protocols and Procedures
- 32 - © Ericsson AB 2011 LZT1380549 R1A
3 Kasme, XRES, AUTN & RAND are sent from HSS to the MME
using the Diameter protocol.
4 MME assigns a key set identifier (or eKSI) for Kasme. This is similar
to the KSI in UMTS in that it identifies this particular Kasme for use
later without invoking the authentication procedure. The MME and
UE size of the eKSI is 3 bits.
5 The MME sends AUTN, RAND & eKSI to the UE via the NAS
message “Authentication Request”.
6 The USIM function will take RAND as an input and produce IK, CK,
RES, XMAC-A.
7 The Kasme is derived from IK, CK, part of the AUTN (SQN XOR
AK), and the serving network ID by its PLMN. Here the PLMN is
that read on the System Information Block (SIB) in the air. This is
how Kasme is tied to a specific network.
8 UE Authenticates network with XMAC-A (computed) and MAC-A
(received). MAC-A is part of the AUTN received in the
Authentication Request.
9 UE Sends RES to MME via the Authentication Response NAS
message.
10 MME Authenticates UE by comparing XRES with RES.
11 MME and UE now have an agreed key Kasme for EPS services.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 33 -
1.2.2 NAS Context Establishment
UE
eKSI, Selected Algorithms,
Security Capabilities
(replayed)
NAS: Security Mode Command
(Integrity Protected)
NAS: Security Mode Complete
(Integrity Protected &
Ciphered)
14
Activate Key Set
KDFKDF
UE Security Capabilities(received previously in attach request)
Algorithm Selection
NAS Security Header
KDFKDF KDFKDFKDF
eKSI, Selected Algorithms,
Security Capabilities
(replayed)
eKSI, Selected Algorithms,
Security Capabilities
(replayed)
NAS Security Header
eKSI, Selected Algorithms,
Security Capabilities
(replayed), IMEI req
NAS Security Header
eKSI, Selected Algorithms,
Security Capabilities
(replayed), IMEI req
NAS Security Header
SM Complete: IMEI (optional)
Ciphertext
Ciphered
NAS Security Header
KDF KDF
KDFNAS algorithms
NAS algorithms
Add security header
With KNAS-int
NAS Security HeaderNAS Security Header
Ciphertext
NAS Security Header
Ciphertext
NAS Security Header
Verify NAS header
with KNAS-int
Ciphertext
SM Complete: IMEI (optional)
UE Security Capabilities(sent previously in attach request)
2
4
6
9
10
11
12
15
16Decipher with
KNAS-enc
Cipher with
KNAS-enc
Verify NAS header
with KNAS-int
5
13
Add security header
With KNAS-int
8
3
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
7
KNAS-intKNAS-intKNAS-encKNAS-encKNAS-intKNAS-intKNAS-encKNAS-enc
KNAS-intKNAS-intKNAS-encKNAS-enc
MME
UE
1
Figure 2-10 NAS Security Context Establishment
MME and UE have already established a key set or key sets during the previous
AKA procedure (either in this attach or a previous attach where a key set is re-
activated).
12 The UE has informed the MME of the last used key set in the attach request message prior to key activation.
13 The MME selects the algorithms to be used based on the UE capabilities which were sent previously in the attach request and a
locally configured priority list of algorithms.
14 The MME derives 2 keys for NAS encryption and integrity protection. These keys are tied to a selected algorithm, i.e. they
cannot be reused for other algorithms.
15 The MME constructs a Security Mode Command NAS message with the selected key (identified by eKSI), the selected algorithms for
integrity and ciphering, and replays the UE security capabilities to
that the UE sent in the attach request. This is to detect a man in the
middle attack during the attach request whereby the UE capabilities
may have been tampered with. The Security Mode Command
message will be integrity protected so it cannot be tampered with
without detection.
LTE L12 Protocols and Procedures
- 34 - © Ericsson AB 2011 LZT1380549 R1A
16 The MME adds a security header and signs this with the K-NAS-int key.
17 MME sends the NAS integrity protected message (Security Mode Command) to the UE. This message is not ciphered as the UE does
not know which algorithms are to be used. It is transported over the
S1AP and RRC protocol (which currently does not have any security
activated).
18 The UE selects the key-set requested in the message. The UE and MME may have stored up to 7 of these.
19 The UE derives the keys from Kasme and the algorithms to be used.
20 The UE checks the security capabilities again what was previously sent in the attach request. If these don’t match it could signal a man
in the middle attack
21 The header of the NAS message is checked with the newly derived key. Note, in this case the message is read prior to the integrity of the
message being checked. This is a special case and only occurs for the
Security Mode Command.
22 The UE constructs a Security Mode Complete message. This can include the IMEI if requested by the MME in the Security Mode
Command.
23 The message is ciphered with the new K-NAS-enc key.
24 The message is integrity protected with the K-NAS-int key.
25 The UE sends the Security Mode Complete NAS integrity protected and ciphered message to the MME.
26 The MME verifies the integrity of the message.
27 The message is deciphered by the MME.
A NAS security context now exists between the MME and UE. All following
NAS messages will be integrity protected and ciphered on the NAS layer. This
integrity protection and ciphering does not affect lower layers.
Note as NAS is ciphered it is unable to be decoded by the eUTRAN network. As
a result NAS messages cannot be decoded on the eNB.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 35 -
1.2.3 Access Stratum Context Establishment
UE
RRC: Security Mode
Command (Integrity Protected)
RRC: Security Mode Complete
(Integrity Protected)
2
13
Security mode complete
Selected
Algorithm
Add MAC with
KRRC-int
PDCP Header
Verify MAC
with KRRC-int
7
15
11
14
Activate ciphering
on PDCP layer for future
Messages (both UP & CP)
Verify MAC with
KRRC-int
12
Add MAC with
KRRC-int
S1AP: Initial UE Context Setup Request
KDF
NAS UL Count
NAS UL Count
KD
F
Algorithm Selection
KeNB, UE Security Capabilities, M
UE Security Capabilities
RRC Algorithms
UE Security Capabilities
Adapted RAN
UE Security Capabilities
6
8
10
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
1
Key Set
KASME
eKSIKey Set
KASMEKASME
eKSI
1
KeNBKeNB
KeNBKeNB
KDF KDFKDF KDFKDF KDFKDFKDF KDFKDF KDFKDFKDF KDFKDFKDF
KRRC-encKRRC-intKUP-enc
KDF KDFKDF KDFKDF KDFKDFKDF KDFKDF KDFKDFKDF KDFKDFKDF
KRRC-encKRRC-encKRRC-intKRRC-intKUP-encKUP-enc
KDF KDFKDF KDFKDF KDFKDFKDF KDFKDF KDFKDFKDF KDFKDFKDF
KRRC-encKRRC-intKUP-enc
KDF KDFKDF KDFKDF KDFKDFKDF KDFKDF KDFKDFKDF KDFKDFKDF
KRRC-encKRRC-encKRRC-intKRRC-intKUP-encKUP-enc
3
4
9
5
PDCP Header
Security mode complete
Message Authentication CodeMessage Authentication Code
PDCP Header
Security mode complete
Message Authentication CodeMessage Authentication Code
PDCP Header
Security mode complete
Message Authentication CodeMessage Authentication Code
Security mode complete
PDCP Header
Message Authentication Code
Security mode complete
PDCP Header
Message Authentication CodeMessage Authentication Code
Security mode complete
PDCP Header
Message Authentication Code
Security mode complete
PDCP Header
Message Authentication CodeMessage Authentication Code
Security mode complete
PDCP Header
Message Authentication Code
Selected Algorithms, NCC
PDCP Header
Message Authentication CodeMessage Authentication Code
Selected Algorithms, NCC
PDCP Header
Message Authentication Code
Selected Algorithms, NCC
PDCP Header
Message Authentication CodeMessage Authentication Code
Selected Algorithms, NCC
MME
eNB
UE
Figure 2-11 AS Security Context Establishment
1 The MME and UE have derived the Kasme in the Authentication and
Key Agreement Procedure, and have agreed which one to use in the
NAS Security Mode Command procedure.
2 The MME derives a KeNB key using the Kasme and NAS UL count
as input.
3 The MME sends the Initial Context Setup Request on S1AP to the
eNB with the KeNB and UE Security Capabilities.
4 The ENB selects which algorithms to use based upon the UE security
capabilities and a locally configured priority list of algorithms.
5 The KeNB and the algorithm to be used is used to derive the keys for
the AS security context.
6 The eNB constructs an RRC Security Mode Command message with
the algorithms it has selected and the next hop chaining count. A
Message authentication code is added to the message on the PDCP
layer to provide integrity protection.
7 The message is sent from the eNB to the UE.
LTE L12 Protocols and Procedures
- 36 - © Ericsson AB 2011 LZT1380549 R1A
8 The UE also derives KeNB from the NAS UL count and Kasme.
9 The KeNB along with the algorithm selection is used to
independently derive the keys used for AS security.
10 The message authentication code (MAC_I) in the PDCP message is used to provide authentication of the PDCP PDU. Note, in this case
the message is read prior to the integrity of the message being
checked. This is a special case and only occurs for the Security Mode
Command.
11 The security mode complete message is constructed.
12 The MAC is added on the PDCP layer. Note the RRC security mode complete message is not ciphered (unlike the respective NAS
message).
13 The message is sent from the UE to the eNB.
14 The MAC is verified by the eNB.
15 Ciphering is now activated on RRC and user plan messages on the PDCP layer.
1.3 Transport Network Layer Security
As there is no LTE/SAE Application security between eNBs and CN nodes
(SGW and MME) apart from NAS signaling IPsec over TN interface is a solution
that can be used.
� There is no LTE/SAE Application security between the
eNB and core network nodes (SGW and MME).– With the exception of NAS messages.
� The solution is IPsec on the following interfaces– X2-C
– X2-U
– S1-MME
– S1-U
� IPsec can run in transport and ESP tunnel mode.– Only tunnel mode is supported in the Ericsson eNB.
Figure 2-12 TNL security
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 37 -
The security protocols used on the S1/X2 interfaces are the Internet Protocol
Security (IPsec) protocols defined in Internet Engineering Task Force (IETF)
RFC2401 (Security Architecture for the Internet Protocol) and RFC4301. The
latter reference is the successor of RFC2401 that describes the evolved security
architecture.
The requirement for IPsec protocols applies to both control plane and user plane
traffic. Additional security measures implemented between security domains may
include filtering policies and firewall functions, which are not required in 3GPP
TS 33.210 Network Domain Security; IP network layer security .
IPsec provides integrity protection, encryption and replay protection for S1 and
X2 user plane and control plane traffic and Synchronization over IP (SoIP) traffic
between the host (eNodeB) and Security Gateway using IPsec tunnels. It also
provides the same protection for OAM traffic between the eNodeB and the
Security Gateway in the OAM network.
Automatic key exchange using IKEv2 with certificate-based authentication is
supported to allow mutual authentication of the communicating nodes and to
establish/maintain security associations.
Inner IP address A
Outer IP address X
X to Y A to BX to Y A to B
Inner IP address B
Outer IP address Z
Y to Z A to BY to Z A to B
RBS1 RBS2
Inner IP
address A
Inner IP
address B
Outer IP
address YOuter IP
address X
X to Y A to BX to Y A to BA to B A to B
RBS CN SEG CN Node
RBS host application Integrated Security
Gateway (IPSec)
Outer IP
address Y
CN SEG
Packet is encrypted,
enclosed in outer IP packet
and sent over the
transport network
IP Packet is forwarded
directly to the
RBS integrated IPsec function
Inner IP Packet is decrypted
and sent unprotected
on the trusted core network
Figure 2-13: IPsec in LTE RAN
IPsec tunnels can be set up between RBSs and the EPC (S1 interface) and
between RBSs (X2 interface). X2 traffic uses the same IPsec tunnel as S1 and is
routed via the security gateway. A direct IPsec tunnel for X2 when RBSs are
directly connected is not supported.
LTE L12 Protocols and Procedures
- 38 - © Ericsson AB 2011 LZT1380549 R1A
IPsec tunnel mode with Encapsulating Security Payload (ESP) for data integrity,
authenticity, and confidentiality is supported. Tunnel Mode means the entire
original IP packet is encapsulated with a new packet header. ESP protects the
entire inner IP packet, while the outer IP header is unprotected. Null encryption is
supported, which means the inner IP packet is not encrypted, but the IP packet
can be authenticated. This option may be relevant if the authenticity of the packet
is more important than its confidentiality. It will also decrease the load on the
Security Gateway.
The following algorithms for ESP and IKEv2 are supported:
ESP Algorithms
* Ciphering algorithms:
- ESP_NULL
- ESP_3DES
- AES-CBC (128 & 256 bit key)
* Integrity protection algorithms:
- ESP_HMAC_MD5
- ESP_HMAC_SHA-1
- (ESP_NULL not supported in eNB due to HW limitations)
IKEv2 Algorithms
* Ciphering algorithms:
- 3DES-CBC
- AES-CBC (128 & 256 bit key)
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 39 -
1.4 Service Integrity
For E-UTRAN access to the EPC the PDN connectivity service is provided by
an EPS bearer. An EPS bearer uniquely identifies traffic flows that receive a
common QoS treatment between a UE and a PDN GW.
P-GWS-GW Peer
Entity
UE eNB
EPS Bearer
Radio Bearer S1 Bearer
End-to-end Service
External Bearer
Radio S5/S8
Internet
S1
E-UTRAN EPC
Gi
E-RAB S5/S8 Bearer
Figure 2-14. Bearer concept.
The packet filters signalled in the NAS procedures are associated with a unique
packet filter identifier on per-PDN connection basis.
An EPS bearer is the level of granularity for bearer level QoS control in the
EPC/E-UTRAN. That is, all traffic mapped to the same EPS bearer receive the
same bearer level packet forwarding treatment (e.g. scheduling policy, queue
management policy, rate shaping policy, RLC configuration, etc.). Providing
different bearer level packet forwarding treatment requires separate EPS bearers
One EPS bearer is established when the UE connects to a PDN, and that remains
established throughout the lifetime of the PDN connection to provide the UE with
always-on IP connectivity to that PDN. That bearer is referred to as the default
bearer. Any additional EPS bearer that is established for the same PDN
connection is referred to as a dedicated bearer. The distinction between default
and dedicated bearers is transparent to the access network (E-UTRAN )
LTE L12 Protocols and Procedures
- 40 - © Ericsson AB 2011 LZT1380549 R1A
For of E-UTRAN, the decision to establish or modify a dedicated bearer can only
be taken by the EPC, and the bearer level QoS parameter values are always
assigned by the EPC. Therefore, the MME shall not modify the bearer level QoS
parameter values received on the S11 reference point during establishment or
modification of a dedicated bearer. Instead, the MME shall only transparently
forwards those values to the E-UTRAN. Consequently, "QoS negotiation"
between the E-UTRAN and the EPC during dedicated bearer establishment /
modification is not supported. The MME may, however, reject the establishment
or modification of a dedicated bearer
An EPS bearer is referred to as a GBR bearer if dedicated network resources
related to a Guaranteed Bit Rate (GBR) value that is associated with the EPS
bearer are permanently allocated (e.g. by an admission control function in the
eNodeB) at bearer establishment/modification. Otherwise, an EPS bearer is
referred to as a Non-GBR bearer.
NOTE: Admission control can be performed at establishment / modification of a
Non-GBR bearer even though a Non-GBR bearer is not associated with a GBR
value.
A dedicated bearer can either be a GBR or a Non-GBR bearer. A default bearer
shall be a Non-GBR bearer.
NOTE: A default bearer provides the UE with IP connectivity throughout the
lifetime of the PDN connection. That motivates the restriction of a default bearer
to bearer type Non-GBR.
Serving GW PDN GW eNB
Radio Bearer S5/S8 Bearer
Application / Service Layer
UL-TFT → RB-ID
DL Traffic Flow Aggregates
DL-TFT
DL-TFT S5/S8-TEID
RB-ID ↔ S1-TEID
S1 Bearer
S1-TEID S5/S8-TEID
UE
UL Traffic Flow Aggregates
UL-TFT
Serving GW PDN GW eNodeB
→
UE
↔
TS 23.401TS 23.401TS 23.401
Figure 2-15 Two unicast EPS Bearers.
An EPS bearer is realized by the following elements:
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 41 -
- In the UE, the UL TFT maps a traffic flow aggregate to an EPS bearer in the
uplink direction;
- In the PDN-GW, the DL TFT maps a traffic flow aggregate to an EPS bearer in
the downlink direction;
- A radio bearer transports the packets of an EPS bearer between a UE and an
eNodeB. If a radio bearer exists, there is a one-to-one mapping between an EPS
bearer and this radio bearer;
- An S1 bearer transports the packets of an EPS bearer between an eNodeB and a
Serving GW;
- An E-RAB (E-UTRAN Radio Access Bearer) refers to the concatenation of an
S1 bearer and the corresponding radio bearer.
- An S5/S8 bearer transports the packets of an EPS bearer between a Serving GW
and a PDN GW;
- A UE stores a mapping between an uplink packet filter and a radio bearer to
create the mapping between a traffic flow aggregate and a radio bearer in the
uplink;
- A PDN GW stores a mapping between a downlink packet filter and an S5/S8
bearer to create the mapping between a traffic flow aggregate and an S5/S8
bearer in the downlink;
- An eNodeB stores a one-to-one mapping between a radio bearer and an S1
Bearer to create the mapping between a radio bearer and an S1 bearer in both the
uplink and downlink;
- A Serving GW stores a one-to-one mapping between an S1 Bearer and an S5/S8
bearer to create the mapping between an S1 bearer and an S5/S8 bearer in both
the uplink and downlink.
EPS bearer identity
An EPS bearer identity uniquely identifies an EPS bearer for one UE accessing
via E-UTRAN. The EPS Bearer Identity is allocated by the MME. There is a one
to one mapping between EPS RB and EPS Bearer, and the mapping between EPS
RB Identity and EPS Bearer Identity is made by E-UTRAN. The E-RAB ID
value used at S1 and X2 interfaces to identify an E-RAB is the same as the EPS
Bearer ID value used to identify the associated EPS Bearer.
LTE L12 Protocols and Procedures
- 42 - © Ericsson AB 2011 LZT1380549 R1A
1.5 Quality of Service Class Identifier
p2p file sharing, progressive video, etc.99
TCP-based (e.g., www, e-mail, chat, ftp,88
Video (Buffered Streaming)10-6
300 ms
67
Interactive Gaming
Video (Live streaming)
Voice,
10-3100 ms76
IMS Signalling10-6100 ms1
Non GBR
5
Real Time Gaming10-350 ms34
Non-Conversational Video (Buffered Streaming)
10-6300 ms53
Conversational Video (Live Streaming)10-3150 ms42
Conversational Voice10-2100 ms2
GBR
1
Example ServicesPacket
Error
Loss
Rate
Packet
Delay
Budget
PriorityResource
Type
QCI
p2p file sharing, progressive video, etc.99
TCP-based (e.g., www, e-mail, chat, ftp,88
Video (Buffered Streaming)10-6
300 ms
67
Interactive Gaming
Video (Live streaming)
Voice,
10-3100 ms76
IMS Signalling10-6100 ms1
Non GBR
5
Real Time Gaming10-350 ms34
Non-Conversational Video (Buffered Streaming)
10-6300 ms53
Conversational Video (Live Streaming)10-3150 ms42
Conversational Voice10-2100 ms2
GBR
1
Example ServicesPacket
Error
Loss
Rate
Packet
Delay
Budget
PriorityResource
Type
QCI
TS 23.203
Figure 2-16. Standardized QCI.
The EPS bearer QoS profile includes the parameters QCI, ARP, GBR and MBR.
Each EPS bearer (GBR and Non-GBR) is associated with the following bearer
level QoS parameters:
1. QoS Class Identifier (QCI);
2. Allocation and Retention Priority (ARP) .
QoS Class Identifier - QCI is a scalar that is used as a reference to access node-
specific parameters that control bearer level packet forwarding treatment (e.g.
scheduling weights, admission thresholds, queue management thresholds, link
layer protocol configuration, etc.), and that have been pre-configured by the
operator owning the access node (eNodeB)
Standardized QCI values describe the packet forwarding treatment that an SDF
receives edge-to-edge between the UE and the PCEF in terms of the following
performance characteristics:
1. Resource Type (GBR or Non-GBR);
2. Priority;
3. Packet Delay Budget;
4. Packet Error Loss Rate.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 43 -
The Resource Type determines if dedicated network resources related to a
service or bearer level Guaranteed Bit Rate (GBR) value are permanently
allocated (e.g. by an admission control function in a radio base station). GBR
SDF aggregates are therefore typically authorized "on demand" which requires
dynamic policy and charging control.
The Packet Delay Budget (PDB) defines an upper bound for the time that a
packet may be delayed between the UE and the PCEF. For a certain QCI the
value of the PDB is the same in uplink and downlink. The purpose of the PDB is
to support the configuration of scheduling and link layer functions (e.g. the
setting of scheduling priority weights and HARQ target operating points).
Every QCI (GBR and Non-GBR) is associated with a Priority level. Priority
level 1 is the highest Priority level. The Priority levels shall be used to
differentiate between SDF aggregates of the same UE, and it shall also be used to
differentiate between SDF aggregates from different UEs. Via its QCI an SDF
aggregate is associated with a Priority level and a PDB. Scheduling between
different SDF aggregates shall primarily be based on the PDB. If the target set by
the PDB can no longer be met for one or more SDF aggregate(s) across all UEs
that have sufficient radio channel quality then Priority shall be used as follows: in
this case a scheduler shall meet the PDB of SDF aggregates on Priority level N in
preference to meeting the PDB of SDF aggregates on Priority level N+1.
The Packet Error Loss Rate (PELR) defines an upper bound for the rate of
SDUs (e.g. IP packets) that have been processed by the sender of a link layer
protocol (e.g. RLC in E-UTRAN) but that are not successfully delivered by the
corresponding receiver to the upper layer (e.g. PDCP in E-UTRAN). Thus, the
PELR defines an upper bound for a rate of non congestion related packet losses.
The purpose of the PELR is to allow for appropriate link layer protocol
configurations (e.g. RLC and HARQ in E-UTRAN). For a certain QCI the value
of the PELR is the same in uplink and downlink.
Allocation and Retention Priority - ARP contains information about the
priority level (scalar), the pre-emption capability (flag) and the pre-emption
vulnerability (flag). The primary purpose of ARP is to decide whether a bearer
establishment / modification request can be accepted or needs to be rejected in
case of resource limitations (typically available radio capacity in case of GBR
bearers). The priority level information of the ARP is used for this decision to
ensure that the request of the bearer with the higher priority level is preferred.
LTE L12 Protocols and Procedures
- 44 - © Ericsson AB 2011 LZT1380549 R1A
In addition, the ARP can be used (e.g. by the eNodeB) to decide which bearer(s)
to drop during exceptional resource limitations (e.g. at handover). The pre-
emption capability information of the ARP defines whether a bearer with a lower
ARP priority level should be dropped to free up the required resources. The pre-
emption vulnerability information of the ARP defines whether a bearer is
applicable for such dropping by a pre-emption capable bearer with a higher ARP
priority value. Once successfully established, a bearer's ARP shall not have any
impact on the bearer level packet forwarding treatment (e.g. scheduling and rate
control). Such packet forwarding treatment should be solely determined by the
other EPS bearer QoS parameters: QCI, GBR and MBR, and by the AMBR
parameters. The ARP is not included within the EPS QoS Profile sent to the UE.
Each GBR bearer is additionally associated with the following bearer level QoS
parameters:
• Guaranteed Bit Rate (GBR);
• Maximum Bit Rate (MBR).
The GBR denotes the bit rate that can be expected to be provided by a GBR
bearer. The MBR limits the bit rate that can be expected to be provided by a GBR
bearer.
QoS for Emergency Services
Where local regulation requires supporting calls from an unauthorised caller, the
MME may not have subscription data. Additionally, the local network may want
to provide IMS emergency call support differently than what is allowed by a UE
subscription. Therefore, the initial QoS values used for establishing emergency
bearer services are configured in the MME in the MME Emergency
Configuration Data.
This functionality is used by the Attach procedure and by the UE Requested PDN
Connectivity procedure, in both cases when establishing emergency bearer
services.
1.5.1 EXAMPLE OF QOS MAPPING FOR IMS MMTEL SERVICE
Figure 2-17 shows an example of how is it possible to map different IMS services
to LTE QoS.
According to the illustration 4 RBs will be needed to carry out MMTel service:
• One Default Radio Bearer
• One Radio Bearer that is needed for IMS (SIP) signaling
• One for voice and
• One for video.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 45 -
1
2
3
4
5
6
7
8
9
GBR
2
4
5
3
1
7
6
8
9
Non-GBR
100 ms
150 ms
300 ms
50 ms
100 ms
100 ms
300 ms
10-2
10-3
10-6
10-3
10-6
10-3
10-6
MMTel full duplex voice
MMTel real time video
IMS signaling
Default bearer
MMTel: text communication,
file transfer, picture/video clip etc.
Packet error
loss rate
Packet delay
budget
Resource
typePriorityQCI Example services
1
2
3
4
5
6
7
8
9
GBR
2
4
5
3
1
7
6
8
9
Non-GBR
100 ms
150 ms
300 ms
50 ms
100 ms
100 ms
300 ms
10-2
10-3
10-6
10-3
10-6
10-3
10-6
MMTel full duplex voice
MMTel real time video
IMS signaling
Default bearer
MMTel: text communication,
file transfer, picture/video clip etc.
1
2
3
4
5
6
7
8
9
GBR
2
4
5
3
1
7
6
8
9
Non-GBR
100 ms
150 ms
300 ms
50 ms
100 ms
100 ms
300 ms
10-2
10-3
10-6
10-3
10-6
10-3
10-6
MMTel full duplex voice
MMTel real time video
IMS signaling
Default bearer
MMTel: text communication,
file transfer, picture/video clip etc.
Packet error
loss rate
Packet delay
budget
Resource
typePriorityQCI Example services
Figure 2-17 QoS Mapping IMS Example
Video telephony is one use case where it may be beneficial to use EPS bearers
with different ARP values for the same UE. In this use case an operator could
map voice to one bearer with a higher ARP, and video to another bearer with a
lower ARP. In a congestion situation (e.g. cell edge) the eNB can then drop the
"video bearer" without affecting the "voice bearer". This would improve service
continuity.
LTE L12 Protocols and Procedures
- 46 - © Ericsson AB 2011 LZT1380549 R1A
1.6 LTE QoS Handling
The LTE Quality of Service (QoS) Handling coordinates and assigns the
appropriate QoS to other functions in LTE RAN. The RBS maps QCIs to
priorities for different Data Radio Bearers (DRBs) in the LTE radio interface and
different data flows in the transport network. The RBS also ensures that different
traffic types can be separated in the uplink by configuration of logical channel
groups.
The LTE QoS Handling complies with the 3GPP Rel 8 QoS concept as in 3GPP
TS 23.203. It provides service differentiation per user equipment by support of
multiple parallel bearers, see Figure 2-18.
LTE
RRC_
CONNECTE
D
RRC_
CONNECTE
D
MME
SGW/ PGW
PCRF
WWWWWW
EPS BEARER
SIGNALLING RADIO BEARER S1 BEARER
EPS BEARER
EPS BEARER
EPS BEARER
QCI=5
QCI=1
QCI=9
QCI=2
Max 8
Figure 2-18 Multiple Data Radio Bearer
Moreover, service differentiation is enabled by mapping of QCIs to priorities as
defined in 3GPP TS 23.203.
The transport network benefits from QoS by mapping QCI to DiffServ Code
Point (DSCP) in the RBS. This enables the transport network to prioritize
between its different data flows over the S1 interface in the uplink and over the
X2 interface for the downlink data in case of Packet Forwarding.
All QoS class identifiers defined by 3GPP are supported.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 47 -
Radio Network:
Scheduler strategy (per RBS)
Ul/DL Scheduling
QoS TableQCI
Prio,LCG
:
:
:
:
:
::
:
10-256
9
2
1
QCI
0310
1239
1
2
LCG
364
462
DSCPPrio
:
:
:
:
:
::
:
10-256
9
2
1
QCI
0310
1239
1
2
LCG
364
462
DSCPPrio
MME
Transport Network:
X2 Packet Forwarding
S1 UL Packet treatment
OSS-RC
DSCP
Operator specific QoS parameters
Figure 2-19 QoS Framework.
QoS Handling is based on mapping QCIs received from the core network (MME)
to RBS-specific parameters.
If a user has multiple bearers with different QCI, these will be separated in the
radio network into different bearers. This separation will achieve benefits for the
end-user QoS as it removes the risk that one service such as file download would
block the traffic for a voice call.
The LTE QoS Handling is realized by a central function in the RBS, which
directly influences the radio and transport network behavior.
The Scheduler is an essential QoS enabler over the Air. In the downlink, the
Scheduler operates on individual logical channels, with scheduling priorities
based on chosen scheduling strategy (Round Robin or Proportional Fair). In the
uplink, the scheduling in the RBS operates on Logical Channel Groups (LCGs)
using similar scheduling strategies as in the downlink to grant resources.
In uplink, the distribution of the granted resources is done per logical channel
internally within the user equipment using the rate control function. The RBS
maps the QCI to LCG and informs the user equipment about the association of a
logical channel to an LCG and the logical channel priority for each logical
channel.
Standardized QCIs (1-9) are used, Figure 2-16, according to 3GPP TS 23.203.
Non-standardized QCIs (10-256) are all given the same priority, which shall be
lower compared to priorities for the standardized QCIs. The priority settings
enable traffic separation of the different data flows in the RBS. For the uplink,
the priorities associated with QCI are mapped to logical channel priorities which
are sent to the UE. The UE will prioritize between its logical channels.
LTE L12 Protocols and Procedures
- 48 - © Ericsson AB 2011 LZT1380549 R1A
1.6.1 RN Quality of Service
To provide service differentiation in the uplink, traffic separation must be
ensured between the different data flows within the user equipment. This is done
by offering an operator-configurable mapping between QCIs and LCGs (Logical
Channel Groups, also sometimes referred to as radio bearer groups).
Signaling Radio Bearers (SRBs) are assigned higher priority than Data Radio
Bearers (DRBs). SRB1 has higher priority than SRB2.
In the uplink, these priorities will serve as a basis for the user equipment to
establish differentiation/prioritization between its logical channels.
Mapping QCIs to Logical Channel Groups (LCGs) can be configured in OSS-RC
and enables traffic separation in the uplink. There are three LCGs (1-3) available.
By default, LCG 1 is assigned to all QCIs.
In Figure 2-20, an example showing when QCI 1-3 are mapped to LCG 1, QCI 4-
6 are mapped to LCG 2 and QCI 7-9 and 10-256 are mapped to LCG 3 is shown.
The non-standardized QCIs are always mapped to the same LCG (In this example
LCG 3).
An example on how to use the QoS support would be to map voice on QCI 1 and
to let QCI 1 be assigned to its own logical channel group.
QCI 1
QCI 2
QCI 3
LCG 1 LCG 2 LCG 3
QCI 4
QCI 5
QCI 6
QCI 7
QCI 8
QCI 9
QCI 10-256
UE
3 8 5 6 4 7
28
77
36
35
84
33
QCILogical
Channel
28
77
36
35
84
33
QCILogical
Channel
Logical
channels
Example of mapping of logical
channels to logical channel
groups in uplink
1
3
2
1
3
1
LCG
1
3
2
1
3
1
LCG
310-256
37-9
24-6
11-3
LCGQCI
310-256
37-9
24-6
11-3
LCGQCI
LCG 0
1 2
Figure 2-20 UL traffic separation Example.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 49 -
1.6.2 TN Quality of Service
Transport Network QoS is provided by mapping QCI to DiffServ Code Point
(DSCP) for the uplink over S1 and in the downlink for packet forwarding over
X2 can be configured in OSS-RC. Several QCIs can be mapped to the same
DSCP value. Non-standardized QCIs are all given the same configurable DSCP
value.
The 8-bit ‘Differentiated Services’ (DiffServ) field in the IP Header of the IP
PDU, see Figure 2-21 allows the classification of the IP packet into a number of
different priorities supporting various Quality of Service (QoS) classes in the
packet network. Although the DiffServ is an 8-bit field only the first 6 bits are
used giving a range of values from 0 to 63.
+ Bits 0-3 Bits 4-7 Bits 8-15 Bits 16-18 Bits 19-31
0 Version IHL DiffServ Total Length
32 Identification Flags Fragment offset
64 Time to live Protocol Header Checksum
96 Source Address
128 Destination Address
160 Options
160
or
190+
Figure 2-21 IP v4 Header
The six most significant bits of the DiffServ field is called the Differentiated
Services Code Point (DSCP) while the last two are used as Explicit Congestion
Notification (ECN) bits allowing advance notification of congestion. The DSCP
field, an explanation of each value and an example is given in Figure 2-22.
LTE L12 Protocols and Procedures
- 50 - © Ericsson AB 2011 LZT1380549 R1A
IP
Header
Precedence Level
DS5 DS4 DS3 DS2 DS1 DS0 ECNECNDS5 DS4 DS3 DS2DS5DS5 DS4DS4 DS3DS3 DS2DS2 DS1DS1 DS0DS0 ECNECN
Precedence
Level Description
7 Stays the same
6 Stays the same
5 Express Forwarding (EF)
4 Class 4
3 Class 3
2 Class 2
1 Class 1
0 Best Effort
Assured Forwarding (AF)
Drop Class 1 Class 2 Class 3 Class 4
Low 001 010 DSCP= 10
010 010 DSCP= 18
011 010 DSCP= 26
100 010 DSCP= 34
Medium 001 100 DSCP= 12
010 100 DSCP= 20
011 100 DSCP= 28
100 100 DSCP= 36
High 001 110 DSCP= 14
010 110 DSCP= 22
011 110 DSCP= 30
100 110 DSCP= 38
Eg. Best Effort 000000 DSCP =0 and Class 2, low drop 010010 DSCP=18
Figure 2-22 IP DiffServ Field
The DSCP values may also be mapped to Ethernet Priority Bits (Pbits), which are
used for prioritization on the Ethernet layers, see Figure 2-23 and Figure 2-24
+ Bits 0-7 Bits 8-15 Bits 16-23 Bits 24-31
0 Preamble
32 (7 Bytes) SFD
64 Destination
96 Address (6 Bytes) Source
128 Address (6 Bytes)
160 Tag Protocol ID (8100H) P
(3 bits)
CFI
(1 bit) VLAN ID (12 bits)
172 Ethernet Type/Length Data (42 – 1496 Bytes)
XX Frame Check Sequence (4 Bytes)
Figure 2-23 Ethernet Frame
Ethernet Switches offer a different QoS level to each Ethernet frame depending
on the value of the Pbit field as illustrated in Figure 2-24.
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 51 -
Ethernet
Header
Pbit
(binary)
Pbit
(Decimal) Description
000 0 Best effort
001 1 Background
010 2 Spare
011 3 Excellent effort
100 4 Controlled load
101 5 Voice, less than 100 ms delay
110 6 Voice, less than 10 ms delay
111 7 Network control
X X XX X X
Figure 2-24 Ethernet Pbit
Please note that even though the IEEE standard supports up to eight priority level
definitions, different vendor equipment may support just two, three or four
priority queues in their Ethernet switches. It is therefore of utmost importance to
understand how different Ethernet vendors have mapped the different priority
levels to the device's traffic queues.
Figure 2-25 summarizes EPS Bearer quality of service mapping.
Bearer Qos details from MME QCI MBR/GBR ARP
IP datagram Data
Mapping
function
DSCP DataEthernet
frame
Mapping
function
Takes place in devices
on edge between
L3 and L2 network
Takes place in
RBS and SGW
DSCP
P-bits
(Transport) IP header
Ethernet header
Figure 2-25 Mapping from QCI to DSCP and Pbits
During the Initial Attach procedure MME will trigger the creation of the Default
Radio Bearer by sending QoS Parameters in the Session Request to PDN GW via
S-GW. Once default bearer is created the request is forwarded to the eNB see
Figure 2-26
LTE L12 Protocols and Procedures
- 52 - © Ericsson AB 2011 LZT1380549 R1A
S1AP: Initial Context Setup RequestMMEeNodeB SGW
GTP-C: Create Session Request
Figure 2-26 Default Bearer Set up
Recommended settings for the default Bearer are shown in
44012AF12QCI9-Non-GBR TCP Default Bearer
08CS1OAM Bulk Data
110AF11QCI8-Non-GBR TCP ’Premium bearer’
316CS2OAM Access
3
3
3
3318AF22QCI7-Non-GBR Voice/Video Interactive Gaming
424CS3S1AP/X2AP-Inter-node Signalling
428AF32QCI6-Non-GBR TCP Specific Services 22
426AF31QCI4-GBR Non-Conversational Video (Buffered Streaming)
536AF42QCI2–GBR Conversational Video (Live Streaming)
534AF41QCI3–GBR Real Time Gaming 11
22
546EFQCI1–GBR Conversational Voice
22640CS5QCI5–IMS Signalling
748CS6Routing, Network Control11
11
749LUNetwork Synch
3 CoS4 CoS3 CoS4 CoS
Minimized jitter & Bandwidth
guarantees
Minimized Starvation &
Strict Priority
P-bitsDSCP
code
DSCPTraffic Type
44012AF12QCI9-Non-GBR TCP Default Bearer
08CS1OAM Bulk Data
110AF11QCI8-Non-GBR TCP ’Premium bearer’
316CS2OAM Access
3
3
3
3318AF22QCI7-Non-GBR Voice/Video Interactive Gaming
424CS3S1AP/X2AP-Inter-node Signalling
428AF32QCI6-Non-GBR TCP Specific Services 22
426AF31QCI4-GBR Non-Conversational Video (Buffered Streaming)
536AF42QCI2–GBR Conversational Video (Live Streaming)
534AF41QCI3–GBR Real Time Gaming 11
22
546EFQCI1–GBR Conversational Voice
22640CS5QCI5–IMS Signalling
748CS6Routing, Network Control11
11
749LUNetwork Synch
3 CoS4 CoS3 CoS4 CoS
Minimized jitter & Bandwidth
guarantees
Minimized Starvation &
Strict Priority
P-bitsDSCP
code
DSCPTraffic Type
DSCP = 12, P-bits = 0
Figure 2-27 Default Bearer QoS Recommended Settings
It is possible to define the mapping using RBS Element Manager see Figure 2-28
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 53 -
Figure 2-28 QCI Predefined Mapping
Figure 2-29 DSCP to P-Bit Mapping
For data radio bearer setting might look like Figure 2-30
LTE L12 Protocols and Procedures
- 54 - © Ericsson AB 2011 LZT1380549 R1A
S1AP: E-RAB Setup Request
MMEeNodeB SGW
GTP-C: Create Bearer Request
Figure 2-30 Dedicated Bearer Setup
QoS mapping for QCI 5 can be as in the example in the figures Figure 2-31,
Figure 2-32 and Figure 2-33.
44012AF12QCI9-Non-GBR TCP Default Bearer
08CS1OAM Bulk Data
110AF11QCI8-Non-GBR TCP ’Premium bearer’
316CS2OAM Access
3
3
3
3318AF22QCI7-Non-GBR Voice/Video Interactive Gaming
424CS3S1AP/X2AP-Inter-node Signalling
428AF32QCI6-Non-GBR TCP Specific Services 22
426AF31QCI4-GBR Non-Conversational Video (Buffered
Streaming)
536AF42QCI2–GBR Conversational Video (Live Streaming)
534AF41QCI3–GBR Real Time Gaming 11
22
546EFQCI1–GBR Conversational Voice
22640CS5QCI5–IMS Signalling
748CS6Routing, Network Control11
11
749LUNetwork Synch
3 CoS4 CoS3 CoS4 CoS
Minimized jitter & Bandwidth
guarantees
Minimized Starvation &
Strict Priority
P-bitsDSCP
code
DSCPTraffic Type
44012AF12QCI9-Non-GBR TCP Default Bearer
08CS1OAM Bulk Data
110AF11QCI8-Non-GBR TCP ’Premium bearer’
316CS2OAM Access
3
3
3
3318AF22QCI7-Non-GBR Voice/Video Interactive Gaming
424CS3S1AP/X2AP-Inter-node Signalling
428AF32QCI6-Non-GBR TCP Specific Services 22
426AF31QCI4-GBR Non-Conversational Video (Buffered
Streaming)
536AF42QCI2–GBR Conversational Video (Live Streaming)
534AF41QCI3–GBR Real Time Gaming 11
22
546EFQCI1–GBR Conversational Voice
22640CS5QCI5–IMS Signalling
748CS6Routing, Network Control11
11
749LUNetwork Synch
3 CoS4 CoS3 CoS4 CoS
Minimized jitter & Bandwidth
guarantees
Minimized Starvation &
Strict Priority
P-bitsDSCP
code
DSCPTraffic Type
DSCP = 40, P-bits = 6
Figure 2-31 Dedicated Bearer QoS (QCI 5)
Quality of service and security in LTE
LZT1380549 R1A © Ericsson AB 2011 - 55 -
Figure 2-32 QCI 5 Predefined Mapping
6 Not Default setting
Figure 2-33 DSCP to P-Bit Mapping
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 57 -
3 L3 Signaling Protocols
Objectives
After this chapter the participants will be able to:
› Explain the purpose with Non Access Stratum NAS protocol
› Explain the functions and services of NAS such as Authentication..
› Explain the interaction between RRC and the lower layers in the control plane
› Explain the RRC Service States and the difference between connected and idle mode
› Explain the functions and services of RRC such as System Information Broadcast, Paging, Cell Selection and Mobility
› Explain the main functions and procedures of X2AP signaling protocol.
› Explain the main functions and procedures of S1AP signaling protocol.
› Explain the main functions and procedures of the signaling protocol GTP-C.
Figure 3-1 Objectives
LTE L12 Protocols and Procedures
- 58 - © Ericsson AB 2011 LZT1380549 R1A
1.1 NAS: Non Access Stratum
The non-access stratum (NAS) forms the highest stratum of the control plane
between UE and MME at the radio interface.
EMM - REGISTEREDEMM - REGISTERED
MME
•Support of Session management
•Support of UE mobility
•NAS Security
Figure 3-2 NAS UE<->MME Signaling
Main functions of the protocols that are part of the NAS are:
• Support of session management procedures to establish and
maintain IP connectivity between the UE and a packet data
network gateway (PDN GW).
• Support of mobility of the user equipment (UE)
• NAS security is an additional function of the NAS providing
services to the NAS protocols, e.g. integrity protection and
ciphering of NAS signalling messages.
For the support of the above functions, the following procedures are supplied
within this specification:
• elementary procedures for EPS mobility management and
• elementary procedures for EPS session management.
EPS Elementary
Procedures
EPS Session Management EPS Mobility Management
"ready-to-use" IP connectivity and an "always-on" experience
Figure 3-3 NAS Elementary Procedures
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 59 -
The NAS for EPS follows the protocol architecture model for layer 3 however,
due to the objective of EPS to provide the subscriber with a "ready-to-use" IP
connectivity and an "always-on" experience, there is a linkage between mobility
management and session management procedures during the attach procedure.
During the EPS attach procedure the network activates a default EPS bearer
context. Additionally, the network can activate one or several dedicated EPS
bearer contexts in parallel. To this purpose the EPS session management
messages for the default EPS bearer context activation are transmitted in an
information element in the EPS mobility management messages.
The UE and the network execute the attach procedure, the default EPS bearer
context activation procedure, and the dedicated EPS bearer context activation
procedure in parallel. The UE and network shall complete the combined default
EPS bearer context activation procedure and the attach procedure before the
dedicated EPS bearer context activation procedure is completed. The success of
the attach procedure is dependent on the success of the default EPS bearer
context activation procedure. If the attach procedure fails, then the ESM
procedures also fail.
1.1.1 UE Mode of Operation
CS/PS
Mode 1PS Mode 1
CS/PS
Mode 2 PS Mode 2
Voice Centric
Data Centric
CS/PS Mode1:
UE registeres to EPS
services and non EPS
Services
UE usage is voice centric
PS Mode1:
UE registeres only to
EPS services
and UE usage is voice
centric
PS Mode:
UE registeres only to
EPS services
UE usage is data centric
CS/PS Mode2:
UE registeres to EPS
services and non EPS
Services
UE usage is data centric
Figure 3-4 UE Mode of Operation
A UE attached for EPS services operates in one of the following operation
modes:
• PS mode 1 of operation: the UE registers only to EPS services,
and UE's usage setting is "voice centric"
LTE L12 Protocols and Procedures
- 60 - © Ericsson AB 2011 LZT1380549 R1A
• PS mode 2 of operation: the UE registers only to EPS services,
and UE's usage setting is "data centric"
• CS/PS mode 1 of operation: the UE registers to both EPS and
non-EPS services, and UE's usage setting is "voice centric" and
• CS/PS mode 2 of operation: the UE registers to both EPS and
non-EPS services, and UE's usage setting is "data centric".
The UE mode of operation can change as a result of a change of
UE's usage setting for a CS voice capable UE or a change of voice
domain preference for a CS voice capable UE; an indication of
unsuccessful IMS registration from the upper layers; or a change in
UE configuration regarding the use of SMS.
UEs that operate in CS/PS mode 1 or CS/PS mode 2 of operation use combined
EPS/IMSI attach procedure in order to attach to both EPS and non-EPS services.
UEs that operate in CS/PS mode 1 or CS/PS mode 2 of operation and are already
attached to both EPS and non-EPS services shall use the combined tracking area
updating and periodic tracking area updating procedures.
UEs that operate in CS/PS mode 1 or CS/PS mode 2 of operation and are already
attached to both EPS and non-EPS services shall perform a combined detach
procedure in order to detach for non-EPS services.
1.1.2 EMM States
Figure 3-5 illustrates EMM states. For complete figure and transitions please see
TS 24.301
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 61 -
EMM NULL
EMM
DEREGISTERED
Any State
EMM REGISTERED
EMM main states in the UE EMM main states in the MME
1
2 3
EMM-TRACKING-
AREA-UPDATING-
INITIATED
EMM-SERVICE-
REQUEST-
INITIATED
EMM-
DEREGISTERED
-INITIATED
EMM-
REGISTERED
-INITIATED
EMM
DEREGISTEREDEMM REGISTERED
1 2
EMM-
DEREGISTERED
-INITIATED
EMM-
COMMON PROC
-INITIATED
Figure 3-5 EMM States
Left side of the Figure 3-5 illustrates the EMM States of the UE while the right
side illustrates UE Context states in the MME.
EMM-NULL
The EPS capability is disabled in the UE. No EPS mobility management function
shall be performed in this state.
EMM-DEREGISTERED
In the state EMM-DEREGISTERED, no EMM context has been established and
the UE location is unknown to an MME and hence it is unreachable by an MME.
In order to establish an EMM context, the UE has to trigger attach or combined
attach procedure
EMM-REGISTERED-INITIATED
A UE enters the state EMM-REGISTERED-INITIATED after it has started the
attach or the combined attach procedure and is waiting for a response from the
MME
LTE L12 Protocols and Procedures
- 62 - © Ericsson AB 2011 LZT1380549 R1A
EMM REGISTEREDEMM IDLE EMM CONNECTED
NOTE:
EMM-CONNECTED mode: A UE is in EMM-CONNECTED mode when a NAS signalling connection
between UE and network is established. The term EMM-CONNECTED mode used in the TS 24.301
corresponds to the term ECM-CONNECTED state used in 3GPP TS 23.401.
EMM-IDLE mode: A UE is in EMM-IDLE mode when no NAS signalling connection between UE and
network exists. The term EMM-IDLE mode used in the TS 24.301 corresponds to the term ECM-IDLE
state used in 3GPP TS 23.401
Figure 3-6 EMM Registered State
EMM-REGISTERED
In the state EMM-REGISTERED, see Figure 3-6 an EMM context has been
established and a default EPS bearer context has been activated in the UE. When
the UE is in EMM-IDLE mode, the UE location is known to the MME with an
accuracy of a list of tracking areas containing a certain number of tracking areas.
When the UE is in EMM-CONNECTED mode, the UE location is known to the
MME with an accuracy of a serving eNodeB. The UE may initiate sending and
receiving user data and signaling information and reply to paging. Additionally,
tracking area updating or combined tracking area updating procedure is
performed.
EMM-DEREGISTERED-INITIATED
A UE enters the state EMM-DEREGISTERED-INITIATED after it has requested
release of the EMM context by starting the detach or combined detach procedure
and is waiting for a response from the MME.
EMM-TRACKING-AREA-UPDATING-INITIATED
A UE enters the state EMM-TRACKING-AREA-UPDATING-INITIATED after
it has started the tracking area updating or combined tracking area updating
procedure and is waiting for a response from the MME.
EMM-SERVICE-REQUEST-INITIATED
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 63 -
A UE enters the state EMM-SERVICE-REQUEST-INITIATED after it has
started the service request procedure and is waiting for a response from the
MME.
1.1.3 UE Context in MME
At initial Attach Procedure MME will create a UE context in the MME, logical
representation of the UE in the MME. It will allocate a Globally Unique
Temporary Identity (GUTI) that will be used to identify the UE.
• GUTI
• TA List
• COUNT
• SGW TEID
• eNB S1AP id
• eNB TEID
<GUTI> = <GUMMEI><M-TMSI>
<GUMMEI> = <MCC><MNC><MMEI>
<MMEI> = <MMEGI><MMEC>
<S-TMSI> = <MMEC><M-TMSI>
Figure 3-7 UE Context in MME
The purpose of the GUTI is to provide an unambiguous identification of the UE
that does not reveal the UE or the user's permanent identity in the Evolved Packet
System (EPS). It also allows the identification of the MME and network. It can
be used by the network and the UE to establish the UE's identity during signaling
between them in the EPS. See 3GPP TS 23.401 [75].
The GUTI has two main components:
• one that uniquely identifies the MME which allocated the
GUTI; and
• one that uniquely identifies the UE within the MME that
allocated the GUTI.
Within the MME, the mobile is identified by the M-TMSI.
The Globally Unique MME Identifier (GUMMEI) is constructed from the
Mobile Country Code (MCC), Mobile Network Code (MNC) and MME
Identifier (MMEI).
LTE L12 Protocols and Procedures
- 64 - © Ericsson AB 2011 LZT1380549 R1A
The MMEI is constructed from an MME Group ID (MMEGI) and an MME Code
(MMEC).
The GUTI is constructed from the GUMMEI and the M-TMSI.
For paging purposes, the mobile is paged with the S-TMSI. The S-TMSI is
constructed from the MMEC and the M-TMSI.
The operator has to ensure that the MMEC is unique within the MME pool area
and, if overlapping pool areas are in use, unique within the area of overlapping
MME pools.
The GUTI is used to support subscriber identity confidentiality, and, in the
shortened S-TMSI form, to enable more efficient radio signaling procedures (e.g.
paging and Service Request).
The format and size of the GUTI is therefore the following:
<GUTI> = <GUMMEI><M-TMSI>,
Where
<GUMMEI> = <MCC><MNC><MME Identifier> and
<MME Identifier> = <MME Group ID><MME Code>
MCC and MNC shall have the same field size as in earlier 3GPP systems.
M-TMSI shall be of 32 bits length.
MME Group ID shall be of 16 bits length.
MME Code shall be of 8 bits length.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 65 -
1.1.4 EMM Elementary Procedures
EMM Common Procedures
› Establishment of NAS Signaling Connection
› Release of the NAS Signaling Connection
› GUTI Reallocation Procedure
› Authentication Procedure
› Security Mode Command Procedure
› Identification Procedure
› EMM Information Procedure
Figure 3-8: Elementary Procedures for EPS MM - Common
EMM Common Procedures:
• Establishment of the NAS signaling connection
When the UE is in EMM-IDLE mode and needs to transmit an initial NAS
message, the UE requests the lower layer to establish a RRC connection. In this
request to the lower layer the NAS provides to the lower layer the RRC
establishment cause and the call type.
Initial NAS messages are:
-ATTACH REQUEST;
-DETACH REQUEST;
-TRACKING AREA UPDATE REQUEST;
-SERVICE REQUEST; and
-EXTENDED SERVICE REQUEST.
LTE L12 Protocols and Procedures
- 66 - © Ericsson AB 2011 LZT1380549 R1A
For the routing of the initial NAS message to the appropriate MME, the UE NAS
provides the lower layers with either the S-TMSI or the registered globally
unique MME identifier (GUMMEI) that consists of the PLMN ID, the MME
group ID, and the MME code
• Release of the NAS signaling connection
The signaling procedure for the release of the NAS signaling connection is
initiated by the network.
In S1 mode, when the RRC connection has been released, the UE shall enter
EMM-IDLE mode and consider the NAS signaling connection released.
• GUTI reallocation procedure
The purpose of the GUTI reallocation procedure is to allocate a GUTI and
optionally to provide a new TAI list to a particular UE.
The reallocation of a GUTI can only be initiated by the MME in state EMM-
REGISTERED.
The GUTI can also be implicitly reallocated at attach or tracking area updating
procedures. The PLMN identity in the GUTI indicates the current registered
PLMN.
NOTE 1: The GUTI reallocation procedure is usually performed in ciphered
mode.
NOTE 2: Normally, the GUTI reallocation will take place in conjunction with
another mobility management procedure, e.g. as part of tracking area updating.
• Authentication procedure
The purpose of the EPS authentication and key agreement (AKA) procedure is to
provide mutual authentication between the user and the network and to agree on a
key KASME (see chapter 2).
The EPS AKA procedure is always initiated and controlled by the network.
However, the UE can reject the EPS authentication challenge sent by the
network.
The UE shall proceed with an EPS authentication challenge only if a USIM is
present.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 67 -
An EPS security context is established in the UE and the network when an EPS
authentication is successfully performed. During a successful EPS authentication,
the CK and IK keys are computed by the USIM. CK and IK are then used by the
ME as key material to compute a new key, KASME. KASME is stored in the EPS
security contexts of both the network and in the volatile memory of the ME, and
is the root for the EPS integrity protection and ciphering key hierarchy.
• Security mode control procedure
The purpose of the NAS security mode control procedure is to take an EPS
security context into use, and initialize and start NAS signaling security between
the UE and the MME with the corresponding NAS keys and security algorithms.
Furthermore, the network may also initiate a SECURITY MODE COMMAND in
order to change the NAS security algorithms for a current EPS security context
already in use. For more details see chapter 2.
• Identification procedure
The identification procedure is used by the network to request a particular UE to
provide specific identification parameters, e.g. the International Mobile
Subscriber Identity (IMSI) or the International Mobile Equipment Identity
(IMEI).
• EMM information procedure
The purpose of sending the EMM INFORMATION message is to allow the
network to provide information to the UE. The message implementation is
optional in the network. The UE may use the received information if the UE
supports implementing this message.
The EMM information procedure may be invoked by the network at any time
during an established EMM context.
LTE L12 Protocols and Procedures
- 68 - © Ericsson AB 2011 LZT1380549 R1A
1.1.5 Elementary Procedures for EPS MM
EMM Specific Procedures
› Attach Procedure
› Detach Procedure
› Tracking Area Update Procedure
EMM Connection Management Procedures
› Service Request
› Paging Procedure
› Transport of NAS Messages Procedure
› EMM Information Procedure
Figure 3-9 Elementary Procedures for EPS MM
• Attach procedure
The attach procedure is used to attach to an EPC for packet services in EPS.
The attach procedure is used for two purposes:
-by a UE in PS mode of operation to attach for EPS services only; or
-by a UE in CS/PS mode 1 or CS/PS mode 2 of operation to attach for both EPS
and non-EPS services.
With a successful attach procedure, a context is established for the UE in the
MME, and a default bearer is established between the UE and the PDN GW, thus
enabling always-on IP connectivity to the UE. The network may also initiate the
activation of dedicated bearers as part of the attach procedure.
During the attach procedure, the UE may also obtain the home agent IPv4 and
IPv6 addresses.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 69 -
• Detach procedure
The detach procedure is used:
-by the UE to detach for EPS services only;
-by the UE to disconnect from the last PDN it is connected to;
-by the UE in CS/PS mode 1 or CS/PS mode 2 of operation to detach for both
EPS services and non-EPS services or for non-EPS services only via a combined
detach procedure;
-by the network to inform the UE that it is detached for EPS services or non-EPS
services or both; and
-by the network to disconnect the UE from the last PDN to which it is connected
to.
• Tracking area updating procedure (S1 mode only)
The tracking area updating procedure is always initiated by the UE and is used
for the following purposes:
-normal tracking area updating to update the registration of the actual tracking
area of a UE in the network;
-combined tracking area updating to update the registration of the actual tracking
area for a UE in CS/PS mode 1 or CS/PS mode 2 of operation;
-periodic tracking area updating to periodically notify the availability of the UE
to the network;
-IMSI attach for non-EPS services when the UE is attached for EPS services.
This procedure is used by a UE in CS/PS mode 1 or CS/PS mode 2 of operation;
-in various cases of inter-system change from Iu mode to S1 mode or from A/Gb
mode to S1 mode.
-S101 mode to S1 mode inter-system change;
-MME load balancing;
-to update certain UE specific parameters in the network.
-recovery from certain error cases.
-to indicate that the UE enters S1 mode after CS fallback or 1xCS fallback; and
LTE L12 Protocols and Procedures
- 70 - © Ericsson AB 2011 LZT1380549 R1A
-to indicate to the network that the UE has selected a CSG cell whose CSG
identity is not included in the UE's Allowed CSG list.
A UE initiating the tracking area updating procedure in EMM-IDLE mode may
request the network to re-establish the radio and S1 bearers for all active EPS
bearer contexts during the procedure.
• Normal and periodic tracking area updating procedure initiation
The UE in state EMM-REGISTERED shall initiate the tracking area updating
procedure by sending a TRACKING AREA UPDATE REQUEST message to the
MME,
a) when the UE detects entering a tracking area that is not in the list of tracking
areas that the UE previously registered in the MME;
b) when the periodic tracking area updating timer T3412 expires;
c) when the UE enters EMM-REGISTERED.NORMAL-SERVICE and the UE's
TIN indicates "P-TMSI";
d) when the UE performs an inter-system change from S101 mode to S1 mode
and has no user data pending;
e) when the UE receives an indication from the lower layers that the RRC
connection was released with cause "load balancing TAU required";
f) when the UE deactivated EPS bearer context(s) locally while in EMM-
REGISTERED.NO-CELL-AVAILABLE, and then returns to EMM-
REGISTERED.NORMAL-SERVICE;
g) when the UE changes the UE network capability information or the MS
network capability information or both;
h )when the UE changes the UE specific DRX parameter;
i) when the UE receives an indication of "RRC Connection failure" from the
lower layers and has no user uplink data pending;
j) when the UE enters S1 mode after 1xCS fallback;
k) when due to manual CSG selection the UE has selected a CSG cell whose
CSG identity is not included in the UE's Allowed CSG list;
l) when the UE reselects an E-UTRAN cell while it was in GPRS READY state
or PMM-CONNECTED mode;
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 71 -
m) when the UE supports SRVCC to GERAN or UTRAN and changes the
mobile station classmark 2 or the supported codecs, or the UE supports SRVCC
to GERAN and changes the mobile station classmark 3; or
n) when the UE changes the radio capability for GERAN or cdma2000® or both.
For all cases except case b, the UE shall set the EPS update type IE to "TA
updating". For case b, the UE shall set the EPS update type IE to "periodic
updating".
• Service request procedure
The purpose of the service request procedure is to transfer the EMM mode from
EMM-IDLE to EMM-CONNECTED mode and establish the radio and S1
bearers when uplink user data or signaling is to be sent. Another purpose of this
procedure is to invoke MO/MT CS fallback procedures.
This procedure is used when:
-the network has downlink signaling pending;
-the UE has uplink signaling pending;
-the UE or the network has user data pending and the UE is in EMM-IDLE mode;
-the UE in EMM-IDLE or EMM-CONNECTED mode has requested to perform
mobile originating/terminating CS fallback;
-the network has downlink cdma2000® signaling pending; or
-the UE has uplink cdma2000® signaling pending.
The service request procedure is initiated by the UE, however, for the downlink
transfer of signaling, cdma2000® signaling or user data in EMM-IDLE mode, the
trigger is given by the network by means of the paging procedure
The UE shall invoke the service request procedure when:
a) the UE in EMM-IDLE mode receives a paging request with CN domain
indicator set to "PS" from the network;
b) the UE, in EMM-IDLE mode, has pending user data to be sent;
c) the UE, in EMM-IDLE mode, has uplink signaling pending;
d) the UE in EMM-IDLE or EMM-CONNECTED mode is configured to use CS
fallback and has a mobile originating CS fallback request from the upper layer;
LTE L12 Protocols and Procedures
- 72 - © Ericsson AB 2011 LZT1380549 R1A
e) the UE in EMM-IDLE mode is configured to use CS fallback and receives a
paging request with CN domain indicator set to "CS", or the UE in EMM-
CONNECTED mode is configured to use CS fallback and receives a CS
SERVICE NOTIFICATION message;
f) the UE in EMM-IDLE or EMM-CONNECTED mode is configured to use
1xCS fallback and has a mobile originating 1xCS fallback request from the upper
layer;
g) the UE in EMM-CONNECTED mode is configured to use 1xCS fallback and
accepts cdma2000® signaling messages containing a 1xCS paging request; or
h) the UE, in EMM-IDLE mode, has uplink cdma2000® signaling pending.
• Paging procedure
The paging procedure is used by the network to request the establishment of a
NAS signaling connection to the UE. The NAS signaling connection thus
established can also be used to transport cdma2000® signaling messages to the
UE. Another purpose of the paging procedure is to prompt the UE to reattach if
necessary as a result of a network failure. If the UE is not attached when it
receives a paging for EPS services, the UE shall ignore the paging.
Additionally, the network can use the paging procedure to initiate the mobile
terminating CS fallback procedure or SMS.
1.1.6 Elementary procedures for EPS session management
The main function of the ESM sub layer is to support the EPS bearer context
handling in the UE and in the MME.
The ESM comprises procedures for:
-the activation, deactivation and modification of EPS bearer contexts; and
-the request for resources (IP connectivity to a PDN or dedicated bearer
resources) by the UE.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 73 -
ESM Procedures Related to EPS Bearer
› Default EPS Bearer Context Activation
› Dedicated EPS Bearer Context Activation
› EPS Bearer Context Modification
› EPS Bearer Context Deactivation
ESM Transaction Related Procedures
› PDN Connectivity Procedure
› PDN Disconnect Procedure
› Bearer Resource Allocation Procedure
› Bearer Resource Modification Procedure
Figure 3-10 Elementary Procedures for EPS SM
Each EPS bearer context represents an EPS bearer between the UE and a PDN.
EPS bearer contexts can remain activated even if the radio and S1 bearers
constituting the corresponding EPS bearers between UE and MME are
temporarily released.
An EPS bearer context can be either a default bearer context or a dedicated bearer
context.
A default EPS bearer context is activated when the UE requests a connection to a
PDN.
Generally, ESM procedures can be performed only if an EMM context has been
established between the UE and the MME, and the secure exchange of NAS
messages has been initiated by the MME by use of the EMM procedures
described in chapter 2. The first default EPS bearer context, however, is activated
during the EPS attach procedure. Once the UE is successfully attached, the UE
can request the MME to set up connections to additional PDNs. For each
additional connection, the MME will activate a separate default EPS bearer
context. A default EPS bearer context remains activated throughout the lifetime
of the connection to the PDN.
A dedicated EPS bearer context is always linked to a default EPS bearer context
and represents additional EPS bearer resources between the UE and the PDN.
The network can initiate the activation of dedicated EPS bearer contexts together
with the activation of the default EPS bearer context or at any time later, as long
as the default EPS bearer context remains activated.
LTE L12 Protocols and Procedures
- 74 - © Ericsson AB 2011 LZT1380549 R1A
Default and dedicated EPS bearer contexts can be modified. Dedicated EPS
bearer contexts can be released without affecting the default EPS bearer context.
When the default EPS bearer context is released, then all dedicated EPS bearer
contexts linked to it are released, too.
The UE can request the network to allocate, modify or release additional EPS
bearer resources. The network decides whether to fulfill a request for additional
resources by activating a new dedicated EPS bearer context or modifying an
existing dedicated or default EPS bearer context.
Types of ESM procedures
Two types of ESM procedures can be distinguished:
1) Procedures related to EPS bearer contexts. These procedures are initiated by
the network and are used for the manipulation of EPS bearer contexts:
-default EPS bearer context activation;
-dedicated EPS bearer context activation;
-EPS bearer context modification;
-EPS bearer context deactivation.
2)Transaction related procedures
These procedures are initiated by the UE to request for resources, i.e. a new PDN
connection or dedicated bearer resources, or to release these resources:
- PDN connectivity procedure;
- PDN disconnect procedure;
- bearer resource allocation procedure;
- bearer resource modification procedure.
When combined with the attach procedure, the PDN connectivity procedure can
trigger the network to execute the following transaction related procedure:
-ESM information request procedure.
A successful transaction related procedure initiated by the UE triggers the
network to execute one of the procedures related to EPS bearer contexts. The UE
treats the start of the procedure related to the EPS bearer context as completion of
the transaction related procedure.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 75 -
1.2 RRC Protocol
RRC IDLE
/RRC CONNECTED
RRC IDLE
/RRC CONNECTED
Idle Mode Support
E-RAB Management Support
Mobility Management Support
RAN Security Support
Radio Connection Supervision Support
Transparent Signaling Support
Idle Mode Support
E-RAB Management Support
Mobility Management Support
RAN Security Support
Radio Connection Supervision Support
Transparent Signaling Support
Figure 3-11 RRC UE<-> eNB Signaling
The RRC protocol controls and signals the allocation of radio resources to the
UE. Most of the control signaling between UE and E-UTRAN is Radio Resource
Control (RRC). The RRC messages carry parameters required to set up, modify
and release layer 2 and even layer1 protocol entities. RRC Signaling is also used
to convey NAS messages to/from UE
Header
Compression
TM AMUM
Physical Layer
L2
PDCP
RLC
MAC
RRC
NAS
Integrity/
Ciphering
System Info
Aquisition
Cell
Selection
Paging
Reception
Mobility
Management
Session
Management
Connected
Mode
Mobility
NAS Security
IP
Application
AS SecurityRRC
Connection
RB
Managementv
Measurement
Reporting
Con
trol/R
eport
SA
Ps
RA ControlHARQ
Control
Figure 3-12 RRC Protocol Stack – UE Side
LTE L12 Protocols and Procedures
- 76 - © Ericsson AB 2011 LZT1380549 R1A
Examples of the L2 parameters that are defined by RRC would be: mode of the
RLC, retransmission timers and buffer sizes, priority of the logical channels,
MAC time alignment and UL SCH Configuration, HARQ Configuration.
Examples for the L1 parameters are pusch configuration, cqi reporting, antenna
information etc.
The local control and local measurements reporting is handled through the
control Service Access Points (SAPs) between RRC and the lower layers.
In the physical layer, measurements on the neighbor cells for handover and cell
selection are performed. When events/criteria are fulfilled, RRC measurement
reports are sent from the UE to the e-NodeB.
1.2.1 ECM/EMM and RRC State
In order to be able to dig in into the RRC procedures it is essential to understand
the main RRC States and its relationship with 3GPP standardized ECM and
EMM states. Figure 3-13 illustrates ECM/EMM states and actions that trigger
transitions between them.
ECM-CONNECTED(EMM-REGISTERED)
EMM-DEREGISTERED
ECM-IDLE(EMM- REGISTERED)
Attach
Detach
Detach
Connection Re-activation
MME-initiated
Connection Release
Tracking Area UpdateTracking Area Update
Figure 3-13 LTE/SAE State Model
The NAS state model is based on a two-dimensional model which consists of
EPS Mobility Management (EMM) states describing the mobility management
states that result from the mobility management procedures e.g. Attach and
Tracking Area Update procedures, and of EPS Connection Management (ECM)
states describing the signaling connectivity between the UE and the EPC.
The ECM and EMM states are independent of each other. When the UE is in
EMM-REGISTERED state this does not imply that the user plane (radio and S1
bearers) is established.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 77 -
The relation between NAS and AS states is characterized by the following
principles:
EMM-DEREGISTERED & ECM-IDLE ⇒⇒⇒⇒ RRC_IDLE:
- Mobility: PLMN selection.
- UE Position: not known by the network.
EMM-REGISTERED & ECM-IDLE ⇒⇒⇒⇒ RRC_IDLE:
- Mobility: cell reselection.
- UE position: known by network at TA level.
EMM-REGISTERED & ECM-CO>>ECTED with radio bearers
established ⇒⇒⇒⇒ RRC_CO>>ECTED.
- Mobility: handover.
- UE Position: known by the network at cell level
RRC-CONNECTED(EMM-REGISTERED)
RRC-IDLE(EMM- REGISTERED)
Connection Re-activation
MME-initiated
Connection Release or
Tracking Area UpdateTracking Area Update
RL Failure
Figure 3-14 RRC States
RRC_IDLE:
UE controlled mobility;
The UE:
1 Monitors a Paging channel to detect incoming calls, system information change, and for ETWS capable UEs, ETWS notification,
2 Performs neighboring cell measurements and cell
(re-)selection
3 Acquires system information.
LTE L12 Protocols and Procedures
- 78 - © Ericsson AB 2011 LZT1380549 R1A
RRC_CO>>ECTED:
-Transfer of unicast data to/from UE.
-Network controlled mobility, i.e. handover and cell change order with optional
network assistance (NACC) to GERAN;
The UE:
1 Monitors a Paging channel and/ or System Information Block Type 1
contents to detect system information change, and for ETWS capable UEs,
ETWS notification;
2 Monitors control channels associated with the shared data channel to
determine if data is scheduled for it;
3 Provides channel quality and feedback information;
4 Performs neighboring cell measurements and measurement reporting
5 Acquires system information
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 79 -
1.2.2 RRC Functions and services provided to upper layers
Figure 3-15 lists all the RRC functions that will be discussed in this course book
such as: broadcast and acquisition of System Information; Idle mode behavior:
Cell Selection and Cell reselection; Transition from Idle to Connected mode
including Paging, RRC Connection establishment/reconfiguration/re-
establishment/release will be explained.
Connected mode behavior such as Measurement Reporting, Mobility and transfer
of transparent messages will be discussed both in RRC Chapter but also in X2
and S1.
� System information
� Cell Selection / Reselection
� Connection control– Paging– RRC connection establishment– Security activation– RRC connection reconfiguration– RRC connection re-establishment– RRC connection release– Radio link failure related actions
� Measurement Control– Measurement configuration– Measurement reporting
� Mobility Management– Inter/Intra E-UTRA mobility– Mobility from E-UTRA– Handover to E-UTRA
� Other procedures– DL Direct Transfer– UL Direct Transfer– UE capability transfer– Protocol error handling
RRC
System Info
Aquisition
Cell
Selection
Paging
ReceptionConnected
Mode
Mobility
AS SecurityRRC
Connection
RB
Managementv
Measurement
Reporting
RRC
System Info
Aquisition
Cell
Selection
Paging
ReceptionConnected
Mode
Mobility
AS SecurityRRC
Connection
RB
Managementv
Measurement
Reporting
TS 36.331
Figure 3-15 RRC Procedures
Protocol Error Handling procedure is outside the scope of this course. However,
it is listed in Figure 3-15 for reference.
The above mentioned functions are supervised by different signaling procedures.
For example, how should the UE act upon receiving a paging message or when it
detects a change in Tracking Area? A procedure is triggered within the UE and
the RRC will generate a suitable message for the task.
The RRC messages carry information that is structured into Information
Elements (IEs). The messages are exchanged between the RRC in the eNodeB
and RRC in the UE.
Figure 3-16 lists RRC messages as defined in 36.331
LTE L12 Protocols and Procedures
- 80 - © Ericsson AB 2011 LZT1380549 R1A
� CounterCheck
� CounterCheckResponse
� CSFBParametersRequest
� CSFBParametersResponse
� DLInformationTransfer
� HandoverFromEUTRAPreparationRequest
� MasterInformationBlock
� MeasurementReport
� MobilityFromEUTRACommand
� Paging
� RRCConnectionReconfiguration
� RRCConnectionReconfigurationComplete
� RRCConnectionReestablishment
� RRCConnectionReestablishmentComplete
� RRCConnectionReestablishmentReject
� RRCConnectionRelease
� RRCConnectionRequest
� RRCConnectionSetup
� RRCConnectionSetupComplete
� SecurityModeCommand
� SecurityModeComplete
� SecurityModeFailure
� SystemInformation
� SystemInformationBlockType1
� UECapabilityEnquiry
� UECapabilityInformation
� ULHandoverPreparationTransfer
� ULInformationTransfer
� CSFBParametersRequestCDMA2000
� CSFBParametersResponseCDMA2000
� HandoverFromEUTRAPreparationRequest (CDMA2000)
� ULHandoverPreparationTransfer (CDMA2000)
Figure 3-16 RRC Messages (extract from 3gpp 36.331)
The RRC functions and procedures are explained in detail in this section.
1.2.3 Broadcast of system information
The system information is a set of parameters that defines rules for the UE how to
behave while visiting the cell.
The UE shall apply the system information acquisition procedure upon selecting
(e.g. upon power on) and upon re-selecting a cell, after handover completion,
after entering E-UTRA from another RAT, upon return from out of coverage,
upon receiving a notification that the system information has changed, upon
receiving an indication about the presence of an ETWS notification and upon
exceeding the maximum validity duration. Unless explicitly stated otherwise in
the procedural specification, the system information acquisition procedure
overwrites any stored system information.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 81 -
MASTER INFORMATION BLOCK (MIB)
SYSTEM INFORMATION 1
SYSTEM INFORMATION N
Figure 3-17 System Information Broadcast
System information is divided into the Master Information Block (MIB) and a
number of System Information Blocks (SIBs). The MIB includes a limited
number of most essential and most frequently transmitted parameters that are
needed to acquire other information from the cell, and is transmitted on BCH.
SIBs other than System Information Block Type 1 are carried in System
Information (SI) messages and mapping of SIBs to SI messages is flexibly
configurable by scheduling Info List included in System Information Block
Type1, with restrictions that: each SIB is contained only in a single SI message,
only SIBs having the same scheduling requirement (periodicity) can be mapped
to the same SI message, and System Information Block Type 2 is always mapped
to the SI message that corresponds to the first entry in the list of SI messages in
scheduling Info List. There may be multiple SI messages transmitted with the
same periodicity.
System Information BlockType1 and all SI messages are transmitted on DL-SCH
as illustrated in Figure 3-18
LTE L12 Protocols and Procedures
- 82 - © Ericsson AB 2011 LZT1380549 R1A
MIB SIB1 SIB2 SIB3 SIB4
SI-2SI-1
SIB5
BCCH
BCH
PBCH PDSCH
BCCH
DL-SCH
PDSCH
DL-SCH
BCCH
TTI=80 TTI= 160 TTI= 320TTI= 40
Figure 3-18 System Information Mapping- Example
Different system information blocks may have different characteristics, for
instance regarding their repetition rate and the requirements on UEs to re-read the
SIBs.
System Information that is broadcasted in MIB is sent with 40 ms Transmission
Time Interval (TTI) while the rest of the system information will have different
TTI.
Main idea with SIBs is to group system information elements of the same nature,
for example, cell selection and cell reselection parameters.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 83 -
Grouping can be identified in Figure 3-19 below.
xxETWS notification
xhome eNodeB
xInter RAT reselection (CDMA2000)
xInter RAT reselection (GRAN)
xInter RAT reselection (UTRA)
x
Neighbouring Cells -inter
frequency
x
Neighbouring Cells -intra
frequency
xCell Reselection
xPaging Info
xCommon Radio Resource Conf
xDL Bandwith
xUL Bandwith
xUL EARFCN
xSIB Scheduling
xFrequency Band Indicator
xCell Barred
xCell Id
xTracking Area Code
xPLMN-id
xCell Selection Info
SIB
11
SIB
10
SIB
9
SIB
8
SIB
7
SIB
6
SIB
5
SIB
4
SIB
3
SIB
2
SIB
1MIBSystem Parameters Related to
xxETWS notification
xhome eNodeB
xInter RAT reselection (CDMA2000)
xInter RAT reselection (GRAN)
xInter RAT reselection (UTRA)
x
Neighbouring Cells -inter
frequency
x
Neighbouring Cells -intra
frequency
xCell Reselection
xPaging Info
xCommon Radio Resource Conf
xDL Bandwith
xUL Bandwith
xUL EARFCN
xSIB Scheduling
xFrequency Band Indicator
xCell Barred
xCell Id
xTracking Area Code
xPLMN-id
xCell Selection Info
SIB
11
SIB
10
SIB
9
SIB
8
SIB
7
SIB
6
SIB
5
SIB
4
SIB
3
SIB
2
SIB
1MIBSystem Parameters Related to
Figure 3-19 System Information carried in the System Information Blocks
Please note that the table is incomplete, it is only here to illustrate the grouping of
the parameters. For example, MIBs apart from DL Bandwidth will also carry
PHICH Configuration (PHICH duration and PHICH resources) and System
Frame Number (SFN).
Detailed information for each System Information Block can be found in the
3GPP 36.331
1.2.3.1 Change of System Information
When the System Information is changed, a value tag in the scheduling info in
System Information Block 1 is set.
LTE L12 Protocols and Procedures
- 84 - © Ericsson AB 2011 LZT1380549 R1A
The RRC Paging message is used to inform UEs in IDLE and RRC Connected
mode about the System Information Change. When the UE receives Paging
message that includes “System Info Modification” it knows that the System
Information will change in the next modification period boundary. However at
this stage UE doesn’t know which part of the System Info that will be changed.
In order to find out that UE needs to decode the SIB 1. UE will identify system
information blocks that have been changed and will reread them as well.
PCCH/PCH ”Paging: System Info Modification”
a) RRC_IDLE and RRC_CONNECTED - Paging
b) UE needs to reread SIB1 and check value tag
Figure 3-20 Re-reading of System Information
E-UTRAN may not update system Info Value Tag upon change of some system
information e.g. ETWS information, regularly changing parameters like
CDMA2000 system time. Similarly, E-UTRAN may not include the system Info
Modification within the Paging message upon change of some system
information
In order to understand the mechanisms for rereading of system information see
the Paging.
1.2.4 IDLE MODE Tasks
The idle mode tasks can be subdivided into four processes:
• PLMN selection;
• Cell selection and reselection;
• Location registration;
• Support for manual CSG ID selection.
The relationship between these processes is illustrated in the Figure 3-21.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 85 -
PLMN Selection
Location Registration
PLMNsavailable
PLMN selected
LocationRegistration
response
Registration Area
changes
Indication to user
Manual Mode Automatic mode
Service requests
�AS Control
Radio measurements
Cell Selection
and Reselection
Support for manual CSG ID selection
AvailableCSG IDsto NAS
CSG IDselected
Figure 3-21 Idle Mode Tasks
The UE shall, if necessary, then register its presence by means of a NAS
registration procedure in the tracking area of the chosen cell and as outcome of a
successful Location Registration the selected PLMN becomes the registered
PLMN.
If the UE finds a more suitable cell, according to the cell reselection criteria, it
reselects on to that cell and camps on it. If the new cell does not belong to at least
one tracking area to which the UE is registered, location registration is
performed.
If necessary, the UE shall search for higher priority PLMNs at regular time
intervals and search for a suitable cell if another PLMN has been selected by
NAS.
Search of available CSG IDs may be triggered by NAS to support manual CSG
ID selection within the registered PLMN.
If the UE loses coverage of the registered PLMN, either a new PLMN is selected
automatically (automatic mode) or an indication of which PLMNs are available is
given to the user so that a manual selection can be made (manual mode).
Registration is not performed by UEs only capable of services that need no
registration.
LTE L12 Protocols and Procedures
- 86 - © Ericsson AB 2011 LZT1380549 R1A
The purpose of camping on a cell in idle mode is fourfold:
a) It enables the UE to receive system information from the PLMN.
b) When registered and if the UE wishes to establish an RRC connection, it can
do this by initially accessing the network on the control channel of the cell on
which it is camped.
c) If the PLMN receives a call for the registered UE it knows (in most cases) the
set of tracking areas in which the UE is camped. It can then send a "paging"
message for the UE on the control channels of all the cells in this set of tracking
areas. The UE will then receive the paging message because it is tuned to the
control channel of a cell in one of the registered tracking areas and the UE can
respond on that control channel.
d) It enables the UE to receive ETWS notifications.
If the UE is unable to find a suitable cell to camp on, or the USIM is not inserted,
or if the location registration failed UE enters a "limited service" state in which it
can only attempt to make emergency calls. The support of emergency calls in an
LTE network is broadcasted to the UEs inSIB1 and it is associated with the L12
feature “Limited service mode emergency call support”.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 87 -
1.2.5 Cell Selection
Stored Information
Cell Selection
Initial
Cell Selection
Cell Selection when
leaving connected
mode
Cell Selection when
leaving connected
mode
Cell Reselection
Evaluation Process
Cell Reselection
Evaluation Process
Connected
ModeAny Cell
Selection
Cell Reselection
Evaluation Process
Cell Reselection
Evaluation Process
Camped on
any cell
Connected Mode
(Emergency calls only)
2
Camped
Normally
go here whenever
a new PLMN is selected
no cell information
stored for the PLMN
cell information
stored for the PLMN
no suitable cell found
suitable cell found
Selected PLMN
is rejected
suitable cell found
no suitable
Cell found
return to
Idle ModeLeave Idle Mode
triggerSuitable
Cell found
no suitable
Cell found
go here
When no USIM
in the UE
11
11
USIM inserted
22
Acceptable
Cell Found
Suitable
Cell found
no acceptable cell found
Cell Selection when
leaving connected
mode
Cell Selection when
leaving connected
mode
triggerAcceptable
Cell found
no acceptable
Cell Found
leave
Idle Mode
Acceptable
Cell found
return to
Idle Mode
suitable cell found
Figure 3-22 Cell Selection
The UE shall use one of the following two cell selection procedures:
a) Initial Cell Selection
This procedure requires no prior knowledge of which RF channels are E-UTRA
carriers. The UE shall scan all RF channels in the E-UTRA bands according to its
capabilities to find a suitable cell. On each carrier frequency, the UE need only
search for the strongest cell. Once a suitable cell is found this cell shall be
selected.
b) Stored Information Cell Selection
This procedure requires stored information of carrier frequencies and optionally
also information on cell parameters, from previously received measurement
control information elements or from previously detected cells. Once the UE has
found a suitable cell the UE shall select it. If no suitable cell is found the Initial
Cell Selection procedure shall be started.
LTE L12 Protocols and Procedures
- 88 - © Ericsson AB 2011 LZT1380549 R1A
1.2.6 Cell Reselection process
When camped on a cell, the UE shall regularly search for a better cell according
to the cell reselection criteria. If a better cell is found that cell is selected. The
change of cell may imply a change of RAT.
For normal service, the UE shall camp on a suitable cell and tune to that cell's
control channel(s) so that the UE can:
- receive system information from the PLMN; and
- receive registration area information from the PLMN, e.g.,
tracking area information; and
- receive other AS and NAS Information;
and if registered:
- receive paging and notification messages from the PLMN;
- initiate transfer to connected mode.
The UE shall only perform cell reselection evaluation for E-UTRAN frequencies
and inter-RAT frequencies that are given in system information and for which the
UE has a priority provided.
The UE shall not consider any blacklisted cells as candidates for cell reselection.
When evaluating for reselection purposes UE shall use parameters provided by
the serving cell. The cell-ranking criterion is applied.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 89 -
1.2.7 Paging
The purpose of this procedure is to transmit paging information to a UE in
RRC_IDLE and/ or to inform UEs in RRC_IDLE and UEs in
RRC_CONNECTED about a system information change and/ or about an ETWS
primary notification and/ or ETWS secondary notification. The paging
information is provided to upper layers, which in response may initiate RRC
connection establishment, e.g. to receive an incoming call.
TAC
1
S1AP Paging message
RRC Paging message
TAC 2
The MME sends the PAGING message to each eNode B
with cells belonging to the tracking area(s) in which the UE
is registered.
Each eNode B can contain cells belonging to different
tracking areas, whereas each cell can only belong to one
TA.
UEs use DRx when in idle mode in order to wake at
regular intervals to check for paging messages.
The paging response back to the MME is initiated on NAS
layer and is sent by the eNB based on NAS-level routing
information.
MME
Figure 3-23 CN Initiated Paging
E-UTRAN initiates the paging procedure by transmitting the Paging message at
the UE’s paging occasion.
The MME initiates a paging message which is
sent to all eNode Bs in a tracking area(s)
UEs use the Random
Access procedure to
initiate access to the
serving cell
NAS messaging
continues in order to
set up the call
S1-AP: INITIAL UE MESSAGE (FFS)+ NAS: Service Request+ eNB UE signalling connection ID
Random Access Procedure
NAS: Service Request
RRC PAGINGS1AP:Paging
MME
Figure 3-24 RRC Paging
LTE L12 Protocols and Procedures
- 90 - © Ericsson AB 2011 LZT1380549 R1A
1.2.8 Establishment, Maintenance and Release of RRC Connection
When the UE receives a paging message (Idle mode UE), has changed Tracking
Area, or is going to set up a session, it needs to set up a signaling connection with
the core network.
LTE
RRC_CONNECTED
RRC_CONNECTED
MME
SIGNALLING RADIO BEARER 1S1 BEARER
SIGNALLING RADIO BEARER 2
SIGNALLING RADIO BEARER 0
RRC
Connection
Signalling Connection
Figure 3-25 RRC Connection
Signaling Connection consist of RRC Connection and S1 bearer.
Setting up of the signaling connection is initiated with an RRC Connection
Establishment procedure. The RRC Connection is a dedicated connection used
for control signaling between the E-UTRAN and one UE. It comprises the
connection between the UE and the E-UTRAN including all the resources, i.e.
L1, L2 and L3. Before a signaling exchange can occur a radio bearer is needed.
The radio bearer available for transmission of RRC messages is defined as
Signaling Radio Bearer. There exist three different signaling radio bearers as
illustrated in Figure 3-26.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 91 -
� Signalling Radio Bearers (SRBs) are offered by the PDCP layer tothe RRC layer for transport of RRC (and NAS) messages
– SRB0: Used for RRC messages on the CCCH
– SRB1: Used for RRC and NAS messages on the DCCH
– SRB2: Used for NAS messages, SRB2 has a lower-priority than SRB1 and is always configured by E-UTRAN after security activation.
PDCP
RRC
SRB0 SRB1 SRB2
Figure 3-26 Signaling Radio Bearers
Signalling Radio Bearers" (SRBs) are defined as Radio Bearers (RB) that are
used only for the transmission of RRC and NAS messages. More specifically, the
following three SRBs are defined:
• SRB0 is for RRC messages using the CCCH logical channel;
• SRB1 is for RRC messages (which may include a piggybacked
NAS message) as well as for NAS messages prior to the
establishment of SRB2, all using DCCH logical channel;
• SRB2 is for NAS messages, using DCCH logical channel.
SRB2 has a lower-priority than SRB1 and is always configured
by E-UTRAN after security activation.
In downlink, piggybacking of NAS messages is used only for one dependent (i.e.
with joint success/ failure) procedure: bearer establishment/ modification/ release.
In uplink NAS message piggybacking is used only for transferring the initial
NAS message during connection setup.
The NAS messages transferred via SRB2 are also contained in RRC messages,
which however do not include any RRC protocol control information.
Once security is activated, all RRC messages on SRB1 and SRB2, including
those containing NAS or non-3GPP messages, are integrity protected and
ciphered by PDCP. NAS independently applies integrity protection and ciphering
to the NAS messages.
1.2.8.1 Establishment of RRC Connection
The UE initiates the procedure when upper layers request establishment of an
RRC connection while the UE is in RRC_IDLE state
LTE L12 Protocols and Procedures
- 92 - © Ericsson AB 2011 LZT1380549 R1A
� RRC Connection Request is initiated by
the higher layers in the UE
� RRC Connection Setup
(C-RNTI is allocated)
� RRC connection establishment procedure
creates the signaling radio bearer RB#1,
”RRC Connection Request” CCCH/ULSCH
DLSCH ”RRC Connection Setup”
”RRC Connection Setup Complete” DCCH/ULSCH
RRC IDLE
RRC
CONNECTED
Figure 3-27 RRC Connection Establishment
The purpose of this procedure is to establish a control plane signalling between
UE and E-UTRAN - an RRC connection.
RRC connection establishment involves SRB1 establishment. The procedure is
also used to transfer the initial NAS dedicated information/ message from the UE
to E-UTRAN.
E-UTRAN applies the procedure to establish SRB1 only.
A unique UE Identity C-RNTI is allocated by MAC during preamble procedure
(see MAC Chapter) and returned to the E-UTRAN in the RRC Connection
Request message.
Different reasons that can trigger this procedure are listed in Figure 3-28
Emergency Call,
High Priority Access,
MT-Access,
MO-Signalling,
MO-Data
RRC Establishment Cause
IE type and referenceIE/Group Name
Emergency Call,
High Priority Access,
MT-Access,
MO-Signalling,
MO-Data
RRC Establishment Cause
IE type and referenceIE/Group Name
Figure 3-28 Establishment Cause
1.2.9 Security Mode Procedure
E-UTRAN initiates the security mode command procedure to a UE in
RRC_CONNECTED. Moreover, E-UTRAN applies the procedure when only
SRB1 is established and. prior to establishment of SRB2 and/ or DRBs
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 93 -
MME
INITIAL CONTEXT SETUP REQUEST
(Integrity Protection Algorithm EIA;
Ciphering Algorithm EEA;
Security Key)
SECURITY MODE COMMAND(EEA;EIA)
SECURITY MODE COMPLETE
2. Decide Algorithms, Derive Keys
Activate Security for SRB
INITIAL CONTEXT SETUP RESPONSE
Figure 3-29 Security Related Procedures
RRC Security Mode Command is triggered by the EPC (MME) at Initial Context
Setup Request. This message includes all security setting needed to start Integrity
Protection of the control plane signaling and Encryption of the both user plane
and control plane signaling. Security setting includes Integrity Algorithm (EIA)
Ciphering Algorithm (EEA) and Security key.
Integrity Protection and Encryption are part of the Packet Data Convergence
Protocol (PDCP) and more details about actual integrity protection and ciphering
can be found in the PDCP chapter.
Additional security measures are added to LTE/SAE by adding Counter check
function.
1.2.10 Counter check
The counter check procedure is used by E-UTRAN to request the UE to verify
the amount of data sent/ received on each DRB. More specifically, the UE is
requested to check if, for each DRB, the most significant bits of the COUNT
match with the values indicated by E-UTRAN.
LTE L12 Protocols and Procedures
- 94 - © Ericsson AB 2011 LZT1380549 R1A
RRC COUNTER CHECK
RRC COUNTER CHECK RESPONSE
Used by UTRAN to request from
the UE to verify the amount of data
sent/received for each DRB
Figure 3-30: Counter Check
The procedure enables E-UTRAN to detect packet insertion by an intruder (a
‘man in the middle’).
1.2.11 Transparent Message Transfer
The purpose of this procedure is to transfer NAS or (tunneled) non-3GPP
dedicated information from the UE to E-UTRAN
A UE in RRC_CONNECTED initiates the UL information transfer procedure
whenever there is a need to transfer NAS or non-3GPP dedicated information,
except at RRC connection establishment in which case the NAS information is
piggybacked to the RRC Connection Setup Complete message. The UE initiates
the UL information transfer procedure by sending the UL Information Transfer
message. When CDMA2000 information has to be transferred, the UE shall
initiate the procedure only if SRB2 is established.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 95 -
RRC UL INFORMATION TRANSFER (NAS message)
RRC DL INFORMATION TRANSFER (NAS message)
Figure 3-31: UL/DL Information Transfer
The purpose of this procedure is to transfer NAS or (tunneled) non-3GPP
dedicated information from E-UTRAN to a UE in RRC_CONNECTED
E-UTRAN initiates the DL information transfer procedure whenever there is a
need to transfer NAS or non-3GPP dedicated information. E-UTRAN initiates the
DL information transfer procedure by sending the DL Information Transfer
message
1.2.12 UE Capability Transfer
E-UTRAN initiates the procedure to a UE in RRC_CONNECTED when it needs
(additional) UE radio access capability information.
The eNodeB requests the UE Radio Capability by sending RRC UE Capability
Enquiry message.
The UE responds to the eNodeB with requested UE Capability in the UE
Capability Information message. The eNodeB forwards the received “UE Radio
Capabilities” to the MME in the UE Capability Info Indication.
LTE L12 Protocols and Procedures
- 96 - © Ericsson AB 2011 LZT1380549 R1A
RRC UE CAPABILITY ENQUIRY
RRC UE CAPABILITY INFORMATION
S1AP: UE Capability Info Indication
Figure 3-32 RRC UE Capability Enquiry/Information
1.2.13 Radio Link Failure
RRC CONNECTION RE-ESTABLISHMENT REQUEST
RRC CONNECTION RE-ESTABLISHMENT REJECT
RRC CONNECTION RE-ESTABLISHMENT COMPLETE
RRC CONNECTION RE-ESTABLISHMENT REQUEST
RRC CONNECTION RE-ESTABLISHMENT
Not supported in L11
Figure 3-33: Radio Link Failure
Upon "radio link problems” detected, the UE starts the timer T310. In case radio
link recovery happens before T310 expires the UE stops the timer T310 and
continues in state RRC Connected.
At T310 expiry UE starts timer T311 and start searches for a cell.
If the UE finds a cell before T311 expires RRC Connection re-establishment
procedure is triggered. In case T311 expiries before UE finds a cell than the UE
enters idle mode.
Traffic case:
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 97 -
1.2.14 Attach Request
MME
7. INITIAL UE MESSAGE (Attach Request)
14. INITIAL CONTEXT SETUP REQUEST
(EPS bearers, Attach Accept, Security)
22. INITIAL CONTEXT SETUP RESPONSE
(EPS bearers)
1. System Information *
4. RRC CONNECTION REQUEST
5. RRC CONNECTION SETUP
15. RRC SECURITY MODE COMMAND
16.RRC SECURITY MODE COMPLETE
6. RRC CONNECTION SETUP COMPLETE (Attach Request)
2. Random Access Preamble
3. Random Access Response
20. RRC CONNECTION RECONFIGURATION (Attach Accept, Bearer Setup)
21. RRC CONNECTION RECONFIGURATION COMPLETE
10.RRC DL INFORMATION TRANSFER (Authentication Request)
11. RRC UL INFORMATION TRANSFER (Authentication Response)
DL NAS TRANSPORT (Authentication)
UL NAS TRANSPORT (Auth. Response)
12. RRC DL INFORMATION TRANSFER (Security Mode Command)
13. RRC UL INFORMATION TRANSFER (Security Mode Complete)
DL NAS TRANSPORT (NAS SMC)
UL NAS TRANSPORT (NAS SMC)
Cell
Select *
23. RRC UL INFORMATION TRANSFER (Attach Complete)) UL NAS TRANSPORT (Attach Complete)
RRC IDLE
RRC IDLE
8.RRC DL INFORMATION TRANSFER (UE Identity Request)
9. RRC UL INFORMATION TRANSFER (UE Identity Response)
DL NAS TRANSPORT (UE Identity Req)
UL NAS TRANSPORT (UEid Response)
17. RRC UE CAPABILITY ENQUIRY
18. RRC UE CAPABILITY iNFORMATION19. UE CAPABILITY INFO INDICATION
(UE Radio Capability)
24. UE CONTEXT RELEASE COMMAND
26. RRC CONNECTION RELEASE 25. UE CONTEXT RELEASE COMPLETE
RRC
CONNECTED
Figure 3-34: UE Attach
1 The UE reads the System Information, broadcasted in the cell.
2 The UE performs cell selection, based on the cell selection
parameters received system information and reads the rest of the
system information in the selected cell. Information available in the
system info is also the available set of PRACH resources and their
corresponding RA-RNTIs (more about this part can be found in
MAC chapter). UE will randomly select Random Access Preamble
and send it to the eNodeB (MAC Protocol)
LTE L12 Protocols and Procedures
- 98 - © Ericsson AB 2011 LZT1380549 R1A
3 eNodeB answers with Random Access Response (MAC Protocol)
4 The UE requests establishment of the RRC connection by sending
the message RRC Connection Request to the eNodeB. The UE
provides the UE id (S-TMSI or a random identifier) and the
Establishment Cause of the RRC connection establishment.
>ote! The UE is identified by the S-TMSI if the UE is registered in
the TA of the current cell.
5 The eNodeB creates SRB1 and its low layer entities and initiates
establishment of the RRC connection by sending the message RRC
Connection Setup to the UE.
6 The UE finalizes the establishment of the RRC connection by
sending the message RRC Connection Setup Complete to the
eNodeB. The UE indicates the selected PLMN and provides a NAS
message to the eNodeB. In this case the NAS message is Attach
Request.
7 The Attach Request message is provided to the MME in the “Initial
UE Message”. The UE is identified either by the GUTI or the IMSI
(in the Attach Request message). More about S1 signaling is
provided in S1AP chapter.
8 As this is Initial Attach, EPC will request UE Identity by sending a
NAS “UE Identity Request” message.
9 UE will send its IMSI in NAS “UE Identity Response”.
10 MME sends Authentication Information Request to HSS including the IMSI to identify the UE/Subscriber. HSS responds with
Authentication Information Answer including the requested number
of Authentication Vectors (Kasme, RAND, AUTN, XRES) used for
security and authentication between the UE and the network. The
MME requests Authentication of the UE by sending the NAS
message “Authentication Request” to the UE including the selected
RAND and AUTN, using the RRC DL Information Transfer.
11 The UE verifies the AUTN, calculates the Kasme and sends calculated
RES to the MME in the NAS message “Authentication Response” to
the MME, using the RRC UL Information Transfer procedure.
12 If the RES from UE corresponds to the value XRES received from HSS, the MME sends the NAS message “Security Mode Command”
to the UE to activate the NAS security functions (ciphering and
integrity protection), using the DL Information Transfer procedure.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 99 -
13 The UE acknowledges the activation of the NAS security functions by sending the NAS message “Security Mode Complete” to the
MME, using the UL Information Transfer procedure.
14 The default Radio Bearer, i.e. the Radio Bearer supporting the default EPS Bearer, is established using the Initial Radio Bearer
Establishment procedure. The Tunnel Endpoint Identifier (TEID) and
the IP address for the UL (Serving GW) of the user plane received
from the Serving GW are used. The NAS message “Attach Accept”
(including the session management message “Activate Default EPS
Bearer Context Request”) is transferred to the UE using Initial
Context Setup Request.
15 eNodeB can initiate Integrity protection of RRC signaling and NAS signaling and encryption of the data using RRC Security Mode
Command.
16 UE response using RRC Security Mode Complete
17 If no UE Capability was received in Initial Context Setup Request message than the UE Capability is fetched by sending “RRC UE
Capability Enquiry” message.
18 UE will send its capabilities
19 And eNodeB will forward them to the MME.
20 eNodeB will piggy back NAS Attach Accept message in RRC Radio Reconfiguration message.
21 The default Radio Bearer, i.e. the Radio Bearer supporting the default EPS Bearer, in the UE as well and the answer is sent to eNodeB
using RRC Connection reconfiguration Complete.
22 The confirmation is also sent to the MME in Initial Context Setup Response.
23 Finally, the NAS message “Attach Complete” (including the session management message “Activate Default EPS Bearer Context
Accept”) is transferred from the UE, using the UL Information
Transfer procedure and further to the MME using UL NAS Transport
over S1 Interface. For more details see the S1AP chapter.
24 MME can release a connection by sending S1AP UE Context Release Command that will trigger RRC Connection Release to the
UE.
LTE L12 Protocols and Procedures
- 100 - © Ericsson AB 2011 LZT1380549 R1A
1.2.15 Connection Reactivation
Op
tio
na
l
MME
7. INITIAL UE MESSAGE (Service Request)
12. INITIAL CONTEXT SETUP REQUEST
(EPS bearers, Security, UECap Request)
20. INITIAL CONTEXT SETUP RESPONSE
(EPS bearers)
1. System Information *
4. RRC CONNECTION REQUEST
5. RRC CONNECTION SETUP
13. RRC SECURITY MODE COMMAND
14.RRC SECURITY MODE COMPLETE
6. RRC CONNECTION SETUP COMPLETE (Service Request)
2. Random Access Preamble
3. Random Access Response
18. RRC CONNECTION RECONFIGURATION
(Bearer Setup,Measurement conf))
19. RRC CONNECTION RECONFIGURATION COMPLETE
8.RRC DL INFORMATION TRANSFER (Authentication Request)
9. RRC UL INFORMATION TRANSFER (Authentication Response)
DL NAS TRANSPORT (Authentication)
UL NAS TRANSPORT (Auth. Response)
10. RRC DL INFORMATION TRANSFER (Security Mode Command)
11. RRC UL INFORMATION TRANSFER (Security Mode Complete)
DL NAS TRANSPORT (NAS SMC)
UL NAS TRANSPORT (NAS SMC)
Cell
Select *
Op
tio
na
l
15. RRC UE CAPABILITY ENQUIRY
16. RRC UE CAPABILITY iNFORMATION17. UE CAPABILITY INFO INDICATION
(UE Radio Capability)
RRC IDLE
RRC
CONNECTED
Op
tio
na
lO
pti
on
al
MME
7. INITIAL UE MESSAGE (Service Request)
12. INITIAL CONTEXT SETUP REQUEST
(EPS bearers, Security, UECap Request)
20. INITIAL CONTEXT SETUP RESPONSE
(EPS bearers)
1. System Information *
4. RRC CONNECTION REQUEST
5. RRC CONNECTION SETUP
13. RRC SECURITY MODE COMMAND
14.RRC SECURITY MODE COMPLETE
6. RRC CONNECTION SETUP COMPLETE (Service Request)
2. Random Access Preamble
3. Random Access Response
18. RRC CONNECTION RECONFIGURATION
(Bearer Setup,Measurement conf))
19. RRC CONNECTION RECONFIGURATION COMPLETE
8.RRC DL INFORMATION TRANSFER (Authentication Request)
9. RRC UL INFORMATION TRANSFER (Authentication Response)
DL NAS TRANSPORT (Authentication)
UL NAS TRANSPORT (Auth. Response)
10. RRC DL INFORMATION TRANSFER (Security Mode Command)
11. RRC UL INFORMATION TRANSFER (Security Mode Complete)
DL NAS TRANSPORT (NAS SMC)
UL NAS TRANSPORT (NAS SMC)
Cell
Select *
Op
tio
na
l
15. RRC UE CAPABILITY ENQUIRY
16. RRC UE CAPABILITY iNFORMATION17. UE CAPABILITY INFO INDICATION
(UE Radio Capability)
RRC IDLE
RRC
CONNECTED
Op
tio
na
l
RRC
CONNECTED
Figure 3-35: Connection Reactivation
Steps 1 – 5 are exactly as in the previous traffic case Attach Request. The
difference starts with step 6.
1 The UE reads the System Information, broadcasted in the cell.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 101 -
2 The UE performs cell selection, based on the cell selection
parameters received system information and reads the rest of system
information in the selected cell. Information available in the system
info is also the available set of PRACH resources and their
corresponding RA-RNTIs (more about this part can be found in
MAC chapter). UE will randomly select Random Access Preamble
and send it to the eNodeB (MAC Protocol)
3 eNodeB answers with Random Access Response (MAC Protocol)
4 The UE requests establishment of the RRC connection by sending
the message RRC Connection Request to the eNodeB. The UE
provides the UE id (S-TMSI) and the Establishment Cause of the
RRC connection establishment.
>ote! The UE is identified by the S-TMSI if the UE is registered in
the TA of the current cell.
5 The eNodeB creates SRB1 and its low layer entities and initiates
establishment of the RRC connection by sending the message RRC
Connection Setup to the UE.
6 The UE finalizes the establishment of the RRC connection by
sending the message RRC Connection Setup Complete to the
eNodeB. The UE indicates the selected PLMN and provides a NAS
message to the eNodeB. In this case the NAS message is Service
Request ( re-activation could have been triggered by Paging, user
activity or re-entering the service area)
7 Optional Step: As UE has already been authenticated the network can
skip the authentication and NAS Security procedures.
8 … Authentication and NAS security Procedure
9 …are explained in the Traffic Case
10 …Attach request
11 …
LTE L12 Protocols and Procedures
- 102 - © Ericsson AB 2011 LZT1380549 R1A
12 The MME requests the eNodeB to establish the S1 UE context, by sending the Initial Context Setup Request message to the eNodeB.
This message includes EPS Bearer parameters (e.g. QCI(s) and the
UL TEID(s)) received from the Serving GW to be applied to the user
plane connection(s) (i.e. GTP-U tunnel(s)) for the EPS Bearer(s),
Security parameters, and optionally the UE Radio Capability Request
and/or a NAS message to be sent to the UE. Optionally the message
may also include Trace Activation information.
eNodeB can re-initiate Integrity protection of RRC signaling and
NAS signaling and encryption of the data using RRC Security Mode
Command.
13 UE response using RRC Security Mode Complete
14 If UE capability was requested by MME it will be fetched from UE using RRC UE Capability Enquiry message.
15 UE Responds with RRC UE Capability Information.
16 This information is forwarded to the MME using S1 signaling UE Capability Info Indication.
17 The eNodeB establishes the Radio Bearer(s) needed to support the initial EPS Bearer(s) requested in the Initial Context Setup Request
message, as well as the measurement configuration to be applied by
the UE. If a NAS message was received in step 12, this message is
transferred to the UE in the RRC message establishing the Radio
Bearer.
18 UE confirms RRC Reconfiguration by sending RRC Reconfiguration Complete.
19 After successfully establishing the initial Radio Bearer(s), the eNodeB respond to the MME with the Initial Context Setup
Response message. This message includes EPS Bearer parameters
(e.g. the DL TEID(s) and IP Address)
20 Now the UE is in the ECM and RRC CONNECTED state
21 The RRC Connected state takes us to the next RRC chapter that is RRC Mobility Management.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 103 -
1.2.16 RRC Mobility Management
� In RRC_IDLE state, the UE performs cell reselection
based on measurements on neighbouring cells
� In RRC_CONNECTED state, the network always controls
the UE mobility using handover based on measurement
reporting
� Inter-RAT mobility is standardized– Intra-3GPP (UTRA, GSM)
– Non-3GPP (cdma2000)
Figure 3-36 RRC Mobility
RRC IDLE mobility was covered at Idle Mode Behavior. The aim for this
subchapter is to describe Connected Mode Mobility or Network Assisted
mobility.
In order to be able to do that lets look into the Measurement and Measurement
Reporting mechanisms.
1.2.17 Measurement Configuration
RRC CONNECTION RECONFIGURATION
(Measurement configuration)
RRC CONNECTION RECONFIGURATION COMPLETE
� Reporting criteria– Reporting threshold
– Hysteresis
– Time-to-trigger
– Reporting interval
Figure 3-37 Measurement Configuration
LTE L12 Protocols and Procedures
- 104 - © Ericsson AB 2011 LZT1380549 R1A
The UE reports measurement information in accordance with the measurement
configuration as provided by E-UTRAN. E-UTRAN provides the measurement
configuration applicable for a UE in RRC_CONNECTED by means of dedicated
signaling, i.e. using the RRC Connection Reconfiguration message.
The UE can be requested to perform the following types of measurements:
• Intra-frequency measurements: measurements at the downlink
carrier frequency of the serving cell.
• Inter-frequency measurements: measurements at frequencies
that differ from the downlink carrier frequency of the serving
cell.
• Inter-RAT measurements of UTRA frequencies.
• Inter-RAT measurements of GERAN frequencies.
• Inter-RAT measurements of CDMA2000 HRPD or
CDMA2000 1xRTT frequencies.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 105 -
The measurement configuration includes the following parameters:
1. Measurement objects: The objects on which the UE shall perform the
measurements.
• For intra-frequency and inter-frequency measurements a
measurement object is a single E-UTRA carrier frequency.
Associated with this carrier frequency, E-UTRAN can
configure a list of cell specific offsets and a list of ‘blacklisted’
cells. Blacklisted cells are not considered in event evaluation or
measurement reporting.
• For inter-RAT UTRA measurements a measurement object is a
set of cells on a single UTRA carrier frequency.
• For inter-RAT GERAN measurements a measurement object is
a set of GERAN carrier frequencies.
• For inter-RAT CDMA2000 measurements a measurement
object is a set of cells on a single (HRPD or 1xRTT) carrier
frequency.
2. Reporting configurations: A list of reporting configurations where each
reporting configuration consists of the following:
• Reporting criteria: The criteria that trigger the UE to send a
measurement report. This can either be periodical or a single
event description.
• Reporting format: The quantities that the UE includes in the
measurement report and associated information (e.g. number of
cells to report).
3. Measurement identities: A list of measurement identities where each
measurement identity links one measurement object with one reporting
configuration. By configuring multiple measurement identities it is possible to
link more than one measurement object to the same reporting configuration, as
well as to link more than one reporting configuration to the same measurement
object. The measurement identity is used as a reference number in the
measurement report.
4. Quantity configurations: One quantity configuration is configured for intra-
frequency measurements, one for inter-frequency measurements and one per
RAT type. The quantity configuration defines the measurement quantities and
associated filtering used for all event evaluation and related reporting of that
measurement type. One filter can be configured per measurement quantity.
5. Measurement gaps: Periods that the UE may use to perform measurements,
i.e. no (UL, DL) transmissions are scheduled.
LTE L12 Protocols and Procedures
- 106 - © Ericsson AB 2011 LZT1380549 R1A
The measurement procedures distinguish the following types of cells:
1. The serving cell.
2. Listed cells - these are cells listed within the measurement object(s).
3. Detected cells - these are cells that are not listed within the measurement
object(s) but are detected by the UE on the carrier frequency(ies) indicated by the
measurement object(s).
1.2.18 Measurement reporting
Once a UE has received measurement information in accordance with the
measurement configuration as provided by E-UTRAN, it performs measurements
and reports back only when event criteria are met!
LTELTE
Best Cell
Evaluation
LTE
LTE
UE measures on cells and reports only when event criteria is met
- A neighbour cell becomes offset better than serving cell (A3)
- Serving cell becomes worse than an absolute threshold (A2)
Figure 3-38 Mobility UE Measurements
The measurements are provided to the network in RRC Measurement Report
message, Figure 3-39.
.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 107 -
� Measured results
– Event id
– Cell identity
– Measured measurement quantity
RRC MEASUREMENT REPORT
(Measured results)
Reporting criteria
fulfilled
Figure 3-39 Event Triggered Measurement Reporting
Serving becomes worse than threshold1 and inter RAT neighbour becomes better than threshold2Event B2
Inter RAT neighbour becomes better than thresholdEvent B1
Serving becomes worse than threshold1 and neighbour becomes better than threshold2Event A5
Neighbour becomes better than thresholdEvent A4
Neighbour becomes offset better than servingEvent A3
Serving becomes worse than thresholdEvent A2
Serving becomes better than thresholdEvent A1
CriteriaEvent Name
Serving becomes worse than threshold1 and inter RAT neighbour becomes better than threshold2Event B2
Inter RAT neighbour becomes better than thresholdEvent B1
Serving becomes worse than threshold1 and neighbour becomes better than threshold2Event A5
Neighbour becomes better than thresholdEvent A4
Neighbour becomes offset better than servingEvent A3
Serving becomes worse than thresholdEvent A2
Serving becomes better than thresholdEvent A1
CriteriaEvent Name
Figure 3-40 Event List
How Measurement Command and Measurement reports are inter working is
further discussed in the Mobility Chapter and in the course LTE Radio Network
Functionality.
LTE L12 Protocols and Procedures
- 108 - © Ericsson AB 2011 LZT1380549 R1A
1.3 S1 Interface
1.3.1 S1 Protocol Model
S1-AP
Transport
Network
Layer
GTP-U
UDP
IP
Data link layer
Physical layer
User PlanePDUs
SCTP
IP
Data link layer
Physical layer
Radio
Network
Layer
Control Plane User Plane
Transport Network
User Plane
Transport Network
User Plane
S1-AP
Transport
Network
Layer
GTP-U
UDP
IP
Data link layer
Physical layer
GTP-U
UDP
IP
Data link layer
Physical layer
User PlanePDUs
SCTP
IP
Data link layer
Physical layer
SCTP
IP
Data link layer
Physical layer
Radio
Network
Layer
Control Plane User Plane
Transport Network
User Plane
Transport Network
User Plane
Figure 3-41 S1 Interface
The E-UTRAN is layered into a Radio Network Layer (RNL) and a Transport
Network Layer (TNL). The E-UTRAN architecture, i.e. the E-UTRAN logical
nodes and interfaces between them, are defined as part of the Radio Network
Layer.
The E-UTRAN architecture consists of a set of eNBs connected to the EPC
through the S1. The S1 interface is specified at the boundary between the EPC
and the E-UTRAN. From the S1 perspective, the E-UTRAN access point is an
eNB, and the EPC access point is either the control plane MME logical node or
the user plane S-GW logical node. Two types of S1 interfaces are thus defined at
the boundary depending on the EPC access point: S1-MME towards an MME
and S1-U towards an S- GW.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 109 -
There may be multiple S1-MME logical interfaces towards the EPC from any one
eNB. The selection of the S1-MME interface is then determined by the NAS
Node Selection Function. There may be multiple S1-U logical interfaces towards
the EPC from any one eNB. The selection of the S1-U interface is done within
the EPC and signaled to the eNB by the MME.
S1 signaling bearer provides the following functions:
- Provision of reliable transfer of S1-AP message over S1-MME interface.
- Provision of networking and routing function
- Provision of redundancy in the signaling network
- Support for flow control and congestion control
SCTP will be supported as the transport layer of S1-MME signaling bearer.
SCTP refers to the Stream Control Transmission Protocol developed by the
Sigtran working group of the IETF for the purpose of transporting various
signaling protocols over IP network.
There shall be only one SCTP association established between one MME and
eNB pair.
The eNB shall establish the SCTP association.
Within the SCTP association established between one MME and eNB pair:
- a single pair of stream identifiers shall be reserved for the sole use of S1AP
elementary procedures that utilize non UE-associated signaling.
- At least one pair of stream identifiers shall be reserved for the sole use of S1AP
elementary procedures that utilize UE-associated signaling. However a few pairs
(i.e. more than one) should be reserved.
- A single UE-associated signaling shall use one SCTP stream and the stream
should not be changed during the communication of the UE-associated signaling.
Transport network redundancy may be achieved by SCTP multi-homing between
two end-points, of which one or both is assigned with multiple IP addresses.
SCTP end-points shall support a multi-homed remote SCTP end-point. For SCTP
endpoint redundancy an INIT may be sent from MME or eNB, at any time for an
already established SCTP association.
Using an implementation specific mechanism the SCTP congestion control may,
initiate higher layer protocols to reduce the signaling traffic at the source and
prioritize certain messages.
LTE L12 Protocols and Procedures
- 110 - © Ericsson AB 2011 LZT1380549 R1A
The eNB and MME shall support IPv6 and/or IPv4.
The IP layer of S1-MME only supports point-to-point transmission for delivering
S1-AP message.
The eNB and MME shall support the Diffserv Code Point marking.
The support of any suitable data link layer protocol, e.g. PPP, Ethernet, etc., shall
not be prevented.
The GTP-U protocol over UDP over IP shall be supported as the transport for
data streams on the S1 interface.
The transport bearer is identified by the GTP-U TEID and the IP address (source
TEID, destination TEID, source IP address, destination IP address).
The path protocol used shall be UDP.
The UDP port number for GTP-U shall be as defined.
The eNB and the EPC shall support fragmentation and assembly of GTP packets
at the IP layer.
The eNB and the EPC shall support IPv6 and/or IPv4.
There may be one or several IP addresses in the eNB and in the EPC. The packet
processing function in the EPC shall send downstream packets of a given E-RAB
to the eNB IP address (received in S1-AP) associated to that particular E-RAB.
The packet processing function in the eNB shall send upstream packets of a given
E-RAB to the EPC IP address (received in S1-AP) associated to that particular E-
RAB.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 111 -
1.3.2 S1 Application Part S1AP Protocol
•E-RAB Management
•Initial Context Transfer Function
•Common ID management
•UE Capability Info Indication Function
•Mobility Function for UEs in LTE_ACTIVE
•Paging
•S1 Interface Management Functions
•NAS signaling Transport between UE and MME
•S1 UE Context Release Function
•UE Context Modification Function
•Status Transfer
•Trace Function
•Location Reporting
•S1 CDMA 2000 Tunneling Function
•Warning Message Transmission Function
MME
Figure 3-42 S1AP eNB <->MME Signaling
S1AP protocol has the following functions:
E-RAB management function: This overall functionality is responsible for setting
up, modifying and releasing E-RABs which are triggered by the MME. The
release of E-RABs may be triggered by the eNB as well.
Initial Context Transfer function: This functionality is used to establish an S1UE
context in the eNB, to setup the default IP connectivity, to setup one or more E-
RAB(s) if requested by the MME, and to transfer NAS signaling related
information to the eNB if needed.
UE Capability Info Indication function: This functionality is used to provide the
UE Capability Info when received from the UE to the MME.
Mobility Functions for UEs in LTE_ACTIVE in order to enable a change of
eNBs within SAE/LTE (Inter MME/Serving SAE-GW Handovers) via the S1
interface (with EPC involvement).
Paging: This functionality provides the EPC with the capability to page the UE.
LTE L12 Protocols and Procedures
- 112 - © Ericsson AB 2011 LZT1380549 R1A
S1 interface management functions comprise the following:
- Reset functionality to ensure a well defined initialization on the S1 interface.
- Error Indication functionality to allow a proper error reporting/handling in cases
where no failure messages are defined.
- Overload function to indicate the load situation in the control plane of the S1
interface.
- Load balancing function to ensure equally loaded MMEs within an MME pool
area.
- S1 Setup functionality for initial S1 interface setup for providing configuration
information.
- eNB and MME Configuration Update functions are to update application level
configuration data needed for the eNB and MME to interoperate correctly on the
S1 interface.
NAS Signaling transport function between the UE and the MME is used:
- to transfer NAS signaling related information and to establish the S1 UE context
in the eNB.
- to transfer NAS signaling related information when the S1 UE context in the
eNB is already established.
S1 UE context Release function: This functionality is responsible for managing
the release of UE specific context in the eNB and the MME.
UE Context Modification function: This functionality allows modification of the
established UE Context in part.
Status Transfer: This functionality transfers PDCP SN Status information from
source eNB to target eNB in support of in-sequence delivery and duplication
avoidance at intra LTE handover.
Trace function: This functionality is to control a trace recording for a UE in
ECM_CONNECTED.
Location Reporting: This functionality allows MME to be aware of the UE’s
current location.
S1 CDMA2000 Tunneling function: This functionality is used to carry
CDMA2000 signaling between UE and CDMA2000 RAT over the S1 Interface.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 113 -
Warning message transmission function:
This functionality provides the means to start and overwrite the broadcasting of
warning message.
1.3.3 S1AP elementary procedures
Figure 3-43 below shows the S1AP Elementary Procedures
HANDOVER FAILUREHANDOVER REQUEST
ACKNOWLEDGE
HANDOVER REQUESTHandover Resource Allocation
INITIAL CONTEXT SETUP
FAILURE
INITIAL CONTEXT SETUP
RESPONSE
INITIAL CONTEXT SETUP
REQUEST
Initial Context Setup
E-RAB RELEASE RESPONSEE-RAB RELEASE COMMANDE-RAB Release
E-RAB MODIFY RESPONSEE-RAB MODIFY REQUESTE-RAB Modify
E-RAB SETUP RESPONSEE-RAB SETUP REQUESTE-RAB Setup
HANDOVER CANCEL
ACKNOWLEDGE
HANDOVER CANCELHandover Cancellation
PATH SWITCH REQUEST
FAILURE
PATH SWITCH REQUEST
ACKNOWLEDGE
PATH SWITCH REQUESTPath Switch Request
HANDOVER PREPARATION
FAILURE
HANDOVER COMMANDHANDOVER REQUIREDHandover Preparation
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
HANDOVER FAILUREHANDOVER REQUEST
ACKNOWLEDGE
HANDOVER REQUESTHandover Resource Allocation
INITIAL CONTEXT SETUP
FAILURE
INITIAL CONTEXT SETUP
RESPONSE
INITIAL CONTEXT SETUP
REQUEST
Initial Context Setup
E-RAB RELEASE RESPONSEE-RAB RELEASE COMMANDE-RAB Release
E-RAB MODIFY RESPONSEE-RAB MODIFY REQUESTE-RAB Modify
E-RAB SETUP RESPONSEE-RAB SETUP REQUESTE-RAB Setup
HANDOVER CANCEL
ACKNOWLEDGE
HANDOVER CANCELHandover Cancellation
PATH SWITCH REQUEST
FAILURE
PATH SWITCH REQUEST
ACKNOWLEDGE
PATH SWITCH REQUESTPath Switch Request
HANDOVER PREPARATION
FAILURE
HANDOVER COMMANDHANDOVER REQUIREDHandover Preparation
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
Figure 3-43. S1AP Elementary Procedures – Class 1
LTE L12 Protocols and Procedures
- 114 - © Ericsson AB 2011 LZT1380549 R1A
S1 SETUP FAILURES1 SETUP RESPONSES1 SETUP REQUESTS1 Setup
WRITE-REPLACE WARNING
RESPONSE
WRITE-REPLACE WARNING
REQUEST
Write-Replace Warning
MME CONFIGURATION
UPDATE FAILURE
MME CONFIGURATION
UPDATE ACKNOWLEDGE
MME CONFIGURATION
UPDATE
MME Configuration Update
ENB CONFIGURATION
UPDATE FAILURE
ENB CONFIGURATION
UPDATE ACKNOWLEDGE
ENB CONFIGURATION
UPDATE
eNB Configuration Update
UE CONTEXT MODIFICATION
FAILURE
UE CONTEXT MODIFICATION
RESPONSE
UE CONTEXT
MODIFICATION REQUEST
UE Context Modification
UE CONTEXT RELEASE
COMPLETE
UE CONTEXT RELEASE
COMMAND
UE Context Release
RESET ACKNOWLEDGERESETReset
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
S1 SETUP FAILURES1 SETUP RESPONSES1 SETUP REQUESTS1 Setup
WRITE-REPLACE WARNING
RESPONSE
WRITE-REPLACE WARNING
REQUEST
Write-Replace Warning
MME CONFIGURATION
UPDATE FAILURE
MME CONFIGURATION
UPDATE ACKNOWLEDGE
MME CONFIGURATION
UPDATE
MME Configuration Update
ENB CONFIGURATION
UPDATE FAILURE
ENB CONFIGURATION
UPDATE ACKNOWLEDGE
ENB CONFIGURATION
UPDATE
eNB Configuration Update
UE CONTEXT MODIFICATION
FAILURE
UE CONTEXT MODIFICATION
RESPONSE
UE CONTEXT
MODIFICATION REQUEST
UE Context Modification
UE CONTEXT RELEASE
COMPLETE
UE CONTEXT RELEASE
COMMAND
UE Context Release
RESET ACKNOWLEDGERESETReset
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
Figure 3-44. S1AP Elementary Procedures – Class 1
TRACE STARTTrace Start
DEACTIVATE TRACEDeactivate Trace
MME STATUS TRANSFERMME Status Transfer
ENB STATUS TRANSFEReNB Status Transfer
UE CAPABILITY INFO INDICATIONUE Capability Info Indication
UPLINK S1 CDMA2000 TUNNELINGUplink S1 CDMA2000 Tunneling
DOWNLINK S1 CDMA 2000 TUNNELINGDownlink S1 CDMA 2000 Tunneling
UE CONTEXT RELEASE REQUESTUE Context Release Request
ERROR INDICATIONError Indication
NAS NON DELIVERY INDICATIONNAS non delivery Indication
UPLINK NAS TRANSPORTUplink NAS Transport
DOWNLINK NAS TRANSPORTDownlink NAS Transport
INITIAL UE MESSAGEInitial UE Message
PAGINGPaging
E-RAB RELEASE INDICATIONE-RAB Release Indication
HANDOVER NOTIFYHandover Notification
Initiating MessageElementary procedure, class 2
TRACE STARTTrace Start
DEACTIVATE TRACEDeactivate Trace
MME STATUS TRANSFERMME Status Transfer
ENB STATUS TRANSFEReNB Status Transfer
UE CAPABILITY INFO INDICATIONUE Capability Info Indication
UPLINK S1 CDMA2000 TUNNELINGUplink S1 CDMA2000 Tunneling
DOWNLINK S1 CDMA 2000 TUNNELINGDownlink S1 CDMA 2000 Tunneling
UE CONTEXT RELEASE REQUESTUE Context Release Request
ERROR INDICATIONError Indication
NAS NON DELIVERY INDICATIONNAS non delivery Indication
UPLINK NAS TRANSPORTUplink NAS Transport
DOWNLINK NAS TRANSPORTDownlink NAS Transport
INITIAL UE MESSAGEInitial UE Message
PAGINGPaging
E-RAB RELEASE INDICATIONE-RAB Release Indication
HANDOVER NOTIFYHandover Notification
Initiating MessageElementary procedure, class 2
Figure 3-45 S1AP Elementary Procedures – Class 2
The following applies with regard to interference between Elementary
Procedures:
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 115 -
• The Reset procedure takes precedence over all other EPs.
• The UE Context Release procedure takes precedence over all
other EPs that are using UE-associated signaling.
CELL TRAFFIC TRACECell Traffic Trace
MME CONFIGURATION TRANSFERMME Configuration Transfer
ENB CONFIGURATION TRANSFEReNB Configuration Transfer
MME DIRECT INFORMATION TRANSFERMME Direct Information Transfer
ENB DIRECT INFORMATION TRANSFEReNB Direct Information Transfer
OVERLOAD STOPOverload Stop
OVERLOAD STARTOverload Start
LOCATION REPORTLocation Report
LOCATION REPORTING FAILURE INDICATIONLocation Reporting Failure Indication
LOCATION REPORTING CONTROLLocation Reporting Control
TRACE FAILURE INDICATIONTrace Failure Indication
Initiating MessageElementary procedure, class 2
CELL TRAFFIC TRACECell Traffic Trace
MME CONFIGURATION TRANSFERMME Configuration Transfer
ENB CONFIGURATION TRANSFEReNB Configuration Transfer
MME DIRECT INFORMATION TRANSFERMME Direct Information Transfer
ENB DIRECT INFORMATION TRANSFEReNB Direct Information Transfer
OVERLOAD STOPOverload Stop
OVERLOAD STARTOverload Start
LOCATION REPORTLocation Report
LOCATION REPORTING FAILURE INDICATIONLocation Reporting Failure Indication
LOCATION REPORTING CONTROLLocation Reporting Control
TRACE FAILURE INDICATIONTrace Failure Indication
Initiating MessageElementary procedure, class 2
Figure 3-46 S1 AP Elementary Procedures – Class 2
LTE L12 Protocols and Procedures
- 116 - © Ericsson AB 2011 LZT1380549 R1A
1.4 X2 protocol model
There is a clear separation between the Radio Network Layer and the Transport
Layer. Therefore, the radio network signaling and X2 data streams are separated
from the data transport resource and traffic handling.
X2-AP
Transport
Network
Layer
GTP-U
UDP
IP
Data link layer
Physical layer
User PlanePDUs
SCTP
IP
Data link layer
Physical layer
Radio
Network
Layer
Control Plane User Plane
Transport Network
User Plane
Transport Network
User Plane
X2-AP
Transport
Network
Layer
GTP-U
UDP
IP
Data link layer
Physical layer
GTP-U
UDP
IP
Data link layer
Physical layer
User PlanePDUs
SCTP
IP
Data link layer
Physical layer
SCTP
IP
Data link layer
Physical layer
Radio
Network
Layer
Control Plane User Plane
Transport Network
User Plane
Transport Network
User Plane
Figure 3-47 X2 Protocol Model
Radio >etwork Layer, defines the procedures related to the interaction between
eNBs. It consists of a Radio Network Control Plane and a Radio Network User
Plane.
Transport >etwork Layer provides services for user plane and signaling
transport.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 117 -
1.4.1 X2 Application Part X2AP Protocol
Mobility Management
Load Management
Reporting of General Error Situations
Resetting the X2
Setting up the X2
eNodeB Configuration Update
Figure 3-48 X2AP: eNB<->eNB Signaling
1.4.1.1 Intra LTE-Access-System mobility support for ECM-CONNECTED UE
This function allows the eNB to handover the control of a certain UE to another
eNB.
1.4.1.2 Context transfer from source eNB to target eNB
This function allows the transferring of information required to maintain the E-
UTRAN services for an UE in ECM-CONNECTED from source to target eNB.
1.4.1.3 Control of user plane transport bearers between source eNB and target eNB
This function allows the establishing and releasing of transport bearers between
source and target eNB to allow for data forwarding. At most, one user plane
transport bearer per E-RAB allocated to the UE may be established for relaying
DL data received from the EPC from the source eNB to the target eNB. At most,
one user plane transport bearer per E-RAB allocated to the UE may be
established for relaying the UL data received from the UE from the source eNB
to the target eNB.
LTE L12 Protocols and Procedures
- 118 - © Ericsson AB 2011 LZT1380549 R1A
1.4.1.4 Handover cancellation
This function allows informing an already prepared target eNB that a prepared
handover will not take place. It allows releasing the resources allocated during a
preparation.
1.4.1.5 UE context release in source eNB
This function allows the target eNB to trigger the release of the resources
allocated to the UE in the source eNB.
1.4.1.6 Load Management
This function allows exchanging of overload and traffic load information
between eNBs such that the eNBs can control the traffic load appropriately. This
information may be spontaneously sent to selected neighbor eNBs or reported as
configured by a neighbor eNB.
1.4.1.7 Inter-cell interference coordination
This function allows for keeping inter-cell interference under control. To achieve
this, neighboring eNBs exchange appropriate information allowing the eNBs to
make radio resource assignments such that interference is mitigated.
1.4.1.8 Uplink interference load management
This function allows indicating an uplink interference overload and resource
blocks especially sensitive to inter-cell interference between neighboring eNBs.
Neighbor eNBs can co-ordinate with each other such that the mutual interference
caused by their uplink radio resource allocations is mitigated.
1.4.1.9 Downlink interference avoidance
This function allows an eNB to inform its neighbor eNBs about downlink power
restrictions in its own cells, per resource block, for interference aware scheduling
by the neighbor eNBs.
1.4.1.10 General X2 management and error handling functions
These functions allow for managing of signaling associations between eNBs,
surveying X2 interface and recovering from errors.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 119 -
1.4.1.11 Error indication
This function allows the reporting of general error situations on application level.
1.4.1.12 Reset
This function allows an eNB1 to inform another eNB2 that it has recovered from
an abnormal failure and that all the contexts related to eNB1 and stored in eNB2
shall be deleted, and the associated resources released.
1.4.1.13 Trace functions
Trace recoding sessions on E-UTRAN interfaces for a particular UE is initiated
by the EPC. The trace initiation information is also propagated to the Target eNB
during handover, attached to certain handover messages on X2.
1.4.1.14 Application level data exchange between eNBs
This function allows two eNBs to exchange application level data when an X2
connection is setup and to update this information at any time.
LTE L12 Protocols and Procedures
- 120 - © Ericsson AB 2011 LZT1380549 R1A
1.4.1.15 X2AP Elementary Procedures
In the following figures all EPs are divided into Class 1 and Class 2 EPs.
RESET RESPONSERESET REQUESTRESET
RESOURCE STATUS
FAILURE
RESOURCE STATUS
RESPONSE
RESOURCE STATUS
REQUEST
RESOURCE STATUS REPORTING
INITIATION
ENB CONFIGURATION
UPDATE FAILURE
ENB CONFIGURATION
UPDATE ACKNOWLEDGE
ENB CONFIGURATION
UPDATE
ENB CONFIGURATION UPDATE
X2 SETUP FAILUREX2 SETUP RESPONSEX2 SETUP REQUESTX2 SETUP
HANDOVER PREPARATION
FAILURE
HANDOVER REQUEST
ACKNOWLEDGE
HANDOVER REQUESTHANDOVER PREPARATION
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
RESET RESPONSERESET REQUESTRESET
RESOURCE STATUS
FAILURE
RESOURCE STATUS
RESPONSE
RESOURCE STATUS
REQUEST
RESOURCE STATUS REPORTING
INITIATION
ENB CONFIGURATION
UPDATE FAILURE
ENB CONFIGURATION
UPDATE ACKNOWLEDGE
ENB CONFIGURATION
UPDATE
ENB CONFIGURATION UPDATE
X2 SETUP FAILUREX2 SETUP RESPONSEX2 SETUP REQUESTX2 SETUP
HANDOVER PREPARATION
FAILURE
HANDOVER REQUEST
ACKNOWLEDGE
HANDOVER REQUESTHANDOVER PREPARATION
Unsuccessful outcome
Response Message
Successful Outcome
Response Message
Initiating MessageElementary
Procedure, class 1
Figure 3-49 X2 AP Elementary Procedures - Class
ERROR INDICATIONERROR INDICATION
RESOURCE STATUS UPDATERESOURCE STATUS REPORTING
UE CONTEXT RELEASEUE CONTEXT RELEASE
SN STATUS TRANSFERSN STATUS TRANSFER
HANDOVER CANCELHANDOVER CANCEL
LOAD INFORMATIONLOAD INDICATION
Initiating MessageElementary procedure, class 2
ERROR INDICATIONERROR INDICATION
RESOURCE STATUS UPDATERESOURCE STATUS REPORTING
UE CONTEXT RELEASEUE CONTEXT RELEASE
SN STATUS TRANSFERSN STATUS TRANSFER
HANDOVER CANCELHANDOVER CANCEL
LOAD INFORMATIONLOAD INDICATION
Initiating MessageElementary procedure, class 2
Figure 3-50 X2AP Elementary Procedures - Class 2
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 121 -
1.5 GTP-C GPRS Tunneling Protocol -Control
GPRS Tunneling Protocol (GTP) is a group of IP-based communications
protocols, see Figure 3-52 used to carry General Packet Radio Service (GPRS)
within GSM , UMTS and LTE networks.
SGW
•Path Management
•Tunnel Management
•Mobility Management
•CS Fallback and SRVCC related msgs
•Non 3GPP related msgs
MME
PGWMME
Figure 3-51 GTP-C v2 MME <-> MME; MME <-> SGW; SGW<->PGW Signalions
GTP can be decomposed into separate protocols, GTP-C, GTP-U.
There are two versions of GTP-C.
GTP-C v2 is used in EPC for signaling between two MMEs, between MME and
SGW and between SGW and PGW, Figure 3-51.
Main procedures of the GTP-C protocol procedures related to:
• Path Management
• Tunnel Management
• Mobility Management
• CS Fallback and SRVCC related messages
• Non 3GPP related messages.
As this is an LTE course we will not focus on the GTP_C protocols details it is
only here for better understanding of RAN procedures.
LTE L12 Protocols and Procedures
- 122 - © Ericsson AB 2011 LZT1380549 R1A
GTP
UDP
IP
L2
L1
GTP
UDP
IP
L2
L1
GTPv2 entity GTPv2 entity
GTPv2 based
interface
Figure 3-52 GTP-C Protocol Stack
1.5.1 Connectivity mechanisms
Apart from the common message structure, there is also a common mechanism
for verifying connectivity from one GTP-C node to another. This uses two
messages.
TS 29.280 [15]Reserved for Sv
interface
25 to 31
TS 29.276 [14]Reserved for S101
interface
4 to 24
XVersion Not Supported
Indication
3
XXEcho Response2
XXEcho Request1
Reserved0
GTP-UGTP-CReferenceMessageMessage Type value (Decimal)
TS 29.280 [15]Reserved for Sv
interface
25 to 31
TS 29.276 [14]Reserved for S101
interface
4 to 24
XVersion Not Supported
Indication
3
XXEcho Response2
XXEcho Request1
Reserved0
GTP-UGTP-CReferenceMessageMessage Type value (Decimal)
Path Management
Figure 3-53 GTP Message Types
As often as every 60 seconds, a GTP-C node (MME, SGW, PGW) can send an
echo request to every other GTP-C node with which it has an active connection.
If the other end does not respond it can be treated as down and active connections
to it deleted.
Echo Request and Echo Response are two messages that are common for GTP-C
and GTP-U protocols.
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 123 -
› Echo Request
› Echo Response
SGW/
ECHO Request
T3-RESPONSE
ECHO Response
N3-REQUESTS
MME
MME PGW
N3-REQUESTS
T3-RESPONSE
EC
HO
Re
qu
est
EC
HO
Re
spo
nse
EC
HO
Requ
est
EC
HO
Re
spo
nse
T3-RESPONSE
N3-REQUESTS
Figure 3-54 Path Management
1.5.2 Session Related Signalling
GTP-C Control Part is related to the messages used to establish, modify and
delete a session. Direction is from MME to PGW via SGW.
SGWMME
PGW
S11
S5/S8
Create Session Request (QoS)
Cre
ate
Se
ssio
n R
eq
uest
(Qo
S)
Session Creation:
•E-UTRAN Initial Attach
•UE requested PDN connectivity
Figure 3-55 MME -> SGW -> PGW
LTE L12 Protocols and Procedures
- 124 - © Ericsson AB 2011 LZT1380549 R1A
The Create Session Request message is sent on the S11 interface by the MME to
the SGW, and on the S5/S8 interface by the SGW to the PGW as part of the
procedures:
E-UTRAN Initial Attach
UE requested PDN connectivity
The message can also be sent on S4 interface by the SGSN to the SGW, and on
the S5/S8 interface by the SGW to the PGW as part of the procedures:
-PDP Context Activation
The message is also sent on the S11 interface by the MME to the SGW as part of
the procedures:
-Tracking Area Update procedure with Serving GW change
-S1/X2-based handover with SGW change
-UTRAN Iu mode to E-UTRAN Inter RAT handover with SGW change
-GERAN A/Gb mode to E-UTRAN Inter RAT handover with SGW change
-3G Gn/Gp SGSN to MME combined hard handover and SRNS relocation
procedure
-Gn/Gp SGSN to MME Tracking Area Update procedure
and on the S4 interface by the SGSN to the SGW as part of the procedures:
-Routing Area Update with MME interaction and with SGW change
-Gn/Gp SGSN to S4 SGSN Routing Area Update
-E-UTRAN to UTRAN Iu mode Inter RAT handover with SGW change
-E-UTRAN to GERAN A/Gb mode Inter RAT handover with SGW change
-Serving RNS relocation
-Combined hard handover and SRNS relocation
-Combined Cell / URA update and SRNS relocation
-Enhanced serving RNS relocation with SGW relocation
L3 Signaling Protocols
LZT1380549 R1A © Ericsson AB 2011 - 125 -
If the new Create Session Request message is received with TEID 0 in the header
for an existing active PDN connection context, this Create Session Request
message shall be treated as a request for a new session. The existing PDN
connection context should be deleted locally, before a new session is created.
Some of the messages are listed in the Figure 3-56.
For a complete table see TS 29.274.
XDelete Session Response37
XDelete Session Request36
XModify Bearer Response35
XModify Bearer Request34
XCreate Session Response33
XCreate Session Request32
SGSN/MME to PGW (S4/S11, S5/S8)
GTP-CMessageMessage Type value
(Decimal)
XDelete Session Response37
XDelete Session Request36
XModify Bearer Response35
XModify Bearer Request34
XCreate Session Response33
XCreate Session Request32
SGSN/MME to PGW (S4/S11, S5/S8)
GTP-CMessageMessage Type value
(Decimal)
Figure 3-56 MME -> SGW -> PGW
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 127 -
4 PDCP, RLC, MAC and GTP-U
Objectives
After this chapter the participants will be able to:
1. Explain the PDCP functions and services such as header compression
and ciphering.
2. Explain the RLC Functions
3. List different modes of RLC (transparent, unacknowledged and
acknowledged) and explain the structure of the PDU involved in these
cases
4. Explain the MAC functions such as HARQ, BCH Reception, PCH
Reception
5. Explain MAC Architecture, its entities and their usage for the mapping of
transport channels
6. List the content of the MAC Packet Data Unit (PDU).
7. Explain the main functions and procedures of the transport protocol
GTP-U
Figure 4-1 Objectives
LTE L12 Protocols and Procedures
- 128 - © Ericsson AB 2011 LZT1380549 R1A
1.1 Packet Data Convergence Protocol (PDCP)
PDCP provides its services to the NAS / RRC at the UE or the relay at the
evolved Node B (eNB).
The Packet Data Convergence Protocol supports the following functions:
• header compression and decompression of IP data flows using
the ROHC (Robust Header Compression) protocol, at the
transmitting and receiving entity respectively.
• transfer of data (user plane or control plane). This function is
used for conveyance of data between users of PDCP services.
• maintenance of PDCP sequence numbers for radio bearers
mapped on RLC acknowledged mode.
• in-sequence delivery of upper layer PDUs at Handover
• duplicate elimination of lower layer SDUs at Handover for
radio bearers mapped on RLC acknowledged mode
• ciphering and deciphering of user plane data and control plane
data
• integrity protection of control plane data
• timer based discard
PDCP uses the services provided by the Radio Link Control (RLC) sublayer.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 129 -
� PDCP Services– Transfer of user plane data– Transfer of control plane data– Header compression– Integrity protection of control plane– Ciphering both control and user plane
� PDCP Functions– Header compression/decompression
of IP data flows using ROHC– Transfer of data– Maintenence of SNs for radio bearers– In sequence delivery of upper layer
PDUs at re-establishment of lower layers
– Duplicate detection of lower layer SDUs at re-establishment
– Integrity protection/verification of CP– Ciphering/deciphering of data– Timer based discard– Duplicate discarding
TS 36.323
Figure 4-2. Packet Data Convergence Protocol.
Services provided to upper layers:
PDCP provides its services to the RRC and user plane upper layers at the UE or
to the relay at the evolved Node B (eNB). The following services are provided by
PDCP to upper layers:
• transfer of user plane data;
• transfer of control plane data;
• header compression;
• ciphering;
• integrity protection.
The maximum supported size of a PDCP SDU is 8188 octets.
Services expected from lower layers:
• acknowledged data transfer service, including indication of
successful delivery of PDCP PDUs
• unacknowledged data transfer service
• in-sequence delivery, except at re-establishment of lower layers
• Duplicate discarding, except at re-establishment of lower
layers.
LTE L12 Protocols and Procedures
- 130 - © Ericsson AB 2011 LZT1380549 R1A
The PDCP entities are located in the PDCP layer. Several PDCP entities may be
defined for a UE. Each PDCP entity that carries user plane data may be
configured to use header compression.
Radio Bearers
UE/E-UTRAN
PDCP ...
RLC
PDCP - PDU
RLC - SDU
C-SAP
PDCP-SAP
RLC UM-SAP RLC AM-SAP
PDCP entity PDCP entity
PDCP-SAP
...
TS 36.323
Figure 4-3. PDCP Architecture.
Each RB (i.e. DRB and SRB, except for SRB0) is associated with one PDCP
entity. Each PDCP entity is associated with one or two RLC entities (one for each
direction) depending on the RB characteristic (i.e. uni-directional or bi-
directional) and RLC mode. The PDCP entities are located in the PDCP sublayer.
The PDCP sublayer is configured by upper layers.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 131 -
Radio Interface (Uu)
UE/E-UTRAN E-UTRAN/UE
Transmitting
PDCP entity
Ciphering
Header Compression
(user plane only)
Receiving
PDCP entity
Sequence numbering
Integrity Protection
(control plane only)
Add PDCP header
Deciphering
Remove PDCP Header
In order delivery and duplicate
Detection (U plane)
Integrity Verification
(control plane only)
Packets associated
to a PDCP SDU
Header Compression
(user plane only)
Packets associated
to a PDCP SDU
Packe
ts N
OT
associa
ted
to a
PD
CP
SD
U
Packets
NO
T a
ssocia
ted
to a
PD
CP
SD
U
Figure 4-4. PDCP Entity.
Each PDCP entity carries the data of one radio bearer. In this version of the
specification only the robust header compression protocol (ROHC) is supported.
Every PDCP entity uses at most one ROHC instance.
A PDCP entity is associated either with the control plane or the user plane,
depending on which radio bearer it is carrying data for.
1.1.1 Sequence Numbering
Sequence numbering is the first PDCP task at reception of an IP package. There
are several functions that use the sequence number:
• Reordering of the PDCP PDUs at the receiver side
• Duplicate detection in case of packet forwarding at handover
LTE L12 Protocols and Procedures
- 132 - © Ericsson AB 2011 LZT1380549 R1A
• Calculation of COUNT, used for integrity protection and
ciphering. As illustrated in Figure 4-5 PDCP SN is part of the
least significant bits of the COUNT counter.
UEUEUE
CtxUE
Ctx
SRB1_UL
DRB_UL
COUNT
COUNT
COUNT
COUNT
HOW:
PDCP SN:
Next_PDCP_TX_SN
TX_HFN
COUNT
WHY: * Reordering
* Duplicate detection
* Integrity protection
* Ciphering
eNB
SRB1_DLSRB1_DL
SRB1_UL
DRB_DLDRB_DL
DRB_UL
HFN PDCP SNHFN PDCP SN
COUNT
COUNT
COUNT
COUNT
Figure 4-5. Sequence numbering.
1.1.2 Header compression and decompression
In many services and applications e.g. Voice over IP, interactive games,
messaging etc, the payload of the IP packet is sometimes even smaller than the
header. Over an end-to-end connection comprised of multiple hops the content of
the IP header is extremely important. However, over just one link (UE to eNodeB
, hop-to-hop) some information can be omitted as it will never change due to its
static nature during a connection time. It is possible to compress those headers in
many cases up to 90%. As a consequence link budget can be improved by several
dB due to the decrease in header size.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 133 -
WHY: Saving the bandwith by
HOW: *removing redundant info
*Encoding important info
*Hop by Hop
*Unidirectional
RB_ULRB_ULHeader PDCP PDUHeader PDCP PDU PDCP PDUHeaderPDCP PDU HeaderPDCP PDU
Timestamp
Destination address
Source address
Sequence no
Destination portSource port
PTMCCV P X
TTL Protocol Checksum
Fragment offsetFlagsIdentification
Packet lengthTOSV=4 Hlen
IPv
4
UD
P
STATIC
INFERRED
CHANGES
RARELY
CHANGES
OFTEN
RT
P
Appr. 30 of
40 octets are
static or
easily
compressible!
Checksum
SSRC Identifier
Length
8
Timestamp
Destination address
Source address
Sequence no
Destination portSource port
PTMCCV P X
TTL Protocol Checksum
Fragment offsetFlagsIdentification
Packet lengthTOSV=4 Hlen
IPv
4
UD
P
STATIC
INFERRED
CHANGES
RARELY
CHANGES
OFTEN
RT
P
Appr. 30 of
40 octets are
static or
easily
compressible!
Checksum
SSRC Identifier
Length
8
Timestamp
Destination address
Source address
Sequence no
Destination portSource port
PTMCCV P X
TTL Protocol Checksum
Fragment offsetFlagsIdentification
Packet lengthTOSV=4 Hlen
IPv
4
UD
P
STATIC
INFERRED
CHANGES
RARELY
CHANGES
OFTEN
RT
P
Appr. 30 of
40 octets are
static or
easily
compressible!
Checksum
SSRC Identifier
Length
8
CRC
checksum covering the header before
compression is included in the compressed header
Compressed Header
Contains encoded data
UE/UE Context
UE/UE Context
Figure 4-6. Header Compression.
In the low bandwidth networks the use of header compression results in a better
response time due to smaller packet sizes.
Header Compression has to be negotiated at the time of the link setup. Both sides
of the link need to be capable of running the same header compression
algorithms.
The header compression protocol specified in PDCP is based on the Robust
Header Compression (ROHC) framework IETF RFC 3095. There are multiple
header compression algorithms, called profiles, defined for the ROHC
framework. Each profile is specific to the particular network layer, transport layer
or upper layer protocol combination e.g. TCP/IP and RTP/UDP/IP.
LTE L12 Protocols and Procedures
- 134 - © Ericsson AB 2011 LZT1380549 R1A
1.1.2.1 Header compression
The header compression protocol generates two types of output packets:
• compressed packets, each associated with one PDCP SDU
• standalone packets not associated with a PDCP SDU, i.e.
interspersed ROHC feedback packets.
A compressed packet is associated with the same PDCP SN and COUNT value as
the related PDCP SDU.
Interspersed ROHC feedback packets are not associated with a PDCP SDU. They
are not associated with a PDCP SN and are not ciphered.
1.1.2.2 Header decompression
If header compression is configured by upper layers for PDCP entities associated
with u-plane data the PDCP PDUs are de-compressed by the header compression
protocol after performing deciphering.
1.1.3 Security Handling
Traffic security for the radio interface comprises integrity protection and
ciphering of the RRC messages as well as ciphering of UP data messages.
Integrity protection is implemented in the PDCP layer in order to ensure that the
data origin of the signaling data is indeed the one claimed. It also allows the
receiving entity to verify that the received data has not been modified in an
unauthorized way.
The purpose of the data encryption (ciphering) is to ensure that the user data
cannot be eavesdropped on the radio.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 135 -
1.1.3.1 Integrity Protection and Verification
The integrity protection function includes both integrity protection and integrity
verification and is performed in PDCP for PDCP entities associated with SRBs.
The data unit that is integrity protected is the PDU header and the data part of the
PDU before ciphering.
EIAEIACOUNT
Direction
K_eNB_RRCInt
PDCP PDUPDCP PDU
HeaderPDCP SDU
Bearer Id
MAC-I
PD
CP
PD
U
He
ad
er
PD
CP
SD
UP
DC
P P
DU
He
ad
er
PD
CP
SD
U
EIAEIACOUNT
Direction
K_eNB_RRCInt
PDCP PDUPDCP PDU
HeaderPDCP SDU
Bearer Id
XMAC-I
XMAC-IMAC-I =
Sending Side
UE/eNBReceiving Side
UE/eNB
WHY: To ensure data origin
Figure 4-7 Integrity Protection.
The integrity protection key to be used by the PDCP entity is generated from
KASME that is generated during EPS Authentication and Key Agreement (AKA)
procedure.
UE computes the KASME based on the parameters received in the Authentication
Request message and the MME receives the KASME. from HSS. KASME is further
used to generate K_eNB. Using key derivation function KRRCenc, KRRC int and KUPenc
are derived from K_eNB whenever the UE goes into RRC-CONNECTED state
(from idle or on the initial attach). The keys are also changed at each handover.
Which algorithm to use is decided by eNodeB by during RRC security activation,
the integrity protection function shall be applied to all control plane PDUs for the
downlink and the uplink, respectively.
LTE L12 Protocols and Procedures
- 136 - © Ericsson AB 2011 LZT1380549 R1A
NOTE: The RRC message which activates the integrity protection function is
itself integrity protected with the configuration included in this RRC message.
Therefore this message needs first to be decoded by RRC before the integrity
protection verification could be performed for the PDU in which the message was
received.
The parameters that are required by PDCP for integrity protection are defined in
3GPP TS 33.401 and are input to the integrity protection algorithm. The required
inputs to the integrity protection function include the COUNT value, and
DIRECTION (DL or UL). The parameters required by PDCP which are provided
by upper layers are:
• BEARER, defined as the radio bearer identifier, (SRB1 will use
the value RB identity –1)
• KEY (KRRCint).
At transmission the UE computes the value of the Message Authentication Code
– Integrity (MAC-I) field and at reception it verifies the integrity of the PDCP
PDU by calculating the Expected Message Authentication Code Integrity (X-
MAC-I) based on the input parameters as specified above. If the calculated X-
MAC is equal to the received MAC-I then integrity protection has been verified
successfully.
When a PDCP entity receives a PDCP PDU that contains reserved or invalid
values the PDCP entity shall discard the received PDU.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 137 -
1.1.3.2 Ciphering and Deciphering.
The ciphering function in PDCP includes both ciphering and deciphering and is
performed in PDCP. For the control plane, the data unit that is ciphered is the
data part of the PDCP PDU and the MAC-I. For the user plane, the data unit that
is ciphered is the data part of the PDCP PDU; ciphering is not applicable to
PDCP Control PDUs.
PLAINTEXT
BLOCK PLAINTEXT
BLOCK
EEA
COUNTDIRECTION
BEARER LENGTH
KEYUPenc
KEYSTREAM
BLOCK
CIPHERTEXT
BLOCK CIPHERTEXT
BLOCK
EEA
DIRECTION
BEARER LENGTH
KEYSTREAM
BLOCK
PLAINTEXT
BLOCK PLAINTEXT
BLOCK
Sender Receiver
EEA0
EEA1
EEA2
COUNT
WHY: To protect the data over radio
KEYUPenc
Figure 4-8. Ciphering.
The encryption key to be used by the PDCP entity is generated generated from
KASME that is generated EPS Authentication and Key Agreement (AKA)
procedure.
UE Computes the KASME based on the parameters received in the Authentication
Request message and the MME receives the KASME. from HSS. KASME is further
used to generate K_eNB.. Then, using key derivation function, KRRCenc, KRRC int and
KUPenc are derived from K_eNB whenever the UE goes into RRC-CONNECTED
state (from idle or on the initial attach). The keys are also changed at each
handover.
The ciphering function is activated by upper layers as defined in 3GPP TS
36.331. After security activation the ciphering function shall be applied to all
PDCP PDUs indicated by upper layers for the downlink and the uplink,
respectively.
LTE L12 Protocols and Procedures
- 138 - © Ericsson AB 2011 LZT1380549 R1A
The parameters that are required by PDCP for ciphering are defined in
3GPP TS 33.401 and are input to the ciphering algorithm. The required inputs to
the ciphering function include the:
• COUNT
• DIRECTION (DL or UL)
• BEARER (defined as the radio bearer identifier )
• KEY (the ciphering keys for the control plane and for the user
plane are KRRCenc and KUPenc, respectively).
1.1.4 PDCP PDU formats
There are two type of PDCP PDUs:
• PDCP Data PDUs
• PDCP Control PDUs
As listed in Figure 4-9 PDCP Data PDUs are used to convey both
Control plane and User plane SDUs.
The PDCP Data PDU is used to convey:
1. A PDCP SDU SN
2. User plane data containing uncompressed PDCP SDU
3. User plane data containing compressed PDCP SDU
4. Control plane data
5. MAC-I field (for SRB only)
Figure 4-9. PDCP Data PDU.
The left part of Figure 4-10 shows the format of the PDCP Data PDU carrying
data for control plane SRBs.
The upper right part of Figure 4-10 shows the format of the PDCP Data PDU
when a 12 bit SN length is used. This format is applicable for PDCP Data PDUs
carrying data from DRBs mapped on RLC AM or RLC UM.
Lower right part of Figure 4-10 shows the format of the PDCP Data PDU when a
7 bit SN length is used. This format is applicable for PDCP Data PDUs carrying
data from DRBs mapped on RLC UM.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 139 -
Oct 1
Oct 2
Oct N
Oct N-1
Oct N-2
Oct N-3
...
Data
PDCP SNR R R
MAC-I
MAC-I (cont.)
MAC-I (cont.)
MAC-I (cont.)
Oct 1
Oct 2
Oct N
Oct N-1
Oct N-2
Oct N-3
...
Data
PDCP SNR R R
MAC-I
MAC-I (cont.)
MAC-I (cont.)
MAC-I (cont.)
...
PDCP SN (cont.)
Data
D/C PDCP SNR R R Oct 1
Oct 2
Oct 3
...
D/C PDCP S N Oct 1
Oct 2Data
PDCP Data: PDU format SRB PDCP Data: PDU format DRB:
SN 12 bits mapped to RLC AM/UM
SN 7 bits mapped to RLC UM
Figure 4-10. PDCP Data PDU format.
The left part of Figure 4-11 shows the format of the PDCP Control PDU carrying
one interspersed ROHC feedback packet. This format is applicable for DRBs
mapped on RLC AM or RLC UM.
The right part of Figure 4-11 shows the format of the PDCP Control PDU
carrying one PDCP status report. This format is applicable for DRBs mapped on
RLC AM.
PDCP Control: ROHC feedback
...
Interspersed ROHC feedback packet
D/C PDU Type R RR R Oct 1
Oct 2
PDCP Control: STATUS Report
...
Bitmap 1 (optional)
D/C PDU Type
BitmapN (optional )
FMS (cont.)
FMS Oct 1
Oct 2
Oct 3
Oct 2+N
D/C Data/Control
FMS First Missing PDCP SN
ROHC RObust Header Compression
Figure 4-11. PDCP Control PDU format.
LTE L12 Protocols and Procedures
- 140 - © Ericsson AB 2011 LZT1380549 R1A
1.2 Radio Link Control Protocol
Radio Link Control (RLC) Protocol Layer is a Layer 2 protocol.
It is controlled and configured by RRC layer, but it offers services both to RRC
and PDCP protocols. As listed in the figure below, RLC is responsible for
providing data transfer to/from the upper layers (PDCP and RRC) in three
different modes:
› RLC Services
RLC Services provided to upper layers:
– Transparent data transfer
– Unacknowledged data transfer
– Acknowledged data transfer
RLC Services expected from lower layers:
– Data transfer
– Notification of a transmission opportunity
– Notification of HARQ delivery failure from transmitting MAC entity
› RLC Functions
– Segmentation, re-segmentation and assembly
– Concatenation
– Padding
– Transfer of user data in TM, UM and AM.
– Error correction (ARQ)
– In-sequence delivery
– Duplicate detection
– Flow control
– RLC Re-establishment
– Protocol Error Detection and Recovery
TS 36.322
Figure 4-12: RLC Protocol Entity - Functions and Services
• TM Transparent Mode
• UM Unacknowledged Mode
• AM Acknowledged Mode
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 141 -
Functions of the RLC protocols are performed by the RLC entities. For an RLC
entity in eNB there is a corresponding RLC entity in the UE and vice versa. An
RLC entity can be configured to operate in TM, UM or AM mode. Figure 4-13
illustrates RLC entities. TM and UM RLC entities are independent of each other
in UL and DL and are configured to be either a receiving or a transmitting entity.
For AM mode RLC entities there is dependency that is related to the ARQ
mechanism. AM RLC entities are also configured to be either receiving or
transmitting entities.
radio interface
lower layers(i.e. MAC sub layer and physical layer)
transmittingTM RLC entity
transmittingUM RLC entity
AM RLC entityreceiving
TM RLC entityreceiving
UM RLC entity
receivingTM RLC entity
receivingUM RLC entity
AM RLC entitytransmitting
TM RLC entitytransmitting
UM RLC entity
lower layers(i.e. MAC sub layer and physical layer)
upper layer (i.e. RRC layer or PDCP sub layer)
upper layer (i.e. RRC layer or PDCP sub layer)
radio interface
lower layers(i.e. MAC sub layer and physical layer)
transmittingTM RLC entity
transmittingUM RLC entity
AM RLC entityreceiving
TM RLC entityreceiving
UM RLC entity
receivingTM RLC entity
receivingUM RLC entity
AM RLC entitytransmitting
TM RLC entitytransmitting
UM RLC entity
lower layers(i.e. MAC sub layer and physical layer)
upper layer (i.e. RRC layer or PDCP sub layer)
upper layer (i.e. RRC layer or PDCP sub layer)
eNB
UE
SAP betweenupper layers
logical channel
logical channel
SAP betweenupper layers
Figure 4-13 Overview model of the RLC
The following applies to all three RLC entity types:
• RLC SDUs of variable sizes are byte aligned
• RLC PDUs are formed only when transmission opportunity has
been notified by lower layer and then delivered to lower layer
Differences are described in following subchapters.
LTE L12 Protocols and Procedures
- 142 - © Ericsson AB 2011 LZT1380549 R1A
1.2.1 RLC TM Entity
Transparent Mode RLC entity is illustrated in Figure 4-14.
Transmission
buffer
Transmitting
TM-RLC
entity
TM-SAP
radio interface
Receiving
TM-RLC
entity
TM-SAP
UE/ENB ENB/UE
BCCH/PCCH/CCCH BCCH/PCCH/CCCH
Figure 4-14 RLC TM Entity
It can be configured to deliver/receive RLC PDUs through the following logical
channels:
• BCCH Broadcast Control Channel (System Information
transfer)
• DL/UL CCCH Common Control Channel ( example: RRC
Connection Request )
• PCCH Paging Control Channel (Paging)
When transmitting TM RLC SDUs, TM Entity does not perform any
segmentation nor concatenation of the data received and does not include any
header information.
The size of the data, i.e the fraction that is scheduled for the RLC TM entity
indicated by the lower layer at the particular transmission opportunity, must be
large enough to fit TMD PDU.
Receiving TM Entity just sends received data to the upper layer (RRC).
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 143 -
1.2.2 RLC UM Entity
RLC UM Entity is illustrated in Figure 4-15.
Transmission
buffer
Segmentation &
Concatenation
Add RLC header
Transmitting
UM-RLC
entity
UM-SAP
radio interface
Receiving
UM-RLC
entity
UM-SAP
UE /ENB ENB /UE
DTCH DTCH
Reception
buffer & HARQ
reordering
SDU reassembly
Remove RLC header
Figure 4-15 RLC UM Entity
It can be configured to send or receive the data sent on the DL/UL DTCH, i.e.
UM RLC entity is supposed to carry user data payload for the time critical
services that tolerate a higher packet loss rate, such as Voice over IP. In LTE
RAN the RLC in Unacknowledged Mode feature is a licensed feature.
The transmitting UM RLC entity segments and/or concatenates the RLC SDUs so
that the UMD PDU fits within the total size of RLC PDU indicated by the lower
layer at the particular transmission opportunity. As segmentation and/or
concatenation is applicable an RLC header needs to be included.
Receiving UM RLC Entity:
1 Detects whether or not the UMD PDUs have been received already (duplicate
detection) and if so discard the UMD PDU.
LTE L12 Protocols and Procedures
- 144 - © Ericsson AB 2011 LZT1380549 R1A
2 Reorders in case UMD PDUs are received out of sequence.
3 Reassembles RLC SDUs from reordered UMD PDUs and delivers
the RLC SDUs to upper layer in ascending order of RLC SN.
4 Discards received UMD PDUs that can not be re assembled into RLC
SDUs due to loss at lower layers.
5 In case of RLC reestablishment the receiving UM RLC Entity
6 If possible reassembles RLC SDUs from UMD PDUs that are
received out of sequence and delivers them to upper layer
7 Discards any remaining UMD PDUs that could not be reassembled
into RLC SDUs.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 145 -
1.2.3 RLC AM Entity
RLC Am Entity is illustrated in Figure 4-16.
Transmission
buffer
Segmentation &
Concatenation
Add RLC header
Retransmission
buffer
RLC control
Routing
Reception
buffer & HARQ
reordering
SDU reassembly
DCCH /DTCH DCCH /DTCH
AM -SAP
Remove RLC header
Figure 4-16 RLC AM Entity
It can be configured to send or receive the data sent on the DL/UL DTCH DL/UL
DCCH, i.e. majority of the signaling and user data will be sent using RLC AM
entity.
When the transmitting side of an AM RLC entity forms AMD PDUs from RLC
SDUs, it:
1 Segments and/or concatenates the RLC SDUs so that the AMD PDUs fit
within the total size of RLC PDU(s) indicated by lower layer at the particular
transmission opportunity notified by lower layer.
LTE L12 Protocols and Procedures
- 146 - © Ericsson AB 2011 LZT1380549 R1A
2 The transmitting side of an AM RLC entity supports retransmission
of RLC data PDUs (ARQ). If the RLC data PDU to be retransmitted
does not fit within the total size of RLC PDU(s) indicated by lower
layer at the particular transmission opportunity notified by lower
layer, the AM RLC entity can re-segment the RLC data PDU into
AMD PDU segments. The number of re-segmentation is not limited.
3 When the transmitting side of an AM RLC entity forms AMD PDUs
from RLC SDUs received from upper layer or AMD PDU segments
from RLC data PDUs to be retransmitted, it includes relevant RLC
headers in the RLC data PDU.
When the receiving side of an AM RLC entity receives RLC data PDUs it:
1 Detects whether or not the RLC data PDUs have been received in duplication, and discards duplicated RLC data PDUs
2 Reorders the RLC data PDUs if they are received out of sequence
3 Detects the loss of RLC data PDUs at lower layers and request
retransmissions to its peer AM RLC entity
4 Reassembles RLC SDUs from the reordered RLC data PDUs and
deliver the RLC SDUs to upper layer in sequence.
At the time of RLC re-establishment the receiving side of an AM RLC entity
(eNodeB):
1 if possible, reassembles RLC SDUs from the RLC data PDUs that are received out of sequence and delivers them to upper layer
2 Discards any remaining RLC data PDUs that could not be
reassembled into RLC SDUs
3 Initializes relevant state variables and stop relevant timers.
1.2.4 RLC PDU
As listed in the Figure 4-17 there are two types of RLC PDUs:
� RLC Data PDU– TM PDU, UM PDU, AM PDU and AMD PDU
Segment
� RLC Control PDU– STATUS PDU
Figure 4-17 RLC PDU Types
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 147 -
RLC Data PDUs will carry signaling that origins from PDCP while RLC Control
PDUs carries control information between RLC peers.
1.2.4.1 RLC TM PDU
TM PDU is illustrated in Figure 4-18 and as already mentioned does not
introduce any overhead in terms of RLC header. It consists of Data field only and
is octet aligned.
� The RLC TM PDU introduces no overhead
� TM is used for signaling on BCCH and PCCH.
Figure 4-18 RLC TM PDU Format
1.2.4.2 RLC UM PDU
UM PDU is illustrated in Figure 4-19, Figure 4-20 and Figure 4-21
� UM RLC Entity configured by RRC to use either 5 bit SN or 10 bit SN
� Header: Fixed Part (FI, E, SN) + Extension Part (E(s), LI(s))
UMD PDU with 5 bit SN (No LI )UMD PDU with 10 bit SN (No LI )
E Extension Field
FI Framing Indicator
SN Sequence Number
Figure 4-19 RLC UM PDU Format No LI
LTE L12 Protocols and Procedures
- 148 - © Ericsson AB 2011 LZT1380549 R1A
LI2
E LI2 (if K>=3)
E LI1
LI1
EFI SN
Data
Oct N
Oct 1
Oct 2
Oct 3
Oct 4
LIK-1
E LIK-1
E LIK-2
LIK-2
Padding
E LIK
LIK Oct [2.5+1.5*K-1]
Oct [2.5+1.5*K-2]
Oct [2.5+1.5*K-3]
Oct [2.5+1.5*K-4]
Oct [2.5+1.5*K-5]
Oct [2.5+1.5*K]
Present
if K >= 3
UMD PDU with 5 bit SN
(Odd number of LIs, i.e. K = 1, 3, 5, N)
PDU with 5 bit SN
(Even number of LIs, i.e. K = 2, 4, 6, N)
E Extension Field
FI Framing Information
SN Sequence Number
Figure 4-20 RLC UM PDU Format with LI SN 5
UMD PDU with 10 bit SN
(Odd number of LIs, i.e. K = 1, 3, 5, N)
UMD PDU with 10 bit SN
(Even number of LIs, i.e. K = 2, 4, 6, N)
E Extension Field
FI Framing Information
SN Sequence Number
Figure 4-21 RLC UM PDU with LI SN 10
UMD PDU consists of a Data field and an UMD PDU header.
UMD PDU header consists of a fixed part (fields that are present for every UMD
PDU) and an extension part (fields that are present for an UMD PDU when
necessary). The fixed part of the UMD PDU header itself is octet aligned and
consists of an FI, an E and an SN. The extension part of the UMD PDU header
consists of E(s) and LI(s).
An UM RLC entity is configured by RRC to use either a 5 bit SN or a 10 bit SN.
When the 5 bit SN is configured, the length of the fixed part of the UMD PDU
header is one byte. When the 10 bit SN is configured, the fixed part of the UMD
PDU header is identical to the fixed part of the AMD PDU header, except for
D/C, RF and P fields all being replaced with R1 fields. The extension part of the
UMD PDU header is identical to the extension part of the AMD PDU header
(regardless of the configured SN size).
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 149 -
A UMD PDU header consists of an extension part only when more than one Data
field element is present in the UMD PDU, in which case an E and an LI are
present for every Data field element except the last. Furthermore, when an UMD
PDU header consists of an odd number of LI(s), four padding bits follow after the
last LI.
1.2.4.3 RLC AM PDU
RLC AM PDU is illustrated in Figure 4-22 and Figure 4-23
� AM RLC Entity uses10 bit SN
� Header: Fixed Part (D/C, RF, P, FI, E, SN) + Extension Part (E(s), LI(s))
AMD PDU with 10 bit SN (No LI )
D/C Data/Control
E Extension Field
FI Framing Information
P Poll Bit
RF Resegmentation Flag
SN Sequence Number
Figure 4-22 RLC AM PDU No LI
SO
SOLSF Oct 3
Oct 4
LI2
E LI2 (if K>=3)
E LI1
LI1
D/C RF P FI E SN
SN
Data
Oct N
Oct 1
Oct 2
Oct 5
Oct 6
Oct 7
LIK-1
E LIK-1
E LIK-2
LIK-2
Padding
E LIK
LIK Oct [4.5+1.5*K]
Oct [4.5+1.5*K-1]
Oct [4.5+1.5*K-2]
Oct [4.5+1.5*K-3]
Oct [4.5+1.5*K-4]
Oct [4.5+1.5*K+1]
Present if K >= 3
D/C Data/Control
E Extension Field
FI Framing Info
LSF Last Segment Flag
P Poll Bit
RF Resegmentation Flag
SN Sequence Number
SO Segment Offset
Figure 4-23 RLC AM PDU with LI and SN
AMD PDU consists of a Data field and an AMD PDU header.
LTE L12 Protocols and Procedures
- 150 - © Ericsson AB 2011 LZT1380549 R1A
AMD PDU header consists of a fixed part (fields that are present for every AMD
PDU) and an extension part (fields that are present for an AMD PDU when
necessary). The fixed part of the AMD PDU header itself consists of a D/C, a RF,
a P, a FI, an E and a SN. The extension part of the AMD PDU header consists of
E(s) and LI(s).
An AMD PDU header consists of an extension part only when more than one
Data field element is present in the AMD PDU, in which case an E and an LI are
present for every Data field element except the last. Furthermore, when an AMD
PDU header consists of an odd number of LI(s), four padding bits follow after the
last LI
AMD PDU segment
AMD PDU segment consists of a Data field and an AMD PDU segment header.
AMD PDU segment header consists of a fixed part (fields that are present for
every AMD PDU segment) and an extension part (fields that are present for an
AMD PDU segment when necessary). The fixed part of the AMD PDU segment
header consists of a D/C, an RF, a P, an FI, an E, an SN, an LSF and an SO. The
extension part of the AMD PDU segment header consists of E(s) and LI(s).
An AMD PDU segment header consists of an extension part only when more
than one Data field element is present in the AMD PDU segment, in which case
an E and an LI are present for every Data field element except the last.
Furthermore, when an AMD PDU segment header consists of an odd number of
LI(s), four padding bits follow after the last LI.
1.2.4.4 STATUS PDU
RLC Control PDU – Status PDU is illustrated in Figure 4-24.
Figure 4-24 RLC Status PDU
STATUS PDU consists of a STATUS PDU payload and a RLC control PDU
header.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 151 -
RLC control PDU header consists of a D/C (Data/Control) and a CPT (Control
PDU Type) field.
The STATUS PDU payload starts from the first bit following the RLC control
PDU header and it consists of one ACK_SN and one E1, zero or more sets of a
NACK_SN, an E1 and an E2, and possibly a set of a SOstart and a SOend for
each NACK_SN. When necessary one to seven padding bits are included in the
end of the STATUS PDU to achieve octet alignment.
1.2.4.4.1 FIELD DEFINITIONS
Extension Bit
A set of E field and LI field follows from the octet following the
fixed part of the header
1
Data field follows from the octet following the fixed part of the
header
0
DescriptionValue
A set of E field and LI field follows from the octet following the
fixed part of the header
1
Data field follows from the octet following the fixed part of the
header
0
DescriptionValue
A set of E field and LI field follows from the bit following the LI
field following this E field
1
Data field follows from the octet following the LI field following
this E field
0
DescriptionValue
A set of E field and LI field follows from the bit following the LI
field following this E field
1
Data field follows from the octet following the LI field following
this E field
0
DescriptionValue
Fixed header
Extension part of the header
Figure 4-25 Extension Bit: Table 1 fixed header; Table2 extension part of the header
� Length Indicator (LI) field
The LI field indicates the length in bytes of the
corresponding Data field element present in the RLC data
PDU delivered/received by an UM or an AM RLC entity.
The value 0 is reserved.
Figure 4-26 Length Indicator
LTE L12 Protocols and Procedures
- 152 - © Ericsson AB 2011 LZT1380549 R1A
First byte of the Data field does not correspond to the first byte of a RLC SDU.
Last byte of the Data field does not correspond to the last byte of a RLC SDU.
11
First byte of the Data field does not correspond to the first byte of a RLC SDU.
Last byte of the Data field corresponds to the last byte of a RLC SDU.
10
First byte of the Data field corresponds to the first byte of a RLC SDU.
Last byte of the Data field does not correspond to the last byte of a RLC SDU.
01
First byte of the Data field corresponds to the first byte of a RLC SDU.
Last byte of the Data field corresponds to the last byte of a RLC SDU.
00
DescriptionValue
First byte of the Data field does not correspond to the first byte of a RLC SDU.
Last byte of the Data field does not correspond to the last byte of a RLC SDU.
11
First byte of the Data field does not correspond to the first byte of a RLC SDU.
Last byte of the Data field corresponds to the last byte of a RLC SDU.
10
First byte of the Data field corresponds to the first byte of a RLC SDU.
Last byte of the Data field does not correspond to the last byte of a RLC SDU.
01
First byte of the Data field corresponds to the first byte of a RLC SDU.
Last byte of the Data field corresponds to the last byte of a RLC SDU.
00
DescriptionValue
Figure 4-27 Framing Information field
� The Segment Offset field indicates the position of the AMD
PDU segment in bytes within the original AMD PDU.
The first byte in the Data field of the original AMD PDU is
referred by the SO field value "000000000000001", i.e.,
numbering starts at one
Figure 4-28 Segment Offset
Last byte of the AMD PDU segment corresponds to the last byte of an AMD PDU.1
Last byte of the AMD PDU segment does not correspond to the last byte of an AMD PDU.0
DescriptionValue
Last byte of the AMD PDU segment corresponds to the last byte of an AMD PDU.1
Last byte of the AMD PDU segment does not correspond to the last byte of an AMD PDU.0
DescriptionValue
Figure 4-29 Last Segment Flag field
AMD PDU segment1
AMD PDU0
DescriptionValue
AMD PDU segment1
AMD PDU0
DescriptionValue
Figure 4-30: Re-segmentation Flag
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 153 -
Status report is requested1
Status report not requested0
DescriptionValue
Status report is requested1
Status report not requested0
DescriptionValue
Figure 4-31 Polling Bit
Reserved
(PDUs with this coding will be discarded by the receiving entity for this
release of the protocol)
001-111
STATUS PDU000
DescriptionValue
Reserved
(PDUs with this coding will be discarded by the receiving entity for this
release of the protocol)
001-111
STATUS PDU000
DescriptionValue
Figure 4-32 Control PDU Type
1.2.4.5 Variables Constants and Timers AM mode
RETX_COUNT
T_status_prohibit
T_reorderingT_poll_retransmit
Timers
BYTE_WITHOUT_POLL
PDU_WITHOUT_POLL
Counters
VR(H)Highest received state variable
VR(MS)Maximum STATUS transmit state variablePOLL_SNPoll send state variable
VR(X)T_reordering state variableVT(S)Send state variable
VR(MR)Maximum acceptable receive state variableVT(MS)Maximum send state variable
VR(R)Receive state variableVT(A)Acknowledgement state variable
Receiving sideTransmitting side
RETX_COUNT
T_status_prohibit
T_reorderingT_poll_retransmit
Timers
BYTE_WITHOUT_POLL
PDU_WITHOUT_POLL
Counters
VR(H)Highest received state variable
VR(MS)Maximum STATUS transmit state variablePOLL_SNPoll send state variable
VR(X)T_reordering state variableVT(S)Send state variable
VR(MR)Maximum acceptable receive state variableVT(MS)Maximum send state variable
VR(R)Receive state variableVT(A)Acknowledgement state variable
Receiving sideTransmitting side
Figure 4-33 Transmitting vs Receiving RLC AM Entity variables, constants and timers
The transmitting side of each AM RLC entity maintains the following state
variables:
LTE L12 Protocols and Procedures
- 154 - © Ericsson AB 2011 LZT1380549 R1A
a) VT(A) – Acknowledgement state variable
This state variable holds the value of the SN of the next AMD PDU for which a
positive acknowledgment is to be received in-sequence, and it serves as the lower
edge of the transmitting window. It is initially set to 0 and is updated whenever
the AM RLC entity receives a positive acknowledgment for an AMD PDU with
SN = VT(A).
b) VT(MS) – Maximum send state variable
This state variable equals VT(A) + AM_Window_Size, and it serves as the higher
edge of the transmitting window.
c) VT(S) – Send state variable
This state variable holds the value of the SN to be assigned for the next newly
generated AMD PDU. It is initially set to 0 and is updated whenever the AM
RLC entity delivers an AMD PDU with SN = VT(S).
d) POLL_SN – Poll send state variable
This state variable holds the value of VT(S)-1 upon the most recent transmission
of a RLC data PDU with the poll bit set to “1”. It is initially set to 0.
The transmitting side of each AM RLC entity maintains the following counters:
a) PDU_WITHOUT_POLL – Counter
This counter is initially set to 0. It counts the number of AMD PDUs sent since
the most recent poll bit was transmitted.
b) BYTE_WITHOUT_POLL – Counter
This counter is initially set to 0. It counts the number of data bytes sent since the
most recent poll bit was transmitted.
c) RETX_COUNT – Counter
This counter is initially set to 0. It counts the number of retransmissions of an
AMD PDU.
The receiving side of each AM RLC entity maintains the following state
variables:
a) VR(R) – Receive state variable
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 155 -
This state variable holds the value of the SN following the last in-sequence
completely received AMD PDU and it serves as the lower edge of the receiving
window. It is initially set to 0 and is updated whenever the AM RLC entity
receives an AMD PDU with SN = VR(R).
b) VR(MR) – Maximum acceptable receive state variable
This state variable equals VR(R) + AM_Window_Size. It holds the value of the
SN of the first AMD PDU that is beyond the receiving window and serves as the
higher edge of the receiving window.
c) VR(X) – T_reordering state variable
This state variable holds the value of the SN following the SN of the RLC data
PDU which triggered T_reordering. It is initially set to NULL.
d) VR(MS) – Maximum STATUS transmit state variable
This state variable holds the highest possible value of the SN which can be
indicated by “ACK_SN” when a STATUS PDU needs to be constructed. It is
initially set to 0.
e) VR(H) – Highest received state variable
This state variable holds the value of the SN following the SN of the RLC data
PDU with the highest SN among received RLC data PDUs. It is initially set to 0.
1.2.4.6 Variable Constants and Timers UM Mode
VR(UH)UM Highest received state variable
VR(UX)UM_T_reordering state variableVT(S)Send state variable
VR(UR)Receive state variableVT(US)Acknowledgement state variable
Receiving sideTransmitting side
VR(UH)UM Highest received state variable
VR(UX)UM_T_reordering state variableVT(S)Send state variable
VR(UR)Receive state variableVT(US)Acknowledgement state variable
Receiving sideTransmitting side
Figure 4-34 Transmitting vs Receiving RLC UM Entity variables, constants and timers
Each transmitting UM RLC entity maintains the following state variables:
a) VT(US)
This state variable holds the value of the SN to be assigned for the next newly
generated UMD PDU. It is initially set to 0, and is updated whenever the UM
RLC entity delivers an UMD PDU with SN = VT(US).
Each receiving UM RLC entity maintains the following state variables:
LTE L12 Protocols and Procedures
- 156 - © Ericsson AB 2011 LZT1380549 R1A
a) VR(UR) – UM receive state variable
This state variable holds the value of the SN of the earliest UMD PDU that is still
considered for reordering. It is initially set to 0.
b) VR(UX) – UM T_reordering state variable
This state variable holds the value of the SN following the SN of the UMD PDU
which triggered T_reordering. It is initially set to NULL.
c) VR(UH) – UM highest received state variable
This state variable holds the value of the SN following the SN of the UMD PDU
with the highest SN among received UMD PDUs. It serves as the higher edge of
the reordering window. It is initially set to 0.
1.2.5 TCP Optimization Feature
The TCP optimization feature is useful to provide a low delay, while maintaining
high throughput, improving the perceived end-user performance. It also maintains
a more stable throughput.
It uses the Active Queue Management (AQM) algorithm discarding packets
before the buffer is full, and thus provides rapid feedback to the traffic sender for
Transmission Control Protocol (TCP) traffic. Delay-based AQM is mainly tuned
for TCP traffic, but is also able to handle other types of traffic.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 157 -
› Delay-based Active Queue
Management algorithm
– Applied only for DL
– implemented in RLC with
different configurations for
› non-GBR bearers
› for GBR bearers
– by using timestamps
– The goal is to achieve good link
utilization and low delays
Packet
source
MAC
Packet source
MAC
UE
RLC
Packet sink
Packet sinkApplication
Application
eNodeB
PDCP PDCP
RLC
Packet
source
MAC
Packet source
MAC
UE
RLC
Packet sink
Packet sinkApplication
Application
eNodeB
PDCP PDCP
RLC
Packet
source
MAC
Packet source
MAC
UE
RLC
Packet sink
Packet sinkApplication
Application
eNodeB
PDCP PDCP
RLC
Buffe
r
AQM
QCI
Table
QCI
Table
Figure 4-35: TCP OPTIMIZATION
The delay-based AQM algorithm in the eNodeB makes use of the TCP
congestion avoidance algorithm. A smaller congestion window in the eNodeB
leads to smaller volume of data in the buffer, and therefore also less queuing.
Note that in the eNodeB itself, TCP (of the user traffic) is not involved.
In LTE RAN, the AQM algorithm is implemented in RBS for the downlink only.
There are no queues in the uplink, as the UE is responsible for its own queues.
The eNodeB assists the UE by sending PDCP SDU timer value (as specified by
3GPP).
The delay-based AQM algorithm makes use of parameters based on the type of
traffic managed.
• For non-Guaranteed Bit Rate (GBR) data traffic, the algorithm
discard packets once they reach a threshold of age in the buffer, at
the same time maintaining a minimum of packets in the buffer,
ensuring an optimal use and providing a faster queue in the buffer.
• For GBR traffic, the timer threshold is given by Packet Delay Budget
(PDB) value, as defined in 3GPP TS 23.203.
If AQM is not selected, queues apply drop from tail which means that the
incoming packets are dropped. This delays the congestion signal to the TCP
sender which can lead to more packet loss.
LTE L12 Protocols and Procedures
- 158 - © Ericsson AB 2011 LZT1380549 R1A
Incoming SDUs are
time stamped
Lower drop threshold
Non GBR traffic
› Packets that reach a threshold of
age are discarded
› A minimum number of packets are
maintained in the buffer
GBR Traffic
› Min and max packet age in the
queue depend on the packet delay
budget (PDB).
› Define a minimum packet age before
which it may not be discarded.
› Define a maximum packet age after
which packets are discarded.
AQM not used
› Queues apply drop from tail.
Max buffer size
Figure 4-36: PACKET DROPPING STRATEGY
The operator can select between three AQM modes for each Quality of Service
Class Indicator (QCI): one mode where AQM is turned off, one mode that is
recommended for TCP traffic and one mode that is recommended for real time /
delay sensitive traffic (e.g. GBR bearers).
Packet Delay Budget (PDB) is a configurable parameter, and the default values
are set according to the 3GPP spec for different QCIs.
Note that the minAge and maxAge threshold values are not configurable by
command. The minAgeThreshold value is related to the estimated end-to-end
RTT for that type of traffic for AQM Mode 1, and to the PDB value for Mode 2.
These thresholds, together with packetAge control how the drops should be
carried out. These parameters also influence the PDCP SDU Timer value that is
sent to the UE which could then be used for uplink queue management.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 159 -
1 s
1 s
1 s
N/A
2•PDB
2•PDB
2•PDB
2•PDB
maxAge
200 ms
200 ms
200 ms
N/A
PDB
PDB
PDB
PDB
minAge
Video (Buffered Streaming)
TCP-based (e.g., www, e-mail, chat, ftp, p2p file
sharing, progressive video, etc.)
Voice, Video (Live Streaming)
Interactive Gaming
Video (Buffered Streaming)
TCP-based (e.g., www, e-mail, chat, ftp, p2p file
sharing, progressive video, etc.)
IMS Signalling
Non-Conversational Video (Buffered Streaming)
Real Time Gaming
Conversational Video (Live Streaming)
Conversational Voice
Example Services
19
300 ms
18
100 ms17
300 ms16
100 ms05
Non-
GBR
300 ms24
50 ms23
150 ms22
100 ms21
GBR
PDBAQM
modeQCI
Resource
Type
1 s
1 s
1 s
N/A
2•PDB
2•PDB
2•PDB
2•PDB
maxAge
200 ms
200 ms
200 ms
N/A
PDB
PDB
PDB
PDB
minAge
Video (Buffered Streaming)
TCP-based (e.g., www, e-mail, chat, ftp, p2p file
sharing, progressive video, etc.)
Voice, Video (Live Streaming)
Interactive Gaming
Video (Buffered Streaming)
TCP-based (e.g., www, e-mail, chat, ftp, p2p file
sharing, progressive video, etc.)
IMS Signalling
Non-Conversational Video (Buffered Streaming)
Real Time Gaming
Conversational Video (Live Streaming)
Conversational Voice
Example Services
19
300 ms
18
100 ms17
300 ms16
100 ms05
Non-
GBR
300 ms24
50 ms23
150 ms22
100 ms21
GBR
PDBAQM
modeQCI
Resource
Type
Source 3GPP TS 23.203
Figure 4-37: QCI Table
LTE L12 Protocols and Procedures
- 160 - © Ericsson AB 2011 LZT1380549 R1A
1.3 Medium Access Control Protocol
Medium Access Control (MAC) Protocol Layer is a Layer 2 protocol.
It is configured by RRC. E-UTRA defines two MAC Entities:
• One in the UE
• One in the eNodeB
Functions performed by these function entities are different: MAC
entity on the E-UTRAN side is responsible for handling
transmission/reception of the data for/from more than one UE
whereas MAC entity on the UE side is responsible for
transmission/reception of own data.
� MAC Services
– Data Transfer
– Reallocation of resources
� MAC Functions
– Mapping between logical channels and transport channels
– Multiplexing of MAC SDUs from one or different logical channels onto
transport block (TB) to be delivered to the physical layer on a transport
channel
– Demultiplexing of MAC SDUs from one or different logical channels
from transport block (TB) to be delivered from the physical layer on a
transport channel
– Scheduling information reporting
– Error Correction (HARQ)
– Priority handling between UEs by means of dynamic scheduling
– Priority handling between logical channels of one UE
– Logical channel prioritization
– Transport Format selection
Random Access Control
PCCH BCCH CCCH DCCH DTCH MAC-control
Upper layers
PCH BCH DL-SCH UL-SCH RACH
Lower layer
(De-) Multiplexing
Logical Channel Prioritization (
HARQ
Control
Figure 4-38 MAC Protocol Entity.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 161 -
Figure 4-39 illustrates MAC structure on the UE side.
Random
Access Control
PCCH BCCH CCCH DCCH DTCH MAC-control
Upper layers
PCH BCH DL-SCH UL-SCH RACH
Lower layer
(De-) Multiplexing
Logical Channel Prioritization (UL only)
HARQ
Control
Figure 4-39 MAC Structure UE Side
Figure 4-40 illustrates MAC Architecture on the E-UTRAN (eNodeB) side.
LTE L12 Protocols and Procedures
- 162 - © Ericsson AB 2011 LZT1380549 R1A
Scheduling / Priority Handling
Multiplexing
DCCH DTCHCCCH
HARQ
DL-SCH HARQ
Feedback
Control
HARQ
Demultiplexing
DCCH DTCH
UL-SCH
CCCH
MAC Control
BCCHPCCH
Scheduling / Priority
Handling
HARQ
HARQ
Feedback PD
CC
H
PU
CC
HS
RS
che
dule
r
BCHPCH DL-SCH
Figure 4-40 MAC Structure – E-UTRAN side (RACH not shown)
The exact location of the functions for each MAC entity can be seen in the Figure
4-41.
XXScheduling information reporting
XXLogical Channel prioritisation
XXXPriority handling between logical channels of one
UE
XXXPriority handling between UEs
XXXTransport Format Selection
XXX
XXXError correction through HARQ
XX
XXDemultiplexing
XX
XXMultiplexing
XXX
XXXMapping between logical channels and transport
channels
UplinkDownlinkeNBUEMAC function
XXScheduling information reporting
XXLogical Channel prioritisation
XXXPriority handling between logical channels of one
UE
XXXPriority handling between UEs
XXXTransport Format Selection
XXX
XXXError correction through HARQ
XX
XXDemultiplexing
XX
XXMultiplexing
XXX
XXXMapping between logical channels and transport
channels
UplinkDownlinkeNBUEMAC function
Figure 4-41 MAC Function location
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 163 -
1.3.1 Mapping Between Logical Channels and Transport Channels
Mapping of the logical channels to transport channels is the task for both MAC
entities. In DL the MAC function entity placed in the E-UTRAN is responsible
for mapping Logical channels to Transport channels and mapping from Transport
Channels to Logical Channels in UL.
What is a Logical Channel? What is a Transport Channel?
Logical Channel is a service that MAC provides to upper protocol layer (RLC)
and indicates WHAT type of the data is sent:
• Control Information
• Traffic Information
Control Channels provided by MAC to RLC are listed in Figure
4-42
� Broadcast Control Channel (BCCH)– DL broadcast of system control information.
� Paging Control Channel (PCCH)– DL paging information. UE position not known on cell level
� Common Control Channel (CCCH)– UL/DL. When no RRC connection exists.
� Multicast Control Channel (MCCH)– DL point-to-multipoint for MBMS scheduling and control, for one
or several MTCHs.
� Dedicated Control Channel (DCCH)– UL/DL dedicated control information. Used by UEs having an
RRC connection.
Figure 4-42 Control Logical Channels
Traffic Channels provided by MAC to RLC are listed in Figure 4-43
� Dedicated Traffic Channel (DTCH)– UL/DL Dedicated Traffic to one UE, user information.
� Multicast Traffic Channel (MTCH)– DL point-to-multipoint. MBMS user data.
Figure 4-43 Traffic Logical Channels
Transport Channel is a service that is provided to MAC by Physical layer and
indicated HOW and with WHAT CHARACTERISTICS the data will be sent.
Figure 4-44 and Figure 4-45 are listing DL and UL Transport Channels
LTE L12 Protocols and Procedures
- 164 - © Ericsson AB 2011 LZT1380549 R1A
� Broadcast Channel (BCH)– System Information broadcasted in the entire coverage area of
the cell. Beamforming is not applied.
� Downlink Shared Channel (DL-SCH)– User data, control signaling and System Info. HARQ and link
adaptation. Broadcast in the entire cell or beamforming. DRX and MBMS supported.
� Paging Channel (PCH) – Paging Info broadcasted in the entire cell. DRX
� Multicast Channel (MCH) – MBMS traffic broadcasted in entire cell. MBSFN is supported.
Figure 4-44 Transport Channels DL
� Uplink Shared channel (UL-SCH)– User data and control signaling. HARQ and link adaptation.
Beamforming may be applied.
� Random Access Channel (RACH)– Random Access transmissions (asynchronous and
synchronous). The transmission is typically contention based. For UEs having an RRC connection there is some limited support for contention free access.
Figure 4-45 Transport Channel UL
Further there are Physical channels that do not belong to MAC Protocol layer but
are L1 property. However, they are listed here for the completeness of the
channel picture.
Physical channels
� Physical Downlink Shared Channel (PDSCH)– transmission of the DL-SCH transport channel
� Physical Uplink Shared Channel (PUSCH)– transmission of the UL-SCH transport channel
� Physical Control Format Indicator Channel (PCFICH)– indicates the PDCCH format in DL
� Physical Downlink Control Channel (PDCCH)– DL L1/L2 control signaling
� Physical Uplink Control Channel (PUCCH)– UL L1/L2 control signaling
� Physical Hybrid ARQ Indicator Channel (PHICH)– DL HARQ info
� Physical Broadcast Channel (PBCH)– DL transmission of the BCH transport channel.
� Physical Multicast Channel (PMCH)– DL transmission of the MCH transport channel.
� Physical Random Access Channel (PRACH)– UL transmission of the random access preamble as given by the RACH transport channel.
Physical signals
� Reference Signals (RS)– support measurements and coherent demodulation in uplink and downlink.
� Primary and Secondary Synchronization signals (P-SCH and S-SCH)– DL only and used in the cell search procedure.
� Sounding Reference Signal (SRS)– supports UL scheduling measurements
Figure 4-46 Physical Channels and Reference Signals
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 165 -
UL-SCHPCHPCH DL-SCH
PCCHPCCHLogical Channels “type of information”
(traffic/control)
Transport Channels“how and with what
characteristics”
(common/shared/mc/bc)
Downlink Uplink
PDSCHPDSCH
Physical Channels“bits, symbols,
modulation, radio
frames etc”
MTCHMTCH MCCHMCCH BCCHBCCH DTCHDTCH DCCHDCCH DTCHDTCH DCCHDCCH CCCHCCCH
PRACHPRACH
RACHRACH
CCCHCCCH
MCH BCH
PUSCHPUSCHPBCHPBCH PCFICHPCFICH PUCCHPUCCH
-CQI
-ACK/NACK
-Sched req.
-Sched TF DL
-Sched grant UL
-Pwr Ctrl cmd
-HARQ info
MIB SIB
PMCHPMCH PHICHPHICHPDCCHPDCCH
ACK/NACKPDCCH
info
Physical Signals“only L1 info”
RSRS SRSSRSP-SCHP-SCH S-SCHS-SCH RSRS
-meas for DL sched
-meas for mobility
-coherent demod
-half frame sync
-cell id -frame sync
-cell id group -coherent demod-measurements
for UL scheduling
Figure 4-47 Channel Mapping
1.3.1.1 DL Mapping:
The MAC entity in eNodeB is responsible for mapping of DL Logical Channels
to DL Transport Channels. In Figure 4-47 it is possible to see that there is one to
one mapping between PCCH and PCH, BCCH and BCH while all other channels
are mapped to
DL-SCH (MTCH and MCCH can also be mapped MCH). The reason why is in
“how and with what characteristics”. PCH, BCH and DL-SCH Transport
Channels are treated differently by the MAC Scheduler. Further difference is in
the fact that data that is sent using PCH and BCH is not associated with any
HARQ entity.
1.3.1.2 UL Mapping
The MAC entity in the UE is responsible for mapping of UL Logical Channels to
UL Transport Channels. In Figure 4-47 it is possible to see that all logical
channels are mapped to UL-SCH and will be associated with a HARQ entity.
LTE L12 Protocols and Procedures
- 166 - © Ericsson AB 2011 LZT1380549 R1A
1.3.2 Logical Channel Prioritization
The Logical Channel Prioritization procedure is applied when a new transmission
is performed.
RRC influences the scheduling of uplink data by signalling for each logical
channel: priority where an increasing priority value indicates a lower priority
level, prioritisedBitRate (e.g bytes per sec) which sets the Prioritized Bit Rate
(PBR), bucketSizeDuration (ms) which sets the Bucket Size Duration (BSD).
DTCHDTCH DCCHDCCH DCCHDCCH
B3 B2 B1
DTCHDTCH
Bj
...
...
UL-SCH
Max Bucket size= PBR x BSD
At each TTI
Bucket size = bucket size + PBR
TTI n+1TTI n+1
Priority order
TTI nTTI n
TTI n+2TTI n+2
TTI n+3TTI n+3
PBR LCH1
PBR LCH2
PBR LCH3
PBR LCH4
Figure 4-48 Logical Channel Prioritization
The UE maintains a variable Bj for each logical channel j. Bj is initialized to zero
when the related logical channel is established. It is incremented by the product
PBR × TTI duration for each TTI, where PBR is Prioritized Bit Rate of logical
channel j. However, the value of Bj can never exceed the bucket size and if the
value of Bj is larger than the bucket size of logical channel j, it is set to the bucket
size. The bucket size of a logical channel is equal to PBR × BSD, where PBR and
BSD are configured by upper layers.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 167 -
The UE performs the following Logical Channel Prioritization procedure when a
new transmission is performed:
The UE allocates resources to the logical channels in the following steps:
1. All the logical channels with Bj > 0 are allocated resources in a decreasing priority order. If the PBR of a radio bearer is set to “infinity”,
the UE allocates resources for all the data that is available for transmission
on the radio bearer before meeting the PBR of the lower priority radio
bearer(s).
2. the UE decrements Bj by the total size of MAC SDUs served to logical channel j in Step 1.
NOTE: The value of Bj can be negative.
3. if any resources remain, all the logical channels are served in a strict
decreasing priority order (regardless of the value of Bj) until either the
data for that logical channel or the UL grant is exhausted, whichever
comes first. Logical channels configured with equal priority are be served
equally.
1.3.3 MAC PDU
Logical Channel Multiplexing and De-multiplexing can be understood by looking
at the MAC Header. Figure 4-49 illustrates the MAC PDU header. This header
consists of more than one MAC Sub header, where each Sub header is associated
with a logical channel (see Figure 4-49).
LTE L12 Protocols and Procedures
- 168 - © Ericsson AB 2011 LZT1380549 R1A
LCID Logical Channel ID
E Extension Bit
R Reserved
F Length Flag
L Length
MAC Control element 1
...MAC header
MAC payload
...R/R/E/LCID/F/L
sub-header
MAC Control element 2
MAC SDU MAC SDU Padding
(opt)
R/R/E/LCID/F/L
sub-header
R/R/E/LCID/F/L
sub-header
R/R/E/LCID/F/L
sub-header
R/R/E/LCID/F/L
sub-header
R/R/E/LCID padding
sub-header
Figure 4-49 MAC PDU
A MAC PDU header consists of one or more MAC PDU subheaders; each
subheader corresponds to either a MAC SDU, a MAC control element or
padding.
A MAC PDU subheader consists of the six header fields R/R/E/LCID/F/L except
for the last subheader in the MAC PDU and for fixed sized MAC control
elements. The last subheader in the MAC PDU and subheaders for fixed sized
MAC control elements consist solely of the four header fields R/R/E/LCID. A
MAC PDU subheader corresponding to padding consists of the four header fields
R/R/E/LCID.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 169 -
LCIDR
F L
R/R/E/LCID/F/L sub-header with
7-bits L field
R/R/E/LCID/F/L sub-header with
15-bits L field
R E LCIDR
F L
R E
L
Oct 1
Oct 2
Oct 1
Oct 2
Oct 3
LCIDR
R/R/E/LCID sub-header
R E Oct 1
Figure 4-50 MAC Sub header
MAC Control Element:
Buffer Status Report (BSR) MAC control elements consist of either:
- Short BSR and Truncated BSR format: one LCG ID field and one
corresponding Buffer Size field
or
- Long BSR format: four Buffer Size fields, corresponding to LCG IDs #0
through #3
Buffer SizeLCG ID Oct 1
Buffer Size #0Buffer Size #1
Buffer Size #1 Buffer Size #2
Buffer
Size #2Buffer Size #3
Oct 1
Oct 2
Oct 3
Short BSR
Long BSR
Figure 4-51 MAC Control Element
LTE L12 Protocols and Procedures
- 170 - © Ericsson AB 2011 LZT1380549 R1A
The BSR formats are identified by MAC PDU subheaders with LCIDs as
specified in table 6.2.1.-1.
The fields LCG ID and Buffer Size are defined as follows:
- LCG ID: The Logical Channel Group ID field identifies the group of logical
channel(s) which buffer status is being reported. The length of the field is 2 bits;
- Buffer Size: The Buffer Size field identifies the total amount of data available
across all logical channels of a logical channel group after the MAC PDU has
been built. The amount of data is indicated in number of bytes. It shall include all
data that is available for transmission in the RLC layer and in the PDCP layer; the
definition of what data shall be considered as available for transmission is
specified in [3] and [4] respectively. The size of the RLC and MAC headers are
not considered in the buffer size computation. The length of this field is 6 bits
For more information regarding additional control MAC PDUs see 36.321.
1.3.4 MAC Procedures
� Random Access
� Maintenance of Uplink Time Alignment
� DL-SCH data transfer
� UL-SCH data transfer
� PCH reception
� BCH reception
� Discontinuous Reception (DRX)
� MAC reconfiguration
� MAC Reset
� Semi-Persistent Scheduling
Figure 4-52 MAC Procedures
1.3.5 Random Access
The purpose with Random Access Procedure is to:
• enable initial access for the UE to the E-UTRAN,
• establish UL synchronization,
• Indicate presence of UL data.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 171 -
� Purpose
– Initial access
– Establish UL synchronization
– Indicate presence of UL data
� Two cases
– Contention-based
– Contention-free
� Consists of four phases
1. Random Access Preamble2. Random Access Response
3. RRC Connection Request
4. RRC Connection Setup
Figure 4-53 RA Procedure General
There are two types of random access:
1. CBRA Contention Based Random Access
2. CFRA Contention Free Random Access
CBRA is used at initial access and is subject to collision. CFRA is used for
UEs in handover and a special preamble is reserved for it.
In the following figure details of the Initial Random Access procedure can be
seen.
4
CBRA CFRA
Random Access Preamble
(Randomly selected Preamble Id)
Random Access Response
RRC Connection Request
UE eNB
1.
2.
3.
4.RRC Connection Setup
Random Access Preamble
(Pre-allocated Preamble Id)
Random Access Response
RRC Connection Request
UE eNB
1.
2.
3.
4.RRC Connection Setup
Figure 4-54 CBRA vs CFRA
LTE L12 Protocols and Procedures
- 172 - © Ericsson AB 2011 LZT1380549 R1A
eNodeB
BCCH: System Information
CCCH: RRC Connection Request
(Initial UE identity, Cause)
CCCH: RRC Connection Setup
(SRB1 parameters)
DCCH: RRC Connection Setup Complete
(Selected PLMN id, NAS: Attach Request *)
PRACH: RACH preamble
DL-SCH: RACH response
(RAPID; TC-RNTI);
RRCRRC RRCRRC
RRCRRC RRCRRC
RRCRRC RRCRRC
RRCRRC RRCRRC
rach-Configuration {
preambleInformation { numberOfRA-Preambles n64 },
powerRampingParameters { powerRampingStep dB2,
preambleInitialReceivedTargetPower dBm-104 },
ra-SupervisionInformation { preambleTransMax n10,
ra-ResponseWindowSize sf4,
mac-ContentionResolutionTimer sf48 },
maxHARQ-Msg3Tx 1 },
UE randomly selects
one of the 64 preambles and send it with
preambleInitialReceivedTargetPower PRACH: RACH preamble
If no answer is received within
ra-ResponseWindowSize preamble is
sent again with
preambleInitialReceivedTargetPower + powerRampingStep
PDCCH: RA-RNTI; Scheduling Grant;TA
RA-RNTI = 1+ t_id + 10f_id
MAC allocate TC-RNTI
PUSCH: TC-RNTI
UL SCH: RA message3
PDCCH: TC-RNTI; Scheduling Grant
DL-SCH: C-RNTI; Contention Resolution
UL-SCH: C-RNTI; BSR
Use TC-RNTI to decode DL SCH. If the UE contention
resolution
identity MAC control element matches the RRC
connection request
message promote TC-RNTI to C_RNTI.
The TC-RNTI is "promoted" to a C-RNTI,
i.e. the same 16-bit value
allocated for TC-RNTI
will continue to be used as C-RNTI
after the random access procedure
is successfully concluded.
The 40-bit MAC "UE contention resolution
identity" is identical to the RRC Connection
Request sent in RA message 3.
If the UE sees its preamble, it
will respond with RRCConnectionReq
Including its 40 bit UE-id and Est.
Cause)
MACMACMACMAC
MACMAC MACMAC
MACMACMACMAC
MACMAC MACMAC
MACMACMACMAC
Figure 4-55: Initial Random Access
Figure 4-56 illustrates Random Access procedure in case UE:
• Has no PUCCH resources and wants to send the data in UL
• Has no UL Synch (Timing Advance Timer is not running)
• Has repeated scheduling request on PUCCH maximum number
of times without receiving scheduling grant
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 173 -
eNodeB
BCCH: System Information
PRACH: RACH preamble
DL-SCH: RACH response
(RAPID; TC-RNTI);
RRCRRC RRCRRC
rach-Configuration {
preambleInformation { numberOfRA-Preambles n64 },
powerRampingParameters { powerRampingStep dB2,
preambleInitialReceivedTargetPower dBm-104 },
ra-SupervisionInformation { preambleTransMax n10,
ra-ResponseWindowSize sf4,
mac-ContentionResolutionTimer sf48 },
maxHARQ-Msg3Tx 1 },
UE randomly selects
one of the 64 preambles and send it with
preambleInitialReceivedTargetPowerPRACH: RACH preamble
If no answer is received within
ra-ResponseWindowSize preamble is
sent again with
preambleInitialReceivedTargetPower + powerRampingStep
PDCCH: RA-RNTI; Scheduling Grant;TA
RA-RNTI = 1+ t_id + 10f_id
MAC allocate TC-RNTI
PUSCH: C-RNTI
UL SCH: msg3 (BSR, PHR)
PDCCH: C-RNTI; Scheduling Grant
UL-SCH: C-RNTI; BSRUse C-RNTI to decode DL SCH..
MACMAC
C-RNTI provides contention resolution
If the UE sees its preamable, it
will respond with Scheduling Request by
sending msg3 containing MAC control
elements( BSR and/or PHR) and identified
by C-RNTI
•no PUCCH resources
•no UL Synch (TAT is not running)
•has repeated SR on PUCCH max no of times
RLCRLC DTCH/DCCH:
Scheduled Unicast Transmission
MACMAC
MACMACMACMAC
MACMAC MACMAC
MACMACMACMAC
MACMAC
MACMAC MACMAC
MACMAC
Figure 4-56 SR Random Access
LTE L12 Protocols and Procedures
- 174 - © Ericsson AB 2011 LZT1380549 R1A
1.3.6 Uplink Timing Alignment Maintenance
The transmit-timing control operates such that the network measures the received
uplink timing of the different UEs. If the received timing of a specific UE is
“lagging” behind then the UE is commanded to advance it’s transmit timing a
certain amount. Similarly, a UE can be ordered to retard it transmit timing. The
timing-control commands are transmitted as higher-layer signaling (MAC) to the
UEs.
� When the UE gets Timing
- Random Access Response
- Piggy Backed together with data
Timing Advance CommandR R Oct 1
TA +TA +
TA -TA -
UE 2
UE 1
Figure 4-57 Maintenance of Uplink Time Alignment
Different UEs within a cell will experience different propagation delay to/from
the cell site depending on their exact position within the cell coverage area. If
UEs set their transmit timing based only on the timing of the received downlink
timing, their corresponding uplink transmissions will thus arrive at the cell site
with potentially very different timing. If these receive-timing differences are too
large the orthogonality between the uplink transmissions of different UEs will not
be retained. Thus, an active uplink transmit-timing control is needed to ensure
that uplink transmissions from different UEs are received with approximately the
same timing at the cell site. The UE has a configurable timer,
timeAlignmentTimer, which is used to control how long the UE is considered
uplink time aligned. The timeAlignmentTimer is valid only in the cell for which it
was configured and started
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 175 -
1.3.7 DL/UL SCh Data Transfer using HARQ Operation
Downlink assignments transmitted on the PDCCH indicate if there is a
transmission on the DL-SCH for a particular UE and provide the relevant HARQ
information.
In order to transmit on the UL-SCH the UE must have a valid uplink grant
(except for non-adaptive HARQ retransmissions) which it may receive
dynamically on the PDCCH or in a Random Access Response or which may be
configured semi-persistently. To perform requested transmissions the MAC layer
receives HARQ information from the lower layers.
Receiver processing
NAK
Receiver processing
NAK
Receiver processing
NAK
Receiver processing
NAK
Receiver processing
ACK
TrBlk 2
Receiver processing
ACK
TrBlk 2
Receiver processing
TrBlk 1
ACK
Receiver processing
TrBlk 1
ACK
Receiver processingReceiver processing
1 ms TTI
TrBlk 0
CFN0
1 ms TTI
TrBlk 0
CFN0
Hybrid
ARQ
processes
Hybrid
ARQ
processes
Receiver processing
ACK
TrBlk 5
NAK
Receiver processingReceiver processing
ACK
Receiver processing
ACK
TrBlk 5
NAK
Receiver processing
NAK
Receiver processing
Fixed timing relation
NAK
Fixed timing relation
NAKNAK
Demultiplexed into logical channels and forwarded to RLC for reordering
TrBlk 0
TrBlk 0
4
ACK
Receiver processing
Demultiplexed into logical channels and forwarded to RLC for reordering
TrBlk 0
TrBlk 0
4
ACK
Receiver processing
TrBlk 0
TrBlk 0
4
ACK
Receiver processing
TrBlk 0
4
ACK
Receiver processing
3
TrBlk 3
2
TrBlk 2
1
TrBlk 1
7
TrBlk 3
6
TrBlk 5
5 9
TrBlk 4 TrBlk 4TrBlk 0
83
TrBlk 3
2
TrBlk 2
1
TrBlk 1
3
TrBlk 3
2
TrBlk 2
1
TrBlk 1
7
TrBlk 3
6
TrBlk 5
5 9
TrBlk 4 TrBlk 4TrBlk 0
87
TrBlk 3
6
TrBlk 5
5 9
TrBlk 4 TrBlk 4TrBlk 0
8
Figure 4-58 HARQ Operation
Both UL and DL Data Transfer uses HARQ operation. There is one HARQ entity
at the UE, which maintains a number of parallel HARQ processes allowing
transmissions to take place continuously while waiting for HARQ feedback on
the successful or unsuccessful reception of previous transmissions. There is also
one HARQ entity per UE in eNodeB maintains a number of parallel HARQ
processes in DL.
LTE L12 Protocols and Procedures
- 176 - © Ericsson AB 2011 LZT1380549 R1A
1.3.7.1 HARQ and ARQ Relationship
UL ARQ
Transmitter
UL ARQ
Receiver
UL HARQ
Transmitter
DL HARQ
ReceiverDL HARQ
Transmitter
UL HARQ
Receiver
Sliding Window ARQ
Stop and Wait HARQ
Uplink L1
Downlink L1
RLC Status
(DL HARQ data)RLC Status RLC PDUs
RLC PDUs
Transport Block +CRC
BLER ~10-1
RLC
MAC
BLER ~10-4 to 10-3 BLER ~10-4 to 10-3
RLC PDUs
BLER ~10-4 to 10-3
RLC SDUsBLER ~10-6
BLER ~10-1
Figure 4-59: HARQ and ARQ
Link Layer, Network layer (IP) and transport network protocols are not prepared
to cope with bit errors in headers and the majority of the protocols are not capable
of handling errors in the payload either. Therefore a fundamental design choice
for LTE was NOT to propagate any bit errors to higher layers, but rather to drop
and retransmit the entire data unit containing bit errors.
Physical layer includes CRC checksum to the data units thus allowing the
receiver to detect bit errors.
HARQ scheme on the MAC sublayer performs retransmissions of the corrupted
transport blocks and corrects the majority of all transmission errors.
However HARQ feedback is only one bit thus probability for misinterpreting a
negative acknowledgement as a positive acknowledgement is high and causes a
residual packet loss in the order of 10-4 to 10-3. Furthermore, certain errors in
other control signaling, such as scheduling information, result in HARQ failure.
Due to the above errors the HARQ mechanism - with low overhead ACK/NACK
bits and retransmissions with incremental redundancy - is complemented by a
high reliable window-based selective repeat ARQ mechanism that resides in RLC
sublayer.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 177 -
When a CRC check is successful the MAC HARQ receiver delivers RLC PDU to
the corresponding RLC entity. If the RLC receiver detects the gap in the
sequence of the received PDU it starts the reordering timer assuming that the
missing packet is still being processed by MAC HARQ. In case reordering timer
expires an RLC AM entity sends the STATUS message listing sequence number
of the missing RLC PDUs to its transmitting peer entity. The MAC layer treats
the RLC STATUS message as any other data, meaning that it also applies the
same HARQ operation. Upon reception of the RLC STATUS message the ARQ
transmitter triggers a retransmission of the indicated PDU(s). The HARQ does
not attempt to combine the RLC retransmission with the previous transmission,
but treats it as new data.
This two layer ARQ operations achieves low latency and low overhead without
scarifying reliability.
1.3.8 PCH Reception
When in RRC IDLE mode the UE monitors its paging occasions.
What is a Paging Occasion?
The UE may use Discontinuous Reception (DRX) in idle mode in order to reduce
power consumption.
� Paging channel (PCH) uses PDSCH transmission
� Paging indicated on PDCCH
– DRX cycle defined
– Special ‘paging MAC ID’ indicating paging group
– If ID matches � UE reads PDSCH to find which UE that is paged
subframe
DRX cycle
UE receiver circuitry switched off
Possibility to page this terminal
UE receiver circuitry switched off
PDCCH
Figure 4-60 Paging DRX Cycle on PDCCH
One Paging Occasion (PO) is a subframe where there may be
P-RNTI transmitted on PDCCH addressing the paging message. One Paging
Frame (PF) is one Radio Frame, which may contain one or multiple Paging
Occasion(s). When DRX is used the UE needs only to monitor one PO per DRX
cycle.
LTE L12 Protocols and Procedures
- 178 - © Ericsson AB 2011 LZT1380549 R1A
1.3.9 BCH Reception
The MIB is ASN.1 encoded as a BCCH-message by the RRC layer. It is then
transported transparently through the RLC and MAC layers. The MIB is fitted
and transparently transported in the fixed size byte aligned TB of BCH and
delivered to the physical layer which uses the physical-layer-processing chain
applicable for BCH (adding CRC etc). The physical-layer-processing chain maps
one segment of modulated symbols in each of the four consecutive radio frames
which each and all corresponds to the SFN div 4 contained in the MIB.
0 5
10 ms
40 ms
SFN=408 SFN=409 SFN=410 SFN=411 SFN=412
0 5 0 5 0 5 0 5 0
Coding etc.
MIB
10 ms
SFN-div-4 = 102
Coding etc.
MIB
SFN-div-4 = 103
0 5
10 ms
40 ms
SFN=408 SFN=409 SFN=410 SFN=411 SFN=412
0 5 0 5 0 5 0 5 0
Coding etc.
MIB
10 ms
SFN-div-4 = 102
Coding etc.
MIB
SFN-div-4 = 103
Figure 4-61 BCH Reception
The UE combines the received data with the data currently in the soft buffer
related to the reception process for this BCH TTI. As soon as the data is
successfully decoded the UE delivers the decoded MAC PDU to RRC. Figure
4-61 illustrates how the BCH is mapped to the physical layer. It is mapped in
SF#0 of each radio frame]
1.3.10 Discontinuous Reception
LTE supports DRX to enable UE power savings by turning off some or all of its
radio circuitry, thereby increasing the battery lifetime of the UE.
The DRX function is configured and controlled by the network. The UE behavior
is based on a set of rules that define when the UE must monitor the PDCCH for
scheduling assignments.
When the UE does not have an established radio-resource control (RRC)
connection, that is, no radio bearers configured for data transmission, it wakes up
and monitors the paging channel every DRX cycle. When the UE has an RRC
connection the DRX function is characterized by a DRX cycle, an on-duration
period, and an inactivity timer.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 179 -
The UE wakes up and monitors the PDCCH at the beginning of every DRX cycle
for the entire on-duration period. If no scheduling assignment is received the UE
falls asleep again. Whenever the UE receives an assignment from the network it
starts (or restarts) the inactivity timer and continues to monitor the PDCCH until
the timer expires. Note that the HARQ operation overrides the DRX function.
Thus, the UE wakes up for possible HARQ feedback, as well as for possible
retransmissions during a configurable amount of time as soon as a retransmission
can be expected.
Inactivity Timer
On Duration
DRX Cycle
A+
D
A+
D
A+
D
Opportunity for DRX Opportunity for DRX
DL
RX
UL
TX
DRX Retransmission Timer
(if DL retransmission expected)HARQ RTT Timers
G G
Na
ck
Ack
AC
K
D
Na
ck
D D
Ack
Ack
(restarted)
(one per process)
Figure 4-62 DRX Operation
Optionally, the network may configure the UE with two DRX cycles of different
lengths, in which case the UE moves to the longer cycle after a given period
without receiving a scheduling assignment.
1.3.11 Data flow and multiplexing
The user plane data flow for an IP packet transmitted in downlink is illustrated in
Figure 4-63. ROHC Header compression is (optionally) performed in the PDCP
layer. In addition, the PDCP SDU is ciphered. The PDCP header carries the
required information for ROHC decompression and deciphering.
Each PDCP PDU corresponds to an RLC SDU. RLC performs segmentation and
concatenation of those SDUs and adds an RLC header. The RLC PDUs form
MAC SDUs. MAC SDUs from several radio bearers may be multiplexed in
MAC. Depending on the amount of scheduled resources, more, or less, bits are
selected for each transport block. The scheduling decision affects the
concatenation and segmentation in RLC and the multiplexing in MAC.
LTE L12 Protocols and Procedures
- 180 - © Ericsson AB 2011 LZT1380549 R1A
In order delivery is proposed to be performed per radio bearer (logical channel)
by means of RLC sequence numbers. In contrast to current MAC-hs, MAC in
LTE supports multiplexing of MAC SDUs from different radio bearers into the
same MAC PDU. Therefore, a MAC PDU will include an RLC sequence number
per RLC PDU but no sequence number per MAC PDU. It is assumed that the
RLC retransmission unit is an RLC PDU or an RLC PDU segment while the
HARQ retransmission unit is the MAC PDU.
Finally, MAC delivers the transport block to the physical layer, where a Cyclic
Redundancy Check (CRC) is added.
IPvia S1 or from
UE’s stack
Payloade.g. 1460 Byte
IP20B
L1Coding,
Interleaving,
Modulation
CRC3B
Transport BlockL1Coding,
Interleaving,
Modulation
CRC3B
Transport Block
TCP20B
Payloade.g. 50 Byte
IP20B
TCP20B
PDCPHeader Compression
& CipheringPDCP SDU
H~3B
PDCP2B
H~3B
PDCP2B
PDCP
PDU
PDCPHeader Compression
& CipheringPDCP SDU
H~3B
PDCP2B
H~3B
PDCP2B
PDCP
PDU
RLCSegmentation
concatenation
RLC4B
RLC SDU
Concatenation
Segmentation
RLC SDURLC
PDURLC
2B
RLCSegmentation
concatenation
RLC4B
RLC SDU
Concatenation
Segmentation
RLC SDURLC
PDURLC
2B
MACMultiplexing
MAC SDU (e.g. 927 Byte)MAC
4B
Multiplexing (Padding)MAC1B
MAC SDU (e.g. 599 Byte)
MAC
PDU
MACMultiplexing
MAC SDU (e.g. 927 Byte)MAC
4B
Multiplexing (Padding)MAC1B
MAC SDU (e.g. 599 Byte)
MAC
PDU
Figure 4-63 Data Flow, Summary
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 181 -
1.4 GPRS Tunneling Protocol
� Tunnel Management
GTP-U Tunnel IP transport
Error Indication
End Marker
� Path Management
Echo Request
Echo Response
Figure 4-64 GTP-U functions
LTE
RRC_
CONNECTE
D
RRC_
CONNECTE
D
SGW PGW
PCRF
WWWWWW
GTP GTP
Figure 4-65: GPRS Tunneling Protocol
LTE L12 Protocols and Procedures
- 182 - © Ericsson AB 2011 LZT1380549 R1A
1.4.1 GTP-U Protocol Entity
The GTP-U protocol entity provides packet transmission and reception services
to user plane entities in the RNC, SGSN, GGSN, eNodeB, SGW and PDN-GW.
GTP-U carries IP packets. Up to L11B the IP packet maximum transmission unit
(MTU) was 1500Bytes. In L12 the jumbo frames were introduced for the S1 and
X2 interfaces, so the IP packet MTU can reach 2000Bytes. This reduces the IP
packet fragmentation and it improves the delay and the throughput.
The GTP-U protocol entity receives traffic from a number of GTP-U tunnel
endpoints and transmits traffic to a number of GTP-U tunnel endpoints. There is
a GTP-U protocol entity per IP address.
LTE
WWWWWW
GTP
GTP
GTP
RRC_
CONNECTE
D
RRC_
CONNECTE
D
S1UP
X2UP
SGW PGW
PCRF
Figure 4-66: GPRS Tunnelling Protocol
The TEID in the GTP-U header is used to de-multiplex traffic incoming from
remote tunnel endpoints so that it is delivered to the User plane entities in a way
that allows multiplexing of different users, different packet protocols and
different QoS levels. Therefore no two remote GTP-U endpoints shall send traffic
to a GTP-U protocol entity using the same TEID value except for data forwarding
as part of mobility procedures.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 183 -
Tunnel Endpoint IDentifier (TEID): unambiguously identifies a tunnel endpoint in the receiving GTP-U protocol entity
The receiving end side of a GTP tunnel locally assigns the TEID value the transmitting side has to use.
The TEID values are exchanged between tunnel endpoints using S1AP/X2AP signalling
GTP UDP IP Eth Phy GTPUDPIPEthPhyGTP UDP IP Eth PhyGTP UDP IP Eth Phy GTPUDPIPEthPhy GTPUDPIPEthPhy
GTP-U Header
UDP/IP Path: connection-less unidirectional or bidirectional path defined by two end-points
An IP address and a UDP port number define an end-point.
A UDP/IP path carries GTP messages
Figure 4-67 TEID vs Path
Next Extension Header Type12
N-PDU Number11
Sequence Number (2nd Octet)10
Sequence Number (1st Octet)9
Tunnel Endpoint Identifier (4th Octet)8
Tunnel Endpoint Identifier (3rd Octet)7
Tunnel Endpoint Identifier (2nd Octet)6
Tunnel Endpoint Identifier (1st Octet)5
Length (2nd Octet)4
Length (1st Octet)3
Message Type2
P
NSE(*)PTVersion1
12345678Octets
Next Extension Header Type12
N-PDU Number11
Sequence Number (2nd Octet)10
Sequence Number (1st Octet)9
Tunnel Endpoint Identifier (4th Octet)8
Tunnel Endpoint Identifier (3rd Octet)7
Tunnel Endpoint Identifier (2nd Octet)6
Tunnel Endpoint Identifier (1st Octet)5
Length (2nd Octet)4
Length (1st Octet)3
Message Type2
P
NSE(*)PTVersion1
12345678Octets TS 29.281
Figure 4-68: GTP-U Header
LTE L12 Protocols and Procedures
- 184 - © Ericsson AB 2011 LZT1380549 R1A
The GTP-U header is a variable length header (minimum length is 8 bytes).
There are three flags that are used to signal the presence of additional optional
fields: the PN flag, the S flag and the E flag. The PN flag is used to signal the
presence of N-PDU Numbers. The S flag is used to signal the presence of the
GTP Sequence Number field. The E flag is used to signal the presence of the
Extension Header field, used to enable future extensions of the GTP header
defined in this document, without the need to use another version number. If and
only if one or more of these three flags are set then the fields Sequence Number,
N-PDU and Extension Header shall be present. The sender shall set all the bits of
the unused fields to zero. The receiver shall not evaluate the unused fields.
Always present fields:
-Version field: This field is used to determine the version of the GTP-U protocol.
The version number shall be set to '1'.
-Protocol Type (PT): This bit is used as a protocol discriminator between GTP
(when PT is '1') and GTP' (when PT is '0'). GTP is described in this document
and the GTP' protocol in 3GPP TS 32.295 [8]. Note that the interpretation of the
header fields may be different in GTP' than in GTP.
-Extension Header flag (E): This flag indicates the presence of a meaningful
value of the Next Extension Header field. When it is set to '0', the Next Extension
Header field either is not present or, if present, shall not be interpreted. When it is
set to '1', the Next Extension Header field is present, and shall be interpreted, as
described below in this section.
- Sequence number flag (S): This flag indicates the presence of a meaningful
value of the Sequence Number field. When it is set to '0', the Sequence Number
field either is not present or, if present, shall not be interpreted. When it is set to
'1', the Sequence Number field is present, and shall be interpreted, as described
below in this section.
For the GTP-U messages Echo Request, Echo Response, Error Indication and
Supported Extension Headers Notification, the S flag shall be set to '1'. The
PGW, SGW and eNodeB should set the flag to 0.
- N-PDU Number flag (PN): This flag indicates the presence of a meaningful
value of the N-PDU Number field. When it is set to '0', the N-PDU Number field
either is not present, or, if present, shall not be interpreted. When it is set to '1',
the N-PDU Number field is present, and shall be interpreted, as described below
in this section.
- Message Type: This field indicates the type of GTP-U message.
- Length: This field indicates the length in octets of the payload, i.e. the rest of
the packet following the mandatory part of the GTP header (that is the first 8
octets). The Sequence Number, the N-PDU Number or any Extension headers
shall be considered to be part of the payload, i.e. included in the length count.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 185 -
- Tunnel Endpoint Identifier (TEID): This field unambiguously identifies a tunnel
endpoint in the receiving GTP-U protocol entity. The receiving end side of a GTP
tunnel locally assigns the TEID value the transmitting side has to use. The TEID
shall be used by the receiving entity to find the PDP context, except for the
following cases:
- The Echo Request/Response and Supported Extension Headers notification
messages, where the Tunnel Endpoint Identifier shall be set to all zeros.
- The Error Indication message where the Tunnel Endpoint Identifier shall be set
to all zeros.
Optional fields:
- Sequence Number: This field is an optional field in G-PDUs. An increasing
sequence number for T-PDUs is transmitted via GTP-U tunnels, when
transmission order must be preserved. For GTP-U messages Supported Extension
Headers Notification and Error Indication the Sequence Number shall be ignored
by the receiver. The PGW, SGW and eNodeB should ignore the value in the
Sequence Number field.
- N-PDU Number: This field is used at the Inter SGSN Routing Area Update
procedure and some inter-system handover procedures (e.g. between 2G and 3G
radio access networks). This field is used to co-ordinate the data transmission for
acknowledged mode of communication between the MS and the SGSN. The
exact meaning of this field depends upon the scenario. (For example, for
GSM/GPRS to GSM/GPRS, the SNDCP N-PDU number is present in this field).
-Next Extension Header Type: This field defines the type of Extension Header
that follows this field in the GTP-PDU.
LTE L12 Protocols and Procedures
- 186 - © Ericsson AB 2011 LZT1380549 R1A
XG-PDU255
XEnd Marker254
Reserved in 3GPP TS 29.060 [6]32-253
XSupported Extension Headers Notification31
Reserved in 3GPP TS 29.060 [6]27-30
XError Indication26
Reserved in 3GPP TS 32.295 [8] and
3GPP TS 29.060 [6]
3-25
XEcho Response2
XEcho Request1
GTP-UMessageMessage Type
value
(Decimal)
XG-PDU255
XEnd Marker254
Reserved in 3GPP TS 29.060 [6]32-253
XSupported Extension Headers Notification31
Reserved in 3GPP TS 29.060 [6]27-30
XError Indication26
Reserved in 3GPP TS 32.295 [8] and
3GPP TS 29.060 [6]
3-25
XEcho Response2
XEcho Request1
GTP-UMessageMessage Type
value
(Decimal)
Figure 4-69 GTP-U Message Types
GTP-U defines a set of messages between the two ends of the user plane of the
interfaces S1-U and X2-U.
GTP-U messages are sent across a GTP user plane tunnel. A GTP-U message
may be either a signalling message across the user plane tunnel, or a G-PDU
message.
-GTP-U signalling messages are used for user plane path management, or for user
plane tunnel management.
-G-PDU is a vanilla user plane message, which carries the original packet (T-
PDU). In G-PDU message, GTP-U header is followed by a T-PDU.
A T-PDU is an original packet, for example an IP datagram, from a UE, or from a
network node in an external packet data network.
The complete range of message types defined for GTPv1 is defined in 3GPP TS
29.060.
PDCP, RLC, MAC and GTP-U
LZT1380549 R1A © Ericsson AB 2011 - 187 -
1.4.2 Path Management Messages
� Echo Request
� Echo Response
SGW/
ECHO Request
T3-RESPONSE
ECHO Response N3-REQUESTS
Figure 4-70 Path Management Messages
1.4.2.1 Echo Request
A GTP-U peer may send an Echo Request on a path to the other GTP-U peer to
find out if it is alive. Echo Request messages may be sent for each path in use. A
path is considered to be in use if at least one PDP context, EPS Bearer, MBMS
UE context, or MBMS bearer context uses the path to the other GTP-U peer.
When and how often an Echo Request message may be sent is implementation
specific, but an Echo Request shall not be sent more often than every 60 s on
each path.
A GTP-U peer shall be prepared to receive an Echo Request at any time and it
shall reply with an Echo Response.
1.4.2.2 Echo Response
The message shall be sent as a response to a received Echo Request.
The Restart Counter value in the Recovery information element shall not be used,
i.e. it shall be set to zero by the sender and shall be ignored by the receiver. The
Recovery information element is mandatory due to backwards compatibility
reasons.
LTE L12 Protocols and Procedures
- 188 - © Ericsson AB 2011 LZT1380549 R1A
1.4.2.3 Path Failure
� Path Failure
SGW/ECHO Request
T3-RESPONSE
N3-REQUESTS
ECHO Request
ECHO Request+ 1
Figure 4-71 Path Failure
A path counter shall be reset each time an Echo Response is received on the path
and incremented when the T3-RESPONSE timer expires for any Echo Request
message sent on the path. The path shall be considered to be down if the counter
exceeds N3-REQUESTS. In this case, the GTP-U peer may notify the Operation
and Maintenance network element. The GTP-U peer shall also notify the upper
layer of the path failure so that PDP or EPS contexts associated with the path may
be deleted.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 189 -
5 Mobility
Objectives
After this chapter the participants will be able to
explain Mobility in LTE
1.Intra-frequency Handover (X2 and S1 Handover)
2.Coverage triggered session continuity
3.Inter-frequency Handover
4.IRAT Handover
5.CS Fall Back
6.Various mobility features
Figure 5-1: Objectives of Chapter 5
LTE L12 Protocols and Procedures
- 190 - © Ericsson AB 2011 LZT1380549 R1A
1.1 Mobility
This chapter covers the mobility aspects for the UEs that are in RRC connected
mode. In RRC idle mode there is no signaling between the UEs and the Network,
except for the IRAT case. Here is a short summary of mobility in RRC_Idle
mode:
› The eNodeB broadcasts idle mode information that assists and
controls the UE to select PLMN and best suitable LTE cell.
› The UE performs tracking area updates when needed. Otherwise
no signaling between the UE and the Network, except for the
IRAT case.
› The user context (IP address etc) is maintained by the EPC.
Figure 5-2: Mobility in RRC_Idle mode
There are several types of mobility for the UEs that are in RRC_Connected
mode.
› Intra-frequency handover– X2 Handover
– S1 Handover
› Coverage Triggered Session Continuity to WCDMA / GERAN/ CDMA or different LTE frequency
› Coverage triggered Inter-frequency Handover
› Coverage triggered WCDMA IRAT Handover
› CS Fallback
› Redirect with System Information
› Service Triggered Mobility
› Subscriber Triggered Mobility
Figure 5-3: Mobility in RRC_CONNECTED mode
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 191 -
The Intra-E-UTRAN-Access Mobility Support for UEs in ECM-CONNECTED
handles all necessary steps for relocation/handover procedures, like processes
that precede the final HO decision on the source network side (control and
evaluation of UE and eNB measurements taking into account certain UE specific
area restrictions), preparation of resources on the target network side,
commanding the UE to the new radio resources and finally releasing resources on
the (old) source network side. It contains mechanisms to transfer context data
between evolved nodes, and to update node relations on C-plane and U-plane.
In E-UTRAN RRC_CONNECTED state, network-controlled UE-assisted
handovers are performed and various DRX cycles are supported.
The UE makes measurements of attributes of the serving and neighbor cells to
enable the process. Here are some mobility principles for UEs in
RRC_Connected mode:
› The UE makes measurements;
› No need of neighbor cell lists. E-UTRAN relies on the UE to detect the
neighboring cells;
› A neighbor cell list (NCL) can be provided by the serving cell for
specific cases of intra- and inter-frequency neighboring cells. This NCL
contains cell specific cell reselection parameters for specific
neighboring cells;
› Carrier frequencies are indicated to UE in case of inter-frequency
mobility;
› Network signals reporting criteria for event-triggered and periodical
reporting;
› Black lists can be provided to prevent the UE from measuring specific
neighboring cells.
Figure 5-4: Mobility principles in RRC_CONNECTED mode
LTE L12 Protocols and Procedures
- 192 - © Ericsson AB 2011 LZT1380549 R1A
1.2 X2 Handover
LTE Node BLTE Node B
LTE NodeBLTE NodeB
LTE Node BLTE Node B
X2X2
› Simplified mobility
scheme to handle the
most common scenario
› Forwarding of user data
on X2 interface (Selective
Forwarding)
› After handover is
completed, EPC is
informed and the route is
optimized
SGWSGWMMEMME
Figure 5-5 X2 based Handover
The intra E-UTRAN HO in RRC_CONNECTED state is UE assisted NW
controlled HO, with HO preparation signaling in E-UTRAN. HO command
comes from the target eNB and is transparently forwarded to the UE by the
source eNB. In order to prepare the HO, the source eNB passes all necessary
information to the target eNB.
At the handover both the source eNB and UE keep some context details (e.g. C-
RNTI) that enables the return of the UE in case of HO failure;
UE accesses the target cell via RACH following a contention-free procedure
(CFRA see MAC Chapter) using a dedicated RACH preamble or following a
contention-based (CBRA) procedure if dedicated RACH preambles are not
available. The UE uses the dedicated preamble until the handover procedure is
finished (successfully or unsuccessfully);
If the RACH procedure towards the target cell is not successful within a certain
time then the UE initiates radio link failure recovery using the best cell;
Note: No ROHC context is transferred at handover.
Let’s study X2 Handover with some details now.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 193 -
MME
RRC
CONNECTED
S-GW
Source eNB Target eNB1. RRC CONNECTION RECONFIGURATION
(Bearer Setup,Measurement conf))
2. RRC Measurement Report
(Event A3)3. HO
Decision
4. X2 HANDOVER REQUEST
5.Admission
Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
10. RRC CONNECTION RECONFIGURATION
(Handover Command,Measurement conf)
7. X2 SN STATUS TRANSFER 8. Start Data
forwarding
9. Buffer
Forwarded
Data11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete)15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
UPDATE REQ 18. S5 USER PLANE
UPDATE RSPONSE19. S1 PATH SWITCH RESPONSE
20. X2 UE CONTEXT RELEASE RRC
CONNECTED
14.Data Transfer in Target
21. Forward if any
Data in transition
and release
T304
TRELOCprep
Regenerate
Security Keys
17.Data Transfer in Target
Figure 5-6: X2 Handover
The previous figure illustrates X2 handover sequence. The HO procedure is
performed without EPC involvement, i.e. preparation messages are directly
exchanged between the eNBs. The release of the resources at the source side
during the HO completion phase is triggered by the eNB. The figure below
depicts the basic handover scenario where neither MME nor Serving Gateway
changes.
The UE context within the source eNB contains information regarding roaming
restrictions which where provided either at connection establishment or at the last
TA update.
1. The source eNB configures the UE measurement procedures according to the area restriction information. Measurements provided
by the source eNB may assist the function controlling the UE's
connection mobility. Measurement Command message is included in
RRC Connection Reconfiguration message.
2. When a certain criteria is fulfilled (in our example event A3) UE will inform the source eNB by sending Measurement Report.
3. Source eNB makes a decision based on Measurement Report and
RRM information to hand off the UE.
LTE L12 Protocols and Procedures
- 194 - © Ericsson AB 2011 LZT1380549 R1A
4. The source eNB issues a X2: Handover Request message to the target
eNB passing necessary information to prepare the HO, Figure 5-7 at
the target side (UE X2 signaling context reference at source eNB, UE
S1 EPC signaling context reference, target cell ID, KeNB*, RRC
context including the C-RNTI of the UE in the source eNB, AS-
configuration, E-RAB context and physical layer ID of the source
cell + MAC for possible RLF recovery). UE X2 / UE S1 signaling
references enable the target eNB to address the source eNB and the
EPC. The E-RAB context includes necessary RNL and TNL
addressing information, and QoS profiles of the E-RABs.
indicates that both the UE and the MME are SRVCC-capableOSRVCC Operation Possible
E-UTRAN Trace ID; Depth; Ip to reportOTrace Activation
Last Visited Cell ListMUE History Information
Event and Report AreaO>Location Reporting Information
area roaming or access restrictions for handoverO>Handover Restriction List
OCTET STRING; Includes the RRC Handover Preparation Information messageM> RRC Context
Transport Layer Address and GTP TEID;SGW endpoint of the S1 transport bearer. For
delivery of UL PDUs
M>>> UL GTP Tunnel Endpoint
indicates that the E-RAB is proposed for forwarding of downlink packetsO>>> DL Forwarding
QCI;ARP;GBR QoS (Max BitrateUL/DL;Guaranteed itrate UL/DL)M>>> E-RAB Level QoS Parameters
This IE uniquely identifies an E-RAB for a UEM>>> E-RAB ID
<1..maxnoof Bearers> maxnoofBearers = 256>>E-RABs To Be Setup Item
>E-RABs To Be Setup List
(1..256)O> Subscriber Profile ID for RAT/Frequency priority
UE Aggregate Maximum Bit Rate Uplink/DlM> UE Aggregate Maximum Bit Rate
KeNB; NextHop Chaining CountM>AS Security Information
Encryption and Integrity AlgorithmsM> UE Security Capabilities
INTEGER (0..232 -1) MME UE S1AP ID allocated at the MMEM> MME UE S1AP ID
UE Context Information
Globally unique MME identityMGUMMEI
ECGI; E-UTRAN Cell Global Identifier (ECGI) is used to globally identify a cell MTarget Cell ID
e.g Handover Desirable for Radio ReasonsMCause
eNB UE X2AP ID Integer (0..4095) Allocated at the source eNBMOld eNB UE X2AP ID
Handover RequestMMessage Type
IE type and referencePIE/Group Name
indicates that both the UE and the MME are SRVCC-capableOSRVCC Operation Possible
E-UTRAN Trace ID; Depth; Ip to reportOTrace Activation
Last Visited Cell ListMUE History Information
Event and Report AreaO>Location Reporting Information
area roaming or access restrictions for handoverO>Handover Restriction List
OCTET STRING; Includes the RRC Handover Preparation Information messageM> RRC Context
Transport Layer Address and GTP TEID;SGW endpoint of the S1 transport bearer. For
delivery of UL PDUs
M>>> UL GTP Tunnel Endpoint
indicates that the E-RAB is proposed for forwarding of downlink packetsO>>> DL Forwarding
QCI;ARP;GBR QoS (Max BitrateUL/DL;Guaranteed itrate UL/DL)M>>> E-RAB Level QoS Parameters
This IE uniquely identifies an E-RAB for a UEM>>> E-RAB ID
<1..maxnoof Bearers> maxnoofBearers = 256>>E-RABs To Be Setup Item
>E-RABs To Be Setup List
(1..256)O> Subscriber Profile ID for RAT/Frequency priority
UE Aggregate Maximum Bit Rate Uplink/DlM> UE Aggregate Maximum Bit Rate
KeNB; NextHop Chaining CountM>AS Security Information
Encryption and Integrity AlgorithmsM> UE Security Capabilities
INTEGER (0..232 -1) MME UE S1AP ID allocated at the MMEM> MME UE S1AP ID
UE Context Information
Globally unique MME identityMGUMMEI
ECGI; E-UTRAN Cell Global Identifier (ECGI) is used to globally identify a cell MTarget Cell ID
e.g Handover Desirable for Radio ReasonsMCause
eNB UE X2AP ID Integer (0..4095) Allocated at the source eNBMOld eNB UE X2AP ID
Handover RequestMMessage Type
IE type and referencePIE/Group Name
Figure 5-7 X2 Handover Request message
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 195 -
5. Admission Control is performed by the target eNB dependent on the received E-RAB QoS information to increase the likelihood
of a successful HO, if the resources can be granted by target
eNB. The target eNB configures the required resources according
to the received E-RAB QoS information and reserves a C-RNTI
and optionally a RACH preamble. The AS-configuration to be
used in the target cell can either be specified independently (i.e.
an "establishment") or as a delta compared to the AS-
configuration used in the source cell (i.e. a "reconfiguration").
6. Target eNB prepares HO with L1/L2 and sends the X2:
Handover Request Acknowledge to the source eNB. The
Handover Request Acknowledge message includes a transparent
container to be sent to the UE as an RRC message to perform the
handover. The container includes a new C-RNTI, target eNB
security algorithm identifiers for the selected security algorithms,
may include a dedicated RACH preamble.
OCTET STRING; Includes the RRC E-UTRA Handover Command message
MTarget eNB To Source eNB Transparent Container
E-RAB ListOE-RABs Not Admitted List
GTP Tunnel Endpoint; Identifies the X2 transport bearer. used for forwarding of DL PDUs
O>> DL GTP Tunnel Endpoint
GTP Tunnel Endpoint; Identifies the X2 transport bearer used for forwarding of UL PDUs
O>> UL GTP Tunnel Endpoint
M>> E-RAB ID
1 to <maxnoof
Bearers>
> E-RABs Admitted Item
1E-RABs Admitted List
eNB UE X2AP ID Allocated at the target eNBMNew eNB UE X2AP ID
eNB UE X2AP ID; Allocated at the source eNBMOld eNB UE X2AP ID
Handover Request AcknowledgeMMessage Type
IE type and referenceRangePIE/Group Name
OCTET STRING; Includes the RRC E-UTRA Handover Command message
MTarget eNB To Source eNB Transparent Container
E-RAB ListOE-RABs Not Admitted List
GTP Tunnel Endpoint; Identifies the X2 transport bearer. used for forwarding of DL PDUs
O>> DL GTP Tunnel Endpoint
GTP Tunnel Endpoint; Identifies the X2 transport bearer used for forwarding of UL PDUs
O>> UL GTP Tunnel Endpoint
M>> E-RAB ID
1 to <maxnoof
Bearers>
> E-RABs Admitted Item
1E-RABs Admitted List
eNB UE X2AP ID Allocated at the target eNBMNew eNB UE X2AP ID
eNB UE X2AP ID; Allocated at the source eNBMOld eNB UE X2AP ID
Handover Request AcknowledgeMMessage Type
IE type and referenceRangePIE/Group Name
RRC Connection ReconfigurationRRC Connection Reconfiguration
Figure 5-8 X2: Handover Request Acknowledge message
LTE L12 Protocols and Procedures
- 196 - © Ericsson AB 2011 LZT1380549 R1A
7. The source eNB sends the SN STATUS TRANSFER message to the target eNB to convey the uplink PDCP SN receiver status and
the downlink PDCP SN transmitter status of E-RABs for which
PDCP status preservation applies (i.e. for RLC AM). The uplink
PDCP SN receiver status includes at least the PDCP SN of the
first missing UL SDU and may include a bit map of the receive
status of the out of sequence UL SDUs that the UE needs to
retransmit in the target cell if there are any such SDUs. The
downlink PDCP SN transmitter status indicates the next PDCP
SN that the target eNB shall assign to new SDUs, not having a
PDCP SN yet. The source eNB may omit sending this message if
none of the E-RABs of the UE shall be treated with PDCP status
preservation.
8. As soon as the source eNB receives the HANDOVER REQUEST ACKNOWLEDGE, or as soon as the transmission of
the handover command is initiated in the downlink, data
forwarding is initiated if necessary.
9. The target eNB has to buffer received DL data until the UE access the new cell.
10. The source eNB sends the received RRC message to perform the handover, i.e RRCConnectionReconfiguration that was included
in X2: message Handover Request Acknowledge including the
mobilityControlInformation, to the UE.
The source eNB performs the necessary integrity protection and
ciphering of the message. The UE receives the
RRCConnectionReconfiguration message with necessary
parameters. The UE does not need to delay the handover
execution for delivering the HARQ/ARQ responses to source
eNB. After receiving the RRCConnectionReconfiguration
message including the mobilityControlInformation,
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 197 -
RRCConnectionReconfiguration message
RRCConnectionReconfiguration-r8-IEs {
measConfig
mobilityControlInfo
radioResourceConfigDedicated
securityConfigHO
MobilityControlInfo ::=
targetPhysCellId
carrierFreq O
carrierBandwidth O
additionalSpectrumEmission O
t304 ENUMERATED { ms50, ms100, ms150, ms200, ms500, ms1000,
ms2000, spare1},
newUE-Identity C-RNTI,
radioResourceConfigCommon
rach-ConfigDedicated ra-PreambleIndex INTEGER (0..63),
ra-PRACH-MaskIndex INTEGER (0..15)
CarrierBandwidthEUTRA ::= SEQUENCE {
dl-Bandwidth ENUMERATED { n6, n15, n25, n50, n75, n100}
ul-Bandwidth ENUMERATED {n6, n15, n25, n50, n75, n100}
CarrierFreqEUTRA ::=
dl-CarrierFreq
ul-CarrierFreq O
SecurityConfigHO ::=handoverType CHOICE {
intraLTE {
securityAlgorithmConfig O
keyChangeIndicator BOOLEAN,
nextHopChainingCount
},
interRAT {
securityAlgorithmConfig
nas-SecurityParamToEUTRA
5 MHz
Figure 5-9 RRC Container, extract
11. the UE performs synchronization to target eNB and accesses the target cell via RACH, following a contention-free procedure if a
dedicated RACH preamble was indicated in the
mobilityControlInformation, or following a contention-based
procedure if no dedicated preamble was indicated. UE derives
target eNB specific keys and configures the selected security
algorithms to be used in the target cell.
12. The target eNB responds with UL allocation and timing advance.
13. When the UE has successfully accessed the target cell, the UE sends the RRCConnectionReconfigurationComplete message (C-
RNTI) to confirm the handover, along with an uplink Buffer
Status Report, whenever possible, to the target eNB to indicate
that the handover procedure is completed for the UE. The target
eNB verifies the C-RNTI sent in the
RRCConnectionReconfigurationComplete message.
14. The target eNB can now begin sending data to the UE.
15. The target eNB sends an S1: PATH SWITCH message to MME to inform that the UE has changed cell.
LTE L12 Protocols and Procedures
- 198 - © Ericsson AB 2011 LZT1380549 R1A
Encryption and Integrity Protection AlgorithmsMUE Security Capabilities
uniquely identify a Tracking AreaMTAI
used to globally identify a cell ME-UTRAN CGI
The MME UE S1AP ID uniquely identify the UE association
over the S1 interface within the MME.
MSource MME UE S1AP ID
To deliver DL PDUsM>> GTP-TEID
The Radio Network Layer is not supposed to interpret the
address information. It should pass it to the transport layer
for interpretation.
M>> Transport layer address
This element uniquely identifies a radio access bearer for a
particular UE, which makes the E-RAB ID unique over one
S1 connection. The E-RAB ID shall remain the same for
the duration of the E-RAB even if the UE-associated
logical S1-connection is released or moved using S1
handover.
M>> E-RAB ID
>E-RABs Switched in Downlink Item IEs
ME-RAB To Be Switched in Downlink List
The eNB UE S1AP ID uniquely identify the UE association
over the S1 interface within the eNB
MeNB UE S1AP ID
PathSwitchRequestMMessage Type
Semantics descriptionIE type and referencePIE/Group Name
Encryption and Integrity Protection AlgorithmsMUE Security Capabilities
uniquely identify a Tracking AreaMTAI
used to globally identify a cell ME-UTRAN CGI
The MME UE S1AP ID uniquely identify the UE association
over the S1 interface within the MME.
MSource MME UE S1AP ID
To deliver DL PDUsM>> GTP-TEID
The Radio Network Layer is not supposed to interpret the
address information. It should pass it to the transport layer
for interpretation.
M>> Transport layer address
This element uniquely identifies a radio access bearer for a
particular UE, which makes the E-RAB ID unique over one
S1 connection. The E-RAB ID shall remain the same for
the duration of the E-RAB even if the UE-associated
logical S1-connection is released or moved using S1
handover.
M>> E-RAB ID
>E-RABs Switched in Downlink Item IEs
ME-RAB To Be Switched in Downlink List
The eNB UE S1AP ID uniquely identify the UE association
over the S1 interface within the eNB
MeNB UE S1AP ID
PathSwitchRequestMMessage Type
Semantics descriptionIE type and referencePIE/Group Name
Figure 5-10: S1 Path Switch Request
16. The MME sends an UPDATE USER PLANE REQUEST message to the Serving Gateway.
17. The Serving Gateway switches the downlink data path to the target side. The Serving gateway sends one or more "end marker"
packets on the old path to the source eNB and then can release
any U-plane/TNL resources towards the source eNB.
18. Serving Gateway sends an UPDATE USER PLANE RESPONSE message to MME.
19. The MME confirms the PATH SWITCH message with the PATH SWITCH ACKNOWLEDGE message.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 199 -
One pair of
{NCC, NH} is
provided
The purpose of the Security Context IE is to provide security related parameters to the
eNB which are used to derive security keys for user plane traffic and RRC signalling
messages and for security parameter generation for subsequent X2 or intra eNB
Handovers, or for the security parameters for the current S1 Handover
MSecurity Context
E-RAB List OE-RAB To Be Released List
This information element is the GTP Tunnel Endpoint Identifier to be used for the
user plane transport between eNB and the serving gateway
M>> GTP-TEID
The Radio Network Layer is not supposed to interpret the address information. It
should pass it to the transport layer for interpretation.
M>> Transport Layer Address
This element uniquely identifies a radio access bearer for a particular UE, which
makes the E-RAB ID unique over one S1 connection. The E-RAB ID shall remain the
same for the duration of the E-RAB even if the UE-associated logical S1-connection is
released or moved using S1 handover.
M>> E-RAB ID
> E-RABs Switched in Uplink Item IEs
OE-RAB To Be Switched in Uplink List
The UE Aggregate Maximum Bitrate is applicable for all Non-GBR bearers per UE
which is defined for the Downlink and the Uplink direction and provided by the
MME to the eNB.
OUE Aggregate Maximum Bit Rate
The eNB UE S1AP ID uniquely identify the UE association over the S1 interface
within the eNB
MeNB UE S1AP ID
The MME UE S1AP ID uniquely identify the UE association over the S1 interface
within the MME.
MMME UE S1AP ID
PathSwitchRequestAckMMessage Type
Semantics
description
IE type and referencePIE/Group Name
One pair of
{NCC, NH} is
provided
The purpose of the Security Context IE is to provide security related parameters to the
eNB which are used to derive security keys for user plane traffic and RRC signalling
messages and for security parameter generation for subsequent X2 or intra eNB
Handovers, or for the security parameters for the current S1 Handover
MSecurity Context
E-RAB List OE-RAB To Be Released List
This information element is the GTP Tunnel Endpoint Identifier to be used for the
user plane transport between eNB and the serving gateway
M>> GTP-TEID
The Radio Network Layer is not supposed to interpret the address information. It
should pass it to the transport layer for interpretation.
M>> Transport Layer Address
This element uniquely identifies a radio access bearer for a particular UE, which
makes the E-RAB ID unique over one S1 connection. The E-RAB ID shall remain the
same for the duration of the E-RAB even if the UE-associated logical S1-connection is
released or moved using S1 handover.
M>> E-RAB ID
> E-RABs Switched in Uplink Item IEs
OE-RAB To Be Switched in Uplink List
The UE Aggregate Maximum Bitrate is applicable for all Non-GBR bearers per UE
which is defined for the Downlink and the Uplink direction and provided by the
MME to the eNB.
OUE Aggregate Maximum Bit Rate
The eNB UE S1AP ID uniquely identify the UE association over the S1 interface
within the eNB
MeNB UE S1AP ID
The MME UE S1AP ID uniquely identify the UE association over the S1 interface
within the MME.
MMME UE S1AP ID
PathSwitchRequestAckMMessage Type
Semantics
description
IE type and referencePIE/Group Name
Figure 5-11 S1 Path Switch Acknowledge
20. By sending UE CONTEXT RELEASE, the target eNB informs success of HO to source eNB and triggers the release of
resources by the source eNB. The target eNB sends this message
after the PATH SWITCH ACKNOWLEDGE message is
received from the MME.
21. Upon reception of the UE CONTEXT RELEASE message, the source eNB can release radio and C-plane related resources
associated to the UE context. Any ongoing data forwarding may
continue.
LTE L12 Protocols and Procedures
- 200 - © Ericsson AB 2011 LZT1380549 R1A
1.2.1 U-plane handling
The U-plane handling during the Intra-E-UTRAN-Access mobility activity for
UEs in ECM-CONNECTED takes the following principles into account to avoid
data loss during HO:
During HO preparation U-plane tunnels are established between the source eNB
and the target eNB. There is one tunnel established for uplink data forwarding
and another one for downlink data forwarding for each E-RAB for which data
forwarding is applied.
During HO execution user data is forwarded from the source eNB to the target
eNB. The forwarding is not specified by 3GPP.
Forwarding of downlink user data from the source to the target eNB should take
place as long as packets are received at the source eNB from the EPC or the
source eNB buffer has not been emptied.
At HO completion (UE Detection on the target side) the target eNB sends a
PATH SWITCH message to MME to inform that the UE has gained access and
MME sends a USER PLANE UPDATE REQUEST message to the Serving
Gateway, the U-plane path is switched by the Serving Gateway from the source
eNB to the target eNB.
The source eNB should continue forwarding of U-plane data as long as packets
are received at the source eNB from the Serving Gateway or the source eNB
buffer has not been emptied.
1.2.1.1 For RLC-AM bearers:
For in-sequence delivery and duplication avoidance, PDCP SN is maintained on a
bearer basis and the source eNB informs the target eNB about the next DL PDCP
SN to allocate to a packet which does not have a PDCP sequence number yet
(either from source eNB or from the Serving Gateway).
For security synchronization, HFN is also maintained and the source eNB
provides to the target one reference HFN for the UL and one for the DL i.e. HFN
and corresponding SN.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 201 -
The occurrence of duplicates over the air interface in the target eNB is minimized
by means of PDCP SN based reporting at the target eNB by the UE. In uplink,
the reporting is optionally configured on a bearer basis by the eNB and the UE
should first start by transmitting those reports when granted resources in the
target eNB. In downlink, the eNB 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 eNB re-transmits and prioritizes all downlink PDCP SDUs forwarded
by the source eNB (i.e. the target eNB should send data with PDCP SNs from X2
before sending data from S1), with the exception of PDCP SDUs of which the
reception was acknowledged through PDCP SN based reporting by the UE.
The UE re-transmits in the target eNB all uplink PDCP SDUs starting from the
first PDCP SDU following the last consecutively confirmed PDCP SDU i.e. the
oldest PDCP SDU that has not been acknowledged at RLC in the source,
excluding the PDCP SDUs of which the reception was acknowledged through
PDCP SN based reporting by the target.
1.2.1.2 For RLC-UM bearers:
-The PDCP SN and HFN are reset in the target eNB.
-No PDCP SDUs are retransmitted in the target eNB.
-The target eNB prioritize all downlink PDCP SDUs forwarded by the source
eNB if any (i.e. the target eNB should send data with PDCP SNs from X2 before
sending data from S1),.
-The UE PDCP entity does not attempt to retransmit any PDCP SDU in the target
cell for which transmission had been completed in the source cell. Instead UE
PDCP entity starts the transmission with other PDCP SDUs.
1.2.1.3 Path Switch
After the downlink path is switched at the Serving GW downlink packets on the
forwarding path and on the new direct path may arrive interchanged at the target
eNB. The target eNodeB should first deliver all forwarded packets to the UE
before delivering any of the packets received on the new direct path.
In order to assist the reordering function in the target eNB, the Serving GW shall
send one or more "end marker" packets on the old path immediately after
switching the path for each E-RAB of the UE. The "end marker" packet shall not
contain user data. The "end marker" is indicated in the GTP header. After
completing the sending of the tagged packets the GW shall not send any further
user data packets via the old path.
LTE L12 Protocols and Procedures
- 202 - © Ericsson AB 2011 LZT1380549 R1A
Upon receiving the "end marker" packets, the source eNB shall, if forwarding is
activated for that bearer, forward the packet toward the target eNB.
On detection of an "end marker" the target eNB shall discard the end marker
packet and initiate any necessary processing to maintain in sequence delivery of
user data forwarded over X2 interface and user data received from the serving
GW over S1 as a result of the path switch.
On detection of the "end marker", the target eNB may also initiate the release of
the data forwarding resource.
EPC may change the uplink end-point of the tunnels with Path Switch procedure.
However, the EPC should keep the old GTP tunnel end-point(s) sufficiently long
time in order to minimize the probability of packet losses and avoid unintentional
release of respective E-RAB(s).
1.2.2 Data forwarding
1.2.2.1 For RLC-AM DRBs
Upon handover, the source eNB may forward in order to the target eNB all
downlink PDCP SDUs with their SN that have not been acknowledged by the
UE. In addition, the source eNB may also forward fresh data without a PDCP SN
arriving over S1 to the target eNB.
The source eNB discards any remaining downlink RLC PDUs. Correspondingly,
the source eNB does not forward the downlink RLC context to the target eNB.
Upon handover, the source eNB forwards to the Serving Gateway the uplink
PDCP SDUs successfully received in-sequence until the sending of the Status
Transfer message to the target eNB. Then at that point of time the source eNB
stops delivering uplink PDCP SDUs to the S-GW and shall discard any
remaining uplink RLC PDUs. Correspondingly, the source eNB does not forward
the uplink RLC context to the target eNB.
Then the source eNB discards the uplink PDCP SDUs received out of sequence if
the source eNB has not accepted the request from the target eNB for uplink
forwarding or if the target eNB has not requested uplink forwarding for the bearer
during the Handover Preparation procedure,
-forward to the target eNB the uplink PDCP SDUs received out of sequence if the
source eNB has accepted the request from the target eNB for uplink forwarding
for the bearer during the Handover Preparation procedure.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 203 -
The PDCP SN of forwarded SDUs is carried in the "PDCP PDU number" field of
the GTP-U extension header. The target eNB shall use the PDCP SN if it is
available in the forwarded GTP-U packet.
In-sequence delivery of upper layer PDUs during handover is based on a
continuous PDCP SN and is provided by the "in-order delivery and duplicate
elimination" function at the PDCP layer:
-in the downlink, the "in-order delivery and duplicate elimination" function at the
UE PDCP layer guarantees in-sequence delivery of downlink PDCP SDUs;
S-GW
Transmitter State
5
6
4
Receiver State
5
6
4
456
Status:
ACK 4 & 5
X2AP�ext S� = 7
PDCP SN is continuous
through Handover
end marker
• Source forwards outstanding un-ACK:ed SDUs to target with their SN attached.
• Source tells Target what PDCP SN to allocate next.
• Non-outstanding SDUs are forwarded (in order) without SN
• Target “prioritizes” forwarded SDUs.
• UE re-orders PDCP SDUs based on the SN.
• UE may submit a PDCP Status to guide Target re-Tx
• NO Data forwarding for SRBs; PDCP SN and HFN are reset @ target
Source eNB Target eNB
Figure 5-12 DL Data Forwarding
-in the uplink, the "in-order delivery and duplicate elimination" function at the
target eNB PDCP layer guarantees in-sequence delivery of uplink PDCP SDUs.
After handover, when the UE receives a PDCP SDU from the target eNB, it can
deliver it to higher layer together with all PDCP SDUs with lower SNs,
regardless of possible gaps.
LTE L12 Protocols and Procedures
- 204 - © Ericsson AB 2011 LZT1380549 R1A
“3”
“4”Receiver State
4
5
3
Transmitter State
4
5
3
X2_AP:
ACK�4, �ACK 5
PDCPStatus report:
ACK�4, �ACK 5
6
6
6
5
S-GW
• Source forwards SDUs received out-of-sequence to
Target with their SN attached.
• Target re-orders PDCP SDUs.
• Target may submit a PDCP Status
(or, a Status tunneled from Source)
to UE to guide re-transmissions to Target.
PDCP SN is continuous
through Handover
Target eNBSource eNB
Figure 5-13 UL Data Forwarding
1.2.2.2 For RLC-UM DRBs
Upon handover, the source eNB does not forward to the target eNB downlink
PDCP SDUs for which transmission had been completed in the source cell.
PDCP SDUs that have not been transmitted may be forwarded. In addition, the
source eNB may forward fresh downlink data arriving over S1 to the target eNB.
The source eNB discards any remaining downlink RLC PDUs. Correspondingly,
the source eNB does not forward the downlink RLC context to the target eNB.
Upon handover, the source eNB forwards all uplink PDCP SDUs successfully
received to the Serving Gateway (i.e. including the ones received out of
sequence) and discards any remaining uplink RLC PDUs. Correspondingly, the
source eNB does not forward the uplink RLC context to the target eNB.
1.2.2.3 SRB handling
There is neither forwarding nor retransmissions of RRC messages in the target
for the RRC signaling. The PDCP SN and HFN are reset in the target.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 205 -
1.3 S1 Handover
LTE NodeB
� S1 handover:– Relocation of MME
or SGW– Handover to UTRAN
or GSM– Change of MME pool
area
� Signalling is done via EPC and does not assume the existance of an X2 interface.
� Similar to inter-RAT handover
� Forwarding of user data either directly between eNodeB or in-direct via S-GW (Selective Forwarding)
MMEMMESGWSGW SGWSGWMMEMME
Figure 5-14 S1 Handover
S1 handover imply relocation of MME or S-GW. Signaling is done via EPC
when X2 is non existent between source eNB and target eNB.
S1 Handover and IRAT Handover are very similar. Major difference is in
creation of Source to Target Transparent Container.
So what does the signaling look like?
LTE L12 Protocols and Procedures
- 206 - © Ericsson AB 2011 LZT1380549 R1A
RRC
CONNECTED
S-GW
Source eNB Target eNB1. RRC CONNECTION RECONFIGURATION
(Bearer Setup,Measurement conf))
2. RRC Measurement Report
(Event A3)3. HO
Decision
4. S1 HANDOVER REQIRED
(Source to Target Transparent Container )
8. Admission
Control9. S1 HANDOVER REQUEST ACKNOWLEDGE
13. RRC CONNECTION RECONFIGURATION
(Handover Command,Measurement conf)
14 MAC: CFRA Random Access Preamble
15. MAC Random Access Response (UL allocation + TA)
16. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Confirm)
RRC
CONNECTED
T304
TS1RELOCprep
Regenerate
Security Keys
18.Data Transfer in Target
MME MMES-GW
TargetTarget
5. S10 FORWARD RELOCATION
REQUEST6. S11 CREATE SESSION REQ/RES
7. S1 HANDOVER REQUEST
10. S10 FORWARD RELOCATION
RESPONSE
12. S1 HANDOVER COMMAND
19. S10 FORWARD RELOCATION
COMPLETE/ ACK
Source Source
20. S1 UE CONTEXT RELEASE
COMMAND
(Cause: Successful Handover)
UP Forwarding
Source eNB Target eNB SourceSource eNB Target eNB TargetSourceSource eNB Target eNB SourceTargetSourceSource eNB Target eNB TargetSourceTargetSourceSource eNB Target eNB
11. S11 CREATE BEARER REQ/RES
17. S1 HANDOVER NOTIFY
Figure 5-15: S1 Handover
1. The source eNB configures the UE measurement procedures according to the area restriction information. Measurements
provided by the source eNB may assist the function controlling
the UE's connection mobility. Measurement Command message
is included in RRC Connection Reconfiguration message.
2. When a certain criteria is fulfilled (in our example event A3) UE will inform the source eNB by sending Measurement Report
3. Source eNB makes a decision based on Measurement Report and
RRM information to hand off the UE.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 207 -
4. The source eNB initiates the handover preparation by sending the HANDOVER REQUIRED message to the serving MME. When
the source eNB sends the HANDOVER REQUIRED message, it
shall start the timer TS1RELOCprep. The source eNB shall indicate
the appropriate cause value for the handover in the Cause IE.
The source eNB shall include the Source to Target Transparent
Container IE in the HANDOVER REQUIRED message.
In case of intra-system handover, the container shall be encoded
according to the definition of the Source e�B to Target e�B
Transparent Container IE. In case of handover to UTRAN, the
information in the Source to Target Transparent Container IE
shall be encoded according to the Source R�C to Target R�C
Transparent Container IE definition as specified in [19]. If the
handover is to GERAN A/Gb mode then the Source to Target
Transparent Container IE shall be encoded according to the
definition of the Source BSS to Target BSS Transparent
Container IE.
5. Source MME identifies Target MME (MME Selection Function) and sends S10 Forward Relocation Request (MME UE Context
,Source to Target Transparent Container, target eNB Id).
6. At the reception of the S10 Forward Relocation Request Target
MME checks if old S-GW can be used. If not it will select
serving GW and orders allocation of the resources in target S-
GW This also triggers GTP tunnel setup between P-GW and
target S-GW.
7. Once S-GW resources are ordered and GTP Tunnel is set up S1
Handover Request message is sent to Target eNB.
8. Target eNodeB will perform Admission Control for each E-RAB that needs to be set up.
9. If any of the requested E-RABs (with requester QoS) is admitted target eNB will create Target to Source Container and will send
it to the UE via Target MME in S1 Handover Request
Acknowledge message.
10. Target will pass received Target to Source Container to Source
eNB using S10 Forward Relocation Response message
LTE L12 Protocols and Procedures
- 208 - © Ericsson AB 2011 LZT1380549 R1A
11. If indirect forwarding is applicable the source MME sends Create Bearer Request (Cause, addresses and TEIDs for forwarding) to
the Serving GW. In case the Serving GW is relocated it includes
the tunnel identifier to the target serving GW. Cause indicates
that the bearer(s) are subject to data forwarding. The Serving GW
responds with a Create Bearer Response (Serving GW addresses
and TEIDs for forwarding) message to the source MME.
12. Source MME responds with the S1 Handover Command message
to the source eNB. If the Target to Source Transparent Container
IE has been received by the MME from the handover target then
the transparent container shall be included in the S1 Handover
Command message.
Upon reception of the S1 Handover Command message the
source eNB shall stop the timer TS1RELOCprep and start the timer
TS1RELOCOverall.
13. The source eNB sends the received RRC message to perform the handover, i.e RRCConnectionReconfiguration that was included
in S1: message Handover Command including the
mobilityControlInformation, to the UE.
The source eNB performs the necessary integrity protection and
ciphering of the message. The UE receives the
RRCConnectionReconfiguration message with necessary
parameters. The UE does not need to delay the handover
execution for delivering the HARQ/ARQ responses to source
eNB. After receiving the RRCConnectionReconfiguration
message including the mobilityControlInformation.
14. UE performs synchronization to target eNB and accesses the target cell via RACH, following a contention-free procedure if a
dedicated RACH preamble was indicated in the
mobilityControlInformation, or following a contention-based
procedure if no dedicated preamble was indicated. UE derives
target eNB specific keys and configures the selected security
algorithms to be used in the target cell.
15. The target eNB responds with UL allocation and timing advance.
16. When the UE has successfully accessed the target cell, the UE sends the RRCConnectionReconfigurationComplete message (C-
RNTI) to confirm the handover, along with an uplink Buffer
Status Report, whenever possible, to the target eNB to indicate
that the handover procedure is completed for the UE. The target
eNB verifies the C-RNTI sent in the
RRCConnectionReconfigurationComplete message.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 209 -
17. The target eNB informs Target MME that the UE has selected the target cell by sending S1 Handover �otify.
18. Target MME informs P-GW to switch path (NOTE: not shown in the sequence).
19. Target MME informs Source MME that Handover was successful by sending S10 Forward Relocation Complete and
the source responds with S10 Forward Relocation Complete Ack.
20. Source MME initiates release in source eNB by sending S1 Ue
Context Release Command with IE cause Successful Handover.
LTE L12 Protocols and Procedures
- 210 - © Ericsson AB 2011 LZT1380549 R1A
1.4 Coverage triggered session continuity to WCDMA/GERAN/CDMA or to different LTE frequency
When a UE in RRC_CONNECTED mode measures poor coverage in the
current LTE frequency, the eNodeB can redirect it towards a
• different LTE frequency
• WCDMA network
• GERAN network
• CDMA network
The redirection is controlled by the network and triggered by UE
measurement reports of the serving LTE cell.
The Coverage-Triggered Session Continuity features use the Event A2
(serving cell becomes worse than threshold) to indicate poor coverage. The
UE measurements are reported to the serving eNodeB to make the final
decision on redirection to another frequency or to another network.
The eNodeB will configure two Event A2 measurements in the UE to
detect poor coverage, and using the default settings, one of them will be
based on RSRP and one on RSRQ. The eNodeB will consider the UE in
poor coverage when at least one of the measurements has reported poor
coverage.
When the eNodeB receives a measurement report with event A2, it
determines whether to release the UE with redirection information,
depending on the UE capabilities, eNodeB licenses, and redirection
priority. If redirection is possible, when the UE reports poor coverage,
there are two possibilities:
a. The eNodeB can directly transfer the UE to one of the
candidate frequencies, by sending RRC Connection Release with
redirection information to another IRAT network or to another LTE
frequency. This happens when the eNB parameter ueMeasurementsActive is false.
b. The release message contains:
• information about one or several GERAN frequencies, or
• information about one or several WCDMA frequencies, or
• information about one or several CDMA frequencies, or
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 211 -
• the E-UTRA Absolute Radio Frequency channel Number (EARFCN)
to help the UE find a suitable cell.
c. The eNodeB can configure a new measurement in the UE to
help it detect possible frequencies where the UE can be transferred. This
happens if the eNB parameter ueMeasurementsActive is true.
The eNodeB also configures a cell to broadcast SIBs which contains information
and parameters required by the UE to perform idle mode reselection. Here
are the SIBs depending on the case:
• SIB 5, which contains information about alternative LTE
frequencies
• SIB 6 , which contains information about the WCDMA network
• SIB 7 , which contains information about the GERAN network
• SIB 8 , which contains information about the CDMA network.
In the following slide, the Coverage triggered WCDMA Session continuity Call
flow is presented.
LTE L12 Protocols and Procedures
- 212 - © Ericsson AB 2011 LZT1380549 R1A
Call flow for Coverage triggered session continuity to WCDMA
MME
eNB
RRC Connection Reconfiguration
(Measurement conf)
RRC Measurement Report (Event A2)
UE context Release Request
UE context release command
RRC CONNECTION ESTABLISHMENT
ROUTING AREA UPDATE & SERVICE REQUEST
RRC Connection Release
(redirection information)
UE context Release complete
RNC
Parameter
ueMeasurementsActive
= False
MME
eNB
RRC Connection Reconfiguration
(Measurement conf)
RRC Measurement Report (Event A2)
UE context Release Request
UE context release command
RRC CONNECTION ESTABLISHMENT
ROUTING AREA UPDATE & SERVICE REQUEST
UE context Release complete
RNC
Parameter
ueMeasurementsActive
= True
RRC Connection Reconfiguration
(Measurement conf – event B2)
SGSN
SGSN
RRC Measurement Report (Event B2)
RRC Connection Release
(redirection information)
Figure 5-16: Coverage triggered session continuity features WCDMA/GERAN/CDMA or LTE IF
1.5 Coverage triggered Inter - Frequency Handover
The Coverage-Triggered Inter frequency Handover feature requires the Coverage
Triggered inter-Frequency Session Continuity feature and extends it with the
option of initiating a handover to a cell in a different LTE frequency, instead of
initiating a release.
The Coverage-Triggered inter-Frequency Handover feature operates as follows:
The source eNodeB configures an Event A2 (serving cell becomes worse than
threshold) measurement in the UE. When the UE is in poor coverage area, it
sends a measurement report with event A2 to the eNodeB. The eNodeB
determines the set of LTE candidate frequencies where the UE can be transferred.
1. If any of the candidate frequencies is LTE frequency and a cell on this frequency is fully covering the source LTE cell, the eNodeB triggers a blind
inter frequency handover to this cell.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 213 -
2. If none of the LTE frequency candidates has a cell that fully covers the source cell, and the eNodeB is configured to start measurements for an Event A2
measurement report, an Event A5 measurement for each of the candidate
frequencies will be configured in the UE.
� When an Event A5 measurement report is received from the UE, the
eNodeB will investigate the reported cells and select a target cell to
which it is possible to do a handover. If none of the reported cells can be
used for handover, the UE will be released with redirect, as described in
Inter-frequency Session Continuity, Coverage-Triggered, to the
frequency reported by the Event A5 measurement.
� If the eNodeB is configured to not start measurements for an Event A2
measurement report, or the eNodeB times out while waiting for the A5
measurement report no target cell will be selected and instead the UE will
be released with redirect to one of the candidate frequencies.
If a target cell was selected for handover, the eNodeB proceeds to prepare and
execute the handover attempt. The procedure is described in the following figure.
The events sent from the eNodeB during handover preparation and execution will
contain information saying that it is a "Inter frequency handover" and whether the
handover was initiated based on a preconfigured target cell (blind handover) or
whether an Event A5 measurement was used to find a target cell (measurement
based handover).
Source eNB Target eNB
RRC MEASUREMENT REPORT
(Event A2)
RRC CONNECTION RECONFIGURATION
(Handover Command)
HANDOVER REQUEST
(HO PREPARATION INFORMATION)
Source eNB Target eNBSource eNB Target eNBSource eNB Target eNBSource eNB Target eNBSource eNB Target eNB
HANDOVER REQUEST ACKNOWLEDGE
(Handover Command)
SN STATUS TRANSFER
UE CONTEXT RELEASE COMMAND
RRC CONNECTION RECONFIGURATION COMPLETE
MME
PATH SWITCH REQUEST
PATH SWITCH ACKNOWLEDGE
F2 LTE cell fully
covers f1 LTE cell
UE CONTEXT RELEASE COMPLETE
Figure 5-17: Coverage triggered Inter-Frequency blind handover
LTE L12 Protocols and Procedures
- 214 - © Ericsson AB 2011 LZT1380549 R1A
RRC MEASUREMENT REPORT
(Event A2)
RRC CONNECTION RECONFIGURATION
(Handover Command)
HANDOVER REQUEST
(HO PREPARATION INFORMATION)
Source eNB Target eNB
HANDOVER REQUEST ACKNOWLEDGE
(Handover Command)
SN STATUS TRANSFER
RRC CONNECTION RECONFIGURATION COMPLETE
MME
PATH SWITCH REQUEST
PATH SWITCH ACKNOWLEDGE
RRC CONNECTION RECONFIGURATION
(Measurement configuration – event A5)
RRC MEASUREMENT REPORT
(Event A5)
Timer started –
expect eA5
Measurement Report received, or
Timer expired
UE CONTEXT RELEASE COMMAND
UE CONTEXT RELEASE COMPLETE
Figure 5-18: Coverage triggered Inter-Frequency handover (event A5)
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 215 -
1.6 Interworking with 2G/3G
Handover
CELL_PCH
URA_PCH
CELL_DCH
UTRA_Idle
E-UTRA
RRC_CONNECTED
E-UTRA
RRC Idle
GSM_Idle/
GPRS Idle
GPRS Packet
transfer mode
GSM_Connected
Reselection Reselection
ReselectionConnection
establishment/release
CCO,
Reselection
CCO with
NACC
CELL_FACH
CCO, Reselection +
PDP context est*
PMM_CONNECTED
PMM_IDLE
* PDP Context establishment is needed if no PDP context exists
Reselection +
PDP context est*
ECM -CONNECTED
ECM -IDLE
PMM_DETACHED EMM-DEREGISTERED Idle
Cell change
without signaling
Cell change
without signaling
Handover
Connection
establishment/release
Connection
establishment/release
Figure 5-19: Interworking with 2G/3G
1.6.1 Cell Reselection
A UE in RRC_IDLE performs cell reselection. The principles of this procedure
according to 36.300 are as follows:
The UE makes measurements of attributes of the serving and neighbor cells to
enable the reselection process:
• For a UE to search and measure neighboring GERAN cells, the
ARFCNs of the BCCH carriers need to be indicated in the serving
cell system information (i.e., an NCL). The NCL does not contain
BSICs or cell specific offsets and Qrxlevmin is given per
frequency band.
• For a UE to search and measure neighboring UTRAN cells, the
serving cell can indicate an NCL containing a list of carrier
frequencies and scrambling codes.
LTE L12 Protocols and Procedures
- 216 - © Ericsson AB 2011 LZT1380549 R1A
• Measurements may be omitted if the serving cell attribute fulfils
particular search or measurement criteria.
• 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 neighbor cells:
• Inter-RAT reselection is based on absolute priorities where UE
tries to camp on highest priority RAT available. Absolute priorities
for inter-RAT reselection are provided only by the RPLMN and
valid only within the RPLMN; priorities are given by the system
information and valid for all UEs in a cell, specific priorities per
UE can be signaled in the RRC Connection Release message. A
validity time can be associated with UE specific priorities.
• It should be possible to prevent the UE from reselecting to specific
detected neighboring cells;
• The UE is allowed to "leave" the source E-UTRAN cell to read the
target GERAN cell broadcast, in order to determine its
"suitability", prior to completing the cell reselection;
• Cell reselection can be speed dependent
(speed detection based on UTRAN solution);
Cell access restrictions apply as for UTRAN, which consist of access class (AC)
barring and cell reservation (e.g. for cells "reserved for operator use") applicable
for mobiles in RRC_IDLE mode.
When performing cell reselection while the UE is camped on another RAT, the
principles of this procedure are as follows:
The UE measures attributes of the E-UTRA neighboring cells:
Only the carrier frequencies need to be indicated to enable the UE to search and
measure E-UTRA neighboring cells;
Cell reselection identifies the cell that the UE should camp on. It is based on cell
reselection criteria which involve measurements of the serving and neighbor
cells:
For E-UTRA neighboring cells, there is no need to indicate cell-specific cell
reselection parameters i.e. these parameters are common to all neighboring cells
on an E-UTRA frequency;
Cell reselection parameters are applicable to all UEs in a cell, but it is possible to
configure specific reselection parameters per UE group or per UE.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 217 -
It should be possible to prevent the UE from reselecting to specific detected
neighboring cells.
SGSNSGSN
RNC
MME
PDN-GW
S-GW
1a. Routing Area Update Request
1b. Routing Area Update Request
2. Context Request
3. Context Response
4. Context Acknowledge
5. Update Bearer Request
6. Update Bearer Request
7. Update Bearer Response
8. Update Bearer Response
9. Routing Area Update Accept
10. Routing Area Update Complete
2
1b 3
1a
6
7
4
58
9
10
SGSNSGSN
RNC
MME
Figure 5-20: LTE to 3G Cell-reselection
1.6.2 IRAT HO principles
According to the 36.300 Inter RAT HO is designed so that changes to GERAN
and UTRAN are minimized. This can be done by following the principles
specified for GERAN to/from UTRAN intersystem HO. In particular the
following principles are applied to E-UTRAN Inter RAT HO design:
• Inter RAT HO is network controlled through source access system.
The source access system decides about starting the preparation
and provides the necessary information to the target system in the
format required by the target system. That is, the source system
adapts to the target system. The actual handover execution is
decided in the source system.
• Inter RAT HO is backwards handover, i.e. radio resources are
prepared in the target 3GPP access system before the UE is
commanded by the source 3GPP access system to change to the
target 3GPP access system.
LTE L12 Protocols and Procedures
- 218 - © Ericsson AB 2011 LZT1380549 R1A
• To enable backwards handover, and while RAN level interfaces
are not available a control interface exists in CN level. In Inter
RAT HO involving E-UTRAN access this interface is between
2G/3G SGSN and corresponding MME/Serving Gateway.
• The target access system will be responsible for giving exact
guidance for the UE on how to make the radio access there (this
includes radio resource configuration, target cell system
information etc.). This information is given during the handover
preparation and should be transported completely transparently
through the source access system to the UE.
• Mechanisms for avoiding or mitigating the loss of user data (i.e.
forwarding) can be used until the 3GPP Anchor determines that it
can send DL U-plane data directly to the target system.
• The handover procedure should not require any UE to CN
signaling in order for data to start to flow in the target system. This
requires that the security context, UE capability context and QoS
context is transferred (or translated) within the network between
source and target system.
• Similar handover procedure should apply for handovers of both
real time and non-real time services.
• Similar handover procedure should apply for both Inter RAT
Handover and intra-LTE Handover with EPC node change.
• Network controlled mobility is supported even if no prior UE
measurements have been performed on the target cell and/or
frequency i.e. “blind HO” is supported.
1.6.3 Coverage triggered WCDMA IRAT Handover
The Coverage-Triggered WCDMA IRAT Handover feature requires the
Coverage Triggered WCDMA Session Continuity feature and extends it with the
option of initiating a handover to a WCDMA cell, instead of initiating a release.
Also, it handles an incoming handover from a WCDMA cell to an LTE cell. In
addition, the Coverage-Triggered WCDMA IRAT Handover function can also
help to off-load an LTE cell, depending on measurement threshold settings.
The Coverage-Triggered WCDMA IRAT Handover feature operates as follows:
The source eNodeB configures an Event A2 (serving cell becomes worse than
threshold) measurement in the UE. When the UE is in poor coverage area, it
sends a measurement report with event A2 to the eNodeB. The eNodeB
determines the set of candidate frequencies where the UE can be transferred.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 219 -
1. If any of the candidate frequencies is a WCDMA frequency and a cell on this frequency is fully covering the source LTE cell, the eNodeB triggers a
WCDMA blind handover to this cell.
2. If none of the WCDMA frequency candidates has a cell that fully covers the source cell, and the eNodeB is configured to start measurements for an Event
A2 measurement report, an Event B2 measurement for each of the candidate
WCDMA frequencies will be configured in the UE.
� When an Event B2 measurement report is received from the UE, the
eNodeB will investigate the reported cells and select a target cell to
which is possible to do a handover. If none of the reported cells can be
used for handover, the UE will be released with redirect, as described in
WCDMA Session Continuity, Coverage-Triggered, to the frequency
reported by the Event B2 measurement.
� If the eNodeB is configured to not start measurements for an Event A2
measurement report or the eNodeB times out while waiting for the B2
measurement report, no target cell will be selected and instead the UE
will be released with redirect to one of the candidate frequencies.
This procedure is summarized and combined with the session continuity feature
in the following slide.
Event A2
Serving cell
worse than
threshold
Event B2Serving worse
than threshold1
AND IRAT
neighbor better
than threshold2
Blind release
with redirect (to
one of the candidate freq)
RBS determines a
set of candidate
frequencies* Is there a WCDMA
frequency cell that fully
covers the source cell?
Blind IRAT HO
YES
NO
ueMeasurementActive=?
FALSE
TRUE
covTriggeredBlindHoAllowed=true
mobilityAction=HANDOVER
coverageIndicator=covers
isHoAllowed=true
UtranCellRelation
isHoAllowed=true
externalUtranCellFDD
lac≠0 and rac≠-1
mobilityAction=
?
IRAT HO
HANDOVER
REDIRECT
Release with
redirect (to freq
reported by B2)
Session continuity
Handover
a5B2MobilityTimer
Event A1
Good coverage
detected
*also taking into
account possible
SPID values
Bad Coverage
Figure 5-21: IRAT Mobility to WCDMA
LTE L12 Protocols and Procedures
- 220 - © Ericsson AB 2011 LZT1380549 R1A
If a target cell was selected for handover, the eNodeB proceeds to prepare and
execute the handover attempt. The procedure is described in the following two
figures and it is separated in preparation and execution phases. The events sent
from the eNodeB during handover preparation and execution will contain
information saying that it is a "WCDMA handover" and whether the handover
was initiated based on a preconfigured target cell (blind handover) or whether an
Event B2 measurement was used to find a target cell (measurement based
handover).
In the following figures you can see the LTE to 3G and 3G to LTE handovers.
Details about the call flows can be found in 3GPP 23.401.
1.6.3.1 Preparation phase LTE to 3G Handover
Figure 5-22: LTE to 3G Handover – preparation phase
1. The source eNodeB receives a measurement report with event B2 or A2 and it initiates an Inter-RAT handover to the target access network, UTRAN Iu mode. If
the UE has an ongoing emergency bearer service the source eNodeB shall not
initiate PS handover to a UTRAN cell that is not IMS voice capable.
2. The source eNodeB sends a Handover Required (S1AP Cause, Target RNC
Identifier, CSG ID, CSG access mode, Source eNodeB Identifier, Source to Target
Transparent Container) message to the source MME to request the CN to establish
resources in the target RNC, target SGSN and the Serving GW. The bearers that
will be subject to data forwarding (if any) are identified by the target SGSN in a
later step (see step 7 below). When the target cell is a CSG cell or a hybrid cell, the
source eNodeB shall include the CSG ID of the target cell. If the target cell is a
hybrid cell, the CSG access mode shall be indicated.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 221 -
3. The source MME determines from the 'Target RNC Identifier' IE that the type of
handover is IRAT Handover to UTRAN Iu mode. The Source MME initiates the
Handover resource allocation procedure by sending a Forward Relocation Request
(IMSI, Target Identification, CSG ID, CSG Membership Indication, MM Context,
PDN Connections, MME Tunnel Endpoint Identifier for Control Plane, MME
Address for Control plane, Source to Target Transparent Container, RAN Cause,
MS Info Change Reporting Action (if available), CSG Information Reporting
Action (if available), UE Time Zone, ISR Supported) message to the target SGSN.
The information ISR Supported is indicated if the source MME and associated
Serving GW are capable to activate ISR for the UE. When ISR is activated the
message should be sent to the SGSN that maintains ISR for the UE when this SGSN
is serving the target identified by the Target Identification. This message includes
all PDN Connections active in the source system and for each PDN Connection
includes the associated APN, the address and the uplink Tunnel endpoint
parameters of the Serving GW for control plane, and a list of EPS Bearer Contexts.
RAN Cause indicates the S1AP Cause as received from source eNodeB.
The source MME shall perform access control by checking the UE's CSG
subscription when CSG ID is provided by the source eNodeB. If there is no
subscription data for this CSG ID or the CSG subscription is expired, and the target
cell is a CSG cell, the source MME shall reject the handover with an appropriate
cause.
The source MME includes the CSG ID in the Forward Relocation Request when the
target cell is a CSG cell or hybrid cell. When the target cell is a hybrid cell, the CSG
Membership Indication indicating whether the UE is a CSG member shall be
included in the Forward Relocation Request message.
The target SGSN maps the EPS bearers to PDP contexts 1-to-1 and maps the EPS
Bearer QoS parameter values of an EPS bearer to the Release 99 QoS parameter
values of a bearer context as defined in Annex E
Prioritization of PDP Contexts is performed by the target core network node, i.e.
target SGSN.
The MM context contains security related information, e.g. supported ciphering
algorithms as described in TS 29.274.
The target SGSN shall determine the Maximum APN restriction based on the APN
Restriction of each bearer context in the Forward Relocation Request, and shall
subsequently store the new Maximum APN restriction value.
4. The target SGSN determines if the Serving GW is to be relocated, e.g., due to
PLMN change. If the Serving GW is to be relocated, the target SGSN selects the
target Serving GW and sends a Create Session Request message (IMSI, SGSN
Tunnel Endpoint Identifier for Control Plane, SGSN Address for Control plane,
PDN GW address(es) for user plane, PDN GW UL TEID(s) for user plane, PDN
GW address(es) for control plane, and PDN GW TEID(s) for control plane, the
Protocol Type over S5/S8, Serving Network) per PDN connection to the target
LTE L12 Protocols and Procedures
- 222 - © Ericsson AB 2011 LZT1380549 R1A
Serving GW. The Protocol Type over S5/S8 is provided to Serving GW which
protocol should be used over S5/S8 interface.
The target SGSN establishes the EPS Bearer context(s) in the indicated order. The
SGSN deactivates, as provided in step 7 of the execution phase, the EPS Bearer
contexts which cannot be established.
4a. The target Serving GW allocates its local resources and returns a Create Session
Response (Serving GW address(es) for user plane, Serving GW UL TEID(s) for
user plane, Serving GW Address for control plane, Serving GW TEID for control
plane) message to the target SGSN.
5. The target SGSN requests the target RNC to establish the radio network resources
(RABs) by sending the message Relocation Request (UE Identifier, Cause, CN
Domain Indicator, Integrity protection information (i.e. IK and allowed Integrity
Protection algorithms), Encryption information (i.e. CK and allowed Ciphering
algorithms), RAB to be setup list, CSG ID, CSG Membership Indication, Source
RNC to Target RNC Transparent Container, Service Handover related information).
If the Access Restriction is present in the MM context, the Service Handover related
information shall be included by the target SGSN for the Relocation Request
message in order for RNC to restrict the UE in connected mode to handover to the
RAT prohibited by the Access Restriction.
For each RAB requested to be established, RABs To Be Setup shall contain
information such as RAB ID, RAB parameters, Transport Layer Address, and Iu
Transport Association. The RAB ID information element contains the NSAPI value,
and the RAB parameters information element gives the QoS profile. The Transport
Layer Address is the Serving GW Address for user plane (if Direct Tunnel is used)
or the SGSN Address for user plane (if Direct Tunnel is not used), and the Iu
Transport Association corresponds to the uplink Tunnel Endpoint Identifier Data in
Serving GW or SGSN respectively.
Ciphering and integrity protection keys are sent to the target RNC to allow data
transfer to continue in the new RAT/mode target cell without requiring a new AKA
(Authentication and Key Agreement) procedure. Information that is required to be
sent to the UE (either in the Relocation Command message or after the handover
completion message) from RRC in the target RNC shall be included in the RRC
message sent from the target RNC to the UE via the transparent container. More
details are described in TS 33.401.
The Target SGSN shall include the CSG ID and CSG Membership Indication when
provided by the source MME in the Forward Relocation Request message.
In the target RNC radio and Iu user plane resources are reserved for the accepted
RABs. Cause indicates the RAN Cause as received from source MME. The Source
RNC to Target RNC Transparent Container includes the value from the Source to
Target Transparent Container received from the source eNodeB.
If the target cell is a CSG cell, the target RNC shall verify the CSG ID provided by
the target SGSN, and reject the handover with an appropriate cause if it does not
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 223 -
match the CSG ID for the target cell. If the target cell is in hybrid mode, the target
RNC may use the CSG Membership Indication to perform differentiated treatment
for CSG and non-CSG members.
5a. The target RNC allocates the resources and returns the applicable parameters to the
target SGSN in the message Relocation Request Acknowledge (Target RNC to
Source RNC Transparent Container, RABs setup list, RABs failed to setup list).
Upon sending the Relocation Request Acknowledge message the target RNC shall
be prepared to receive downlink GTP PDUs from the Serving GW, or Target SGSN
if Direct Tunnel is not used, for the accepted RABs.
Each RABs setup list is defined by a Transport Layer Address, which is the target
RNC Address for user data, and the Iu Transport Association, which corresponds to
the downlink Tunnel Endpoint Identifier for user data.
Any EPS Bearer contexts for which a RAB was not established are maintained in
the target SGSN and the UE. These EPS Bearer contexts shall be deactivated by the
target SGSN via explicit SM procedures upon the completion of the routing area
update (RAU) procedure.
6. If 'Indirect Forwarding' and relocation of Serving GW apply and Direct Tunnel is
used the target SGSN sends a Create Indirect Data Forwarding Tunnel Request
message (Target RNC Address and TEID(s) for DL data forwarding) to the Serving
GW. If 'Indirect Forwarding' and relocation of Serving GW apply and Direct Tunnel
is not used, then the target SGSN sends a Create Indirect Data Forwarding Tunnel
Request message (SGSN Address and TEID(s) for DL data forwarding) to the
Serving GW.
Indirect forwarding may be performed via a Serving GW which is different from the
Serving GW used as the anchor point for the UE.
6a. The Serving GW returns a Create Indirect Data Forwarding Tunnel Response
(Cause, Serving GW Address(es) and Serving GW DL TEID(s) for data
forwarding) message to the target SGSN.
7. The target SGSN sends the message Forward Relocation Response (Cause, SGSN
Tunnel Endpoint Identifier for Control Plane, SGSN Address for Control Plane,
Target to Source Transparent Container, Cause, RAB Setup Information, Additional
RAB Setup Information, Address(es) and TEID(s) for User Traffic Data
Forwarding, Serving GW change indication) to the source MME. Serving GW
change indication indicates a new Serving GW has been selected. The Target to
Source Transparent Container contains the value from the Target RNC to Source
RNC Transparent Container received from the target RNC.
The IE 'Address(es) and TEID(s) for User Traffic Data Forwarding' defines the
destination tunnelling endpoint for data forwarding in target system, and it is set as
follows:
- If 'Direct Forwarding' applies, or if 'Indirect Forwarding' and no relocation of
Serving GW apply and Direct Tunnel is used, then the IE 'Address(es) and TEID(s)
LTE L12 Protocols and Procedures
- 224 - © Ericsson AB 2011 LZT1380549 R1A
for User Traffic Data Forwarding' contains the addresses and GTP-U tunnel
endpoint parameters to the Target RNC received in step 5a.
- If 'Indirect Forwarding' and relocation of Serving GW apply, then the IE
'Address(es) and TEID(s) for User Traffic Data Forwarding' contains the addresses
and DL GTP-U tunnel endpoint parameters to the Serving GW received in step 6.
This is independent from using Direct Tunnel or not.
- If 'Indirect Forwarding' applies and Direct Tunnel is not used and relocation of
Serving GW does not apply, then the IE 'Address(es) and TEID(s) for User Traffic
Data Forwarding' contains the DL GTP-U tunnel endpoint parameters to the Target
SGSN.
8. If "Indirect Forwarding" applies, the Source MME sends the message Create
Indirect Data Forwarding Tunnel Request (Address(es) and TEID(s) for Data
Forwarding (received in step 7)), EPS Bearer ID(s)) to the Serving GW used for
indirect forwarding.
Indirect forwarding may be performed via a Serving GW which is different from the
Serving GW used as the anchor point for the UE.
8a. The Serving GW returns the forwarding parameters by sending the message Create
Indirect Data Forwarding Tunnel Response (Cause, Serving GW Address(es) and
TEID(s) for Data Forwarding). If the Serving GW doesn't support data forwarding,
an appropriate cause value shall be returned and the Serving GW Address(es) and
TEID(s) will not be included in the message.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 225 -
1.6.3.2 Execution phase LTE to 3G handover
Figure 5-23: LTE to 3G Handover – execution phase
The source eNodeB continues to receive downlink and uplink user plane PDUs.
1. The source MME completes the preparation phase towards source eNodeB by
sending the message Handover Command (Target to Source Transparent Container,
E-RABs to Release List, Bearers Subject to Data Forwarding List). The "Bearers
Subject to Data forwarding list" IE may be included in the message and it shall be a
list of 'Address(es) and TEID(s) for user traffic data forwarding' received from
target side in the preparation phase (Step 7 of the preparation phase) when 'Direct
LTE L12 Protocols and Procedures
- 226 - © Ericsson AB 2011 LZT1380549 R1A
Forwarding' applies, or the parameters received in Step 8a of the preparation phase
when 'Indirect Forwarding' applies.
The source eNodeB initiates data forwarding for bearers specified in the "Bearers
Subject to Data Forwarding List". The data forwarding may go directly to target
RNC or alternatively go via the Serving GW if so decided by source MME and or/
target SGSN in the preparation phase.
2. The source eNodeB will give a command to the UE to handover to the target access
network via the message HO from E-UTRAN Command. This message includes a
transparent container including radio aspect parameters that the target RNC has set-
up in the preparation phase. The details of this E-UTRAN specific signalling are
described in TS 36.300.
Upon the reception of the HO from E-UTRAN Command message containing the
Handover Command message, the UE shall associate its bearer IDs to the respective
RABs based on the relation with the NSAPI and shall suspend the uplink
transmission of the user plane data.
3. Void.
4. The UE moves to the target UTRAN Iu (3G) system and executes the handover
according to the parameters provided in the message delivered in step 2. The UE
locally deactivates ISR by setting its TIN from "RAT-related TMSI" to "GUTI", if
any EPS bearer context activated after the ISR was activated in the UE exists.
5. When the new source RNC-ID + S-RNTI are successfully exchanged with the UE,
the target RNC shall send the Relocation Complete message to the target SGSN.
The purpose of the Relocation Complete procedure is to indicate by the target RNC
the completion of the relocation from the source E-UTRAN to the RNC. After the
reception of the Relocation Complete message the target SGSN shall be prepared to
receive data from the target RNC. Each uplink N-PDU received by the target SGSN
is forwarded directly to the Serving GW.
6. Then the target SGSN knows that the UE has arrived to the target side and target
SGSN informs the source MME by sending the Forward Relocation Complete
Notification (ISR Activated, Serving GW change) message. If indicated, ISR
Activated indicates to the source MME that it shall maintain the UE's context and
that it shall activate ISR, which is only possible when the S-GW is not changed. The
source MME will also acknowledge that information. A timer in source MME is
started to supervise when resources in Source eNodeB and Source Serving GW (for
Serving GW relocation) shall be released.
When the timer expires and ISR Activated is not indicated by the target SGSN the
source MME releases all bearer resources of the UE. If Serving GW change is
indicated and this timer expires the source MME deletes the EPS bearer resources
by sending Delete Session Request (Cause) messages to the Source Serving GW.
Cause indicates to the Source Serving GW that the Serving GW changes and the
Source Serving GW shall not initiate a delete procedure towards the PDN GW. If
Serving GW change is indicated and has been activated before this procedure, the
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 227 -
cause also indicates to the Source S-GW that the Source S-GW shall delete the
bearer resources on the other old CN node by sending Delete Bearer Request
message(s) to that CN node.
Upon receipt of the Forward Relocation Complete Acknowledge message the target
SGSN starts a timer if the target SGSN allocated S-GW resources for indirect
forwarding.
7. The target SGSN will now complete the Handover procedure by informing the
Serving GW (for Serving GW relocation this will be the Target Serving GW) that
the target SGSN is now responsible for all the EPS Bearer Contexts the UE has
established. This is performed in the message Modify Bearer Request (SGSN
Tunnel Endpoint Identifier for Control Plane, NSAPI(s), SGSN Address for Control
Plane, SGSN Address(es) and TEID(s) for User Traffic for the accepted EPS
bearers (if Direct Tunnel is not used) or RNC Address(es) and TEID(s) for User
Traffic for the accepted EPS bearers (if Direct Tunnel is used) and RAT type, ISR
Activated) per PDN connection. If the PDN GW requested UE's location and/or
User CSG information (determined from the UE context), the SGSN also includes
the User Location Information IE and/or User CSG Information IE in this message.
If the UE Time Zone has changed, the SGSN includes the UE Time Zone IE in this
message. If indicated, the information ISR Activated indicates that ISR is activated,
which is only possible when the S-GW is not changed. When the Modify Bearer
Request does not indicate ISR Activated and S-GW is not changed,, the S-GW
deletes any ISR resources by sending a Delete Bearer Request to the other CN node
that has bearer resources on the S-GW reserved.
The SGSN releases the non-accepted EPS Bearer contexts by triggering the Bearer
Context deactivation procedure. If the Serving GW receives a DL packet for a non-
accepted bearer, the Serving GW drops the DL packet and does not send a
Downlink Data Notification to the SGSN.
8. The Serving GW (for Serving GW relocation this will be the Target Serving GW)
may inform the PDN GW(s) the change of for example for Serving GW relocation
or the RAT type that e.g. can be used for charging, by sending the message Modify
Bearer Request per PDN connection. The S-GW also includes User Location
Information IE and/or UE Time Zone IE and/or User CSG Information IE if they
are present in step 7. Serving Network should be included if it is received in step 4.
For Serving GW relocation, the Serving GW allocates DL TEIDs on S5/S8 even for
non-accepted bearers. The PDN GW must acknowledge the request with the
message Modify Bearer Response. In the case of Serving GW relocation, the PDN
GW updates its context field and returns a Modify Bearer Response (Charging Id,
MSISDN, etc.) message to the Serving GW. The MSISDN is included if the PDN
GW has it stored in its UE context.
If PCC infrastructure is used, the PDN GW informs the PCRF about the change of,
for example, the RAT type.
9. The Serving GW (for Serving GW relocation this will be the Target Serving GW)
acknowledges the user plane switch to the target SGSN via the message Modify
Bearer Response (Cause, Serving GW Tunnel Endpoint Identifier for Control Plane,
LTE L12 Protocols and Procedures
- 228 - © Ericsson AB 2011 LZT1380549 R1A
Serving GW Address for Control Plane, Protocol Configuration Options). At this
stage the user plane path is established for all EPS Bearer contexts between the UE,
target RNC, target SGSN if Direct Tunnel is not used, Serving GW (for Serving
GW relocation this will be the Target Serving GW) and PDN GW.
If the Serving GW does not change, the Serving GW shall send one or more "end
marker" packets on the old path immediately after switching the path.
10. When the UE recognises that its current Routing Area is not registered with the
network, or when the UE's TIN indicates "GUTI", the UE initiates a Routing Area
Update procedure with the target SGSN informing it that the UE is located in a new
routing area. It is RAN functionality to provide the PMM-CONNECTED UE with
Routing Area information.
The target SGSN knows that an IRAT Handover has been performed for this UE as
it received the bearer context(s) by handover messages and therefore the target
SGSN performs only a subset of the RAU procedure, specifically it excludes the
context transfer procedures between source MME and target SGSN.
11. When the timer started at step 6 expires, the source MME sends a Release
Resources message to the Source eNodeB. The Source eNodeB releases its
resources related to the UE.
When the timer started in step 6 expires and if the source MME received the
Serving GW change indication in the Forward Relocation Response message, it
deletes the EPS bearer resources by sending Delete Session Request (Cause)
messages to the Source Serving GW. Cause indicates to the Source Serving GW
that the Source Serving GW shall not initiate a delete procedure towards the PDN
GW. The Source Serving GW acknowledges with Delete Session Response (Cause)
messages. If ISR has been activated before this procedure, the cause also indicates
to the Source S-GW that the Source S-GW shall delete the bearer resources on the
other old CN node by sending Delete Bearer Request message(s) to that CN node.
12. If indirect forwarding was used then the expiry of the timer at source MME started
at step 6 triggers the source MME to send a Delete Indirect Data Forwarding Tunnel
Request message to the S-GW to release the temporary resources used for indirect
forwarding.
13. If indirect forwarding was used and the Serving GW is relocated, then the expiry of
the timer at target SGSN started at step 6 triggers the target SGSN to send a Delete
Indirect Data Forwarding Tunnel Request message to the target S-GW to release
temporary resources used for indirect forwarding.
The incoming handover from WCDMA to LTE is presented in the following two
figures.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 229 -
1.6.3.3 Preparation phase 3G to LTE handover
Figure 5-24: 3G to LTE Handover – preparation phase
1. The source RNC decides to initiate an Inter-RAT handover to the E-UTRAN. At
this point both uplink and downlink user data is transmitted via the following:
Bearers between UE and source RNC, GTP tunnel(s) between source RNC, source
SGSN (only if Direct Tunnel is not used), Serving GW and PDN GW.
2. The source RNC sends a Relocation Required (Cause, Target eNodeB Identifier,
CSG ID, CSG access mode, Source RNC Identifier, Source RNC to Target RNC
Transparent Container) message to the source SGSN to request the CN to establish
resources in the target eNodeB, Target MME and the Serving GW. The bearers that
will be subject to data forwarding (if any) are identified by the target MME in a
later step (see step 7 below). When the target cell is a CSG cell or a hybrid cell, the
source RNC shall include the CSG ID of the target cell. If the target cell is a hybrid
cell, the CSG access mode shall be indicated.
3. The source SGSN determines from the 'Target eNodeB Identifier' IE that the type of
handover is IRAT Handover to E-UTRAN. The Source SGSN initiates the
Handover resource allocation procedure by sending Forward Relocation Request
(IMSI, Target Identification, CSG ID, CSG Membership Indication, MM Context,
PDN Connections, SGSN Tunnel Endpoint Identifier for Control Plane, SGSN
LTE L12 Protocols and Procedures
- 230 - © Ericsson AB 2011 LZT1380549 R1A
Address for Control plane, Source to Target Transparent Container, RAN Cause,
MS Info Change Reporting Action (if available), CSG Information Reporting
Action (if available), UE Time Zone, ISR Supported) message to the target MME.
This message includes all EPS Bearer contexts corresponding to all the bearers
established in the source system and the uplink Tunnel endpoint parameters of the
Serving GW. If the information ISR Supported is indicated, this indicates that the
source SGSN and associated Serving GW are capable to activate ISR for the UE.
When ISR is activated the message should be sent to the MME that maintains ISR
for the UE when this MME is serving the target identified by the Target
Identification. RAN Cause indicates the Cause as received from source RNC. The
Source to Target Transparent Container contains the value from the Source RNC to
Target RNC Transparent Container received from the Source RNC.
The source SGSN shall perform access control by checking the UE's CSG
subscription when CSG ID is provided by the source RNC. If there is no
subscription data for this CSG ID or the CSG subscription is expired, and the target
cell is a CSG cell, the source SGSN shall reject the handover with an appropriate
cause.
The source SGSN includes the CSG ID in the Forward Relocation Request when
the target cell is a CSG cell or hybrid cell. When the target cell is a hybrid cell, the
CSG Membership Indication indicating whether the UE is a CSG member shall be
included in the Forward Relocation Request message.
This message includes all PDN Connections active in the source system and for
each PDN Connection includes the associated APN, the address and the uplink
tunnel endpoint parameters of the Serving GW for control plane, and a list of EPS
Bearer Contexts.
Prioritization of EPS Bearer Contexts is performed by the target core network node.
The MM context contains security related information, e.g. UE Network capabilities
and used UMTS integrity and ciphering algorithm(s) as well as keys.
The target MME selects the NAS ciphering and integrity algorithms to use. These
algorithms will be sent transparently from the target eNodeB to the UE in the Target
to Source Transparent Container (EPC part).
The MME establishes the EPS bearer(s) in the prioritized order. The MME
deactivates, as provided in step 8 of the execution phase, the EPS bearers which
cannot be established.
The target MME shall determine the Maximum APN restriction based on the APN
Restriction of each bearer context received in the Forward Relocation Request, and
shall subsequently store the new Maximum APN restriction value.
4. The target MME determines if the Serving GW is to be relocated, e.g., due to
PLMN change. If the Serving GW is to be relocated, the target MME selects the
target Serving GW. The target MME sends a Create Session Request message
(IMSI, MME Address and TEID, MME Tunnel Endpoint Identifier for Control
Plane, MME Address for Control plane, PDN GW address(es) for user plane, PDN
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 231 -
GW UL TEID(s) for user plane, PDN GW address for control plane, and PDN GW
TEID(s) for control plane, the Protocol Type over S5/S8, Serving Network) per
PDN connection to the target Serving GW. The Protocol Type over S5/S8 is
provided to Serving GW which protocol should be used over S5/S8 interface.
4a. The target Serving GW allocates its local resources and returns them in a Create
Session Response (Serving GW address(es) for user plane, Serving GW UL
TEID(s) for user plane, Serving GW Address for control plane, Serving GW TEID
for control plane) message to the target MME.
5. The target MME requests the target eNodeB to establish the bearer(s) by sending
the message Handover Request (UE Identifier, S1AP Cause, KeNB, allowed AS
Integrity Protection and Ciphering algorithm(s), NAS Security Parameters to E-
UTRAN, EPS Bearers to be setup list, CSG ID, CSG Membership Indication,
Source to Target Transparent Container). The NAS Security Parameters to
E-UTRAN includes the NAS Integrity Protection and Ciphering algorithm(s), eKSI
and NONCEMME are targeted for the UE. S1AP Cause indicates the RAN Cause
as received from source SGSN. The Source to Target Transparent Container
contains the value from the RAN Transparent Container received from the source
SGSN.
NOTE 2: The target MME derives K'ASME from CK and IK in the MM context and
associates it with eKSI and selects NAS Integrity Protection and Ciphering
algorithm(s). The MME and UE derive the NAS keys and KeNB from K'ASME. If
the MME shares an EPS security association with the UE, the MME may activate
this native EPS security context by initiating a NAS SMC procedure after having
completed the handover procedure.
For each EPS bearer requested to be established, 'EPS Bearers To Be Setup' IE shall
contain information such as ID, bearer parameters, Transport Layer Address, "Data
forwarding not possible" indication, and S1 Transport Association. The target MME
ignores any Activity Status Indicator within an EPS Bearer Context and requests the
target eNodeB to allocate resources for all EPS Bearer Contexts received from the
source side. The Transport Layer Address is the Serving GW Address for user data,
and the S1 Transport Association corresponds to the uplink Tunnel Endpoint
Identifier Data. "Data forwarding not possible" indication shall be included if the
target MME decides the corresponding bearer will not be subject to data
forwarding.
The target MME shall include the CSG ID and CSG Membership Indication when
provided by the source SGSN in the Handover Request message.
The information about the selected NAS ciphering and integrity protection
algorithm(s), KSI and NONCEMME will be sent transparently from the target
eNodeB to the UE in the Target to Source Transparent Container, and in the
message UTRAN HO Command from source RNC to the UE. This will then allow
data transfer to continue in the new RAT/mode target cell without requiring a new
AKA (Authentication and Key Agreement) procedure. More details are described in
TS 33.401.
LTE L12 Protocols and Procedures
- 232 - © Ericsson AB 2011 LZT1380549 R1A
If the target cell is a CSG cell, the target eNodeB shall verify the CSG ID provided
by the target MME, and reject the handover with an appropriate cause if it does not
match the CSG ID for the target cell. If the target eNodeB is in hybrid mode, it may
use the CSG Membership Status to perform differentiated treatment for CSG and
non-CSG members.
5a. The target eNodeB allocates the requested resources and returns the applicable
parameters to the target MME in the message Handover Request Acknowledge
(Target to Source Transparent Container, EPS Bearers setup list, EPS Bearers failed
to setup list). The target eNodeB shall ignore it if the number of radio bearers in the
Source to Target Transparent container does not comply with the number of bearers
requested by the MME and allocate bearers as requested by the MME. Upon
sending the Handover Request Acknowledge message the target eNodeB shall be
prepared to receive downlink GTP PDUs from the Serving GW for the accepted
EPS bearers.
The target eNodeB selects AS integrity and ciphering algorithm(s). In addition to
the information provided by the MME (eKSI, NAS Integrity Protection and
Ciphering algorithm(s) and NONCEMME), the target eNodeB inserts AS integrity
and ciphering algorithm(s) into the UTRAN RRC message, which is contained in
the Target to Source Transparent Container.
6. If 'Indirect Forwarding' and relocation of Serving GW apply the target MME sends
a Create Indirect Data Forwarding Tunnel Request message (Target eNodeB
Address, TEID(s) for DL data forwarding) to the Serving GW.
Indirect forwarding may be performed via a Serving GW which is different from the
Serving GW used as the anchor point for the UE.
6a. The Serving GW returns a Create Indirect Data Forwarding Tunnel Response
(Cause, Serving GW Address(es) and Serving GW DL TEID(s) for data
forwarding) message to the target MME.
7. The target MME sends the message Forward Relocation Response (Cause, List of
Set Up RABs, EPS Bearers setup list, MME Tunnel Endpoint Identifier for Control
Plane, RAN Cause, MME Address for control plane, Target to Source Transparent
Container, Address(es) and TEID(s) for Data Forwarding, Serving GW change
indication) to the source SGSN. Serving GW change indication indicates whether a
new Serving GW has been selected. The Target to Source Transparent Container
includes the value from the Target to Source Transparent Container received from
the target eNodeB.
The IE 'Address(es) and TEID(s) for User Traffic Data Forwarding' defines the
destination tunnelling endpoint for data forwarding in target system, and it is set as
follows. If 'Direct Forwarding' or if 'Indirect Forwarding' but no relocation of
Serving GW applies, then the IEs 'Address(es) and TEID(s) for Data Forwarding'
contains the forwarding DL GTP-U tunnel endpoint parameters to the eNodeB
received in step 5a.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 233 -
If 'Indirect Forwarding' and relocation of Serving GW apply the IEs 'Address(es)
and TEID(s) for Data Forwarding' contains the DL GTP-U tunnel endpoint
parameters to the Target eNodeB or to the forwarding Serving GW received in
step 6a.
8. If "Indirect Forwarding" applies, the source SGSN shall send the message Create
Indirect Data Forwarding Tunnel Request (Address(es) and TEID(s) for Data
Forwarding (received in step 7)) to the Serving GW used for indirect forwarding.
Indirect forwarding may be performed via a Serving GW which is different from the
Serving GW used as the anchor point for the UE.
8a. The Serving GW returns the forwarding user plane parameters by sending the
message Create Indirect Data Forwarding Tunnel Response (Cause, Serving GW
Address(es) and TEID(s) for data forwarding). If the Serving GW doesn't support
data forwarding, an appropriate cause value shall be returned and the Serving GW
Address(es) and TEID(s) will not be included in the message.
LTE L12 Protocols and Procedures
- 234 - © Ericsson AB 2011 LZT1380549 R1A
1.6.3.4 Execution phase 3G to LTE handover
Figure 5-25: 3G to LTE Handover – execution phase
The source RNC continues to receive downlink and uplink user plane PDUs.
1. The source SGSN completes the preparation phase towards source RNC by sending
the message Relocation Command (Target RNC to Source RNC Transparent
Container, RABs to be Released List, RABs Subject to Data Forwarding List). The
"RABs to be Released list" IE will be the list of all NSAPIs (RAB Ids) for which a
Bearer was not established in Target eNodeB. The "RABs Subject to Data
forwarding list" IE may be included in the message and it shall be a list of
'Address(es) and TEID(s) for user traffic data forwarding' received from target side
in step 7 of the preparation phase when 'Direct Forwarding' applies. If 'Indirect
Forwarding' is applicable and Direct Tunnel is used the "RABs Subject to Data
Forwarding List" IE includes the parameters received in Step 8a of the preparation
phase. If 'Indirect Forwarding' is applicable and Direct Tunnel is not used the
"RABs Subject to Data Forwarding List" IE includes the source SGSN address(es)
and TEID(s) allocated for indirect data forwarding by Source SGSN. The Target
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 235 -
RNC to Source RNC Transparent Container contains the value from the Target to
Source Transparent Container received from the target MME.
2. The source RNC will command to the UE to handover to the target eNodeB via the
message HO from UTRAN Command. The access network specific message to UE
includes a transparent container including radio aspect parameters that the target
eNodeB has set-up in the preparation phase.
The source RNC may initiate data forwarding for the indicated RABs/EPS Bearer
contexts specified in the "RABs Subject to Data Forwarding List". The data
forwarding may go directly to target eNodeB, or alternatively go via the Serving
GW if so decided by source SGSN and/or target MME in the preparation phase.
Upon the reception of the HO from UTRAN Command message containing the
Relocation Command message, the UE shall associate its RAB IDs to the respective
bearers ID based on the relation with the NSAPI and shall suspend the uplink
transmission of the user plane data.
3. Void.
4. The UE moves to the E-UTRAN and performs access procedures toward target
eNodeB.
The UE locally deactivates ISR by setting its TIN from "RAT-related TMSI" to "P-
TMSI", if any PDP context activated after the ISR was activated in the UE exists.
5. When the UE has got access to target eNodeB it sends the message HO to E-
UTRAN Complete.
The UE shall implicitly derive the EPS bearers for which an E-RAB was not
established from the HO from UTRAN Command and deactivate them locally
without an explicit NAS message at this step.
6. When the UE has successfully accessed the target eNodeB, the target eNodeB
informs the target MME by sending the message Handover Notify (TAI+ECGI).
7. Then the target MME knows that the UE has arrived to the target side and target
MME informs the source SGSN by sending the Forward Relocation Complete
Notification (ISR Activated, Serving GW change) message. If ISR Activated is
indicated, this indicates to the source SGSN that it shall maintain the UE's contexts
and activate ISR, which is only possible when the S-GW is not changed. The source
SGSN shall also acknowledge that information. A timer in source SGSN is started
to supervise when resources in the in Source RNC and Source Serving GW (for
Serving GW relocation) shall be released
Upon receipt of the Forward Relocation Complete Acknowledge message the target
MME starts a timer if the target MME applies indirect forwarding.
8. The target MME will now complete the Inter-RAT Handover procedure by
informing the Serving GW (for Serving GW relocation this will be the Target
Serving GW) that the target MME is now responsible for all the bearers the UE
have established. This is performed in the message Modify Bearer Request (Cause,
LTE L12 Protocols and Procedures
- 236 - © Ericsson AB 2011 LZT1380549 R1A
MME Tunnel Endpoint Identifier for Control Plane, EPS Bearer ID, MME Address
for Control Plane, eNodeB Address(es) and TEID(s) for User Traffic for the
accepted EPS bearers and RAT type, ISR Activated) per PDN connection. If the
PDN GW requested UE's location and/or User CSG information (determined from
the UE context), the MME also includes the User Location Information IE and/or
User CSG Information IE in this message. If the UE Time Zone has changed, the
MME includes the UE Time Zone IE in this message. If indicated, the information
ISR Activated indicates that ISR is activated, which is only possible when the
S-GW was not changed. When the Modify Bearer Request does not indicate ISR
Activated and S-GW is not changed, the S-GW deletes any ISR resources by
sending a Delete Bearer Request to the other CN node that has bearer resources on
the S-GW reserved.
The MME releases the non-accepted bearers by triggering the bearer release
procedure. If the Serving GW receives a DL packet for a non-accepted bearer, the
Serving GW drops the DL packet and does not send a Downlink Data Notification
to the MME.
9. The Serving GW (for Serving GW relocation this will be the Target Serving GW)
may inform the PDN GW the change of for example for Serving GW relocation or
the RAT type that e.g. can be used for charging, by sending the message Modify
Bearer Request per PDN connection. The S-GW also includes User Location
Information IE and/or UE Time Zone IE and/or User CSG Information IE if they
are present in step 8. Serving Network should be included if it is received in step 4.
For Serving GW relocation, the Serving GW allocates DL TEIDs on S5/S8 even for
non-accepted bearers. The PDN GW must acknowledge the request with the
message Modify Bearer Response. In the case of Serving GW relocation, the PDN
GW updates its context field and returns a Modify Bearer Response (Charging Id,
MSISDN, etc.) message to the Serving GW. The MSISDN is included if the PDN
GW has it stored in its UE context.
If PCC infrastructure is used, the PDN GW informs the PCRF about the change of,
for example, the RAT type.
10. The Serving GW (for Serving GW relocation this will be the Target Serving GW)
acknowledges the user plane switch to the target MME via the message Modify
Bearer Response (Cause, Serving GW Tunnel Endpoint Identifier for Control Plane,
Serving GW Address for Control Plane, Protocol Configuration Options). At this
stage the user plane path is established for all bearers between the UE, target
eNodeB, Serving GW (for Serving GW relocation this will be the Target Serving
GW) and PDN GW.
If the Serving GW does not change, the Serving GW shall send one or more "end
marker" packets on the old path immediately after switching the path in order to
assist the reordering function in the target eNodeB.
11. The UE initiates a Tracking Area Update procedure when one of the conditions
listed in clause "Triggers for tracking area update" applies.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 237 -
The target MME knows that an IRAT Handover has been performed for this UE as
it received the bearer context(s) by handover messages and therefore the target
MME performs only a subset of the TA update procedure, specifically it excludes
the context transfer procedures between source SGSN and target MME.
12. When the timer started in step 7 expires the source SGSN will clean-up all its
resources towards source RNC by performing the Iu Release procedures. When
there is no longer any need for the RNC to forward data, the source RNC responds
with an Iu Release Complete message.
When the timer started in step 7 expires and if the source SGSN received the
Serving GW change indication in the Forward Relocation Response message, it
deletes the EPS bearer resources by sending Delete Session Request (Cause)
messages to the Source Serving GW. Cause indicates to the Source Serving GW
that the Serving GW changes and the Source Serving GW shall not initiate a delete
procedure towards the PDN GW. The Source Serving GW acknowledges with
Delete Session Response (Cause) messages. If ISR has been activated before this
procedure, the cause also indicates to the Source S-GW that the Source S-GW shall
delete the bearer resources on the other old CN node by sending Delete Bearer
Request message(s) to that CN node.
13. If indirect forwarding was used then the expiry of the timer at source SGSN started
at step 7 triggers the source SGSN to send a Delete Indirect Data Forwarding
Tunnel Request message to the S-GW to release the temporary resources used for
indirect forwarding.
14. If indirect forwarding was used and the Serving GW is relocated, then the expiry of
the timer at target MME started at step 7 triggers the target MME to send a Delete
Indirect Data Forwarding Tunnel Request message to the target S-GW to release
temporary resources used for indirect forwarding.
LTE L12 Protocols and Procedures
- 238 - © Ericsson AB 2011 LZT1380549 R1A
1.6.4 CS FallBack
CS Fallback function in EPS enables the provisioning of the CS services when
the UE is served by E-UTRAN. A CS Fallback enabled terminal connected to E-
UTRAN can use GERAN or UTRAN to connect to the CS domain. Figure 5-26
illustrated reference architecture for the CS Fallback function.
X2-UP
S1-UP
EPC
S1-CP
E-UTRAN
eNodeBeNodeBeNodeBeNodeB
S11MME
S-GW
P-GW
S5/S8
X2-CP
HSS
GERAN
UTRAN
GPRS Packet
Core
SGSN
GGSNS6a
CS Core
MSC
GWMSC S3
S4
S6d
Uu
SGs
Figure 5-26 CS Fallback to GERAN/UTRAN
The CS Fallback and SMS over SGs in EPS are realized by using SGs interface
between Control Plane nodes MME and MSC Server. The main purpose with
SGs interface is to provide mechanisms for mobility management and paging
procedures between EPS domain and CS Domain. It is also used for signaling
needed for both MO and MT procedures.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 239 -
In addition there is a reference model for CS Fallback to CDMA2000 network as
illustrated in Figure 5-27.
X2-UP
S1-UP
EPC
S1-CP
E-UTRAN
eNodeBeNodeBeNodeBeNodeB
S11
MME
S-GW
P-GW
S5/S8
X2-CP
HSS
CDMA2000
HRPD
(EV-DO)S6a
PDSN
S103
S2a
RNCS101
Uu
CDMA2000
Access
1XCS IWS
1XCS MSC
Tunneled 1xRTT message
A1
Figure 5-27 CS Fallback to 1xRTT CDMA2000
The CS Fallback for 1xRTT in EPS enables the delivery of CS domain services
by reuse of 1xCS infrastructure when the UE is served by E-UTRAN. The CS
fallback to 1xRTT and SMS over S102 in EPS function is realized by reusing the
S102 reference point between the MME and the 1xCS IWS. The S102 reference
point provides a tunnel between MME and 3GPP2 1xCS IWS to relay 3GPP2
1xCS signaling messages.
1.6.4.1 Why CS Fallback?
LTE/SAE provides connectivity towards PS domain and supports packet based
services only. That implies that traditional CS services such as CS Voice, CS
Data, SMS are not supported. In order to provide smooth migration CS Fallback
solution is provided by 3GPP.
LTE L12 Protocols and Procedures
- 240 - © Ericsson AB 2011 LZT1380549 R1A
� The alternative if investment in IMS should be avoided
� Based on reuse of legacy CS access
� CS Fallback may be used as a generic telephony
fallback method.– E.g. secure functionality for incoming roamers.
– Terminals are expected to support it even if IMS/MMtel is
supported
Figure 5-28 Why CS Fallback?
A CS fallback enabled terminal, connected to E UTRAN may use
GERAN/UTRAN or CDMA 1xRTT to connect to the CS domain. This function
is only available in case E UTRAN coverage is overlapped by either
GERAN/UTRAN or CDMA coverage.
CS Fallback may be used as a generic telephony fallback method securing
functionality for incoming roamers as well.
� Subscribers roaming with preference on LTE access, no CS-voice service available (i.e. IMS is not used as voice engine)
� Fallback triggered to overlapping CS domain (2G/3G) whenever voice service is requested
� Resumed LTE access for PS services after call completion (cell reselection)
LTE
LTE
LTE
LTE
GERAN/UTRAN
LTE island
PSPS
CS (+PS)CS (+PS)
PSPSPS
Figure 5-29 CS Fallback Concept
As illustrated in Figure 5-29 LTE coverage will initially only be deployed in
islands. Outside these islands, the subscriber must receive its services from a non
LTE environment..
This can either be a HSPA network, over which MMTel is run or a classical CS
network without MMTel capabilities.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 241 -
MSS
MSC-SM-MGw
MGCFIM-MGw
MRFP
Packet Core
GSM / WCDMA RAN
LTE RAN
RC
MME SAE Gw
GGSNSGSN
4. Page over
SGs-interfaceCSFB
Terminal
1. Subscriber registered
in MSC but roam in LTE
3. Incoming call to
subscriber in LTE
CS signaling
2. CS domain updated of subscribers
whereabouts through CS signaling
over MME-MSC (LUP, SMS etc.)
CS signalingCS signaling
2. CS domain updated of subscribers
whereabouts through CS signaling
over MME-MSC (LUP, SMS etc.)
payload
6. Page response
and call setup
over 2G/3G radio
payloadpayload
6. Page response
and call setup
over 2G/3G radio
CSFB
Terminal5. RAN triggers
an release with
redirect
Figure 5-30 MSS as voice engine for LTE subscribers
Figure 5-30 illustrates one scenario when providing CS services to an LTE
subscriber. Prerequisite for CS Fallback to work is that UE is dual radio capable
UE and it is registered in the CS Domain.
1.6.4.2 Emergency Call for CS Fallback
UTRANCS 112CS 112
GRAN
• WCDMA network as CS fallback for ordinary calls
GSM network is preferred for emergency calls
Frequency Relation:
CS FallbackPriority
Emergency Call
[7-0]
Figure 5-31 Emergency Call Support for CS Fallback
The Emergency Call Support for CS Fallback feature enables the operator to set
unique frequency and frequency group priorities for emergency calls. The
operator might prefer to use the WCDMA network as CS fallback for ordinary
calls while the GSM network is preferred for emergency calls.
LTE L12 Protocols and Procedures
- 242 - © Ericsson AB 2011 LZT1380549 R1A
With the feature “Limited service mode emergency call support”, it is possible
for UEs in limited service mode to make emergency calls over CS fallback.
1.6.5 UE Mode of Operation
CS fallback capable UE: A UE that uses a
CS infrastructure for a voice call and
other CS-domain services by falling back
to A/Gb or Iu mode if the UE is served by
E-UTRAN when a CS service is requested.
1x CS fallback capable UE: A UE that uses a
CS infrastructure for a voice call and other
CS-domain services by falling back to
cdma2000® 1x access network
if the UE is served by E-UTRAN
when a CS service is requested.
CS/PS
Mode 1PS Mode 1
CS/PS
Mode 2 PS Mode 2
Voice Centric
Data Centric
CS
Fa
llba
ck M
od
es
Figure 5-32 UE Mode of Operation
A UE attached for EPS services operates in one of the following operation
modes, see Figure 5-32:
• PS mode 1 of operation: the UE registers only to EPS services, and
UE's usage setting is "voice centric";
• PS mode 2 of operation: the UE registers only to EPS services, and
UE's usage setting is "data centric";
• CS/PS mode 1 of operation: the UE registers to both EPS and non-
EPS services, and UE's usage setting is "voice centric"; and
• CS/PS mode 2 of operation: the UE registers to both EPS and non-
EPS services, and UE's usage setting is "data centric".
A UE configured to use CS fallback, operates in CS/PS mode 1 or CS/PS mode 2.
Such UE may also be configured to use IMS, in which case the voice domain
preference is used for the selection of the domain for originating voice
communication services.
A UE configured to use SMS over SGs, but not configured to use CS fallback,
also operates in CS/PS mode 1 or CS/PS mode 2.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 243 -
The behavior of the UE in CS/PS mode 1 of operation, upon failure to access the
CS domain or upon reception of a "CS fallback not preferred" or "SMS only"
indication, will depend on the availability of voice over IMS.
Change of UE mode of operation
The UE mode of operation can change as a result of e.g.:
• a change of UE's usage setting for a CS voice capable UE;
• a change of voice domain preference for a CS voice capable
UE;
• an indication of unsuccessful IMS registration from the upper
layers; or
• a change in UE configuration regarding the use of SMS
1.6.6 Attach Procedure
1.6.6.1 EPS and GERAN/UTRAN Registration:
MME
LOCATION UPDATE ACCEPT
RRC CONNECTION SETUP COMPLETE
(Attach Request)
LOCATION UPDATE REQ
RRC Connection Set up Procedure
EPS attach type IE:
001 EPS attach
010 combined EPS/IMSI attach
110 EPS emergency attach
111 reserved
MSC
Server/
VLRHSS
Attach Procedure according to 23.401
Update Location in CS domain
Attach Procedure according to 23.401
Derive VLR number;
Allocate default LAI
Figure 5-33: Attach Procedure – CS Fallback – GERAN / UTRAN
LTE L12 Protocols and Procedures
- 244 - © Ericsson AB 2011 LZT1380549 R1A
1. The UE initiates the attach procedure by the transmission of an Attach Request including the Attach Type and Mobile Station
Classmark 2 message to the MME. The Attach Type indicates that
the UE requests a combined EPS/IMSI attach and informs the
network that the UE is capable and configured to use CS fallback
and/or SMS over SGs.
If the UE needs SMS service but not CSFB, the UE shall include an
"SMS-only" indication in the combined EPS/IMSI Attach Request.
2. EPS Attach procedure are performed as specified in chapter 4.
3. The VLR shall be updated according to the combined GPRS/IMSI Attach procedure. If the Attach Request message includes an Attach
Type indicating that the UE requests a combined EPS/IMSI attach.
The MME allocates a LAI for the UE. The MME derives a VLR
number based on the allocated LAI and on an IMSI. The MME starts
the location update procedure towards the new MSC/VLR upon
receipt of the subscriber data from the HSS in step 2. This operation
marks the MS as EPS-attached in the VLR.
4. The MME sends a Location Update Request (new LAI, IMSI, MME name, Location Update Type) message to the VLR.
5. The VLR creates an association with the MME by storing MME name.
6. The VLR performs Location Updating procedure in CS domain.
7. The VLR responds with Location Update Accept (VLR TMSI) to the MME.
8. The EPS Attach procedure is completed by as specified in chapter 4. The existence of LAI and VLR TMSI indicates successful attach to
CS domain.
9. If the UE requests combined EPS/IMSI Attach Request without the "SMS-only" indication, and if the network supports only SMS over
SGs, the network performs the IMSI attach and the MME indicates in
the Attach Accept message that the IMSI attach is for "SMS-only".
When the network accepts a combined EPS/IMSI attach without
limiting to "SMS-only", the network may provide a "CSFB Not
Preferred" indication to the UE.
10. If the UE requests combined EPS/IMSI Attach Request with the "SMS-only" indication, and if the network supports SMS over SGs
only or if it supports CSFB and SMS over SGs, the network shall
perform the IMSI attach and the MME shall indicate in the Attach
Accept message that the IMSI attach is for "SMS-only".
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 245 -
11. The network provides the "SMS-only" or "CSFB Not Preferred" indications based on locally configured operator policies based on
e.g. roaming agreement.
1.6.6.2 EPS and CDMA2000 Registration:
MME1xCS
IWS
1xRTT
MSC
4. 1xRTT CS registration request
4a. UL Inf Transfer
6. 1xRTT CS registration response
1. UE attaches to E-UTRAN
5. Location update to
1x RTT CS Domain
2. Decision to register
in 1xRTT CS
3. Service Request procedure if the UE is in idle state
4b. S1 CDMA2000
Tunneling
4c. S102 Direct Transfer
6c. DL Inf Transfer 6b. S1 CDMA2000
Tunneling
6a. S102 Direct Transfer
Figure 5-34 1x RTT CS Pre-Registration over EPS Procedure
1. The UE attaches to E-UTRAN as specified in TS 23.401 [2]. The UE includes an indication of enhanced CS fallback to 1xRTT and may
also include concurrent 1xRTT and HRPD PS session handling
capabilities as part of the UE radio capabilities.
2. Based on a radio layer trigger (e.g. an indication from the E-UTRAN when the UE is in connected state or an indication over the broadcast
channel), the UE decides to register with the 1xRTT CS domain.
3. If the UE is in idle state, in order to create a signalling connection with the MME, it performs the Service Request procedure.
LTE L12 Protocols and Procedures
- 246 - © Ericsson AB 2011 LZT1380549 R1A
4. The UE generates a 1xRTT CS registration request.
a) The 1xRTT CS message is transferred from the UE to E-UTRAN.
b) E-UTRAN forwards the 1xRTT CS message to the MME
including the CDMA2000 Reference Cell ID.
c) The MME selects a 1xCS IWS node based on the CDMA2000
Reference Cell ID. The IMSI is used to distinguish S102 signalling
transactions belonging to different UEs. The MME sends a S102
Direct Transfer message (IMSI, 1xCS message) to the 1xCS IWS
node.
5. 1xRTT CS registration is then performed by the 1xCS IWS node.
6. And 1XRTT CS Registration response is sent to the UE
a) 1xRTT CS registration response is tunnelled back to the MME in a
S102 Direct Transfer message (IMSI, 1xCS message).
b) The MME forwards the 1xRTT CS message to the E-UTRAN
using S1 CDMA2000 Tunnelling
c) The E-UTRAN forwards the 1xRTT CS message to the UE.
If the triggers for 1xCS registration change over time, the UE (both in idle or
connected state), uses this information to update the 1xCS registration via the
tunnel.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 247 -
1.6.7 Mobile Originating Call
1.6.7.1 CS Fallback to GERAN or UTRAN
MMEBSS/RNS MSC
10b. Location Area Update
10a. Service Reject
10c. CS MO call
3a. NACC 3b,3c RRC Connection Release
1a. Extended Service Request
SGW/PGW
4.S1AP: S1 UE Context Release Request
1b. S1AP UE Context Modification Request message with CS Fallback Indicator
7a. Suspend (see 23.060)
8. Update bearer(s)
SGSN
7b. Suspend Request / Response
If the MSC is changed
e
9. CM Service Request 9. A/Iu cs message (with CM service Request )
1c. S1AP UE Context Modification Response
5. S1 UE Context Release
6.UE changes RAT then LA Update or Combined RA/LA Update or LAU and RA
2. Measurement Report Solicitation
11. Routing Area Update or Combined RA/LA Update
Figure 5-35 MO Call PS HO not Supported
LTE L12 Protocols and Procedures
- 248 - © Ericsson AB 2011 LZT1380549 R1A
1. 1a.The UE sends an Extended Service Request (CS Fallback Indicator) to the MME. Extended Service Request message is encapsulated in RRC
and S1-AP messages. CS Fallback Indicator indicates MME to perform
CS Fallback. The UE only transmits this request if it is attached to CS
domain (with a combined EPS/IMSI Attach) and can not initiate an IMS
voice session (because e.g. the UE is not IMS registered or IMS voice
services are not supported by the serving IP-CAN, home PLMN or UE).
1b. The MME sends an S1-AP UE Context Modification Request
message to eNB that includes a CS Fallback Indicator. This message
indicates to the eNB that the UE should be moved to UTRAN/GERAN.
1c.The eNB shall reply with S1-AP UE Context Modification Response
message.
2. The eNodeB may optionally solicit a measurement report from the UE to
determine the target GERAN/UTRAN cell to which the redirection procedure
will be performed.
The network performs one of steps 3a or 3b or 3c.
3a. If the UE and network support inter-RAT cell change order to GERAN
and the target cell is GERAN. The eNodeB can trigger an inter RAT cell
change order (optionally with NACC) to a GERAN neighbour cell by sending
an RRC message to the UE. The inter-RAT cell change order may contain a
CS Fallback Indicator which indicates to UE that the cell change order is
triggered due to a CS fallback request. If the inter-RAT cell change order
contains a CS Fallback Indicator and the UE fails to establish connection to
the target RAT, then the UE considers that CS fallback has failed. Service
Request procedure is considered to be successfully completed when cell
change order procedure is completed successfully.
3b. If the UE or the network does not support inter-RAT PS handover from
E-UTRAN to GERAN/UTRAN nor inter-RAT cell change order to GERAN
or the network does not wish to use these procedures. The eNodeB can
trigger RRC connection release with redirection to GERAN or UTRAN.
3c. If the UE and network support "RRC connection release with redirection
and Multi Cell System Information to GERAN/UTRAN". The eNodeB can
trigger RRC connection release with redirection to GERAN or UTRAN and
include one or more physical cell identities and their associated System
Information.
NOTE: Service Request procedure supervision timer shall be sufficiently
long considering the optional measurement reporting at step 2.
4. The eNodeB sends an S1AP UE Context Release Request message to the
MME. If the target cell is GERAN and either the target cell or the UE does
not support DTM the message includes an indication that the UE is not
available for the PS service.
5. The MME releases the UE Context in the eNodeB as well as all eNodeB
related information in the S-GW.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 249 -
In case the Cause indicates that RRC was released due to abnormal
conditions, e.g. radio link failure, the MME suspends the EPS bearers (Step
8).
The UE performs one of steps 6a or 6b or 6c and THE> performs
step 6d.
6a.(Step 6a is performed if step 3a, Cell Change Order to GERAN, was
performed).
The UE moves to the new cell in GERAN. The UE uses the NACC
information and/or receives the broadcast System Information and when it
has all of the necessary information to access the GERAN cell, establishes a
radio signalling connection.
6b. (Step 6b is performed if step 3b, RRC release with redirection, was
performed).
The UE moves to the target RAT, identifies a suitable cell preferably of the
same PLMN as received in LAI IE of combined EPS/IMSI Attach/TAU
Accept message, receives the broadcast System Information and when it has
the necessary information to access GERAN/UTRAN, establishes a radio
signalling connection.
6c. (Step 6c is performed if step 3c, RRC connection release with redirection
and Multi Cell System Information, was performed).
The UE moves to the target RAT and identifies a suitable cell preferably of
the same PLMN as received in LAI IE of combined EPS/IMSI Attach/TAU
Accept message. The UE uses the NACC information and/or receives the
broadcast System Information and when it has all of the necessary
information to access GERAN/UTRAN, the UE establishes the radio
signalling connection.
6d. When the UE arrives at the target cell, if target RAT is UTRAN: The UE
establishes the radio signalling connection by sending an RRC Initial Direct
Transfer message that contains a NAS message. The CN Domain Indicator is
set to "CS" in the Initial Direct Transfer message.
If target RAT is GERAN A/Gb mode: The UE establishes a radio signalling
connection by using the procedures specified in (i.e. UE requests and is
assigned a dedicated channel where it sends a SABM containing a NAS
message to the BSS and the BSS responds by sending a UA). Upon receiving
the SABM (containing the NAS message) the BSS sends a COMPLETE
LAYER 3 INFORMATION message (containing the NAS message) to the
MSC which indicates CS resources have been allocated in the GERAN cell.
After the establishment of the main signalling link the UE enters either Dual
Transfer Mode or Dedicated Mode.
LTE L12 Protocols and Procedures
- 250 - © Ericsson AB 2011 LZT1380549 R1A
If the LA of the new cell is different from the one stored in the UE, the UE
shall initiate a Location Area Update or a Combined RA/LA Update
procedure for the different Network Modes of Operation (NMO). The UE
shall set the "follow-on request" flag in the LAU Request in order to indicate
to the MSC not to release the Iu/A connection after the LAU procedure is
complete. Further the UE performs any Routing Area Update procedure.
In NMO I a CSFB UE may perform separate LAU with "follow-on request"
flag and RAU procedures instead of a Combined RA/LA Update procedure to
speed up the CSFB procedure.
7. If the target RAT is GERAN and DTM is not supported, the UE starts the
Suspend procedure. This triggers the SGSN to send a Suspend Request
message to the MME. The MME returns a Suspend Response to the SGSN
even though the GUTI cannot be derived from the P-TMSI and RAI pair.
8. If the S1-AP UE Context Release Request message, received from the
eNodeB in step 4, indicates that the UE is not available for the PS service in
the target cell the MME starts the preservation and suspension of non-GBR
bearers and the deactivation of GBR bearers towards S-GW and P-GW(s).
The MME stores in the UE context that UE is in suspended status.
NOTE: Step 8 can not be triggered by the Suspend procedure since the full
GUTI can not be derived from the P-TMSI and RAI included in the Suspend
Request message.
9. The UE continues with the MO call setup procedure with sending CM
Service Request.
10a. If the UE is not registered in the MSC serving the 2G/3G cell or the UE
is not allowed in the LA, the MSC shall reject the service request, if implicit
location update is not performed.
10b. A UE detecting that the MSC rejected the service request shall perform
the Location Area Update or a Combined RA/LA procedure according to
existing GERAN or UTRAN for the different Network Modes of Operation
(NMO).
10c. The UE initiates the CS call establishment procedure.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 251 -
11. After the CS voice call is terminated and if the UE is in GERAN and PS
services are suspended, then the UE shall resume PS services. A Gn/Gp -
SGSN resume the PDP Context(s). An S4 SGSN will resume the bearers, and
informs the S-GW and P-GW(s) to resume the suspended bearers. If the UE
has returned to E-UTRAN after the CS voice call was terminated, then the
UE shall resume PS service by sending TAU to MME. The MME will in
addition inform S-GW and P-GW(s) to resume the suspended bearers.
Resuming the suspended bearers in the S-GW and in the P-GW should be
done by implicit resume using the Modify Bearer request message if it is
triggered by the procedure in operation, e.g. RAU, TAU or Service Request.
The S-GW is aware of the suspend state of the bearers and will forward the
Modify Bearer request to the P-GW. Explicit resume using the Resume
Notification message should be used in cases when Modify Bearer Request is
not triggered by the procedure in operation.
If the UE remains on UTRAN/GERAN after the CS voice call is terminated
the UE performs normal mobility management procedures.
1.6.7.2 CS Fallback to CDMA2000
MME1xCS
IWS
1xRTT
MSC
1 UE is E-UTRAN attached and registered with 1xRTT
11. 1x RTT MO call establishment
4. S1 UE Context Modification
3. Extended Service Request
S-GW/
P-GW
7. S1 UE Context Release
8. Suspend notification
9. Suspend Acknowledge
10. S1 UE Context Release
6. E-UTRAN triggers
RRC connection Release with redirection
2 Decision to make a
MO Call in 1xRTT CS
5. S1 UE Context Modification Resp
Figure 5-36: CS MO Call Using Fallback to CDMA 1x RTT Network
1. UE is E-UTRAN attached and registered with 1xRTT CS.
LTE L12 Protocols and Procedures
- 252 - © Ericsson AB 2011 LZT1380549 R1A
2. UE makes a decision to perform a mobile originated CS call.
3. UE sends an Extended Service Request (CS Fallback Indicator) to the MME.
4. MME sends a S1-AP message that includes: a CS Fallback Indicator to indicate the E-UTRAN to move the UE to 1xRTT.
5. E-UTRAN may optionally solicit a 1xRTT measurement report from the UE to determine the target 1xRTT cell to which the CS Fallback
will be performed.
6. The E-UTRAN triggers RRC connection release with redirection to 1xCS.
7. E-UTRAN sends an S1 UE Context Release Request (Cause) message to the MME. Cause indicates that the S1 UE Context
Release was caused by CS fallback to 1xRTT.
8. Suspend Notification: The S1-U bearers are released and the MME starts the preservation and suspension of non-GBR bearers and the
deactivation of GBR bearers towards S-GW and P-GW(s).
9. S-GW and P-GW(s) acknowledges the bearer updates Suspend Notification and marks the UE as suspended. The P-GW discards
downlink data if the UE is marked as suspended.
10. S1 UE Context in the E-UTRAN is released.
11. UE moves to 1xRTT and performs the procedure for mobile originating call.
The UE returns to E-UTRAN once CS service ends in the 1xCS domain by
performing reselection. The EPS service is resumed.
For further information regarding MT calls and SMS see Appendix in this book
or visit www.3gpp.org TS 23.272.
1.7 Service Triggered mobility
The Service Triggered Mobility feature enables coverage-triggered mobility
based on the Quality of Service (QoS) defined for the User Equipment (UE)
bearers. The feature applies dynamic levels of coverage thresholds based on the
QoS Class Identifier (QCI) profiles of the bearers.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 253 -
Each QCI profile holds offsets for the thresholds for Event A1, Event A2, Event
A5, and Event B2. An eNodeB reconfigures the threshold levels in a UE based on
the changing bearer QCI profile constellation. A bearer QCI profile constellation
can change due to a bearer setup, release, or modify procedure execution.
Each threshold configured in a UE at a particular point in time, is based on the
highest of the offsets found in all bearers' QCI profiles.
This means, for example, that a UE with bearers requiring high signal quality will
report poor coverage earlier than another UE with bearers not requiring as high
signal quality.
QCI=2QCI=2
QCI=5QCI=5
Bearers:
QCI=4QCI=4a2ThresholdRsrpPrimUE2
a2ThresholdRsrpPrimUE1
Different thresholds for events
A1, A2, A5 and B2 to each UE,
due to different bearer QCI
constellation =
Service based mobility
Reconfiguration of UE
measurements when:
•bearer(s) with new QoS profile
(QCI) are set up/modified, or
•last bearer with QCI leading to
max thresholds is released
Figure 5-37: Service Triggered Mobility
LTE L12 Protocols and Procedures
- 254 - © Ericsson AB 2011 LZT1380549 R1A
1.8 Subscriber Triggered Mobility
This feature enables individual control of mobility characteristics for a User
Equipment (UE) based on Subscriber Profile ID for RAT/Frequency Priority
(SPID).
The use of SPID makes it possible to create and sell differentiated subscription
types. For example the operator can define gold subscribers who have better
chance to camp on LTE network (when other RATs are also available) and silver
or bronze subscribers that will camp on a 2G or 3G cell even if LTE cell was
available. At the same time the network can treat incoming roamers differently
compared to own subscribers, or keep M2M subscribers on a specific RAT.
A configuration of dedicated frequency at release, target redirect frequency at
release, target frequency at CS Fallback and target frequency at emergency CS
Fallback can be associated with each SPID value. The configuration is done in
the eNB via the OSS.
› Gives opportunity to sell differentiated subscriptions
› Enables an operator to differentiate between UEs regarding:
– Technology/frequency/cell prioritization in IDLE and CONNECTED mode
based on SPID
– Permission to connect to a “reserved for operator use” cell via incoming
handover
› Subscriber Profile ID (SPID): index per subscriber, defined in HSS, referring to
user information
User information can include:
– mobility profile
– service usage profile
Figure 5-38: Subscriber Triggered Mobility
The RAT/Frequency Selection Priority (RFSP) values are defined in the HSS and
may be modified by MME. The MME translates the RFSP to a SPID value. In the
eNB the SPID values are mapped to a specific set of RAT/IRAT priorities. The
SPID value is transferred from MME to eNB at the S1 AP message “INITIAL
CONTEXT SETUP REQUEST”. The eNB stores the SPID together with the UE
context and it forwards it to target eNB over X2 and S1 in case of handover.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 255 -
1.8.1 Idle mode mobility
Without the subscriber triggered mobility feature, all UEs get the same
information and priorities for idle mode mobility. The UE uses these priorities to
decide on which RAT and frequency it should camp on when in IDLE mode.
With this feature; SPID lists are used to choose UEs for which to override
priority information broadcasted in system information for a configurable period
of time.
The override information can only be sent when UE goes from CONNECTED to
IDLE mode in an IE called idleModeMobilityControlInfo. The UE (SPID)
adapted priority is configured under a new MO Class called RATFreqPrio that
apart from the cell reselection priority part also contains a list of SPID values that
should use the priorities.
When the RRC Connection is released, the eNB determines if SPID based
priorities should be used for this UE by checking if the SPID value associated
with the UE can be found in any of the RATFreqPrio MO. If this is the case, the
eNB includes the IdleModeMobilityControlInfo IE in the RRC CONNECTION
RELEASE message. The UE is now in IDLE mode and it will perform a new cell
reselection based on the SPID based priorities (if received).
The UE in idle mode will use for a period of time the dedicated cell reselection priorities (instead of the
priorities broadcasted by the SI) to determine on which RAT or frequency to camp on.
eNB MME HSS
Attach requestInitial UE Message
”UE Id Request” (S6a)
Subscription
added
Mapping of SPID to
a specific set of
RAT/IRAT priorities
NAS security
”UE Id Response” (S6a)- RFSP value
Initial Context Setup- SPID value
2
4
5
1
Attach completes, UE in Connected mode
6b6a
7RRC Connection Release- IdleModeMobilityControlInfo
UE release8
3
RRC
Idle
UE or eNB initiates release
Figure 5-39: Simple release- UE goes to idle mode
LTE L12 Protocols and Procedures
- 256 - © Ericsson AB 2011 LZT1380549 R1A
Action per subscriber category is possible to achieve for dedicated frequency at
release, target redirect frequency at release, target frequency at CS Fallback and
target frequency at emergency CS Fallback.
1.8.2 Connected Mode Mobility
Without this feature, when a UE in connected mode performs release with
redirect or handover, the parameter connectedModeMobilityPrio is used when
selecting which frequencies/bands the UE shall perform measurements on in
order to determine the target frequency or RAT. Also when performing CS
fallback and CS emergency fallback the eNB uses the priority parameter called
csFallbackPrio and csFallbackPrioEC to decide which target that should be
used. Without the subscriber triggered mobility feature, all UEs are using the
same priority.
With this feature, the SPID lists are used to specify groups of UEs to override the
priority configuration in the frequency relation MOs. The override priority will
affect measurements, release with redirect, handover and CS fallback. This
information is sent to the UE in the RRC Connection Release message.
UE eNB MME HSS
Attach requestInitial UE Message
”UE Id Request” (S6a)NAS security
”UE Id Response” (S6a)- RFSP value
Initial Context Setup- SPID value
2
4
5
1
Attach completes, UE in Connected mode
7RRC Connection Release- IdleModeMobilityControlInfo
- RedirectedCarrierInfo UE release8
3
Measurement report6
Mapping of SPID to
a specific set of
RAT/IRAT priorities Subscription
added
Handover/release/CS Fallback – SPID specific target frequency/
technology chosen for a UE – only if relation to frequency/cell exists
Figure 5-40: Release with Redirect
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 257 -
1.8.3 Cell reserved for operator use
The feature also includes support for handover restriction in case of “cell
reserved for operator use”. In case of “cell reserved for operator use” UEs will
not access the cell, however incoming handover are not restricted in the normal
case, i.e. not allowed UEs may end up in a cell restricted for operator use. With
this feature it is possible to assign a specific SPID value that allows for incoming
handover and all other SPID values, including no SPID value, will not be allowed
for incoming handover. The restriction is only valid if the feature is configured
with a SPID value for cell reserved for operator use.
›Only UEs with specific SPID value have permission to connect to a “reserved for operator use” cell at incoming handover
›Handover White Lists
Figure 5-41: Cell Reserved for Operator Use
1.9 Redirect with System Information
The redirect with system information feature improves outage time when the UE
is redirected from LTE
a. to GERAN or WCDMA during coverage triggered session continuity, or
b. to GSM during CS fall back triggered RRC Connection Release with redirect.
This feature makes the connection to the new RAT much faster. It saves
approximately 0.3 sec during Release with Redirect (RwR) to WCDMA and 2sec
during RwR to GERAN.
› It improves outage time when the UE is redirected from
LTE
– to GERAN or WCDMA during coverage triggered session continuity,
or
– to GSM during CS fall back triggered RRC Connection Release with
redirect.
› Saves approximately 0.3s (UTRAN) / 2s (GERAN)
Figure 5-42: Redirect with System Information
LTE L12 Protocols and Procedures
- 258 - © Ericsson AB 2011 LZT1380549 R1A
The feature enhances the IRAT Session continuity feature by adding system
information details of the potential target cell (a.k.a NACC information, System
Information tunneling) in the release message. The total procedure includes bad
coverage detection, optionally measurement on target RAT and the release with
redirect including the system information details of the target cell to the UE, so
that the UE saves time not having to read system information before accessing
the target cell.
Target cells are selected from available IRAT neighbor in the following order:
For coverage triggered release with redirect including NACC:
1. Cell that covers serving cell, 2. cells that have no coverage relation defined, 3. cells that are overlapping to serving cell and finally, 4. cells that are contained in the serving cell.
For CS Fallback triggered release with redirect including NACC:
1. Cell that covers serving cell, 2. cells that are overlapping to serving cell, 3. cells that are contained in the serving cell.
Core Network
NB / BTS
eNB
UE attached1 UE attached1 UE attached1
RIM – Request UTRA SI / GSM NACC2 RIM – Request UTRA SI / GSM NACC2 RIM – Request UTRA SI / GSM NACC2
UTRA SI / GSM NACC3 UTRA SI / GSM NACC3 UTRA SI / GSM NACC3
Release with Redirect
with System Info
4
5
7
Attach6
Figure 5-43: Network Assisted Cell Change
For the Redirect with System Information feature to function properly, the system
information must be accessible to the eNB.
The eNB requests system information from the target cells using Ran Information
Methods (RIMs) and this feature must be supported by the target RAT. This
requires that the RIM NACC Packet Data Unit (PDU) is used for retrieving
system information from GERAN target cells. Packet core and target RAT must
support the RIM procedure for system information.
Mobility
LZT1380549 R1A © Ericsson AB 2011 - 259 -
An IRAT Release with Redirect with NACC is either blind or based on
measurements.
eNB MME / SGSN BSC / RNC
RIM-INFORMATION-REQUEST/Multiple ReportRIM-INFORMATION-REQUEST/Multiple Report
RIM-INFORMATION/Initial Multiple ReportRIM-INFORMATION/Initial Multiple Report
RIM-INFORMATION/Multiple ReportRIM-INFORMATION/Multiple Report
RIM-INFORMATION/Multiple ReportRIM-INFORMATION/Multiple Report
RIM-INFORMATION/Multiple ReportRIM-INFORMATION/Multiple Report
RIM-INFORMATION/AckRIM-INFORMATION/Ack
RIM-INFORMATION/AckRIM-INFORMATION/Ack
RIM-INFORMATION/AckRIM-INFORMATION/Ack
RIM-INFORMATION-REQUEST/StopRIM-INFORMATION-REQUEST/Stop
Figure 5-44: Example RIM Sequences
LTE L12 Protocols and Procedures
- 262 - © Ericsson AB 2011 LZT1380549 R1A
1.1 Table
3GPP 3rd Generation Partnership Project
ACIR Adjacent Channel Interference Ratio
ACK Acknowledgement
ACLR Adjacent Channel Leakage Ratio
ACP Automatic Cell Planning
ACS Adjacent Channel Selectivity
AES Advanced Encryption Standard
AGW Access Gateway
AIF Auto-Integration Function
AIR Automated Integration of RBS
AISG Antenna Interface Standards Group
AM Acknowledged Mode
AMBR Aggregate Maximum Bit Rate
A-MPR Additional Maximum Power Reduction
ANR Automated Neighbor Relation
APAC Asia Pacific
API Application Programming Interface
APN Access Point Name
ARP Allocation and Retention Priority
ARQ Automatic Repeat Request
ARW Add RBS Wizard
AS Access Stratum
AS Application Server
A-SBG Access SBG
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 263 -
ASC Antenna System Controller
ASD Automatic SW Download
ASSL Adjacent Subcarrier Set Leakage
ASSR Adjacent Subcarrier Set Rejection
BCCH Broadcast Control Channel
BCH Broadcast Channel
BEM Block Edge Masks
BM-SC Broadcast-Multicast Service Center
BS Base Station
BSR Buffer Status Report
BW Bandwidth
C/I Carrier-to-Interference Power Ratio
CA Certificate Authority
CAPEX Capital Expenditure
CAZAC Constant Amplitude Zero Auto-Correlation
CCCH Common Control Channel
CDD Cyclic Delay Diversity
CDF Cumulative Distribution Function
CDMA Code Division Multiple Access
CE Carrier Ethernet
CEPT
The European Conference of Postal and Telecommunications
Administrations
CFR Channel Feedback Report
CM Configuration Management
CMC Connection Mobility Control
CMDB Configuration Management Data Base
LTE L12 Protocols and Procedures
- 264 - © Ericsson AB 2011 LZT1380549 R1A
CN Core Network
COMINF Common O&M Infrastructure
CO-OP Cooperative Open-OSS Project (interface also called Itf-P2P)
CORBA Common Object Request Broker Architecture
CP Cyclic Prefix
CP Control Plane
CPC Continous Packet Connectivity
C-plane Control Plane
CPRI Common Packet Radio Interface
CQI Channel Quality Indicator
CRC Cyclic Redundancy Check
C-RNTI Cell RNTI
CS Circuit Switched
CSCF Call Session Control Function
CSFB Circuit Switched FallBack
CSV Comma-Separated Values
CTR Cell Trace
CW Codeword
CW Continuous-wave
DCCH Dedicated Control Channel
DCH Dedicated Channel
DCI Downlink Control Information
DCN Data Communication Network
DFT Discrete Fourier Transform
DFT-S-OFDM DFT Spread OFDM
DHCP Dynamic Host Configuration Protocol
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 265 -
DL Downlink
DL-SCH Downlink Shared Channel
DNS Domain Name Service
DRB Data Radio Bearer
DRX Discontinuous Reception
DSCP Differentiated Services Code Point
DTCH Dedicated Traffic Channel
DTX Discontinuous Transmission
DwPTS Downlink Pilot Time Slot
EBS Event Based Statistics
ECC Electronic Communications Committee
ECGI E-UTRAN Cell Global Identifier
ECM EPS Connection Management
E-DCH Enhanced DCH
EHPLMN Equivalent Home PLMN
EIR Equipment Identity Regisrty
EMEA Europe, Middle East and Africa
EMM EPS Mobility Management
eNB E-UTRAN NodeB
eNode B E-UTRAN NodeB
EPC Ericsson Policy Control
EPC Evolved Packet Core
EPS Evolved Packet System (E-UTRAN and EPC)
E-RAB E-UTRAN Radio Access Bearer
ESM EPS Subscription Manager
ESM EPS Session Management
LTE L12 Protocols and Procedures
- 266 - © Ericsson AB 2011 LZT1380549 R1A
ETSI European Telecommunications Standards Institute
ETWS Earth Quake and Tsunami Warning System
E-UTRA Evolved UTRA
E-UTRAN Evolved UTRAN, used as synonym for LTE in the document.
EV-DO Evolution – Data Optimized
EVM Error Vector Magnitude
FCC Federal Communications Commission
FDD Frequency Division Duplex
FDM Frequency Division Multiplexing
FDMA Frequency Division Multiple Access
FEC Forward Error Correction
FFS For Further Study
FFT Fast Fourier Transform
FM Fault Management
FMX Fault Management Expert
FQDN Fully Qualified Domain Name
FS Frame Structure
FTP File Transfer Protocol
GBR Guaranteed Bit Rate
GCL Generalized Chirp Like
GE Gigabit Ethernet
GERAN GSM EDGE Radio Access Network
GINR Gain to Interference and Noise Ratio
GGSN Gateway GPRS Support Node
GMPLS Generalized Multi-Protocol Label Switching
GNSS Global Navigation Satellite System
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 267 -
GP Guard Period
GPRS General Packet Radio Service
GSM Global System for Mobile communication
GTP GPRS Tunneling Protocol
GTP-C GTP Control
GTP-U GTP User Data Tunneling
GUI Graphical user Interface
GUTI Globally Unique Temporary Identifier
GW Gateway
HA-CS High Availability Cluster Solution
HARQ Hybrid ARQ
HFN Hyperframe number
HO Handover
HOM Higher Order Modulation
HPLMN Home PLMN
HRPD High Rate Packet Data
HSDPA High Speed Downlink Packet Access
HS-DSCH High Speed Downlink Shared Channel
HSPA High Speed Packet Access
HSS Home Subscriber Server
HSUPA High Speed Uplink Packet Access
HTTP Hypertext Transfer Protocol
HW Hardware
IASA Inter-Access Anchor
ICIC Inter-Cell Interference Coordination
I-CSCF Interrogating CSCF
LTE L12 Protocols and Procedures
- 268 - © Ericsson AB 2011 LZT1380549 R1A
ID Identifier
IEEE Institute of Electrical and Electronics Engineers
IETF Internet Engineering Task Force
IFFT Inverse FFT
IMEI International Mobile Equipment Identity
IMT IP Multimedia Telephony
IMS IP Multimedia subsystem
IMSI Individual Mobile Subscriber Identity
IMT International Mobile Telecommunications
IP Internet Protocol
IRAT Inter Radio Access Technology
IS Integrated Site
ISI Inter Symbol Interference
ISM IMS Subscription Manager
ISR Idle mode Signaling Reduction
ITU International Telecommunications Union
ITU-R ITU Radio communication Sector
IWS CDMA200 InterWorking Solution
JSR Java Specification Request
KPI Key Performance Indicator
LB Load Balancing
LCID Logical Channel ID
LCR Low Chip Rate
LCR-TDD Low Chip Rate TDD
LDC Linear Dispersion Code
LDPC Low-Density Parity-check Code
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 269 -
LED Light Emitting Diode
LTE Long Term Evolution, used as synonym for E-UTRAN in the
document.
MAC Medium Access Control
MBA Management Based Activation
MBMS Multimedia Broadcast Multicast Service
MBR Maximum Bit Rate
MBSFN Multicast Broadcast Single Frequency Network
MCCH Multicast Control Channel
MCE Multi-cell/multicast Coordination Entity
MCH Multicast Channel
MCS Modulation and Coding Scheme
MEF Mobile Entertainment Forum
MGC Media Gateway Controller
MGW Media Gateway
MIB Master Information Block
MIB Management Information Base
MIMO Multiple Input Multiple Output
ML-PPP Multilink point to point protocol
MM Multi Mediation
MM Mobility Management
MME Mobility Management Entity
MMS Multimedia Messaging Service Managed Objects interface (MOCI)
MMTel Multi Media Telephony
MOCI Managed Object Configuration Interface
MOP Maximum Output Power
LTE L12 Protocols and Procedures
- 270 - © Ericsson AB 2011 LZT1380549 R1A
MPLS Multiple Protocol Label Switching
MPR Maximum Power Reduction
MS Management Services
MSAP MCH Subframe Allocation Pattern
MTAS Multimedia Telephony Application Server
MTCH Multicast Traffic Channel
MU-MIMO Multiple User-MIMO
mUPE MBMS UPE
NACK Negative Acknowledgement
NAS Non-Access Stratum
NAT Network Address Translation
NCC Network Color Code
NCL Neighbour Cell List
NCLI Node Command Line Interface
NCS Neighbouring Cell Support
NE Network Element
NEM Network Element Manager
NGMN Next Generation Mobile Networks
NGSA Next Generation Service Assurance
NH Next Hop Key
NM Network Management
NMS Network Management System
NMX Network level deployment of expert rules
NOC Network Operations Center
NR Neighbor cell Relation
NRT Non Real Time
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 271 -
N-SBG Network SBG
O&M Operation and Maintenance
OAM Operations Administration and Management
OFDM Orthogonal Frequency Division Multiplexing
OFDMA Orthogonal Frequency Division Multiple Access
OMC Operation and Maintenance Center
OOB Out Of Band
OPEX Operating Expenditures
OSI Open System Architecture
OSS Operation and Support System
OSS-RC Operation and Support System Radio and Core
OTN Operator Terminal Network
P(N)CCH Paging (and Notification) Control Channel
P2P Peer-to-Peer
PA Power Amplifier
PAPR Peak to Average Power Ratio
PAR Peak to Average Ratio
PARC Per Antenna Rate Control
PBBTE Provider Backbone Bridge Traffic Engineering
PBC Power and Battery Cabinet
PBCH Physical Broadcast Channel
PBN Packet Backbone Network
PBR Prioritized Bit Rate
PCC Policy Charging Control
PCCH Paging Control Channel
PCEF Policy Charging Enforcement Function
LTE L12 Protocols and Procedures
- 272 - © Ericsson AB 2011 LZT1380549 R1A
PCFICH Physical Control Format Indicator Channel
PCH Paging Channel
PCI Physical Cell ID
PCRF Policy Control and Charging Rules Function
P-CSCF Proxy – Call Session Control Function
PDCCH Physical Downlink Control Channel
PDCP Packet Data Convergence Protocol
PDN Packet Data Network
PDP Packet Data Protocol
PDSCH Physical Downlink Shared Channel
PDSN Packet Data Serving Node is a component of a CDMA2000 mobile
network
PDU Protocol Data Unit
P-GW PDN Gateway
PHICH Physical Hybrid ARQ Indicator Channel
PHR Power Headroom Report
PHS Personal Handy-phone System
PHY Physical layer
PLMN Public Land Mobile Network
PM Performance Management
PMCH Physical Multicast Channel
PMI Precoding Matrix Indicator
PMIP Proxy Mobile IP
PnP Plug and Play
PoP Point of Presence
PRACH Physical Random Access Channel
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 273 -
PRB Physical Resource Block
P-RNTI Paging RNTI
PS Packet Switched
PSC Packet Scheduling
P-SCH Primary Synchronization Channel
PSD Power Spectrum Density
PSK Pre-Shared Keys
PSTN Public Switched Telephone Network
PTT Push to Talk
PUCCH Physical Uplink Control Channel
PUSCH Physical Uplink Shared Channel
QAM Quadrature Amplitude Modulation
QCI QoS Class Identifier
QoS Quality of Service
QPP Quadrature Permutation Polynomial
QPSK Quadrature Phase Shift Keying
RA Random Access
RA Registration Authority
RAC Radio Admission Control
RACH Random Access Channel
RAN Radio Access Network
RANAP RAN Application Part
RA-RNTI Random Access RNTI
RAT Radio Access Technology
RB Radio Bearer
RB Resource Block
LTE L12 Protocols and Procedures
- 274 - © Ericsson AB 2011 LZT1380549 R1A
RBC Radio Bearer Control
RBG Radio Bearer Group
RBS Radio Base Station
RET Remote Electrical Tilt
RF Radio Frequency
RFC Request For Comment
RI Rank Indicator
RLC Radio Link Control
RM Rate Matching
RNC Radio Network Controller
RNL Radio Network Layer
RNTI Radio Network Temporary Identifier
ROHC Robust Header Compression
ROP Recording Output Periods
RPLMN Registered PLMN
RRC Radio Resource Control
RRM Radio Resource Management
RRU Radio Remote Unit
RS Reference Symbols
RS Reference Signal
RSN Retransmission SN
RSRP Reference Signal Received Power
RSRQ Reference Signal Received Quality
RT Real Time
RTCP RTP Control Protocol
RTP Real Time Transport Protocol
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 275 -
RTSP Real Time Streaming Protocol
RU Resource Unit
RwR Release with Redirect
RX Receiver
S1-MME S1 for the control plane
S1-U S1 for the user plane
SAE System Architecture Evolution
SAP Service Access Point
SB Scheduling Block
SBC Session Border Controller
SBG Session Border Gateway
SCCH Shared Control Channel
SCCP Signaling Connection Control Part
SCEP Simple Certificate Enrolment Protocol
SC-FDMA Single Carrier – Frequency Division Multiple Access
SCH Synchronization Channel
S-CSCF Serving CSCF
SCTP Streaming Control Transmission Protocol
SDF Service Data Flow
SDH Synchronous Digital Hierarchy
SDMA Spatial Division Multiple Access
SDP Session Description Protocol
SDU Service Data Unit
SeGW Security Gateway
SEM Spectrum Emission Mask
SFN System Frame Number
LTE L12 Protocols and Procedures
- 276 - © Ericsson AB 2011 LZT1380549 R1A
SFP Small Form factor Pluggable
S-FTP Secure File transfer protocol
SGSN Serving GPRS Support Node
S-GW Serving Gateway
SI System Information
SIB System Information Block
SINR Signal to Interference and Noise Ratio
SIP Session Initiation Protocol
SI-RNTI System Info RNTI
SISO Single Input Single Output
SLA Service Level Agreement
SLO Service Level Objectives
SM Session Management
SMO Software Manager Organizer
SMRS Software Management Repository
SMS Short Message Service
SN Sequence Number
SNF Service Network Framework
SNR Signal to Noise Ratio
SON Self Organizing Networks
SOX Simple Outline XML
S-PARC Selective PARC
SPID Subscriber Profile ID for RAT/Frequency Priority
SQL Structured Query Language
SR Scheduling Request
SRB Signaling Radio Bearer
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 277 -
SRVCC Single Radio Voice Call Continuity
S-SCH Secondary Synchronization Channel
SSH Secure Shell
SSL Secure Sockets Layer
SSLIOP IIOP over SSL
SU Scheduling Unit
SU-MIMO Single-User MIMO
SW Soft Ware
TA Tracking Area
TAS Telephony Application Server
TAU Tracking Area Update
TB Transport Block
TBD To Be Decided
TCP Transmission Control Protocol
TDD Time Division Duplex
TF Transport Format
TFCI Transport Format Combination Indicator
TFP Traffic Forwarding Policy
TFT Traffic Flow Template
TLA Three Letter Acronym
TLP TEMS LinkPlanner
TM Transparent Mode
TMA Tower Mounted Amplifier
TMO T-Mobile International AG
TNL Transport Network Layer
TPC Transmit Power Control
LTE L12 Protocols and Procedures
- 278 - © Ericsson AB 2011 LZT1380549 R1A
TSG Technical Specification Group
TSP Ericsson Telecom Server Platform
TTI Transmission Time Interval
TX Transmitter
UCI Uplink Control Information
UE User Equipment
UETR UE TRace
UL Uplink
UL-SCH Uplink Shared Channel
UM Unacknowledged Mode
UMTS Universal Mobile Telecommunication System
UP User Plane
UPE User Plane Entity
U-plane User plane
UpPTS Uplink Pilot Time Slot
URA UTRAN Routing Area
UTRA UMTS Terrestrial Radio Access
UTRAN UMTS Terrestrial Radio Access Network
VoIP Voice over IP
VPLMN Visited PLMN
VRB Virtual Resource Block
WAP Wireless Access Protocol
WAPECS Wireless Access Policy for Electronic Communications Services
WCDMA Wideband Code Division Multiple Access
WDM Wavelength Division Multiplexing
X2-C X2-Control plane
Abbreviations
LZT1380549 R1A © Ericsson AB 2011 - 279 -
X2-U X2-User plane
XML Extensible Markup Language
1xRTT operating mode of CDMA2000
1x (the number of 1.25MHz channels) Radio Transmission
Technology
LTE L12 Protocols and Procedures
- 282 - © Ericsson AB 2011 LZT1380549 R1A
1.1 Appendix
The purpose with this appendix is to give a quick reference to the common use
cases covering IRAT Handover and CS Fallback.
For further reading please refer to following 3GPP technical specifications:
Handover:
S1 and IRAT HO flows: TS 23.401
E-UTRAN to HRPD HO: TS 23.402
CS Fallback:
CS Fallback: TS 23.272
Identities:
RNTI TS 36.321
GUTI TS 23.003
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 283 -
1.2 S1 Based Handover
UE
Source eNodeB
Source MME
Source Serving GW PDN GW
Target MME
Target Serving GW
Target eNodeB
Detach from old cell and synchronize to new cell
HSS
16. Update Bearer Request
17. Update Bearer Response
15. Update Bearer Request
Downlink User Plane data
2. Handover Required
Downlink User Plane data
1. Decision to trigger a relocation via S1
3. Forward Relocation Request
5. Handover Request
5a. Handover Request Acknowledge
7. Forward Relocation Response
9. Handover Command
9a. Handover Command
11a. Only for Direct forwarding of data
12. Handover Confirm Downlink data
13. Handover Notify
14. Forward Relocation Complete
14b. Forward Relocation Complete Acknowledge
16a. Update Bearer Response
.
8a. Create Bearer Response
(A)
11b. Only for Indirect forwarding of data
18. Tracking Area Update procedure
19c. Delete Bearer Request
(B) 19a. UE Context Release Command
Uplink User Plane data
8. Create Bearer Request
6a. Create Bearer Response
6. Create Bearer Request
4a. Create Bearer Response
4. Create Bearer Request
19b. UE Context Release Complete
19d. Delete Bearer Response
20a. Delete Bearer Request
20b. Delete Bearer Response
21a. Delete Bearer Request
21b. Delete Bearer Response
10. eNB Status Transfer
10c. eNB Status Transfer
10a. Forward SRNS Context
10b. Forward SRNS Context Ack
Figure 7-1 Si Based Handover.
LTE L12 Protocols and Procedures
- 284 - © Ericsson AB 2011 LZT1380549 R1A
1.3 E-UTRAN to UTRAN Iu mode Inter RAT HO,
1.3.1 Preparation phase
UE Source eNodeB Target RNC Source MME Target SGSN Serving GW HSS
1. Handover Initiation
2. Handover Required 3. Forward Relocation Request
5. Relocation Request
5a. Relocation Request Acknowledge
8. Create Bearer Request
7. Forward Relocation Response
PDN GW
8 a. Create Bearer Response
Uplink and Downlink User Plane PDUs
Target Serving GW
4. Create Bearer Request
4a. Create Bearer Response
6. Create Bearer Request
6a. Create Bearer Response
Figure 7-2 E-UTRAN TO UTRAN IU MODE INTER RAT HO, Preparation phase
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 285 -
1.3.2 Execution phase
UE
Source eNodeB Target RNC Source MME Target SGSN Serving GW HSS PDN GW
Uplink and Downlink User Plane PDUs
1. Handover Command
2. HO from E-UTRAN Command -
Sending of uplink data possible
4. UTRAN Iu Access Procedures
5. Relocation Complete
6. Forward Relocation Complete
6a. Forward Relocation Complete Acknowledge
7. Update Bearer Request
8a. Update Bearer Response
9. Update Bearer Response
Uplink and Downlink User Plane PDUs (Via Target SGSN if Direct Tunnel is not used)
4a. Handover to UTRAN Complete
Downlink User Plane PDUs
If Direct Forwarding applies
If Indirect Forwarding applies.
Target Serving GW
(A) 8. Update Bearer Request
Via Target SGSN in case Direct Tunnel is not used
10. Routeing Area Update procedure
11. Delete Bearer Request
(B) 11a. Delete Bearer Response
11b. Release Resources
For Serving GW relocation Steps 7, 8 and 9, and the following User Plane path, will be handled by Target Serving GW
12. Delete Bearer
Figure 7-3 E-UTRAN TO UTRAN IU MODE INTER RAT HO, Execution phase
LTE L12 Protocols and Procedures
- 286 - © Ericsson AB 2011 LZT1380549 R1A
1.4 E-UTRAN to GERAN A/Gb mode Inter RAT handover
1.4.1 Preparation Phase
UE Source eNodeB Target BSS Source MME Target SGSN Serving GW HSS
1. Handover Initiation 2. Handov er Required
3. Forward Relocation Request
5. PS Handover Request
5a. PS Handover Request Acknowledge
8. Create Bearer Request
7 . Forward Relocation Response
PDN GW
8 a. Create Bearer Response
Uplink and Downlink User Plane PDUs
Target Serving GW
4 . Create Bearer Request
4a . Create Bearer Response
6.
Create Bearer Request
6a . Create Bearer Response
Figure 7-4 E-UTRAN TO GERAN A/GB MODE INTER RAT HANDOVER, Preparation phase
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 287 -
1.4.2 Execution Phase
UE
Source eNodeB Target BSS Source MME Target SGSN Serving GW HSS
PDN GW
Uplink and Downlink User Plane PDUs
1. Handover Command
2. HO from E-UTRAN Command
Sending of uplink data possible
4. GERAN A/Gb Access Procedures
5. XID Response
6. PS Handover Complete
8. Forward Relocation Complete
8a. Forward Relocation Complete Acknowledge
9. Update Bearer Request
11. Update Bearer Response
Uplink and Downlink User Plane PDUs
7. XID Response
12. XID Negotiation for LLC ADM
12a. SABM UA exchange re-establishment and XID negotiation for LLC ABM)
Downlink User Plane PDUs
Only if ”Direct Forwarding” applies
Target Serving GW
For Serving GW relocation Steps 9, 10 and 11, and the following User Plane path, will be handled by Target Serving GW
(A) 10. Update Bearer Request
10a. Update Bearer Response
13. Routeing Area Update procedure
14b. Release Resource
14. Delete Bearer Request
(B)
14a. Delete Bearer Response
Only if ”Indirect Forwarding” applies
Figure 7-5 Figure 12 4 E-UTRAN TO GERAN A/GB MODE INTER RAT HANDOVER, Execution phase
LTE L12 Protocols and Procedures
- 288 - © Ericsson AB 2011 LZT1380549 R1A
1.5 E-UTRAN to HRPD handover
1. CDMA measurements
3. Handover from E-UTRA preparation request
7. A11 Signalling
11. Data Forwarding
13. HRPD TCC
16. UE Context Release
15a. Notification Request (HO Complete)
0. UE connected via E-UTRAN
2. Handover decision
6. Direct Transfer Request
9a. Create forwarding tunnels Request
9b. Create forwarding tunnels Response
10. Downlink S1 CDMA2000 Tunneling
11. Mobility from E-UTRA
17a. Delete Bearer Request
17b. Delete Bearer Response
4. UL handover preparation transfer
5. Uplink S1 CDMA2000 Tunneling
8. Direct Transfer Request
UE MME
HRPD Access Network AAA HSGW E-UTRAN PCRF S-GW
PDN GW
14b. Proxy Binding Update
14a. A11 Request Signalling
14c. Proxy Binding Acknowledge
15b. Notification Response
12. HRPD AN acquires UE
14d. A11 Response Signalling
18. P-GW initiates resource allocation deactivation procedure at E-UTRAN
14e. PCEF Initiated IP-CAN Session Modification Procedure
Figure 7-6 E-UTRAN to HRPD handover
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 289 -
1.6 CS FallBack
1.6.1 Mobile Originating call in Active Mode - PS HO supported
UE/MS MME BSS/RNS MSC eNodeB SGSN Serving
GW
2. Optional Measurement Report Solicitation
4b. A/Iu-cs message (with CM Service Request)
4b. CM Service Request
Location Area Update or Combined RA/LA Update
5. CM Service Reject 5. CM Service Reject
If the MSC is changed
3a. PS HO as specified in 23.401 [2] (preparation phase and start of execution phase)
6. CS call establishment procedure
1a. Extended Service Request
1b. S1-AP Request message with CS Fallback indicator
7. PS HO as specified in 23.401 [2] (continuation of execution phase)
1c. S1-AP Response message
4a. Location Area Update or Combined RA/LA Update
3c. Update Bearer(s) 3b. Suspend
P-GW/ GGSN
Figure 7-7CS Call Request in E-UTRAN, Call in GERAN/UTRAN
LTE L12 Protocols and Procedures
- 290 - © Ericsson AB 2011 LZT1380549 R1A
1.6.2 Mobile Originating call in Active Mode – No PS HO support
UE/ MS MME BSS /RNS MSC eNodeB
2. Optional Measurement Report Solicitation
10b. Location Area Update
10a. Service Reject
10c. CS MO call
6. UE changes RAT then LA Update or Combined RA/LA Update or RA Update or LAU and RAU
3 a . NACC ,
5. S1 UE Context Release
1a. Extended Service Request
SGW/PGW
4. S1 - AP: S1 UE Context Release Request
1b. S1 - AP Request message with CS Fallback indicator
7 a. Suspend (see 23.060)
8 . Update bearer(s)
SGSN
7b. Suspend Request / Response
11. Routing Area Update or Combined RA/LA Update
3b, 3c . RRC connection release
If the MSC is changed
1c. S1 - AP Response message
9. CM Service Request 9. A/Iu-cs message (with CM Service Request)
Figure 7-8: CS Call Request in E-UTRAN, Call in GERAN/UTRAN without PS HO
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 291 -
1.6.3 Mobile Terminating call in Active Mode - PS HO supported
4a. Location Area Update or Combined RA/LA
4b. Paging Response 4b. A/Iu-cs message (with Paging Response)
5b. Signalling Connection Release 5b. Connection Reject If the MSC is changed
5b. Location Area Update or Combined RA/LA Update
5b. CS call establishment procedure
6. PS HO as specified in 23.401 [2] (continuation of execution phase)
5a. Establish CS connection
Option 1: MSC is not changed
3c. Update Bearer(s) 3b. Suspend
P-GW/ GGSN
UE/MS MME BSS/RNS MSC eNodeB SGSN Serving GW
2. Optional Measurement Report Solicitation
3a. PS HO as specified in 23.401 [2] (preparation phase and start of execution phase)
1b. Extended Service Request
1d. S1-AP Message with CS Fallback indicator
1a. Paging Request 1a. CS Paging Notification
1c. CS Paging Reject
1a. Service Request
Figure 7-9: Mobile Terminating call in Active Mode - PS HO supported
LTE L12 Protocols and Procedures
- 292 - © Ericsson AB 2011 LZT1380549 R1A
1.6.4 Mobile Terminating call in Active Mode - No PS HO support
IF THE MSC IS CHANGED
UE/MS MME MSC
3a. CCO/NACC, 3b, 3c. Signalling connection release
eNodeB
2. Optional Measurement Report
9. Paging Response
9c. Location Area Update or Combined RA/LA Update
9b. Signalling Connection Release
S-GW
1b. Extended Service Request
1d. S1-AP message with CS Fallback indicator
1c. CS Paging Reject
7a. Suspend (see TS 23.060)
8. Update bearer(s)
7b. Suspend Request / Response
9b. CONNECTION REJECT
1A. CS SERVICE NOTIFICATION 1A. PAGING REQUEST
SGSN
6.UE changes RAT then, LAU OR COMBINED RA/LA UPDATE OR RA UPDATE OR LAU AND RAU
5. S1 UE CONTEXT RELEASE
BSS/RNS
4. S1-AP: S1 UE CONTEXT RELEASE REQUEST
1A. SERVICE REQUEST
1e. S1-AP Response message
9a. Establish CS connection
Figure 7-10 Mobile Terminating call in Active Mode - No PS HO support
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 293 -
1.6.5 CS MT call using fallback to CDMA 1x RTT network
6b. Extended Service Request
Figure 7-11CS MT call using fallback to CDMA 1x RTT network
LTE L12 Protocols and Procedures
- 294 - © Ericsson AB 2011 LZT1380549 R1A
1.7 Identifiers
1.7.1 Globally Unique Temporary UE Identity (GUTI)
The purpose of the GUTI is to provide an unambiguous identification of the UE
that does not reveal the UE or the user's permanent identity in the Evolved Packet
System (EPS). It also allows the identification of the MME and network. It can
be used by the network and the UE to establish the UE's identity during signalling
between them in the EPS. See 3GPP TS 23.401.
The GUTI has two main components:
- one that uniquely identifies the MME which allocated the GUTI; and
- one that uniquely identifies the UE within the MME that allocated the GUTI.
Within the MME, the mobile shall be identified by the M-TMSI.
The Globally Unique MME Identifier (GUMMEI) shall be constructed from the
MCC, MNC and MME Identifier (MMEI).
The MMEI shall be constructed from an MME Group ID (MMEGI) and an MME
Code (MMEC).
The GUTI shall be constructed from the GUMMEI and the M-TMSI.
For paging purposes, the mobile is paged with the S-TMSI. The S-TMSI shall be
constructed from the MMEC and the M-TMSI.
The operator shall need to ensure that the MMEC is unique within the MME pool
area and, if overlapping pool areas are in use, unique within the area of
overlapping MME pools.
The GUTI shall be used to support subscriber identity confidentiality, and, in the
shortened S-TMSI form, to enable more efficient radio signalling procedures (e.g.
paging and Service Request).
The format and size of the GUTI is therefore the following:
<GUTI> = <GUMMEI><M-TMSI>,
where <GUMMEI> = <MCC><MNC><MME Identifier>
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 295 -
and <MME Identifier> = <MME Group ID><MME Code>
MCC and MNC shall have the same field size as in earlier 3GPP systems.
M-TMSI shall be of 32 bits length.
MME Group ID shall be of 16 bits length.
MME Code shall be of 8 bits length.
1.7.2 RNTI
N/AN/APhysical layer Uplink power controlTPC-PUSCH-RNTI
N/AN/APhysical layer Uplink power controlTPC-PUCCH-RNTI
N/AN/ASemi-Persistently scheduled unicast transmission
(deactivation)
Semi-Persistent Scheduling
C-RNTI
DCCH, DTCHDL-SCH,
UL-SCH
Semi-Persistently scheduled unicast transmission
(activation, reactivation and retransmission)
Semi-Persistent Scheduling
C-RNTI
N/AN/ATriggering of PDCCH ordered random accessC-RNTI
DCCH, DTCHDL-SCH,
UL-SCH
Dynamically scheduled unicast transmissionC-RNTI
CCCH, DCCH,
DTCH
UL-SCHMsg3 transmissionTemporary C-RNTI
CCCHDL-SCHContention Resolution (when no valid C-RNTI is
available)
Temporary C-RNTI
N/ADL-SCHRandom Access ResponseRA-RNTI
BCCHDL-SCHBroadcast of System InformationSI-RNTI
PCCHPCHPaging and System Information change notificationP-RNTI
Logical Channel
Transport Channel
UsageRNTI
N/AN/APhysical layer Uplink power controlTPC-PUSCH-RNTI
N/AN/APhysical layer Uplink power controlTPC-PUCCH-RNTI
N/AN/ASemi-Persistently scheduled unicast transmission
(deactivation)
Semi-Persistent Scheduling
C-RNTI
DCCH, DTCHDL-SCH,
UL-SCH
Semi-Persistently scheduled unicast transmission
(activation, reactivation and retransmission)
Semi-Persistent Scheduling
C-RNTI
N/AN/ATriggering of PDCCH ordered random accessC-RNTI
DCCH, DTCHDL-SCH,
UL-SCH
Dynamically scheduled unicast transmissionC-RNTI
CCCH, DCCH,
DTCH
UL-SCHMsg3 transmissionTemporary C-RNTI
CCCHDL-SCHContention Resolution (when no valid C-RNTI is
available)
Temporary C-RNTI
N/ADL-SCHRandom Access ResponseRA-RNTI
BCCHDL-SCHBroadcast of System InformationSI-RNTI
PCCHPCHPaging and System Information change notificationP-RNTI
Logical Channel
Transport Channel
UsageRNTI
Figure 7-12 Radio Network Temporary Ids
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 297 -
Index
2 2nd Generation, 185, 215, 218, 250, 254 3 3rd Generation, 124, 185, 215, 217, 218,
220, 225, 226, 229, 234, 250, 254 A Access Point Name, 221, 230, 262 Adjunct processor or Application platform,
109, 110, 115, 120, 248, 250, 252, 254 Anonymity key, 31, 32 Application Modularity, 19, 21, 138, 139, 140,
141, 145, 146, 149, 150, 154, 155, 177, 196, 200, 202, 262
Application System, 35, 36, 77, 88, 194, 195, 231, 232, 262
Area code, 62, 65, 70 ARP, 42, 43, 44, 45 Authentication and Key Agreement, 28, 31,
33, 66, 135, 137, 222, 231 Authentication Centre, 28 Authentication Token, 31, 32, 98 B Base Station, 263 Base Station System, 207, 249 C CDMA2000, 94, 104 Central Building Clock, 38 Central Processor, 264 Charge Area, 263 Ciphering Key, 28, 29, 30, 31, 32, 67, 222,
231 Circuit Switching, 18, 60, 68, 69, 71, 72, 121,
238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 258, 264, 267, 282, 289, 290, 293
Code Division Multiple Access, 210, 211, 212, 240, 251, 263, 293
Common Object Request Broker Architecture, 264
Connection Element, 263 Connection Management, 250, 263 Core Network, 36, 71, 72, 89, 218, 220, 222,
227, 228, 229, 236, 237, 249, 264 Counter check, 93 D Data Radio Bearers, 46, 48 default Radio Bearer, 99 DiffServ Code Point, 46, 49 E eNB, 29, 30, 34, 35, 36, 38, 45, 51, 75, 108,
109, 110, 111, 112, 117, 118, 119, 128, 129, 135, 137, 141, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 248, 254, 255, 256, 258, 265
Encryption, 93 Enhanced Data Rate for GSM XE "Global
System for Mobile Communication (Groupe Special Mobile)" Evolution, 266
Enhanced Data Rate for GSM Evolution, 71, 78, 104, 105, 124, 207, 210, 211, 212, 215, 216, 217, 238, 240, 243, 247, 248, 249, 250, 251, 257, 258, 266
Enhanced Data Rate for GSM Evolution, 286 Enhanced Data Rate for GSM Evolution, 286 Enhanced Data Rate for GSM Evolution, 287 Enhanced Data Rate for GSM Evolution, 289 Enhanced Data Rate for GSM Evolution, 290 Equipment Identity Register, 24, 265 ETWS, 77, 78, 80, 84, 86, 89 European Telecommunication Standard
Institute, 266 EXpected user RESponse, 31, 32, 98 F Federal Communications Commission, 266 File Transfer Protocol, 266, 276
LTE L12 Protocols and Procedures
- 298 - © Ericsson AB 2011 LZT1380549 R1A
Frequency Modulation, 266 G Gateway, 39, 41, 51, 58, 68, 99, 102, 108,
111, 124, 182, 201, 202, 205, 207, 208, 209, 220, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232, 233, 235, 236, 237, 248, 250, 251, 252, 267, 272, 276
Gateway GPRS XE "Tunnelling Protocol for User Plane" XE "General Packet Radio Service" Support Node, 182, 266
GBR bearer, 40, 44 General Packet Radio Service, 16, 20, 22,
70, 102, 110, 121, 122, 123, 124, 127, 181, 182, 183, 184, 185, 186, 187, 188, 201, 202, 203, 207, 218, 220, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 244, 250, 251, 266, 267, 276
Global System for Mobile Communication, 121, 185, 241, 257, 266, 267
Global System for Mobile Communication (Groupe Special Mobile), 71, 78, 104, 105, 124, 207, 210, 211, 212, 215, 216, 217, 238, 240, 243, 247, 248, 249, 250, 251, 257, 258, 266, 286, 287, 289, 290
GPRS XE "Tunnelling Protocol for User Plane" XE "General Packet Radio Service" Tunneling Protocol, 20, 22, 102, 110, 121, 122, 123, 127, 181, 182, 183, 184, 185, 186, 187, 188, 201, 202, 203, 207, 223, 224, 229, 232, 233, 267
Graphical User Interface,, 267 GSM XE "Global System for Mobile
Communication (Groupe Special Mobile)" -EDGE XE "Enhanced Data Rate for GSM Evolution" Radio Access Network, 71, 78, 104, 105, 124, 207, 210, 211, 212, 215, 216, 217, 238, 240, 243, 247, 248, 249, 250, 251, 257, 258, 266, 286, 287, 289, 290
H Hardware, 38, 267 Home Public Land Mobile Network, 267 Hypertext Transfer Protocol, 267 I Identification, 31, 32, 41, 64, 66, 84, 85, 169,
170, 194, 220, 221, 222, 224, 226, 229,
230, 231, 232, 235, 236, 246, 254, 268, 272, 276, 294, 295
Initial Cell Selection, 87 Integrated Services Digital Network, 227, 236 Integrity, 24, 25, 26, 27, 28, 38, 39, 93, 99,
102, 134, 135, 136, 222, 231, 232 Integrity Key, 28, 29, 30, 31, 32, 67, 222, 231 Integrity Protection, 93 Interface Switch, 268 International Mobile Subscriber Identity, 31,
60, 67, 69, 98, 221, 229, 230, 244, 246, 248, 249, 268
International Telecommunication Union, 268 Internet Engineering Task Force, 27, 37, 109,
133, 268 Internet Inter-ORB Protocol, 277 Internet Protocol, 16, 17, 18, 19, 20, 21, 22,
27, 37, 38, 39, 40, 43, 49, 50, 58, 59, 68, 72, 99, 102, 109, 110, 111, 121, 128, 131, 132, 133, 143, 176, 179, 182, 186, 248, 268, 272, 278
L Lawful Intercept, 148, 149, 150 Layer 2, 12, 13, 20, 22, 76, 90, 195 Location Area, 18, 250 Location Area Identity, 244, 249 Logical Channel Groups, 47, 48 M Master Information Block, 81 Measurement gaps, 105 Measurement identities, 105 Measurement objects, 105 Media Access Control, 19, 21, 32, 36, 76, 92,
97, 98, 101, 127, 136, 137, 160, 161, 162, 163, 164, 165, 167, 168, 169, 170, 174, 175, 176, 177, 178, 179, 180, 192, 194, 269
Media Gateway, 269 Media Gateway Controller, 269 Mobile Country Code, 63, 64, 294, 295 Mobile Equipment, 29, 30, 67 Mobile Network Code Digits, 63, 64, 294, 295 Mobile Originated, 71, 238, 247, 250, 251,
255 Mobile Services switching Centre, 238, 244,
249, 250 Mobile Services Switching Centre/Visitor
Location Register, 244
Appendix
LZT1380549 R1A © Ericsson AB 2011 - 299 -
Mobile Station, 70, 155, 156, 185, 221, 230, 244, 270
Mobile Station ISDN XE "Integrated Services Digital Network" Number, 227, 236
Mobility, 16, 19, 76, 77, 79, 102, 103, 106, 107, 111, 121, 189, 190, 191, 219, 252, 253, 254, 256, 263, 265, 269
Multimedia Messaging Service, 269 N Network Management System, 270 Network Operator, 70 O Operation and Maintenance, 264, 271 Operation and Support System, 48, 49, 254,
264, 271 P Packet Data Protocol, 124, 185, 187, 188,
221, 235, 251, 272 Packet Delay Budget, 42, 43 Packet Error Loss Rate, 42, 43 Packet Switching, 15, 18, 59, 60, 68, 69, 71,
220, 239, 242, 243, 245, 247, 248, 250, 251, 273, 289, 290, 291, 292
paging occasion, 89 PDCP, 128 Performance Measurement, 272 Point-to-Point Protocol, 110, 269 Power Distribution Unit, 36, 49, 135, 136,
137, 138, 139, 142, 143, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 167, 168, 170, 177, 178, 179, 180, 184, 185, 186, 203, 226, 258, 272
Public Land Mobile Network, 31, 32, 66, 77, 84, 85, 86, 88, 98, 101, 221, 230, 248, 249, 265, 267, 272, 274, 278
Public Switched Telephone Network, 273 Q QCI, 42, 43, 44, 46, 47, 48, 49 QoS, 17, 24, 25, 26, 39, 40, 42, 44, 45, 46,
47, 48, 49, 50, 51, 52, 54, 182, 194, 195, 207, 218, 221, 222, 252, 273
Quantity configurations, 105 R Radio Access Bearer, 17, 41, 110, 111, 117,
194, 195, 200, 201, 202, 207, 222, 223, 234, 235, 265
Radio Access Network, 14, 15, 27, 37, 46, 121, 143, 158, 218, 221, 222, 228, 230, 231, 232, 273
Radio Access Network Application Protocol, 273
Radio Network Controller, 182, 207, 220, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 234, 235, 237, 274
Radio Resource Control, 75 Random challenge, 31, 32, 98 Register Functions, 207 Reporting configurations, 105 Request For Comments, 133, 274 Resource Type, 42 RLC, 19, 21, 39, 43, 76, 127, 128, 130, 138,
139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 163, 170, 176, 177, 178, 179, 180, 196, 200, 201, 202, 204, 274
RRC, 17, 19, 20, 27, 28, 30, 34, 35, 36, 65, 66, 70, 75, 76, 77, 78, 79, 80, 84, 86, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, 101, 102, 103, 104, 106, 128, 129, 134, 135, 136, 137, 140, 142, 149, 160, 166, 177, 178, 190, 191, 192, 193, 194, 195, 196, 197, 204, 206, 208, 210, 215, 216, 222, 232, 248, 249, 252, 255, 256, 257, 274
RRC States, 76 S S1, 16, 20, 27, 30, 34, 35, 37, 41, 46, 49, 66,
69, 70, 71, 73, 76, 79, 90, 98, 99, 102, 108, 109, 110, 111, 112, 113, 114, 115, 124, 182, 186, 194, 197, 198, 199, 201, 202, 204, 205, 206, 207, 208, 209, 220, 221, 231, 246, 248, 250, 252, 254, 275, 282, 283
Security, 24, 26, 27, 28, 33, 34, 35, 36, 37, 38, 67, 92, 93, 98, 99, 101, 102, 134, 231, 275
Sequence number, 31, 32 Service Access Points, 76 Service Capability, 263, 275 Service Control Point, 46, 49 Service Indicator, 81, 276 Serving GPRS XE "Tunnelling Protocol for
User Plane" XE "General Packet Radio Service" Service Node, 16, 124, 182, 185, 218, 220, 221, 222, 223, 224, 226, 227,
LTE L12 Protocols and Procedures
- 300 - © Ericsson AB 2011 LZT1380549 R1A
228, 229, 230, 231, 232, 233, 234, 235, 237, 250, 251, 276
Serving Radio Network Subsystem, 124 Session Initiation Protocol, 44, 276 Short Message, 19, 73, 223, 276 Short Message Service, 60, 72, 238, 239,
242, 243, 244, 245, 252, 276 Signaling Connection, 90 Signaling Radio Bearers, 48 Signalling Connection Control Part, 275 Signalling Gateway, 16, 17, 20, 22, 36, 121,
122, 123, 124, 125, 182, 184, 185 Software, 263, 277 Software Management Organizer, 276 Standardized internal Personal Computer
bus, 272 Stored Information Cell Selection, 87 Stream Control Transmission Protocol, 20,
109, 275 Synchronous Digital Hierarchy, 275 system information, 80 System Information Blocks, 81 T Technical Specification, 15, 37, 46, 47, 60,
63, 125, 136, 137, 138, 158, 184, 186, 221, 222, 226, 231, 245, 252, 282, 294
Temporary Mobile Subscriber Identity, 24, 63, 64, 66, 70, 98, 101, 226, 235, 244, 250, 294, 295
Terminal Adapter, 18, 71, 77, 98, 101, 193, 237, 277
Third Generation Partnership Project, 14, 15, 18, 19, 21, 27, 28, 37, 46, 47, 63, 64, 76,
83, 91, 94, 95, 121, 136, 137, 138, 158, 184, 186, 200, 217, 218, 220, 239, 262, 282, 294, 295
Transmission Control Protocol, 22, 133, 157, 158, 277
Transmission Control Protocol/Internet Protocol, 133
Tunnelling Protocol for User Plane, 16, 20, 22, 70, 102, 110, 121, 122, 123, 124, 127, 181, 182, 183, 184, 185, 186, 187, 188, 201, 202, 203, 207, 218, 220, 221, 222, 223, 224, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 244, 250, 251, 266, 267, 276
U Universal Mobile Telecommunication System,
31, 32, 121, 230, 278 Universal Subscriber Identity Module, 28, 31,
32, 66, 67, 86 UTRAN Registration Area, 17, 18, 124, 278 V Video telephony, 45 Visitor Location Register, 244 W
Wideband Code Division Multiple Access, 28, 210, 211, 212, 218, 219, 220, 228, 241, 257, 278
Wireless Application Protocol, 278 X X2, 16, 20, 22, 30, 37, 41, 46, 49, 79, 116,
117, 118, 119, 120, 124, 182, 186, 192, 193, 194, 195, 196, 201, 202, 205, 254, 278, 279