You are on page 1of 42

EVOLVED PACKET SYSTEM

Introduction and Architecture


F. Edler / June 2010 2
What is the Evolved Packet System?
EUTRAN
EPC
EPS
+
New mobile network system
Two parts
Radio access network: eUTRAN
(Evolved UMTS Terrestrial Radio Access Network
Evolved packet core: EPC
F. Edler / June 2010 3
Mobile network evolution
Two 3GPP working groups:
LTE (Long Term Evolution): EUTRAN
SAE (System Architecture Evolution): EPC

Three limiting factors today:
Data rates: 14 Mbits / 5,7 Mbits 50 - 100 Mbits
Delay: 50 - 100 ms below 10 ms
Architecture: 2 networks (CS+PS) 1 network (PS)
F. Edler / June 2010 4
Further motivations for network evolution
Requirements

Rapid growing of IP traffic


High performance with
reduced cost


Seamless mobility

Solution

HSDPA/HSUPA/HSPA+
LTE (higher efficiency)

By flat architecture and
avoiding unnecessary
nodes and interfaces

including also IETF based
protocols

F. Edler / June 2010 5
Building blocks of EPS
OFDMA
OFDMA
Multiple
Antenna
Techniques
Very high
spectral
efficiency
Air Interface
OFDMA
Distributed
IP based
Reduced
Latency,
Scalability
Radio Network
Architecture
OFDMA
IMS
IP based
Scalability,
Cost efficiency,
Services
Core Network
Evolved
Packet
Systen
Three areas of enhancements:
F. Edler / June 2010 6
Evolution of data rates
1990s 2000 2003 2006 2007 2008+
Maximum 56k 473k 14M DL 5,7M UL 42M / 11,4M
Advertised 14k 60 80k 400 -700 k tbd tbd
GSM
GPRS/
EDGE
UMTS/
HSDPA
UMTS/
HSUPA
UMTS/
HSPA+
Maximum 115k 614k 2,45M DL 3M / 1,8M
Advertised 14k 60 80k 400 -700 k 400k 800k
IS-95 1x
EV-DO
Rev 0
EV-DO
Rev A
LTE is sometimes called 4G technology, but
ITU has defined 4G: peak data rates up to 1 GB
3GPP actually works on LTE Advanced as a 4G candidate
F. Edler / June 2010 7
EPS overview
eNodeB
EUTRAN EPC
EPS
EUTRAN
- eNodeB
- reduced number of nodes
- OFDMA
- SC-FDMA
- adaptive modulation
(up to 64 QAM)
EPC
- all IP
- interworking with 3GPP
and non 3GPP networks
- More efficient QoS and
security
MME
P-GW
S-GW
HSS
Reduced network complexity!
Compare with 2G/3G architecture (next slide)
F. Edler / June 2010 8
EPS overview (some more details)
Reduced network complexity!
Compare with 2G/3G architecture (next slide)
EPC
S1-U
S6a
S11
S5/S8
External
Data
Networks
(PDNs)
SGi
eNodeB
LTE
S-GW
MME
HSS
P-GW
F. Edler / June 2010 9
2G/3G network architecture
GSM radio network
(GERAN)
UMTS radio network
(UTRAN)
BSC
RNC
MSC/
VLR
SGSN
A
G
b
Iu-PS
I
u
-
C
S
GGSN
External
Voice
Network
External
Data
Networks
BTS
NodeB
GMSC
BTS Base Transceiver Station
MSC Mobile Switching Center
GMSC Gateway MSC
RNC Radio Network Controller
SGSN Serving GPRS Support Node
GGSN Gateway GPRS Support Node
GERAN GSM EDGE Radio Access Network
UTRAN UMTS Terrestrial Radio Access Network
CS-CN
PS-CN
HLR
HLR
F. Edler / June 2010 10
Voice services in EPS
EUTRAN EPC IMS
IMS signalling and session data
All services are packet-switched
Also voice calls have to be handled natively by VoIP and IMS
Signalling and media are transparently carried through EPS
Is IMS required for EPS introduction?
In principle yes, but there are workaround solutions:
a) CS Fallback
b) VoLGA
F. Edler / June 2010 11
Seamless mobility and all-IP convergence
Services
(e.g. IMS)
All-IP Core (EPC)
WLAN
Hot-Spots
UTRAN
GERAN
EUTRAN WiMAX
Integrated network (all IP) enables
Cost reduction
Integrated multimedia services
Seamless mobility between networks
F. Edler / June 2010 12
EPS main requirements
Main EPS
requirements
Low latency
Decreased Complexity
- No CS-core-network
- Direct Link between core
and NodeB
Good QoS support
Enhanced security
Further features:
Network sharing: eUTRAN broadcasts PLMN ID
Distributed architecture
Common evolution for 3GPP and 3GPP2
F. Edler / June 2010 13
EPS architecture
S1-U
S
1
-
M
M
E
S11
S5/S8
External
Packet Data
Network
(PDN)
eNodeB
eUTRAN
LTE
S6a
EPC
PCRF
HSS
ePDG
MME
P-GW
S-GW
Strict separation between data and signalling path
Signalling: eNodeB MME S-GW HSS PCRF
Data: eNodeB S-GW P-GW - ePDG
F. Edler / June 2010 14
Mobility Management Entity (MME)
Manages and stores user context data information
IMSI (International Mobile Subscriber Identity)
UE network capability
Generates temporary identifiers for the UEs: GUTI *
Manages mobility during handovers
Manages sessions: EPS bearer set-up and tear down
Distributes paging messages
Cares for security: authentication, encryption, integrity prot.

* Globally Unique Temporary Identity
F. Edler / June 2010 15
Serving Gateway (S-GW)
PDN Gateway (P-GW)
S1-U S5
External
Packet Data
Networks
(PDN)
eNodeB
SGi
Data Forwarding
Inter-3GPP mobility anchor
Gateway to PDNs
Inter-technology mobility anchor
IP address allocation
Data rate enforcment
S-GW P-GW
S-GW and P-GW
handle the user traffic only (scalability)
are sometimes implemented in one network node
F. Edler / June 2010 16
Home Subscriber Server (HSS)
Contains the user database
Subscription related data (authentication data)
Service profile
Communicates with MME
Maybe combined with HSS of IMS
F. Edler / June 2010 17
Evolved Packet Data Gateway (ePDG)
untrusted
non-3GPP
access
network
EPC
P-GW
ePDG
T
u
n
n
e
l
i
n
g
For interworking with untrusted non-3GPP access networks
User connects to IP address of ePDG and authenticates
After that an IPsec tunnel is set-up
F. Edler / June 2010 18
Policy Charging Rule Function (PCRF)
S5/S8
PCRF
P-GW
External
Packet Data
Network
(IMS)
P-CSCF
SGi
In IMS signalling and media data are separated
EPS transports signalling and media
PCRF controls data connections in EPS (EPS bearers)
The applications (P-CSCF) interact with PCRF
PCRF controls P-GW, in some cases also the S-GW
F. Edler / June 2010 19
Evolved Node B (eNode B)
LTE-Uu
S1 S1 S1
Evolved Packet
Core
X2
X
2
X
2
Radio Resource Management
Radio Handover Management
Call Admission Control
Latency Reduction
Flat architecture reduces latency
eNodeBs are also connected with each other (X2)
Upstream connection via S1-MME and S1-U
S1 interface: many-to-many connection for redundancy/loadsharing

F. Edler / June 2010 20
Tracking concept
TA e
TA b
TA x
. . .
eNB1
eNB2
Tracking Area 2
Tracking Area 1
TA x
TA y
TA z
. . .
UE1
UE2
In active mode: network knows the position of the UE
In idle mode: position update only when UE leaves the list of
assigned Tracking Areas
TA list may be individually assigned
F. Edler / June 2010 21
Distributed architecture, redundancy
Tracking Area 1
Tracking Area 2
Tracking Area 3
Tracking Area 4
Tracking Area 5
MME 1 MME 2
MME Pool 1
S-GW 1
Service Area 1
S-GW 2
MME 3 MME 4
MME Pool 2
S-GW 3
Service Area 2
S-GW 4
EPS characteristic: Many-to-many relationship between nodes
for redundancy and loadsharing
MME pools and Service areas
F. Edler / June 2010 22
EPS interfaces and protocols
SGi
LTE-Uu
S6a
S
1
-
U
S5 PDN
eNodeB
UE
S
1
-
M
M
E
S11
X2
S
1
-
U
S
1
-
M
M
E
S-GW
MME
HSS
P-GW
S1-MME: for bearer management in combination with S11
S1-U: User Data
S5: User data and bearer management (GTP or PMIPv6)
NAS (Non Access Stratum) protocol:
between UE and MME for mobility and session management
F. Edler / June 2010 23
Life cycle of a mobile
UE powers on: frequency and time synchronisation
UE picks a network and connects with a cell
UE registers with the network
UE gets assigned a default EPS bearer (always on IP)
If some services need a better QoS
dedicated EPS bearers are added
If necessary mobility procedures during active sessions
UE deregisters and powers off
F. Edler / June 2010 24
Registration
and
Authentication
eNodeB UE
Network discovery
Access system selection
RRC connection establisment
Initial attach
S1 signalling bearer set up
MME selection
Authentication
S-GW and P-GW selection
Default bearer set up
IP address allocation
S-GW MME HSS
P-GW
F. Edler / June 2010 25
Initial Attach
eNodeB UE
Initial Attach Request
IMSI
UE network capability
PDN address allocation
PLMN ID
MME Pool
PLMN ID
eNodeB picks an
MME based on PLMN
ID and load
MME 1
MME 2
MME 3
UE sends an initial Attach Request to eNodeB
eNodeB selects MME
F. Edler / June 2010 26
Authentication
UE
Authentication Request
(IMSI)
Authentication Response
(IMSI, RAND, XRES, AUTN
KASME)
Authentication Request
(RAND, AUTN)
Stores KASME and XRES
Generates KASME, AUTN
and RES using K and RAND
Checks if generated AUTN is
equal to received AUTN
Authentication Response
(RES)
Checks if received RES is
equal to XRES
MME HSS
EPS AKA procedure
Similar to IMS AKA
Based on a key K
shared by UE and HSS
RES: to verify UE
AUTN: to verify network
K
ASME
: to generate keys
for encryption and
integrity protection

F. Edler / June 2010 27
Security
Access Stratum (AS) messages: between UE and eNodeB;
example: RRC (Radio Resource Control)
Non Access Stratum (NAS) messages: between UE and MME
example: handover messages
AS and NAS messages are integrity protected and encrypted

User plane messages: between UE an S-GW are only
encrypted

F. Edler / June 2010 28
Selection of security algorithm
UE
NAS Security Mode CMD
(selected algorithms)
NAS Security Mode Complete
MME selects NAS integrity
and security algorithms
eNodeB
UE stores the
selected algorithms
eNodeB selects RRC and user
plane security algorithms
AS Security Mode CMD
(selected algorithms)
AS Security Mode Complete
UE stores the
selected algorithms
MME


Security algorithms
are selected by
MME and eNodeB
F. Edler / June 2010 29
Subscription data and location update
Update Location
Insert Subscriber Data
(List of all APNs, Default APN)
The MME selects the P-GW that serves the default APN
The MME selects the S-GW that supports all the services of the UE
Insert Subscriber Data Ack
MME HSS
MME updates location
and its identity to HSS
Access Point Names:
all networks permitted
for UE
P-GWs are selected
according to APNs
Only default APN is
enabled at start-up
(default EPS bearer)
F. Edler / June 2010 30
Default bearer setup
eNodeB UE
Store S-GW addr and TEID
Create default
bearer request
Create default
bearer request
(S-GW TEID)
Create default
bearer response
(P-GW TEID,
IP-addr of UE)
Create default
bearer response
(S-GW TEID
towards eNodeB)
S5
S1 Control msg:
S-GW addr, TEID
(Attach accept,
GUTI, IP addr)
TEID: Tunnel Endpoint Identifier
GUTI: Globally Unique Temporary Identity
RRC Control msg:
default radio-b. info
(Attach accept,
GUTI, IP addr)
RRC Control msg:
(Attach complete)
Default radio bearer
S1 Control msg:
eNodeB addr, TEID
(Attach complete)
Update bearer req.
(eNodeB addr.
and TEID)
Default S1-U bearer
Update bearer resp.
MME S-GW P-GW
MME controls the set-up
of bearers
IP-address is provided by
P-GW
The default bearer offers
only default QoS

An EPS bearer consists of
3 parts:
- S5 bearer
- Radio bearer
- S1-U bearer
F. Edler / June 2010 31
Service data flows
Service Data Flow (SDF): main term for set-up of
connections with specific QoS
Service Data Flows with specific QoS are mapped to
dedicated EPS bearers
EPS bearers are characterized by their QoS
More than one SDF may be mapped to an EPS bearer if
same origin and destination
F. Edler / June 2010 32
Multiple PDN connections
UE
EPS
PDN 1
PDN 2
PDN 3
IP addresses
- A user may subscribe to multiple PDN connections
- PDNs are identified by an APN (e.g. Internet)
- a default APN is part of the user subscription information in HSS
P-GW 1
P-GW 2
Example PDNs: Internet, IMS, corporate networks
Simultaneous attachments (with different IP addresses) possible
F. Edler / June 2010 33
Services and Service Data Flows
UE
EPS
QoS ?
Backhaul
Network
QoS ?
PDN
QoS ?
Application
Server
P-GW
Service Data Flow
Service: Application shared between UE and Application Server
Identified by IP-addresses, port number and protocol
QoS is influenced by three different networks
Service Data Flow:
Characterizes the end-to-end data flow
Defined by packet filters
F. Edler / June 2010 34
Service Data Flows and EPS bearers
EPS
P-GW
UE
EPS bearer 1
SDF 2
SDF 1
EPS bearer 2
SDF 3
AS1
AS2
AS3
- A PDN connection may support more then one bearer
- A Service Data Flow has a defined QoS charcteristic
- An EPS bearer is the level where QoS is enforced
- SDFs may be aggregated into the same bearer
F. Edler / June 2010 35
Bearer mapping and classification
UE
S1 Bearer Radio Bearer S5 Bearer
Upstream:
UE maps SDF to
Radio Bearer
eNodeB maps
Radio Bearer to
S1 Bearer and
vice versa
S-GW maps
S1 Bearer to
S5 Bearer and
vice versa
Downstream:
P-GW maps SDF
to S5 Bearer
S-GW P-GW
eNodeB
Three parts of an EPS bearer only in case of GTP protocol on S1, S5
Packet classification is done
by P-GW for downstream flow
by UE for upstream flow
eNodeB and S-GW do only mapping of packets into bearers
F. Edler / June 2010 36
QoS and bearer classes
QCI
ARP
GBR
MBR
AMBR
GBR bearers Non-GBR bearers
QCI QoS Class Identifier
ARP Allocation and Retention Priority
GBR Guaranteed Bitrate
MBR Maximum Bitrate
AMBR Aggregate Maximum Bitrate
Two main types of QoS classes: GBR and Non-GBR
9 QoS classes are defined characterized by a few parameters
(simplified in comparison to 14 parameters in UMTS)
ARP is used to resolve congestion situations
AMBR is defined to avoid accumulating of resources
F. Edler / June 2010 37
QCI classes
QCI Bearer
Type
Application Example Packet
Delay
Packet
Loss
Prio
rity
1 GBR Conversational VoIP 100 ms 10
-2
2
2 Conversational Video (Life Streaming) 150 ms 10
-3
4
3 Non-Conversational Video (Buffered Streaming) 300 ms 10
-6
5
4 Real Time Gaming 50 ms 10
-3
3
5 Non-GBR IMS Signalling 100 ms 10
-6
1
6 Voice, Video, Interactive Games 100 ms 10
-3
7
7
Video (Buffered Streaming)
TCP Apps (web, e-mail, FTP)
Platinum vs. Gold User
300 ms 10
-6
6
8 8
9 9
Packet loss rate refers to air interface in non-congestion situation
Implementation of QCI classes is operator specific
F. Edler / June 2010 38
QoS methods in IP networks
QoS in IP Networks
Integrated Service
(IntServ)
Differentiated Service
(DiffServ)
Reserve resources throughout the
network for every user
Used with RSVP signalling
Optional in EPS
Classify user packets into a small set
of classes
Mandatory in EPS
DiffServ is highly scalable and therefore mandatory for EPS
no state information in networks
only relative QoS treatment possible (DSCP codepoints in IP packet header)
QoS method is also important for backhaul networks
F. Edler / June 2010 39
Service addition dedicated bearer setup
EPS
P-GW
PDN
CSCF
AS
INVITE INVITE
SDP negotiation SDP negotiation
EPS Bearer Creation
UE
F. Edler / June 2010 40
PCRF links SDF and EPS bearers
EPS
P-GW
PDN
CSCF
Video
streaming
server
PCRF
Rules required to create the
EPS bearers for the video
streaming service
Session information
based on SDP
UE
Inside of EPS the setup of a dedicated bearer is initiated by P-GW
P-GW S-GW MME
MME eNodeB
F. Edler / June 2010 41
Setup of a dedicated EPS bearer
S-GW P-GW
AS
QoS policy
Application level signalling and media negotiation
eNodeB
MME
PCRF
Apply policies
Create new bearer request
Apply admission control
RRC procedures
Create new bearer response
S1 - bearer Radio bearer S5 - bearer
UE
F. Edler / June 2010 42
PMIPv6 based bearer setup
EPS bearer
S1 Bearer Radio Bearer
S-GW
P-GW
eNodeB
GRE tunnel
to P-GW
S-GW maps SDF
to/from S1-bearer
P-GW maps SDF
to/from GRE tunnel
SDF
UE
Inclusion of non-3GPP access networks via PMIPv6 protocol
PMIPv6 does not support QoS classification
No SDFs between S-GW and P-GW
Downstream classification has to be done by S-GW

You might also like