Professional Documents
Culture Documents
Introduction
Evolution towards one global standard: LTE
2nd Generation 3th Generation 4th Generation
GPP2
3GPP
3GPP
Core network domaıns
2G/3G Terminology
› APN – Access Point Name
– Identifies an IP packet data network (PDN)
– Used to define a type of service provided by the PDN (e.g. mms,
WAP,…)
– APN contains network identifier and operator identifier
› E.g: internet.mnc003.mcc286.gprs
– APN-resolution
› process of DNS look-up to determine the GGSN (IP) serving this
APN
3G Terminology
› PDP Context – Packet Data Protocol Context
– data structure present on both the SGSN and the GGSN, which
contain the subscriber’s session information.
– Secondary PDP-context
› Reuses IP address of primary context with different Qos
– Total of 11 PDP contexts can co-exist.
– NSAPI (network service access point identifier)
› used to identify a PDP context from the same MS.
Primary PDP context (PDP_Address_1, QOS_1,
APN2
NSAPI_1
Primary PDP context (PDP_Address_2, QOS_2,
NSAPI_2
APN1
Secondary PDP context (PDP_Address_2, QOS_3,
NSAPI_3
RAN
UE /SGS GGSN
N
3G Terminology
MSISDN
– Mobile Subscriber Integrated Services Digital Network Number
– i.e. Phone number
– ITU-T E.164
– Limited to 15 digits long:
› CC –Country Code
› NDC – National Destination code (optional)
› SN – Subscriber Number
CC NDC SN
1-3
digits Max. 15 digits
3G Terminology
IMSI
– International Mobile Subscriber Identity
– unique number per (U)SIM
– Linked to MSISDN in HLR
– ITU-T E.212
– usually 15 digits long, can be shorter
› MCC – Mobile Country Code
› MNC – Mobile Network code (Europe: 2 digits, North America: 3
digits)
› MSIN – Mobile Subscriber Identification Number
MCC MNC MSIN
3 digits 2/3
digits
Max. 15 digits
2G/3G Packet Network Overview
Signaling
Signaling and Traffic
AUC Authentication Center SMS
BSC Base Station Controler AUC FNR
FNR
BTS Base Transceiver Station
EIR Equipment Identity Register H Gd GMLC
FNR Flexible Number Register EIR SCP
EIR
GGSN Gateway GPRS Support Node Gf IP
GMLC Gateway Mobile Location Centre HLR
MSC Mobile Switching Center HLR Lg Network
RNC Radio Network Controler Ge
Gr
SCP Service Control Point
SGSN Serving GPRS Support Node SGSN (G) Gi
Gn
SMS Short Message Service Gn
MSC/ GGSN
SGSN (G)
MSC Server Gs Gn
Gom Gom
A bis Gb
BTS BSC
O&M
GSM BSS
Gp Gp
Other
PLMN
SGSN/
GGSN
2G/3G Packet Network Overview
Signaling
Signaling and Traffic
AUC SMS
FNR
FNR
H Gd GMLC
EIR SCP
EIR
Gf IP
HLR
HLR Lg Network
Ge
AUC Authentication Center Gr
BSC Base Station Controler SGSN (W) Gi
BTS Base Transceiver Station Gn
Gn
EIR Equipment Identity Register
FNR Flexible Number Register SGSN (W) GGSN
Gn
GGSN Gateway GPRS Support Node
GMLC Gateway Mobile Location Centre
MSC Mobile Switching Center
RNC Radio Network Controler Gom Gom
SCP Service Control Point
SGSN Serving GPRS Support Node
SMS Short Message Service O&M
Gp Gp
Other
Iu
Iub PLMN
Node B RNC
SGSN/
WCDMA RAN GGSN
PSCN Network elements
IP networks
GGSN (Gateway GPRS Support
Charging
Node).
GSM WCDMA
PS Core Simple Architectrue.
GSM WCDMA
PSCN Network elements
› RNC: Radio Network Controller
– radio resource management
– some of the mobility management functions
– the point where encryption is done before user data is sent to and from the mobile
– The RNC connects to the Circuit Switched Core Network through MSC (Mobile
switching Center) and to the SGSN (Serving GPRS Support Node) in the Packet
Switched Core Network
SGSN
GGSN
PSCN Elements, Interfaces, and Protocols
Control Plane
Data Plane
HLR/AuC
MAP Gr
GTP-C
Gn/Gp Gi
RANAP
SGSN GTP-U GGSN IP
Iu-PS
GTP-U Gn
UE
GTP-U
SGSN
GGSN
GTP Versions
GTP-C v0
GTP-C v1: Gn/Gp interfaces between SGSN/GGSN
GTP-C v2: S5 between PGW/SGW and S11 between MME/SGW
Node
GTP-U v1 B RNC
Gn/Gp interfaces between SGSN/GGSN
S5-U interfaces
S1-U interfaces
Sample GTP-v1/v2 Control messages
GTP-v1 control messages(3G): GTP-v2 control messages (LTE):
18 Update pdp context request 34 Modify Bearer Request
SGSN
GGSN
MAP
› Mobile Application Part
› 3GPP TS29.002
HLR/AuC
MAP Gr
› Services provided:
– Mobility services
› Authentication SGSN
› ….
SGSN
GGSN
RANAP
– Radio Access Network Application Part
– 3GPP TS 25.413
RANAP
– ASN.1 encoding Iu-PS SGSN
UE
› Relocation B RNC
SGSN
GGSN
NAS
› Non-access-stratum
› 3GPP TS24.301
› Supports traffic and signaling messages between UE and CN
› NAS protocols:
Non Access Stratum
(GMM/GSM/DATA)
– GMM
UE
GPRS Mobility Management
SGSN
– GSM
GPRS Session Management GM GS GM GS
M M M M
– CC RNC RNC SGSN
Call Control (in CS domain) GTP-U
RANAP RANAP
– SMS SCCP
UDP
SCCP
Short Message Services IP
Radio Radio M3UA M3UA
–… Protocols Protocols SCTP
Layer2
SCTP
Layer2 Layer2
Uu Iu (Control)
NAS
GMM/GSM
› 3GPP TS24.008
Data Plane
SAI response
HLR/AuC
UE wants to attach to the ISD
network.
ISD Ack
Gr UGL Ack
Attach complete
(GMM-attach-request)
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
ISD
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC ISD
Data Plane
SAI response
HLR/AuC ISD
Attach accept
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC
Authentication of the UE:
ISD
ISD Ack
the SGSN.
Attach accept
Attach complete
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC
If authentication is successful,
ISD
ISD Ack
Update procedure.
Attach accept
Attach complete
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
ISD
SGSN. Gr
Attach accept
UGL Ack
SGSN
Iu-PS
Suscriber data (GPRS data list):
•PDP context ID
UE
• type = PPP or IP
• IP address (static or dynamic)
Node B • APN
RNC • QoS
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
ISD
subscriber’s data. Gr
Attach accept
UGL Ack
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC
HLR confirms to the SGSN ISD
ISD Ack
Attach complete
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC ISD
SGSN
Iu-PS
UE
Node B
RNC
Attach
Control Plane UE SGSN HLR
Attach request
SAI request
Data Plane
SAI response
HLR/AuC ISD
SGSN
Iu-PS
UE
Node B
RNC
PDP Context Activation
GTP Control Plane Tunnel GTP-C UE RNC SGSN DNS GGSN
Activate PDP Context Request
DNS resp.
Gn/Gp
SGSN GGSN
Iu-PS
UE is attached and wants to access the
internet. It requests to setup a pdp-context.
UE
APN (-NI) is provided in the message.
(GSM –Activate PDP Context Request)
Node B
RNC
PDP Context Activation
GTP Control Plane Tunnel GTP-C UE RNC SGSN DNS GGSN
Activate PDP Context Request
DNS resp.
Gn/Gp
SGSN GGSN
Iu-PS
SGSN looks up the IP of the GGSN
that serves the provided APN (NI + OI).
UE
(OI is added by the SGSN)
(DNS Lookup)
Node B
RNC
PDP Context Activation
GTP Control Plane Tunnel GTP-C UE RNC SGSN DNS GGSN
Activate PDP Context Request
DNS resp.
TEID = 0x451c0000
Gn/Gp
DNS resp.
TEID = 0x451c0000
Gn/Gp
DNS resp.
TEID = 0x451c0000
GTP Control Plane Tunnel
TEID = 0x000f4240
Gn/Gp
00
el lan
10
12
nn P
0x
UE
D
D
EI
TP
T
Node B
SGSN-side TEID as well as the IP for the GTP-U
RNC tunnel are provided.
IP address for the UE is provided.
(RANAP – RAB Assignment request)
PDP Context Activation
GTP Control Plane Tunnel GTP-C UE RNC SGSN DNS GGSN
Activate PDP Context Request
DNS resp.
TEID = 0x451c0000
GTP Control Plane Tunnel
TEID = 0x000f4240
Gn/Gp
00
10
12
nn P
0x
Tu ata
UE
D
D
EI
TP
T
G
provided.
00
Node B
0x
=
RNC
EI
T
PDP Context Activation
GTP Control Plane Tunnel GTP-C UE RNC SGSN DNS GGSN
Activate PDP Context Request
DNS resp.
TEID = 0x451c0000
GTP Control Plane Tunnel
TEID = 0x000f4240
Gn/Gp
00
10
12
nn P
0x
Tu ata
is established.
=
UE
D
D
EI
TP
T
G
RNC
EI
T
Detach
GTP Control Plane Tunnel GTP-C UE RNC SGSN GGSN
Detach request
Purge MS
Gn/Gp
MS-initiated detach:
nn P
Tu ata
UE
D
TP
Node B
from the network (e.g. power-off).
RNC (GMM – Detach Request)
Detach
GTP Control Plane Tunnel GTP-C UE RNC SGSN GGSN
Detach request
Purge MS
Gn/Gp
UE
D
TP
context.
G
Purge MS
Gn/Gp
UE
D
TP
Purge MS
Gn/Gp
SGSN GGSN
Iu-PS
e
el lan
nn P
UE
D
TP
Purge MS
Gn/Gp
SGSN GGSN
Iu-PS
e
el lan
nn P
UE
D
TP
Node B
UE.
RNC (RANAP – Iu-Release request)
Detach
GTP Control Plane Tunnel GTP-C UE RNC SGSN GGSN
Detach request
Purge MS
Gn/Gp
SGSN GGSN
Iu-PS
e
el lan
nn P
UE
D
TP
Purge MS
Gn/Gp
SGSN GGSN
Iu-PS
Purge MS
Gn/Gp
SGSN GGSN
Iu-PS
Why evolve?
IP SS7
All IP Cost
•• Next
Next Gen
Gen •• TCO
TCO
ATM FR
•• VoIP
VoIP
•• VoLTE
VoLTE
•• O&M
O&M
•• Expand
Expand
Evolution from 3g to LTE
PDN
nodeB RNC SGSN GGSN
SGSN PDN
nodeB RNC GGSN
MME
SAE
PDN
EnodeB GW
EPC Highlights
EPC Terminology
DEFAULT and dedicated Bearers
› QoS requirements are different depending on the service
required by UE
PDN Connection
Default Bearer
Dedicated Bearers
APN-1
APN-2
DEFAULT and dedicated Bearers
App1 App2 Service1Service2
UL TFT DL TFT
UE RAN / eNodeB GW
Wireless network
Requires:
› QoS Class Identifiers (QCIs)
› Separate Bearer (UEGW) per QCI Each Bearer Marked with a QCI
› UL/DL Traffic Flow Template (TFT) per Bearer
DEFAULT and dedicated Bearers
AF
HSS Rx
App2 Subscriber
data
S6a: PCRF
subscribed
App1
QoS Service
Gx: PCC rules: Policies
QCI, SDF template,
BitRates, ARP
UL TFT
QCI=Y, Bit Rates
DL TFT
QCI=X, Bit Rates
Service Data
S5/S8 Flows
bearer QoS
Terminal eNB MME Serving GW PDN GW
DEFAULT and dedicated Bearers
› TFT filters may contain the following attributes:
SAPC
PCRF
PDN
GW
SGSN- EPG
SGSN MME Serving
MME GW ePDG
ePDG
HSGw/
EWG
TWAG
BSC RNC
eNodeB
enodeB Trusted Non-trusted
BTS Node B non-3GPP non-3GPP
2G 3G LTE
PCRF
•Provides Service Data
Flow gating
X2
LTE LTE handover initiation, inter-R
initiation
• QoS realization
• Security
LTE/EPC Interfaces
IMS
HSS External
IP networks Rx
PCRF
SGi
SASN
Gx
PDN GW
S10
S5/S8
S11
MME Serv GW
S1-MME S1-U
eNB
X2 LTE
LTE/EPC Interfaces
IMS
HSS External
IP networks Rx
PCRF
S6a SGi
SASN
Gx
PDN GW
S10
S5/S8
S11
MME Serv GW
S1-MME S1-U
eNB
X2 LTE
LTE/EPC Interfaces
IMS
HSS External
IP networks Rx
PCRF
S6a SGi
SASN
Gx
PDN GW
S10
S5/S8
S11
MME Serv GW
S1-MME S1-U
X2-AP GTP-U
HSS External
IP networks Rx
PCRF
S6a SGi
SASN
Gx
PDN GW
S10
S5/S8
S11
SASN
Gx
PDN GW
S10
S5/S8
S11
GTPv2-C SASN
Gx
UDP S10 Interface
IP Interface between
MMEs
L2
PDN GW
L1
S10
S5/S8
S11