Professional Documents
Culture Documents
LTE EPC Signaling
LTE EPC Signaling
. . . . . . . . . .
DCN NTDR-Jnz-f
Why Eogogics?
Unmatched Expertise: Industry-leading 500-course curriculum based on our first-hand technology experience.
Industry Recognized: Preferred or sole-source provider for Fortune 500 companies, R&D organizations, US government agencies, and trade groups.
High Client Satisfaction: 100% of our classes rate good-to-excellent, 98% client retention, 85% of business from client referrals.
World-class Instructors: With advanced degrees, 15-40 years in the real world, publications, patents, awards/honors. They mix teaching, R&D, and
consulting to keep their technical edge razor sharp. Their instruction is clear, dynamic, and entertaining!
Customized, Practical Courses: Partner with the instructor to design a course focused on your mission critical needs. Classes onsite or on the Web.
Buy Coach, Travel First Class: Using technology to drive down our costs, we offer top-tier instructors and tailored courses for 15% below market.
Knowledge That Can Power Your Organization: Avoid the cost and delay of trial-and-error! Benefit from our 20+ year experience, knowledge of
industry best practices, and unbiased advice. We have been engaged in ground-breaking technology implementation projects worldwide for 20+ years.
Join a Distinguished Clientele That Includes Disney, Lockheed Martin, UBS, Boeing, Raytheon, Dell, AT&T, ABC News, Sprint Nextel, Comcast,
SkyTerra, TruePosition, DIRECTV, L-3 Communications, ITT, SAIC, URS, Shaw, NII, Intelsat, Crown Castle, Harris, Booz Allen Hamilton, Spectra
Energy, Cooper, Bain & Company, DoD, HLS, DoE, DoC, DoJ, national labs, and NASA. Call or email today!
1
7/2/2014
Notices
Intellectual Property Rights
Eogogics® and Gogics™ are, respectively, a registered US trade mark and a service
mark of Eogogics Inc. Any other service or trade marks used in this document are
the property of their respective owners.
Contact Information
Eogogics Inc.
Web: www.eogogics.com or www.gogics.com
Email: sales@eogogics.com
Mail: 333 Maple Avenue East, No. 2005, Vienna VA 22180, USA
Phone: +1-703-281-3525, 1 (888) EOGOGICs (364-6442) toll free in the US
Notices
This Course Builds on the Following Eogogics Courses
(see www.eogogics.com for details):
Contact Information
Eogogics Inc.
Web: www.eogogics.com or www.gogics.com
Email: sales@eogogics.com
Mail: 333 Maple Avenue East, No. 2005, Vienna VA 22180, USA
Phone: +1-703-281-3525, 1 (888) EOGOGICs (364-6442) toll free in the US
2
7/2/2014
LTE/EPC Overview
Evolution Path
3
7/2/2014
Edge
TDMA EDGE Evolution
GPRS
GSM
WCDMA HSDPA/ HSPA+
HSUPA
PDC
LTE/EPC
2G 3G Evolved 3G 4G
Source:gsacom.com
Market Trends
Dramatic uptake in broadband data
Migration to LTE:
• From existing WCDMA/GSM networks
• From existing CDMA networks
High interest in service convergence
• Fixed and wireless
• Broadband triple-play with mobility
4
7/2/2014
Market Trends
WLAN access integration
Increased expectations for value-added
services
• DPI, policy, charging (subscriber management)
Focus on total cost of ownership
• Network simplification, shared resources
Efficiency
• Fewer payload carrying nodes between
subscriber and service
• Shorter latency (service access response,
mobility)
Lowering costs
• Lower cost per transmitted bit
5
7/2/2014
Improving services
• High throughput to enable advanced services
• Common user service provision for all of
access technologies
Making use of new/refarmed spectrum
• More efficient radio utilization (new modulation
concept, increased spectrum flexibility)
6
7/2/2014
Network Evolution
3GPP Rel-99 3GPP Rel-7 3GPP Rel-8
PDN PDN PDN
User plane
SGSN essentially SGSN MME
outside SGSN!
7
7/2/2014
RNC
8
7/2/2014
Result
Specification Group Work Item
TSG SA SAE
EPC Specifications
(From Rel 8 onwards)
SAE: System Architecture Evolution
EPC: Evolved Packet Core
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
LTE Specifications
36.201 – Physical layer general description 36.401 – E-UTRA Architecture Description
36.211 – Physical channels and modulation 36.410 – S1 interface general aspects & principle
36.212 – Multiplexing and channel coding 36.411 – S1 interface Layer 1
36.213 – Physical layer procedures 36.412 – S1 interface signalling transport
36.214 – Physical layer measurements 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.300 – E-UTRA overall description 36.423 – X2 interface application part X2AP
36.302 – Services provided by the physical layer 36.442 – UTRAN Implementation Specific O&M Transport
36.304 – UE Functions related to idle mode 29.274 – GTP-C
36.306 – UE radio access capabilities 29.281 – GTP-U
36.321 – Medium Access Control (MAC)
Protocol Specification 23.002 – Network Architecture
36.322 – Radio Link Control (RLC) 23.003 – Numbering, addressing and identification
Protocol Specification 23.009 – Handover Procedures
36.323 – Packet Data convergence Protocol (PDCP) 23.048 – Security mechanisms for USIM application
Protocol Specification 23.401 – GPRS enhancements for eUTRA
36.331 – Radio Resource Control (RRC) 23.203 – QoS Concept
Protocol Specification 23.272 – CS Fallback in EPS
9
7/2/2014
LTE/EPC
Architecture & Protocols
What Is LTE/EPC?
Nodes in EPC
& LTE EPC
Interfaces
• to other LTE
(Radio
systems Access
10
7/2/2014
S1
E-UTRAN
X2
LTE
eNB eNB (Long Term Evolution)
X2
X2
eNB
UE
LTE/EPC Architecture
Quality of service
and charging for PCRF Gx handles the charging
P-GW
each data flow for the service.
S10 IP Point of Presence
HSS MME MME S5/S8 (PoP)
S6 S11
SAE Evolved - terminates user
Packet idle mode moblity
and security S-GW plane packets
Core
- switches the user
plane to support UE
mobility
S1-CP S1-UP
LTE E-UTRAN
11
7/2/2014
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
12
7/2/2014
IMS
ANDSF
S14
External Rx
IP networks
SGi
PCRF Gxb
S9 Gxa
SWx SWm
HSS
AAA
STa SWa
Gx Gxc
S6a
S6b S2b
PDN GW ePDG
S2a S2c
S5/S8
Trusted Non-trusted
non-3GPP non-3GPP
SWu
E-UTRAN
Juniper/
SUN
X2-UP Redback
Uu
13
7/2/2014
L1 L1 L1 L1 L1 L1 L1
L1 L1 L1 L1
IP IP
Relay Relay
PDCP GTP-U
PDCP GTP-U GTP-U GTP-U
IP IP IP IP
L2
MAC MAC
L2 L2 L2 L2
L1 L1 L1
L1 L1 L1 L1
eNodeB eNodeB
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
14
7/2/2014
L3 Signalling L2 Transport
• Non Access Stratum (NAS) • Packet Data Convergence Protocol (PDCP)
Communication between UE and MME - Ciphering and integrity protection for RRC messages
- IP header compression/decompression for user plane
15
7/2/2014
Channel Mapping
Downlink Uplink
PCCH MTCH MCCH BCCH DTCH DCCH CCCH DTCH DCCH CCCH
Logical Channels
“type of information”
MIB SIB (traffic/control)
16
7/2/2014
Transport Channels - DL
Transport Channels - UL
17
7/2/2014
Channel Mapping
Downlink Uplink
PCCH MTCH MCCH BCCH DTCH DCCH CCCH DTCH DCCH CCCH
Logical Channels
“type of information”
MIB SIB (traffic/control)
18
7/2/2014
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
Channel Mapping
Downlink Uplink
PCCH MTCH MCCH BCCH DTCH DCCH CCCH DTCH DCCH CCCH
Logical Channels
“type of information”
MIB SIB (traffic/control)
19
7/2/2014
NAS Signaling
UE-MME
L1 L1 L1 L1 L1 L1 L1
L1 L1 L1 L1
20
7/2/2014
UE Protocol Stack
Session Mobility
NAS Security
NAS Management Management
Application
Integrity/ ROHC/
Ciphering Ciphering
PDCP
TM AM
UM/AM
RLC
HARQ
RA Control
MAC Control
L2
Physical Layer
21
7/2/2014
EPS Elementary
Procedures
3GPP TS 24.301
22
7/2/2014
LTE States
Power-up
eNB
Tracking Area (TA) ECM: EPS Connection
UE position known on Cell Management
UE pos known on TA level in MME level in eNodeB
EMM: EPS Mobility
Detach, Attach reject, Management
TAU reject
Signaling RRC: Radio Resource
connection Management
establishment
UE
position
ECM connected =
not known
in network ECM-IDLE ECM-CONNECTED
RRC_IDLE RRC_IDLE RRC_CONNECTED S1 bearer
+
PLMN
selection Signaling RRC connection(SRB)
EMM- connection EMM-
DEREGISTERED release REGISTERED
Attach accept,
TAU accept
23
7/2/2014
24
7/2/2014
3GPP TS 24.301
RRC Signaling
UE-MME
25
7/2/2014
L1 L1 L1 L1 L1 L1 L1
L1 L1 L1 L1
UE Protocol Stack
Session Mobility
NAS Security
NAS Management Management
Application
Integrity/ ROHC/
Ciphering Ciphering
PDCP
TM AM
UM/AM
RLC
HARQ
RA Control
MAC Control
L2
Physical Layer
26
7/2/2014
RRC States
Detach, Attach reject, TAU
reject
Signaling
connection
establishment
UE position
not known
in network
ECM-IDLE ECM-CONNECTED
RRC_IDLE RRC_IDLE RRC_CONNECTED
PLMN
selection Signaling
EMM- connection EMM-REGISTERED
DEREGISTERED release
Attach accept, TAU
accept
RRC Signaling
3GPP TS 25.813
3GPP TS 36.300
3GPP TS 36.331
27
7/2/2014
RRC Messages
SecurityModeCommand
CounterCheck
CounterCheckResponse SecurityModeComplete
CSFBParametersRequest SecurityModeFailure
CSFBParametersResponse SystemInformation
DLInformationTransfer SystemInformationBlockType1
HandoverFromEUTRAPreparationRequest
UECapabilityEnquiry
MasterInformationBlock
MeasurementReport UECapabilityInformation
MobilityFromEUTRACommand ULHandoverPreparationTransfer
Paging ULInformationTransfer
RRCConnectionReconfiguration
RRCConnectionReconfigurationComplete CSFBParametersRequestCDMA2000
RRCConnectionReestablishment
CSFBParametersResponseCDMA2000
RRCConnectionReestablishmentComplete
RRCConnectionReestablishmentReject HandoverFromEUTRAPreparationRequest (CDMA2000)
RRCConnectionRelease ULHandoverPreparationTransfer (CDMA2000)
RRCConnectionRequest
RRCConnectionSetup
RRCConnectionSetupComplete
RRC Signaling
Idle Mode
28
7/2/2014
SI-1 SI-2
29
7/2/2014
PLMN Selection
Indication
to user Location PLMNs
Registration available
response AvailableCSG IDs
to NAS
Support for manual
CSG ID selection
PLMN
selected CSG ID
selected
NAS Control
Cell Selection
and Reselection
Radio measurements
Registration
Area
changes
Service requests
Location
Registration
TAC 2 TAC 1
30
7/2/2014
Paging Signaling
The MME initiates a paging message which is
sent to all eNodeBs in a tracking area(s)
MME
NAS messaging
continues in order to
set up the call
31
7/2/2014
RRC_
CONNECTED
LTE
Signalling Connection
32
7/2/2014
RRC
SRB0 SRB1 SRB2
PDCP
Signalling Radio Bearers (SRBs) are offered by the PDCP layer to the
RRC layer for transport of RRC (and NAS) messages
33
7/2/2014
2. Decide Algorithms,
Derive Keys
Activate Security for SRB
SECURITY MODE COMMAND(EEA;EIA)
RRC Security Mode Command is triggered by the EPC (MME) at S1 signaling message “Initial
Context Setup Request” 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
(PDCP protocol).
Security setting includes Integrity Algorithm (EIA) Ciphering Algorithm (EEA) and Security key.
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
34
7/2/2014
- drb-CountInfoList,
- drb-Identity,
- counte-Uplick,
- count-Downlink
35
7/2/2014
UE Capability Transfer
UE Capability Retreival - This procedure retreives UE Radio Capability from UE and provides
it the the MME.
Step 1 eNodeB requests the UE Radio Capability by sending RRC UE Capability Enquiry
message.
Step 3 eNodeB forwards the received ”UE Radio Capabilities” to teh MME in teh UE
Capability Info Indication
36
7/2/2014
RRC_Connected RRC_IDLE
Procedure:
37
7/2/2014
38
7/2/2014
39
7/2/2014
Measurement Configuration
Parameters (1)
RRC CONNECTION RECONFIGURATION
(Measurement configuration)
RRC CONNECTION RECONFIGURATION COMPLETE
Measurement objects:
- For intra-frequency and inter-frequency measurements: 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.
- For inter-RAT UTRA measurements: object is a set of cells on a single
UTRA carrier frequency.
- For inter-RAT GERAN measurements: object is a set of GERAN
carrier frequencies.
- For inter-RAT CDMA2000 measurements: object is a set of cells on a
single (HRPD or 1xRTT) carrier frequency.
Measurement Configuration
Parameters (2)
Reporting configurations:
- 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).
40
7/2/2014
Measurement Configuration
Parameters (3)
Measurement Configuration
Parameters (4)
41
7/2/2014
Measurement Configuration
Parameters (5)
RRC CONNECTION RECONFIGURATION
(Measurement configuration)
RRC CONNECTION RECONFIGURATION COMPLETE
-Listed cells - these are cells listed within the measurement object(s).
- 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).
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
Measurement Reporting
RRC CONNECTION RECONFIGURATION
(Measurement configuration)
RRC CONNECTION RECONFIGURATION COMPLETE
UE performs measurements and reports back only when event criteria are met!
LTE
LTE - Event A2 Serving cell
becomes worse than an
absolute threshold
LTE
LTE
42
7/2/2014
Best Cell
Evaluation Examples:
Reporting criteria
• Reporting threshold
• Hysteresis
• Time-to-trigger
• Reporting interval
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
43
7/2/2014
Example
RRC Signaling Flow – Attach Request
12. RRC DL INFORMATION TRANSFER (Security Mode Command) DL NAS TRANSPORT (NAS SMC)
13. RRC UL INFORMATION TRANSFER (Security Mode Complete) UL NAS TRANSPORT (NAS SMC)
15. RRC SECURITY MODE COMMAND 14. INITIAL CONTEXT SETUP REQUEST
(EPS bearers, Attach Accept, Security)
16.RRC SECURITY MODE COMPLETE
17. RRC UE CAPABILITY ENQUIRY
18. RRC UE CAPABILITY iNFORMATION
19. UE CAPABILITY INFO INDICATION
20. RRC CONNECTION RECONFIGURATION (Attach Accept, Bearer Setup) (UE Radio Capability)
21. RRC CONNECTION RECONFIGURATION COMPLETE
22. INITIAL CONTEXT SETUP RESPONSE
(EPS bearers)
23. RRC UL INFORMATION TRANSFER (Attach Complete)) UL NAS TRANSPORT (Attach Complete)
44
7/2/2014
PDCP Protocol
PDCP Functions
45
7/2/2014
PDCP Architecture
TS 36.323
UE/E-UTRAN
... PDCP
PDCP - PDU
RLC - SDU
...
RLC
Packets associated
to a PDCP SDU
Packets NOT associated
to a PDCP SDU
Ciphering Deciphering
46
7/2/2014
Sequence Numbering
Sequence Numbering
WHY: * Reordering
* Duplicate detection
* Integrity protection
* Ciphering
eNB
COUNT
DRB_DL DRB_DL COUNT
HOW:
PDCP SN:
Next_PDCP_TX_SN
TX_HFN
HFN PDCP SN
COUNT
47
7/2/2014
Header Compression
WHY: Saving the bandwith by Based on the Robust
HOW: *removing redundant info Header Compression
*Encoding important info (ROHC) framework
*Hop by Hop IETF RFC 3095
*Unidirectional
UE/UE Context
CRC Compressed
checksum covering the header before Header
compression is included in the compressed header Contains UE/UE Context
encoded data
48
7/2/2014
Integrity Protection
3GPP TS 33.401
integrity protection key K_eNB_RRCInt
-generated from KASME procedure during EPS Authentication and Key Agreement
(AKA) procedure.
- UE computes KASME based on Authentication Request message parameters.
- KEY (KRRCint).
Bearer Id
Transmitter
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
Integrity Protection
WHY: To ensure data origin
Header
PDCP PDU PDCP SDU
COUNT COUNT
Direction Direction
K_eNB_RRCInt
EIA MAC-I XMAC-I
EIA K_eNB_RRCInt
Bearer Id Bearer Id
MAC-I
= XMAC-I
Transmitter Receiver
49
7/2/2014
Ciphering
3GPP TS 36.331
integrity protection key K_UPenc
-generated from KASME procedure during EPS Authentication and Key Agreement
(AKA) procedure.
- UE computes KASME based on Authentication Request message parameters.
WHY: To protect the data over radio
Required parameters by PDCP for
ciphering (3GPP TS 33.401): COUNT DIRECTION
BEARER LENGTH
- COUNT
Ciphering
WHY: To protect the data over radio EEA0
EEA1
EEA2
KEYSTREAM KEYSTREAM
BLOCK BLOCK
Sender Receiver
50
7/2/2014
RLC Protocol
RLC Functions
3GPP TS 36.322
51
7/2/2014
RLC Sublayers
3GPP TS 36.322
52
7/2/2014
RLC TM Entity
UE/ENB ENB/UE
radio interface
TM-SAP TM-SAP
Transmitting Receiving
TM-RLC TM-RLC
entity entity
Transmission
buffer
No Header
BCCH/PCCH/CCCH BCCH/PCCH/CCCH
53
7/2/2014
RLC UM Entity
UM RLC entity is supposed to carry user data payload for the time critical services
that tolerate a higher packet loss rate. Eg. Voice over IP.
RLC in Unacknowledged Mode is a licensed feature
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
54
7/2/2014
E Extension Field
FI Framing Information
SN Sequence Number
E Extension Field
FI Framing Information
SN Sequence Number
55
7/2/2014
RLC AM Entity
AM -SAP
Transmission
RLC control SDU reassembly
buffer
Reception
buffer & HARQ
reordering
D/C RF P FI E SN Oct 1
SN Oct 2
LSF SO Oct 3
SO Oct 4
E LI1 Oct 5
LI1 E LI2 (if K>=3) Oct 6
LI2 Oct 7
Present if
E LIK-2 Oct [4.5+1.5*K-4]
K >= 3
LIK-2 E LIK-1 Oct [4.5+1.5*K-3]
LIK-1 Oct [4.5+1.5*K-2]
E LIK Oct [4.5+1.5*K-1]
LIK Padding Oct [4.5+1.5*K]
Data Oct [4.5+1.5*K+1]
Oct N
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
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
56
7/2/2014
57
7/2/2014
58
7/2/2014
Information Element:
FI Framing Information Field
Information Element:
Segment Offset SO
59
7/2/2014
Information Element:
Last Segment Flag LSF
Information Element:
Resegmentation Flag RF
Value Description
0 AMD PDU
1 AMD PDU segment
60
7/2/2014
Value Description
0 Status report not requested
Information Element:
Control Pdu Type CPT
61
7/2/2014
STATUS PDU
D/C Data/Control
CPT Control PDU Type
E Extension Field
SO Segment Offset
62
7/2/2014
MAC Protocol
63
7/2/2014
Random
HARQ
Access Control
64
7/2/2014
Scheduling / Priority
Scheduling / Priority Handling Handling
Scheduler
Control
Multiplexing Demultiplexing
HARQ
HARQ HARQ
PDCCH
PUCCH
SR
DL-SCH HARQ UL-SCH HARQ PCH BCH DL-SCH
Feedback Feedback
65
7/2/2014
3GPP TS 36.321
MAC Transport Channels
66
7/2/2014
Physical Channels
MAC Multiplexing
IP
IP TCP Payload IP TCP Payload
via S1 or from 20B 20B e.g. 50 Byte 20B 20B e.g. 1460 Byte
UE’s stack
PDCP H H
~3B ~3B
Header Compression
& Ciphering PDCP PDCP SDU PDCP PDCP
2B 2B PDU
Interleaving,
Modulation
67
7/2/2014
MAC header
MAC Control MAC Control
element 1 element 2
MAC SDU ... MAC SDU
Padding
(opt)
MAC payload
MAC PDU
R R E LCID Oct 1
R/R/E/LCID sub-header
MAC header
MAC Control MAC Control
element 1 element 2
MAC SDU ... MAC SDU
Padding
(opt)
MAC payload
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.
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
68
7/2/2014
- Long BSR format: four Buffer Size fields, corresponding to LCG IDs #0 through #3.
LCID Logical Channel ID
R/R/E/LCID/F/L R/R/E/LCID/F/L R/R/E/LCID/F/L R/R/E/LCID/F/L ... R/R/E/LCID/F/L R/R/E/LCID padding
E Extension Bit
sub-header sub-header sub-header sub-header sub-header sub-header R Reserved
F Length Flag
L Length
MAC header
MAC Control MAC Control
element 1 element 2
MAC SDU ... MAC SDU
Padding
(opt)
MAC payload
Long BSR
MAC Control Element fields
- LCG ID: 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: Buffer Size field identifies total amount of data available across all
logical channels of a logical channel group after the MAC PDU has been built
(scheduled) amount of data is indicated in number of bytes (including all data that
is available for transmission in the RLC layer and in the PDCP layer). The length of
this field is 6 bits
69
7/2/2014
MAC header
MAC Control MAC Control
element 1 element 2
MAC SDU ... MAC SDU
Padding
(opt)
MAC payload
RANDOM ACCESS
70
7/2/2014
Channel Mapping
Downlink Uplink
PCCH MTCH MCCH BCCH DTCH DCCH CCCH DTCH DCCH CCCH
Logical Channels
“type of information”
MIB SIB (traffic/control)
- Indicate presence of UL data (when not scheduled for long time) (CFRA)
71
7/2/2014
When??? 1.
Random Access Preamble
(Randomly selected Preamble Id)
Example
To be discussed in class
72
7/2/2014
eNodeB
powerRampingParameters { powerRampingStep dB2,
preambleInitialReceivedTargetPower dBm-104 },
ra-SupervisionInformation { preambleTransMax n10,
ra-ResponseWindowSize sf4,
mac-ContentionResolutionTimer sf48 },
BCCH: System Information
maxHARQ-Msg3Tx 1 }, RRC RRC
When??? UE eNB
Random Access Preamble
1. (Pre-allocated Preamble Id)
- is used for UEs in handover
Random Access Response 2.
73
7/2/2014
“ Cell 1 ” “ Cell 2
p UE1
When??? UE eNB
Random Access Preamble
1. (Pre-allocated Preamble Id)
- is used for UEs in re-synchronization
procedure when non scheduled. Random Access Response 2.
74
7/2/2014
eNodeB
PDCCH for DL
data arrival
When??? UE eNB
Random Access Preamble
1. (Pre-allocated Preamble Id)
- UE has data (overflowing) into buffer
Random Access Response 2.
75
7/2/2014
Example
76
7/2/2014
UL Time Alignment
77
7/2/2014
UE 1
78
7/2/2014
MAC Scheduler
79
7/2/2014
User #1 scheduled
User #2 scheduled
80
7/2/2014
DL Scheduling UL Scheduling
BCCH PCCH DTCH DCCH CCCH DTCH DCCH CCCH
Logical Channels
“type of information”
MIB SIB (traffic/control)
Physical Signals
RS P-SCH S-SCH RS SRS “only L1 info”
180 kHz
1 ms
81
7/2/2014
eNodeB eNodeB
Buffer Buffer
Modulation, coding
TF selection
Status
CQI
UE UE
Modulation, coding
Downlink
Priority handling Multiplexing
channel quality
Buffer Buffer
Downlink Uplink
82
7/2/2014
HARQ
Another potential solution might be the choice to discard and fast retransmit
the entire data unit containing bit errors Physical layer Turbo coding correct
errors on receiver and CRC check BER to decide.....
83
7/2/2014
RLC
Sliding Window ARQ
UL ARQ UL ARQ
Transmitter Receiver
MAC
DL HARQ UL HARQ Stop and Wait HARQ
UL HARQ DL HARQ
Receiver Transmitter
Receiver Transmitter
Uplink L1
Downlink L1
Accessibility Preamples
84
7/2/2014
RA Preamble Assignment
0
CBRA
Contention Based Scheduled Transmission (MSG3)
3
Random Access HARQ
Process Steps
Contention Resolution (MSG4)
4
HARQ
RBS
Power step
Data
preambleInitial power
85
7/2/2014
RBS
Exercises
86
7/2/2014
Signaling on E-Utran
To be discussed in class …
Simplified mobility
MME SGW scheme to handle the
most common
scenario
Forwarding of user
data on X2 interface
LTE Node B (Selective
Forwarding)
LTE NodeB After handover is
X2
X2 completed, EPC is
LTE Node B informed and the
route is optimized
87
7/2/2014
X2 Handover
S-GW MME
Source eNB Target eNB
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
5.Admission
TRELOCprep Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
8. Start Data
7. X2 SN STATUS TRANSFER
forwarding
T304 10. RRC CONNECTION RECONFIGURATION
9. Buffer
(Handover Command,Measurement conf) Forwarded
Regenerate Data
Security Keys 11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete) 14.Data Transfer in Target
15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
17.Data Transfer in Target UPDATE REQ
18. S5 USER PLANE
UPDATE RSPONSE
19. S1 PATH SWITCH RESPONSE
Handover Flow
1. Measurement Command message is included in RRC Connection
Reconfiguration message.
88
7/2/2014
Handover Flow
4. Source eNB issues a X2 - Handover Request message to the target
eNB passing necessary information to prepare the HO
- 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).
89
7/2/2014
X2 Handover
S-GW MME
Source eNB Target eNB
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
5.Admission
TRELOCprep Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
8. Start Data
7. X2 SN STATUS TRANSFER
forwarding
T304 10. RRC CONNECTION RECONFIGURATION
9. Buffer
(Handover Command,Measurement conf) Forwarded
Regenerate Data
Security Keys 11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete) 14.Data Transfer in Target
15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
17.Data Transfer in Target UPDATE REQ
18. S5 USER PLANE
UPDATE RSPONSE
19. S1 PATH SWITCH RESPONSE
Handover Flow
5. AC (Admission Control) is performed by the target eNB
90
7/2/2014
Handover Flow
6. Target eNB prepares HO with L1/L2 and sends X2 - Handover
Request Acknowledge to the source eNB.
Container includes:
- new C-RNTI,
- target eNB security algorithm identifiers for the selected security
algorithms,
- dedicated RACH preamble.
91
7/2/2014
Handover Flow
7. Source eNB sends SN STATUS TRANSFER message to the target
eNB
X2 Handover
S-GW MME
Source eNB Target eNB
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
5.Admission
TRELOCprep Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
8. Start Data
7. X2 SN STATUS TRANSFER
forwarding
T304
10. RRC CONNECTION RECONFIGURATION 9. Buffer
(Handover Command,Measurement conf) Forwarded
Regenerate Data
Security Keys 11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete) 14.Data Transfer in Target
15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
17.Data Transfer in Target UPDATE REQ
18. S5 USER PLANE
UPDATE RSPONSE
19. S1 PATH SWITCH RESPONSE
92
7/2/2014
Handover Flow
8. Data forwarding is initiated
9. Target eNB buffers received DL data until the UE access the new cell.
93
7/2/2014
Handover Flow
11. UE synchronizes to target eNB (Check MAC protocol slides, CFRA
Handover Access) and accesses the target cell via RACH
- following a contention-free procedure (dedicated RACH preamble was
indicated in the mobility Control Information content of RRC
Connection Reconfiguration message)
- 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 .
X2 Handover
S-GW MME
Source eNB Target eNB
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
5.Admission
TRELOCprep Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
8. Start Data
7. X2 SN STATUS TRANSFER
forwarding
T304
10. RRC CONNECTION RECONFIGURATION 9. Buffer
(Handover Command,Measurement conf) Forwarded
Regenerate Data
Security Keys 11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete) 14.Data Transfer in Target
15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
17.Data Transfer in Target UPDATE REQ
18. S5 USER PLANE
UPDATE RSPONSE
19. S1 PATH SWITCH RESPONSE
94
7/2/2014
Handover Flow
16. MME sends an UPDATE USER PLANE REQUEST message to the
Serving Gateway
17. Serving Gateway switches the downlink data path to the target side
S-GW 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 .
19. MME confirms the PATH SWITCH message with the PATH SWITCH
ACKNOWLEDGE message.
95
7/2/2014
X2 Handover
S-GW MME
Source eNB Target eNB
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
5.Admission
TRELOCprep Control
6. X2 HANDOVER REQUEST
ACKNOWLEDGE
8. Start Data
7. X2 SN STATUS TRANSFER
forwarding
T304
10. RRC CONNECTION RECONFIGURATION 9. Buffer
(Handover Command,Measurement conf) Forwarded
Regenerate Data
Security Keys 11 MAC: CFRA Random Access Preamble
12. MAC Random Access Response (UL allocation + TA)
13. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Complete) 14.Data Transfer in Target
15. S1 PATH SWITCH REQUEST
16. S5 USER PLANE
17.Data Transfer in Target UPDATE REQ
18. S5 USER PLANE
UPDATE RSPONSE
19. S1 PATH SWITCH RESPONSE
96
7/2/2014
Handover Flow
20. Target eNB informs successful handover accomplishment of HO to
source eNB (sending UE CONTEXT RELEASE) this message
triggers the release of resources by the source eNB.
21. source eNB can release radio and C-plane related resources
associated to the UE context
S1 handover:
• Relocation of MME or
SGW
• Handover to UTRAN or
MME SGW MME SGW 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
LTE NodeB
eNodeB or in-direct via S-
GW (Selective Forwarding)
97
7/2/2014
Handover Events
S1 Handover
S-GW S-GW MME MME
Source
Source eNB
eNB Target
Target eNB
eNB Source Target Source Target
RRC 1. RRC CONNECTION RECONFIGURATION
CONNECTED (Bearer Setup,Measurement conf))
8. Admission
Control
9. S1 HANDOVER REQUEST ACKNOWLEDGE
10. S10 FORWARD RELOCATION
11. S11 CREATE BEARER REQ/RES RESPONSE
UP Forwarding
12. S1 HANDOVER COMMAND
13. RRC CONNECTION RECONFIGURATION
T304
(Handover Command,Measurement conf)
14 MAC: CFRA Random Access Preamble
Regenerate 15. MAC Random Access Response (UL allocation + TA)
Security Keys 16. RRC CONNECTION RECONFIGURATION COMPLETE
(Handover Confirm) 17. S1 HANDOVER NOTIFY
98
7/2/2014
Exercises
Mobility Scenarios
99
7/2/2014
EPS Interfaces
3GPP TS 23.401
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
100
7/2/2014
LTE/EPC Interfaces
S1: interface between an eNodeB and an EPC provides an
interconnection point between the EUTRAN and the EPC. It is also
considered as a reference point.
- S1-MME: Reference point for the control plane protocol between E-UTRAN
and MME.
- S1-UP : Reference point for the transport for data streams on the S1
interface between E-UTRAN and SGW using the GTP-U protocol
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
101
7/2/2014
LTE/EPC Interfaces
1. MME informs HSS about location of a mobile station managed by the latter.
2. HSS sends to the MME all the data needed to support the service to the
mobile subscriber.
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
102
7/2/2014
LTE/EPC Interfaces
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
103
7/2/2014
LTE/EPC Interfaces
Interface between MME and SGSN (S3-interface) enables user and
bearer (DRB) information exchange for inter 3GPP access network mobility in
idle and/or active state
Interface between S-GW and SGSN (S4-interface) provides related
control and mobility support between GPRS Core and the 3GPP Anchor
function of Serving GW. In addition, if Direct Tunnel is not established, it
provides the user plane tunnelling
Interface between PCEF - PCRF/H-PCRF/V-PCRF (Gx Reference Point)
provides transfer of policy and charging rules from PCRF to Policy and
Charging Enforcement Function Point (PCEF) in the GW
Interface from PDN-GW to packet data networks (SGi reference point)
reference point between the PDN-GW and a packet data network. It may
be:
- operator external public or private packet data network or
- an intra operator packet data network, e.g. for provision of IMS services
HSS
Gx Gxc
S6a
PDN GW
S5/S8
S11 Serv GW
MME
S10
S1-MME S1-U
eNB X2
LTE
104
7/2/2014
105
7/2/2014
S3 Interface
IP networks
•enables user and bearer Gx
information exchange for inter PCRF
3GPP access network mobility
in idle and/or active state. HSS
SGi
•Based on Gn reference point HLR
as defined between SGSNs.
S6a
SAE GW
•Protocol: GTP-C Gr
PDN GW
S5
S4
S11 Serv GW
SGSN MME
S3
S10
Gb Iu-C S12
S1-C S1-U
2G 3G LTE
S4 Interface
IP networks
• Provides related control and Gx
mobility support between PCRF
GPRS Core and the 3GPP
Anchor function of Serving GW HSS
SGi
• Is based on Gn reference HLR
point as defined between S6a
SGSN and GGSN. SAE GW
Gr
• In addition, if Direct Tunnel is PDN GW
not established, it provides the
user plane tunnelling. S5
S4
S10
Gb Iu-C S12
S1-C S1-U
2G 3G LTE
106
7/2/2014
IP networks
Gx
PCRF
HSS
SGi
S5/S8 Interface
HLR
S6a • Provides user plane tunnelling and tunnel
SAE GW
Gr management between Serving GW and
PDN GW PDN GW.
S4
S5/S8 • Used for Serving GW relocation due to UE
mobility and if the Serving GW needs to
S11 Serv GW connect to a non-collocated PDN GW for
SGSN MME the required PDN connectivity.
S3
S10
• Protocol: GTP (or PMIPv6)
IP networks
S6a Interface Gx
PCRF
• Enables transfer of
subscription and authentication HSS
data for SGi
authenticating/authorizing user
access to the evolved system HLR
(AAA interface) between MME S6a
SAE GW
and HSS. Gr
PDN GW
• Protocol: Diameter.
S5
S4
S11 Serv GW
SGSN MME
S3
S10
Gb Iu-C S12
S1-C S1-U
2G 3G LTE
107
7/2/2014
IP networks
Gx
PCRF
HSS
SGi
HLR
S6a
SAE GW
Gr
PDN GW
S4
S5 Gx Interface
S11 Serv GW
• provides transfer of (QoS) policy and
SGSN MME charging rules from PCRF to Policy and
S3
Charging Enforcement Function (PCEF) in
S10 the PDN GW.
2G 3G LTE
IP networks
Gx
PCRF
HSS
SGi
HLR
S6a
SAE GW
Gr
PDN GW
S5
S4
S10 Interface
S11 Serv GW
SGSN MME • Reference point between MMEs for MME
S3
relocation and MME to MME information
S10 transfer.
2G 3G LTE
108
7/2/2014
IP networks
Gx
PCRF
HSS
SGi
HLR
S6a
SAE GW
Gr
PDN GW
S5
S4
S11 Interface
S11 Serv GW
SGSN MME • Reference point between MME and
S3
Serving GW.
S10
• Protocol: GTP-C
Gb Iu-C S12
S1-C S1-U
2G 3G LTE
IP networks
Gx
PCRF
HSS
SGi
HLR
S6a
SAE GW
Gr
PDN GW
S5
S4
S12 Interface
S11 Serv GW
SGSN MME • Reference point between UTRAN and
S3
Serving GW for user plane tunnelling when
S10 Direct Tunnel is established.
2G 3G LTE
109
7/2/2014
IP networks
Gx
PCRF
HSS
SGi
2G 3G LTE
IP networks
Gx
PCRF
S6a
HSS
SGi
HLR
SGs Interface
SAE GW
Gr
PDN GW • Reference point between the MME in EPC
network and MSC/VLR in circuit switch
nework (2G/3G).
SGs
MSC Serv GW
S11 • SCTP based interface.
SGSN MME
Iu S3
A
S10
Gb Iu-C S12
S1-C S1-U
2G 3G LTE
110
7/2/2014
IP networks
HLR/HSS
SGi
Gr S6a Rx
PDN GW Gx
S4
S5 PCRF
S3 S11
SGSN MME Serving
GW
S10
Gb Iu CP Iu UP
S1-U
S1-MME
2G 3G LTE
111
7/2/2014
L1 L1 L1 L1 L1 L1 L1
L1 L1 L1 L1
112
7/2/2014
IP IP
Relay Relay
PDCP GTP-U
PDCP GTP-U GTP-U GTP-U
IP IP IP IP
L2
MAC MAC
L2 L2 L2 L2
L1 L1 L1
L1 L1 L1 L1
eNodeB eNodeB
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
S1 Protocol
113
7/2/2014
S1 Interface
GTP-U
SCTP UDP
IP IP
S1 Interface
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.
114
7/2/2014
S1-AP S1-AP
SCTP SCTP
IP IP
L2 L2
L1 L1
eNodeB S1-MME
MME
115
7/2/2014
S1-AP Functions
Signaling Flow
The E-RAB Modify procedure signal flow
List of RABs and corresponding
QoS Profile to be modified
aswell as an optional NAS
message per RAB
UE eNB MME
E-RAB MODIFY REQUEST
116
7/2/2014
S1-AP Functions
Paging: This functionality provides the EPC with the capability to page the
UE.
S1-AP Functions
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.
117
7/2/2014
S1-AP Functions
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-AP Functions
Trace function: This functionality is to control a trace recording for a UE in
ECM_CONNECTED.
118
7/2/2014
119
7/2/2014
120
7/2/2014
X2 Interface
eNodeB Interfaces – X2
The interface between eNodeB
• Mainly used to support active mode UE
mobility
• May also be used for multi-cell Radio
Resource Management (RRM) functions
X2-CP interface will consist of a signalling
protocol called X2-AP on top of SCTP
The X2-UP interface is based on GTP-U
• The X2-UP interface will be used to
support loss-less mobility (packet
forwarding). MME/GW
The X2 interface is a many-to-many interface.
S1 S1 S1
X2 X2
121
7/2/2014
X2 Protocol Model
GTP-U
SCTP UDP
IP IP
Mobility Management
Load Management
Reporting of General Error Situations
Resetting the X2
Setting up the X2
eNodeB Configuration Update
122
7/2/2014
X2AP Functions
Handover cancellation
informs already prepared target eNB for a canceled pre-decided handover
execution releases resources allocated during preparation phase
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
X2AP Functions
Load Management
allows exchanging overload and traffic load information
between eNBs for traffic load management. (according to
3GPP information may be spontaneously sent to selected
neighbor eNBs or reported as configured by a neighbor
eNB).
123
7/2/2014
X2AP Functions
X2AP Functions
Error indication
allows reporting of general error situations on application level.
Reset
allows eNB1 to inform X2 neighbor eNB2 about:
- recovering from an abnormal failure
- all contexts related to eNB1 and stored in eNB2 shall be
deleted, and the associated resources released.
Trace functions
UE trace recoding sessions on E-UTRAN interfaces initiated by
EPC. The trace initiation information is also propagated to
the Target eNB during handover, attached to certain
handover messages on X2.
124
7/2/2014
125
7/2/2014
SCTP
SCTP
SCTP (Stream Control Transmission Protocol) can be
used as the transport protocol for applications where
monitoring and detection of loss of session is required.
126
7/2/2014
SCTP
SCTP is a transport layer protocol that provides
reliable, in-sequence transport of messages with
congestion control mechanisms.
SCTP Concepts
SCTP Association
127
7/2/2014
SCTP Terminology
SCTP Association: An SCTP association is a logical connection
between two SCTP end points.
SCTP End Point: An SCTP End Point is the logical sender and
receiver of SCTP packets.
SCTP Terminology
128
7/2/2014
SCTP Terminology
SCTP Client and Server: SCTP is used for both client
and server applications in the SGSN-MME.
129
7/2/2014
SCTP Services
SCTP offers the following services to its users:
130
7/2/2014
Communication UP
Create Association Communication UP (assocID)
(destination, # stream) (assocID)
SCTP entity
SCTP entity
INIT PortID
PortID
INIT ACK
COOKIE ECHO
SCTP SCTP
IP1,IP2 COOKIE ACK IP3,IP4,IP5
IP R IP R
IP Network
IP R
IP R
IP R
131
7/2/2014
132
7/2/2014
TSN
NAS
133
7/2/2014
NAS
NAS NAS
Relay
RRC S1-AP
RRC S1-AP
PDCP PDCP SCTP SCTP
RLC RLC IP IP
MAC MAC L2 L2
L1 L1 L1 L1
LTE-Uu S1-MME
UE eNodeB MME
NAS Functions
NAS protocol supports
134
7/2/2014
NAS Functions
Authentication: The EPS authentication procedure provides mutual
authentication between the user and the network. For an EPS
subscriber authentication information is collected (if needed) from
the HSS and verified during the Authentication procedure. The
procedure is always initiated and controlled by the network.
SG Application Part
135
7/2/2014
SGs AP
SGs Application Part (SGsAP) protocol sends messages over the SGs
interface.
SCTP supports transferring of the SGsAP signaling messages.
SG AP Protocol
Summary SGsAP procedures over the SGs interfaces (3GPP TS 29.118):
136
7/2/2014
SG AP Protocol
SG AP Protocol
137
7/2/2014
138
7/2/2014
GTP
GPRS Tunneling Protocol (GTP) is the protocol between GSN nodes in
the GPRS backbone network. Includes both the GTP signaling (GTP-C)
and data (GTP-U) transfer procedures.
GTP packets use the User Datagram Protocol (UDP) as the transport
protocol. Both signaling and payload are carried on the same ports. The
GTP packets contain a “message type” field that allows the GTP
protocol to distinguish signaling from payload.
TEID=yyy
Destination Port:
GTP TEID=xxx GTP TUNNEL GTP
GTP TUNNEL
Identified in each node by:
[TEID, IP-addr, Port number]
UTRAN S12
S16 All interfaces are GTPv2-
C only, except:
S4
SGSN S1-U, S12, X2
MSC
(only GTPv1-U)
Server
HRPD
CDMA S101 MME S11
2000 PDSN
S10
139
7/2/2014
GTP stack also assigns a unique TEID to each GTP user connection
(bearer) to the peers. The TEID is a 32-bit number field in the GTP
(GTP-C or GTP-U) packet
GTP
GTP tunnel is uniquely identified in a given node by the combination of:
GTP-C control plane (S10, S11, S4, S5/S8 S3) there always one tunnel
associated with a given UE between two nodes.
140
7/2/2014
IP IP
Relay Relay
PDCP GTP-U
PDCP GTP-U GTP-U
GTP-U
MAC MAC L2 L2 L2 L2
L1 L1 L1 L1 L1 L1
GTP GTP
UDP UDP
IP IP
L2 L2
L1 L1
141
7/2/2014
MME PGW
•Path Management
•Tunnel Management
•Mobility Management
•CS Fallback and SRVCC related msgs
•Non 3GPP related msgs
MME
SGW
142
7/2/2014
Echo Request
Echo Response
MME PGW
ECHO Response
ECHO Request
ECHO Response
ECHO Request
T3-RESPONSE
T3-RESPONSE ECHO Request
N3-REQUESTS
MME ECHO Response SGW/
N3-REQUESTS
T3-RESPONSE
N3-REQUESTS
S5/S8
GTP-C is also used to convey:
-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
S11
MME -GERAN A/Gb mode to E-UTRAN Inter RAT handover with SGW change
SGW
-3G Gn/Gp SGSN to MME
Create combined
Session Requesthard handover and SRNS relocation
(QoS)
procedure
-Gn/Gp SGSN to MME Tracking Area Update procedure
143
7/2/2014
144
7/2/2014
Network Structure
Geographical Parameters
Tracking Area
Network Structure
Geographical Parameters
Tracking Area
145
7/2/2014
Network Structure
Geographical Parameters
Tracking Area
MME
146
7/2/2014
Network Structure
Geographical Parameters
MME Pool Area – 3GPP optional feature
An area where the UE is served without having to change the serving
MME. An MME pool area is served by one or more MMEs working in
parallel in a pool constellation. MME pool areas are a collection of
complete TAs
147
7/2/2014
Network Structure
Geographical Parameters
MME Pool Area – Planning hints
MME pool service area should be generally larger than a
single MME service area thus network experiences
fewer Inter-MME Tracking Area Update (TAU) procedures
and reduced signaling to the Home Subscriber Server
(HSS) and the Serving Gateway.
Network Structure
Geographical Parameters
SGW Service Area
148
7/2/2014
1 2
EPC Identities
149
7/2/2014
Example:
- When MME receives an eNB UE S1AP ID it shall store it
for the duration of the UE-associated logical S1-
connection for this UE.
- Once known to an MME this IE is included in all UE
associated S1-AP signaling.
- Remember: eNB UE S1AP ID is unique within the eNB
logical node.
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
150
7/2/2014
Example:
- When an eNB receives MME UE S1AP ID it shall store it
for the duration of the UE-associated logical S1-
connection for this UE.
- Once known to an eNB this IE is included in all UE
associated S1-AP signaling.
- Remember: MME UE S1AP ID is unique within the MME
logical node.
Example:
- When a target eNB receives an Old eNB UE X2AP ID it
shall store it for the duration of the UE-associated logical
X2-connection for this UE.
- Once known to a target eNB this IE is included in all UE
associated X2-AP signaling.
- Remember: Old eNB UE X2AP ID is unique within the
eNB logical node.
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
151
7/2/2014
Example:
- When a source eNB receives a New eNB UE X2AP ID it
shall store it for the duration of the UE-associated logical
X2-connection for this UE.
- Once known to source eNB this IE is included in all UE
associated X2-AP signaling.
- Remember: New eNB UE X2AP ID shall be unique within
the eNB logical node.
© Copyright Eogogics Inc | www.eogogics.com | +1 703 281 3525
152
7/2/2014
153
7/2/2014
Identity - GUTI
Globally Unique Temporary UE Identity (GUTI)
Identity - GUTI
GUTI Structure
154
7/2/2014
Identity - GUTI
GUTI Structure
Identity - GUTI
GUTI Structure- Hints
Paging purposes: mobile is always paged with the S-TMSI 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.
155
7/2/2014
GUTI, S-TMSI
GUTI
MCC / MNC MMEGI MMEC M-TMSI
(3) (2) (1) (4)
MMEI
GUMMEI
S-TMSI
MMEC M-TMSI
(1) (4)
E-RAB ID
156
7/2/2014
Identities
3 digits 2 or 3
Identities
CC NDC SN
National (significant)
mobile number
Mobile station international
ISDN number
157
7/2/2014
Identities
eNodeB S1-AP UE Identity (eNB S1-AP UE ID)
• This is the temporary identity used to identify a UE on
the S1-MME reference point within the eNodeB. It is
unique within the eNodeB.
Case Studies
To be discussed in class …
158
7/2/2014
Thank You!
. . . . . . . . . .
Eogogics Inc. provides technical and soft-skills training and consulting services
to businesses and government clients in the US and abroad. The Eogogics
principals include seasoned executives who have been involved with exciting,
landmark projects. Our courses are developed by industry veterans with 15+
years’ experience. They are taught by instructors who are among the most
knowledgeable, experienced, and dynamic available anywhere today.
Eogogics Inc.
www.eogogics.com or www.gogics.com
Phone: +1-703-281-3525, 1 (888) 364-6442 toll free in the US * Email: sales@eogogics.com
159