Professional Documents
Culture Documents
LTE Architecture
Reference Document
www.mpirical.com
LTE Architecture
LTE Architecture
Reference Document
This course has been independently assessed and accredited by both the ITP (Institute of
Telecommunications Professionals) and the CPD Standards Office (Continuing Professional
Development). Their marks of excellence awarded to Mpirical provides you with the
recognition that the learning you have completed conforms to best practice and is
appropriate for inclusion in a formal training record.
Our certified courses mean you can be certain you’re receiving the highest quality
training. Both the ITP and the CPD use independent specialists to regularly assess all our
products and services. Including our Learning.
The ITP is the UK’s leading independent institution for people who work in
telecommunications. It is dedicated to promoting the professional development of members
through Professional Registration, training, mentoring and qualifications. The ITP
collaborates with regulators, government associations and other leading bodies on projects
that are important to the future of the industry. It has worked with businesses including; BT,
Cable & Wireless Worldwide, Alcatel-Lucent, Huawei and Vodafone.
Mpirical classes have been developed in accordance with the technical specifications
published by the 3GPP. As such the 3GPP have granted Mpirical Limited the right to use the
3GPP logo to identify specifications, compliant products and services.
Contents
Glossary ............................................................................................ 27
Figures
Key Trends
Since the launch of GPRS (General Packet Radio Service) in 1999, there
have been countless predictions that mobile data volumes would increase
exponentially year on year. However, history tells us this was not the case
until the later part of the last decade with mobile data only really becoming
mainstream with the introduction of flat rate charging and the arrival of the
smartphone / app stores.
In 2010, eleven years after the launch of the world's first GPRS network, data
finally overtook voice as the largest contributor to total network traffic.
228
200
186
150
151
122
100
50
96
0
2016 2017 2018 2019 2020 2021
Evolution) group had responsibility over a new packet core network. Today
however, the term LTE is synonymous with the entire network and SAE has
tended to drift into archives of history. This concept is represented in Figure 2.
GMSC GGSN
MME PDN
GW
MSC SGSN System
Architecture S-GW
Evolution
1.3 Virtualization
Beyond the logical LTE architecture that was introduced in Release 8 of the
3GPP specifications, it is also worth noting that NFV (Network Functions
Virtualization) is now making a significant impact on today’s LTE networks. In
essence, service providers are seeking to deploy the various elements of the
LTE architecture as VNFs (Virtualized Network Function) running over a
shared NFVI (NFV Infrastructure). As such, what was once potentially a piece
of dedicated hardware performing the role of a specific LTE network element
now becomes a software based implementation. The NFVI essentially
provides all of the compute, storage and network resources that the VNFs
require. This concept is shown in Figure 3.
NFV Infrastructure
3G 4G 5G
10 105 0.1
140 700
120 600
100 500
80 400
60 300
40 200
20 100
0 0
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Note that although many service providers deployed LTE several years ago,
their networks have continued to evolve since. In particular, the introduction of
LTE-A (LTE Advanced) and LTE Advanced Pro have allowed service providers
to improve data rates and capacity, as well as introduce additional LTE based
services and features.
E-UTRA
Packet Data
E-UTRAN EPC
Network
UE
Evolved Packet System
E-UTRAN Architecture
EPC
ME
-M
S1
-U
S1
Uu eNB X2
AN
TR
E-U
UE eNB
The LTE study group proposed a new access network termed the E-UTRAN
(Evolved - Universal Terrestrial Radio Access Network) and in so doing a new
air interface - E-UTRA (Evolved - Universal Terrestrial Radio Access). Strictly
speaking, the E-UTRAN does not include the device or UE (User Equipment)
but in the interests of clarity, it has been included here. The E-UTRAN
architecture is illustrated in Figure 11.
4G E-UTRA UE Category
Support
Identification Security
UE
Dual Connectivity
15MHz 20MHz
20MHz
Radio Resource
QoS Enforcement
Management
eNB
HNB
GW EPC
S1
S1
Uu HeNB
AN
TR
E-U
UE HeNB
E-UTRAN Uu
UE eNB
2
3GPP TS 36.331 - E-UTRA RRC Protocol Specification
3
3GPP TS 36.323 - E-UTRA Packet Data Convergence Protocol Specification
4
3GPP TS 36.322 - E-UTRA Radio Link Control Protocol Specification
5
3GPP TS 36.321 - E-UTRA Medium Access Control Protocol Specification
X2 Interface
The X2 interface connects two eNBs and supports both signalling and user
data. The control plane protocol operating across X2 is X2AP (X2 Application
Protocol) 6 which utilizes the services of SCTP (Stream Control Transmission
Protocol) 7 whereas the user plane utilizes GTPv1-U (GPRS Tunnelling
Protocol version 1 - User) 8 to carry the IP datagrams.
X2
eNB eNB
Figure 19 X2 Interface
X2 Application Protocol
X2AP is a control protocol found between eNBs on the X2 control plane. Main
functions of X2AP include X2 based mobility, as well as X2 "Global
Procedures". The former is largely associated with eNB (Evolved Node B)
controlled handover procedures whereas the latter deals with the
establishment and management of the X2 connection.
User Datagram Protocol
UDP 9 is a lightweight Transport Layer protocol, providing source and
destination port addressing for the multiplexing/demultiplexing of higher layer
applications onto the same transport bearer. Other than port addressing, the
UDP header contains a Length and a Checksum field, resulting in a low
transmission overhead, albeit at the cost of reliable delivery (UDP does not
provide a retransmission facility).
Stream Control Transmission Protocol
SCTP provides sequential, reliable delivery of higher layer data, using logical
streams to separate this functionality and hence avoid head of line blocking.
An SCTP connection between two network nodes e.g. eNB to MME is termed
6
3GPP TS 36.423 - X2 Application Protocol
7
IETF RFC 4960 - Stream Control Transmission Protocol
8
3GPP TS 29.281 - General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)
9
IETF RFC 768 - User Datagram Protocol
EPC Architecture
MME S1
0
MME PDN
HSS PDN
GW SG
i
S6
a
S1
1 S-GW S5
S1
-M
ME
-U
S1
eNB
eNB
The 3GPP defined the EPC (Evolved Packet Core) as part of its evolution of
cellular networks to a higher data rates, lower latency, packet optimized
system that supports multiple RAT (Radio Access Technology). The focus of
this work was in the packet switched domain, with the assumption that it
would support all services including voice, video and multimedia. The EPC
architecture is illustrated in Figure 20.
Each network element will be discussed in turn within the narrative that
follows.
MME
Paging Authentication
Bearer
CS Interworking
Management
S-GW
central point at which policy can be enforced for user plane traffic eg.
throttle a user because they have reached their download limit, stop a
particular service due to the geographical location of a user, etc.
Accounting - due to the inclusion of the PCEF within the PDN-GW’s
architecture, the PDN-GW is a logical point for:
generating offline billing data which will be turned into a CDR
(Charging Data Record).
obtaining credit as part of online billing, from the OCS (Online
Charging Server).
IP Address Allocation - IP addressing information for the device is
allocated by the PDN Gateway. This allocation is included as part of the
initial attachment to the PDN and could include IPv4 addresses or IPv6
prefixes. It is possible that the PDN-GW will use a AAA server to
facilitate this process, or possibly DHCP (Dynamic Host Configuration
Protocol). For CIoT applications, the PDN-GW may also handle NIDD
(Non IP Data Delivery) traffic.
Lawful Interception - there are several “choke” points for user plane
traffic in the network such as the S-GW and PDN-GW which may mean
they are suitable points for gathering CC (Content of Communication)
in order to support LI (Lawful Intercept).
It is common to see the functions of the S-GW and PDN-GW combined into a
single physical entity. As such, the S5 interface will be transparent to the
network.
Policy
PDN Anchor Enforcement
PDN
GW
IP Address
Accounting
Allocation
Lawful Intercept
Authentication
Mobility Vector
Management Generation
Service Session
Provisioning HSS Establishment
Support Support
User
Roaming
Identification
Authorization
Handling
MME PDN
GW
S-GW
EPC
CIoT
MME PDN
GW
S-GW
EPC
E-UTRAN
MBB
MME PDN
GW
S-GW
UE EPC
Corporate
MME
S1-MME
eNB
S1 Application Protocol
S1AP is used between the eNB and the MME in order to support operations
such as E-RAB (E-UTRAN Radio Access Bearer) Management, transfer of
UE Context information, NAS Signalling transport, Paging and EPC based
mobility.
11
3GPP TS 36.413 - S1 Application Protocol
S1-U Interface
GTPv1-U
UDP
IP
Layer 2
Layer 1
S-GW
S1-U
eNB
The S1-U interface spans the link between the eNB and S-GW. This carries
user plane information using the services of GTP-U and the underlying IP
network.
S5/S8 Interface
The S5 and S8 interfaces span the link between the S-GW and the PDN-GW;
either within the same PLMN (Public Land Mobile Network) as in the case of
S5, or in visited networks in the case of S8. These interfaces carry both
control and user plane information using the services of GTPv2-C (GPRS
Tunnelling protocol v 2 - Control) 12 and GTPv1-U respectively.
S10 Interface
The S10 interface carries control plane information between MMEs. This uses
the protocol GTPv2-C on top of the underlying IP network.
12
3GPP TS 29.274 - Evolved General Packet Radio Service (GPRS) Tunnelling Protocol for Control plane
GTPv2-C
UDP
IP
Layer 2
Layer 1
MME MME
S10
S11 Interface
The S11 interface carries the control plane signalling between the MME and
the S-GW. It also uses the protocol GTPv2-C and the underlying IP network.
Note that with the introduction of CIoT EPS optimization, S11 also now
features a user plane (S11-U) to support user plane traffic delivery via NAS
(as part of the LTE-M and NB-IoT specifications).
Figure 31 shows how, using S11-U, the control plane has been optimized for
CIoT operation. Normally, the user plane would flow through the eNB
however, with this approach, user plane connectivity to the eNB does not
need to be established since the NAS signalling connection is being used to
carry the data to the EPC.
MME
Co
Us ntr
er ol
l
tro
n
Co
S-GW PDN
GW
eNB
Control Control
SGs Interface
The SGs interface connects the MME with a 2G or 3G MGCF (Media
Gateway Control Function) and in so doing supports SGsAP (SGs Application
Protocol) 13 over SCTP. The interface is used to support the Combined Attach
procedure and other signalling associated with CSFB (Circuit Switched
Fallback) operation.
SGsAP
SCTP
IP
Layer 2
Layer 1
MME MSC-S
SGs
S3 Interface
The S3 interface links the MME with the SGSN (Serving GPRS Support
Node) in order to support interworking and PS (Packet Switched) handovers.
It utilizes the GTPv2-C protocol.
GTPv2-C
UDP
IP
Layer 2
SGSN
Layer 1
MME
S3
Figure 33 S3 Interface
S4 Interface
Control Plane User Plane
GTPv2-C GTPv1-U
UDP UDP
IP IP
Layer 2 Layer 2
Layer 1 Layer 1 SGSN
S-GW
S4
Figure 34 S4 Interface
13
3GPP TS 29.118 - MME-VLR SGs Interface Specification
The S4 interface links the SGSN with the S-GW. It is used during PS
handovers between LTE and UMTS/GPRS and in so doing utilizes the
GTPv2-C protocol.
S6a Interface
The S6a interface connects the MME with the HSS which resides within the
IMS (IP Multimedia Subsystem). The application protocol on this interface is
Diameter.
Diameter
SCTP
IP
Layer 2
Layer 1
MME
S6a
HSS
Diameter (S6a)
The Diameter S6a/S6d 14 application allows entities such as the MME and
SGSN to provide mobile device related location information to the HSS. In
turn, the HSS can use the same application to provide subscriber
management information in return. This includes pushing the latest subscriber
information as and when any parameters associated with the subscription are
modified.
SGi Interface
The SGi interface links the LTE network with the external world or specifically
the PDN-GW with the PDN (Packet Data Network). The interface is typically
based on IP and as such supports a vast array of IETF (Internet Engineering
Task Force) protocols.
4.7 CUPS
CUPS (Control and User Plane Separation of EPC nodes) 15 was introduced in
Release 14 of the 3GPP specifications. In essence, CUPS is a mechanism
which allows the service provider to separate control and user plane
functionality in core network nodes such as the S-GW and PDN-GW. The
concept is outlined in Figure 36, which introduces a new packet forwarding
control interface between the control plane and user plane element of each
node.
14
3GPP TS 29.272 - MME and SGSN related interfaces based on Diameter protocol
15
3GPP TS 23.214 - Architecture enhancements for control and user plane separation of EPC nodes
MME S1
0
MME PDN
HSS P-GW i
C SG
S6
a
S1 S-GW -C P-GW
1 S5
C Sx
b U
S1
-M
ME
S-GW -U
S5
Sx
a U
S1
-U
eNB
16
3GPP TS 29.244 – Interface between the Control Plane and User Plane Nodes
PCC Architecture
Given that all user plane communication across the LTE network will be via a
packet switched network, PCC (Policy and Charging Control) is necessary to
ensure that the correct service is provided to the subscriber on a per packet
flow basis. This is achieved through the use of a PCRF (Policy and Charging
Rules Function) and PCEF (Policy and Charging Enforcement Function)
which provide bearer network control regarding the QoS which should be
provisioned and applied for a given service data flow, charging vectors and
the rules which may be associated with these flows. The basic architecture of
the PCC is illustrated in Figure 38.
OFCS OCS
Sy
AF
PCRF
Gz Rx
Gy Gx Sp
PCEF SPR
IP-CAN
UE
Figure 39 Gx Interface
to push rules from the PCRF to the PCEF, as well as facilitate event reporting
from the PCEF to the PCRF.
Diameter (Gx)
The Diameter based Gx 17 interface utilizes the "Diameter Credit Control"
application, which was initially standardized in RFC 4006. The messages
found on the Gx interface are largely associated with the management of IP-
CAN (IP Connectivity Access Network) sessions, such as during the
establishment of a Default EPS Bearer or triggering of a Dedicated EPS
Bearer. As part of this, the Gx interface is used to push rules from the PCRF
(Policy and Charging Rules Function) to the PCEF (Policy and Charging
Enforcement Function), as well as facilitate event reporting from the PCEF to
the PCRF.
IMS Architecture
For seamless mobility and service delivery to be successful, a viable
architecture must be established to ensure that a subscriber’s services can be
delivered to them irrespective of their terminal, access network and core
network connectivity. This may be within the home network or on a visited
network. In order to achieve this, the session signalling must be independent
of the underlying bearer network to enable it to provide a consistent interface
between the mobile and the AS (Application Server).
HSS
AS
I Cx Cx
S
CSCF CSCF
ISC
Mw
Mw
PCRF ISC
Mw
AS
P
Rx CSCF
Gx PDN
GW i
SG
17
3GPP TS 29.212 - Policy and Charging Control (PCC); Reference points
the service logic which will ultimately dictate how services are delivered to the
user.
Proxy CSCF
The P-CSCF (Proxy - Call Session Control Function) acts as the ingress and
egress point to and from a service provider's IMS domain with respect to the
IMS client. The P-CSCF has a large number of responsibilities, including:
onward routing of registration and session requests to the correct nodes in the
network, ensuring the S-CSCF (Serving - Call Session Control Function) is
kept updated on the access network the subscriber is using, providing session
information to the PCRF and maintaining a secure connection with the client
device.
Interrogating CSCF
The I-CSCF (Interrogating - Call Session Control Function) is responsible for
onward routing of SIP messages to the appropriate S-CSCF for a given
subscriber. This routing capability is utilized in specific scenarios only, such as
during registration in order to assign or ascertain the S-CSCF which should be
used. Routing SIP requests arriving from other SIP networks is also a
responsibility of the I-CSCF.
The I-CSCF queries the HSS in order to discover the S-CSCF a particular
subscriber has been assigned to.
Serving CSCF
The S-CSCF (Serving - Call Session Control Function) is the primary node in
the IMS responsible for session control. Subscribers will be allocated a S-
CSCF for the duration of their IMS registration in order to facilitate routing of
SIP messages as part of service establishment procedures. Consequently,
the S-CSCF will download a subscriber profile from the HSS at the time of
registration, which allows the S-CSCF to ascertain which Application Server
any service requests should be sent to. The S-CSCF will also be involved in
breakout to the PSTN, if this is supported.
Home Subscriber Server
The HSS is the master database for a given subscriber, acting as a central
repository of information for network nodes. Subscriber related information
held by the HSS includes user identification, security, location and
subscription profiles.
Application Servers
These platforms are designed to provide specific service features and
capabilities. As an example, for VoLTE, a TAS (Telephony Application Server)
is required to facilitate supplementary services. Other application server
examples include: service continuity, social presence, instant messaging,
converged address book and voicemail service.
Ultimately, the IMS moves away from the “stovepipe” approach to service
delivery by allowing all services to utilize a common underlying architecture.
SIP
UDP/TCP
IP
Layer 2
Layer 1
P S
CSCF Mw CSCF
Glossary
PLMN (Public Land Mobile Network) SR-VCC (Single Radio Voice Call
QER (QoS Enforcement Rule) Continuity)
RLC (Radio Link Control) TA (Tracking Area)
ROHC (Robust Header Compression) TAI (Tracking Area Identity)
RRC (Radio Resource Control) TCP (Transmission Control Protocol)
SAE (System Architecture Evolution) TDD (Time Division Duplex)
S-CSCF (Serving - Call Session Control TEID (Tunnel Endpoint Identifier)
Function) UDP (User Datagram Protocol)
SDF (Service Data Flow) UDR (Unified Data Repository)
SDN (Software Defined Networking). UE (User Equipment)
SGsAP (SGs Application Protocol) URR (Usage Reporting Rule)
SIP (Session Initiation Protocol) USIM (Universal Subscriber Identity
SPR (Subscription Profile Repository) Module)
VNF (Virtualized Network Function)
Contact Us
Tel: +44 (0) 1524 844669
Email: enquiries@mpirical.com
www.mpirical.com