Chapter2 LTE and IMS Network Architecture
Chapter2 LTE and IMS Network Architecture
Chapter2 LTE and IMS Network Architecture
VoLTE: Evolution
CSFB to UTRAN or GERAN via redirect EPS bearers for conversational voice Single Radio Voice Call Continuity to
(LTE562) CS fallback to UTRAN (LTE736) (LTE10) WCDMA/GSM (LTE872/873)
Inter-RAT handover/NACC to UTRAN/GERAN to handle a Standardized solution for VoIP services using IMS - (IP Handling voice calls in case of LTE coverage white
voice call with a possibility of operator-configurable list Multimedia Subsystem) defined by GSMA (GSM spots via UTRAN/GERAN. Possible only in case of
of priorities for different fallback layers. Required when Association) in PRD (Permanent Reference Document) Conversational Voice bearer support (QCI=1) on LTE
there is no Conversational Voice support on LTE side. IR.92 – and dedicated EPS bearers, described in this side. Impossible to handover non-voice bearers to
presentation. GERAN layer.
3GPP Rel 8 Network Architecture
LTE Radio Evolved Packet Core (EPC) Services in Packet
Access Network Data Network
HSS PCRF
IMS Operator
services
SAE-GW
MME Internet
Serving PDN
eNode-B GW GW Company
intranets
Control plane
User plane
4
Subscriber attach/detach
Security (Authentication,
• It is a pure signaling entity inside the EPC.
Ciphering, Integrity protection)
• SAE uses tracking areas to track the position of idle UEs. The basic principle is identical to 2G/3G
LA or RA. Trigger and distribution of
• MME handles attaches and detaches to the EPS system, as well as tracking area updates. Paging Messages to eNB
• Therefore it possesses an interface towards the HSS (Home Subscriber Server) which stores the
Roaming Control (S6a interface
subscription relevant information and the currently assigned MME in its permanent data base.
to HSS)
• A second functionality of the MME is the signaling coordination to setup transport bearers (SAE
bearers) through the EPC for a UE. Inter-CN Node Signaling
• MMEs can be interconnected via the S10 interface. (S10 interface), allows efficient
• It generates and allocates temporary ids for UEs. inter-MME tracking area updates
• VLR-like functionality and handovers
6
PCRF
Evolved
S1-MME MME Gxc
Node B (PMIP S5/S8)
(eNB)
S11
S1-U S5/S8
Serving Gateway Functions
MME Gx Rx
PCRF PDN Gateway Functions
S6a
Mobility anchor for mobility between
S11 3GPP access systems and non-3GPP
S5/S8 SGi access systems. This is sometimes
IMS/PDN referred to as the SAE Anchor function
Serving PDN SAE
Policy & Charging Enforcement (PCEF)
Gateway Gateway
Per User based Packet Filtering (i.e.
deep packet inspection)
Charging Support
Mw
Serving CSCF (S-CSCF)
•Loads IMS User Profiles from the HSS
E-CSCF •Performs the IMS User Authentication
CSCF Signaling
Data •Performs Session & Service (AS) control
MI •Address Translation Support
•Generation of Charging CDRs
•Lawful Interception Support
Location Retrieval Function: LRF
Emergency CSCF (E-CSCF)
LRF •Establishes sessions for both registered and unregistered
subscribers.
•Selecting a proper Public Safety Answering Point (PSAP)
10
HSS
I/S-CSCF
MME
S6a Cx
HSS Functions
Permanent and central subscriber
database
MME Rx
Gxc PCRF
S6a Gx
(PMIP S5/S8)
S11
S5/S8 SGi
IMS/PDN
re
et
am
- Handle IR.92 and IR.94 services
Di
- IP-SM-GW: IP Sort Message Gateway
,
Sh
- MRFC: Media Resource Function Control MA
P HLR
o controls media stream resources provided by the MRFP and MME
MRFC/
steers announcements, transcoding and other services
provided by the MRFP. TAS/
o MRFP: Media Resource Function Processor. XCAP
Ut Server Mp’
•XCAP Server ISC
- Subscriber can modify own service through Ut interface. Ma
IMS
MGCF and IMS-MGW BCF and BGW
• Enable voice calls between the IM CN and CS CN • BCF: Border Control Function
- MGCF- Media Gateway Control Function: Signaling • BGW: Border Gateway
interworking • Function
- IMS-MGW: User Plane interworking - NAT and topology hiding
• IMS-MGW is controlled by MGCF through the Mn - DoS protection for SIP
interface. - IPV6/IPV4 interworking
- DSCP marking for QoS control
- IP connection admission control (CAC)
• Deployed on both the Access &Interconnection edges
- A-BCF control A-BGW through Iq interface
- I-BCF control I-BGW through Ix interface
14
Interconnect
IMS Core MSC -Server,
S-/I-CSCF, GMSS, VMSS,
BGCF, MGCF, SRVCC
I-BCF HLR -FE (MSS), LI
(CFX - 5000) (DX HLR)
HSS MGW,
MRF. LI
(MGW U)
- - PSTN/PLMN
- P-CSCF I-BGF
Subscriber (ACME BG)
database
-
SIP/IMS peer Networks
IP-Net
IP -Net
-
PCRF
TLS offload Transport
-
Signaling/control
SAE GW SPDF
MME (PCS - 5000)
(Flexi NG)
(Flexi NS)
GERAN/UTRAN
E-UTRAN (CS only)
4G/LTE 2G/3G
SLF
20
(MRFC)
25
Other
Network
I-CSCF
A IMS I
UA SBC SBC
P-CSCF
27
SBC Functions:
28
ENUM Server
DHCP
29
Functions:
31
IDENTIFICATION OF USERS
32
• The home network authenticates the private user identity only during registration of the Subscriber
• The home network verifies that a public user identity is allocated to a private user identity.
• Private User Identity is not used for routing of SIP Messages.
• Private User Identity used only for Subscription Identification and Authentication.
• The HSS and S-CSCF used to obtain and store the Private User Identity.
• Private User Identity is permanently allocated to a User and stored at the IMS Subscriber Identity
Module (ISIM) card.
• One ISIM card includes only one Private User Identity.
35
VoLTE Implementation
37
Volte deployment
The initial deployments of LTE and indeed VoLTE will likely be self-contained within a single MNO's
domain, serving its own subscribers only (no inter-operator VoLTE interconnect or roaming capability).
Volte implementation-roaming Sh
Telephony
Application
Server
Mr’ MRF
BGCF
I Mx
Mr
Cx S Mi
C
P- IBCF/
HSS IMS-ALG/
CSCF/ Mw I/S- CSCF Mx IBCF/
TrGW
IMS- TrGW
AGW
S6a Sh
eNodeB S6a Cx Ici/Izi
ENUM Ici/Izi
X2 Rx Rx
SGi
MME H- PCRF S9 Diameter
VoLTE UE Agent (DRA/
(Home) LTE-Uu
S1-MME Gx DEA)
SEG S11
Gx
S1-U
eNodeB SGW S5 PGW
HPLMN
ENUM / IPX
Service ENUM
Diameter App
Provider ID=0 Server ENUM IPX
Network
ENUM
Mw
Mw
VPLMN Mw
P- CSCF/
S6a Diameter Mw I-CSCF IBCF/
S9 Rx IMS- ALG/
Agent ( DRA/ IMS- TrGW
DEA) AGW
a Mi
Mx
MME V- PCRF Rx
S1- MME BGCF
Gx
VoLTE UE SEG S11
(Roaming) LTE-Uu Gx
S1-U
SGW S5 PGW SGi
eNodeB IMS Core
39
IMS-APN; QCI:5;
Create ARP;
Session Request Create Session Request
APN AMBR IMS-APN; QCI:5; ARP;
APN AMBR CCR CCR
IP@; QCI:5; ARP; APN IP@; QCI:5; ARP; APN
AMBR AMBR
CCA CCA
E-RAB Setup
E-RAB Setup Request QCI:5; Create Session Response QCI:5; ARP; APN QCI:5; ARP; APN
ARP; AMBR; AMBR;
UE AMBR IP@; QCI:5; ARP; APN IP default rule TFT IP default rule TFT
RRC Connection Reconfiguraton Create Session Response
AMBR
[ NAS PDU ] [ NAS PDU ] IP@; QCI:5; ARP; APN
[ Activate Default Bearer Request ] [IMS-APN;
[ EPS SM: Activate Default Bearer IP@; ] AMBR
[ QCI:5; APN AMBR]
Request ]
Create SessionCreate
IMS-APN; QCI:5; Session Request
Request
IMS-APN; QCI:5; IP@; QCI:5; ARP;
ARP; APN AMBR
APN AMBR
E-RAB Setup ARP; APN AMBR
CCR
CCA
E-RAB Setup Request Create Session Response
Create Session Response QCI:5; ARP; APN
QCI:5; ARP; IP@; QCI:5; ARP;
[UE AMBR
NAS PDU ] IP@; QCI:5; ARP; AMBR;
RRC Connection Reconfiguraton APN AMBR
[ NAS PDU ] [ Activate Default Bearer Request ] APN AMBR IP default rule
[IMS-APN; IP@; ] TFT
[ EPS SM: Activate Default [ QCI:5; APN AMBR]
Bearer Request ]
RRC Connection E-RAB Setup
Uplink Direct Transfer
Reconfiguration Complete E-RAB Setup Response
[ NAS PDU ]
[ EPS SM: Activate Default Bearer Accept ]
Attach complete - Uplink NAS Transport
[ NAS PDU ] Modify Bearer Request
[ Activate Default Bearer
Accept ] Modify Bearer Response
MAR MAA
401 Unauthorised 401 Unauthorised 401 Unauthorised
SIP Register SIP Register
UAR
UAA SIP Register
SAR
SAA
200 OK 200 OK 200 OK
AAR
AAA SIP Register
UDR
UDA
200 OK
SIP Subscribe 200
SIP Subscribe OKSIP
(Subscribe)
Subscribe
200 OK (Subscribe) 200 OK (Subscribe)
SIP Subscribe
SIP Notify 200 OK (Subscribe)
SIP Notify 200 OK (Notify)
SIP Notify SIP Notify 200
200 OK (Notify) 200 OK (Notify) OK (Notify)
The VoLTE UE initiates a SIP REGISTER to the P-CSCF, using the P-CSCF IP Address that was
made available during the LTE Attach. The registration request contains:-
oWithin the Contact header, the IMS Communication Service Identifier's (ICSI) for IMS Multimedia
Telephony:-
urn:urn-7:3gpp-service.ims.icsi.mmtel, or urn:urn-7:3gpp-
service.ims.icsi.mmtel;video
“+sip.instance” containing an IMEI URN
oThe feature tag for SMS over IP:- +g.3gpp.smsip
o The IMS Public User Identity (as derived above) in one of the forms below:-
Alphanumeric SIP-URI: e.g. [email protected]
MSISDN as a SIP-URI: e.g. sip:
[email protected];user=phone
MSISDN as Tel-URI: e.g. tel:+447700900123
o The IMS Private User Identity as an NAI: e.g. username@realm
o P-Access-Network-Info with:-
access-type= 3GPP-E-UTRAN-FDD or 3GPP-E-UTRAN-TDD
UTRAN-cell-id-3gpp parameter
o Request-URI set to the SIP-URI of the domain name of the home network
o Related headers for IMS AKA parameters
o etc.
43
Message Sequence
VoLTE UE eNB MME SGW PGW PCRF HSS P-CSCF I-CSCF S-CSCF TAS
SAA
E-RAB Setup
E-RAB Setup Request SIP 183 Progress (SDP)
RAR AAR
RAA AAA
SIP ACK SIP ACK
SIP ACK
SIP ACK
VoLTE voice traffic via dedicated bearer VoLTE voice traffic over RTP via IMS media plans elements
Basic VoLTE UE to VoLTE UE Voice Call Establishment - Originating Side message sequence
45
46
ENUM/DNS
ENUM is a telephone look up or number resolution technology, standardised by the Internet Engineering
Task Force (IETF) and Carrier ENUM is further specified by the GSMA in PRD IR.67 [52]. It enables number
registries to be queried and return lists of end point information relating to a telephone number via a
standard ENUM API.
ENUM registries can:
Provide IP routable information against a E.164 phone number
Provide a list of service/platform information against an E.164 number
Provide the correct destination correcting for number portability
Benefits
ENUM is an open standard to enable routing of IP/IMS services using telephone numbers.
ENUM can be applied to any/every IP service, e.g. Voice, Text, MMS, IM, and Video, etc. and so is
architecturally efficient.
The ENUM is an API within the IP family of protocols (an extension of DNS) and fits well with IP
infrastructure.
Number Resolution is required for internal and external routing. Using a standard is essential for
interoperability where queries will take place to external ENUM data sources on a global basis.
ENUM is agnostic of the type of network or interconnect medium an operator chooses to use.
47
+447777123456
Destination IMS
SP
48
Diameter Signalling
1. General
The VoLTE architecture utilises Diameter interfaces between components of the EPC, PCC, and IMS core network. 3GPP has defined a number of Diameter Applications based on the Diameter
Base Protocol is defined within IETF RFC 3588 [59].
2. Diameter Agents
In order to support scalability, resilience and maintainability of the Diameter interfaces, the usage of a Diameter Agent is recommended. The Diameter Agent reduces the mesh of different
diameter connections within the network to aid in routing of Diameter messages, provides load-balancing functionality for handling of signalling congestion, and provides protocol
interworking functionality (e.g. Diameter application AVP's, transport protocol, etc.).
3. Diameter Transport
The Diameter Base protocol defines the clients must support either TCP or SCTP as the transport protocol, and that the servers and agents must support both TCP and SCTP.
A number of the Diameter interfaces defined by 3GPP (i.e. Cx, Sh, S6a, S9) have profiled this further by stating that SCTP must be supported by the relevant nodes. Whilst other Diameter
interfaces defined by 3GPP (i.e. Gx, Rx) allow support of SCTP or TCP.
It is recommended that SCTP is utilised as the transport protocol across all Diameter interfaces utilised in the VoLTE architecture, or that a Diameter Agent is deployed to perform the
interworking between SCTP and TCP.
QCI
QCI Resource Priority Packet Delay Packet Error Example Services
Type Budget
Loss Rate