6831 Intro To Diameter
6831 Intro To Diameter
www.pt.com
Evolution of Signaling
As telecommunications networks have advanced,
so have the signaling procedures.
Evolution of Signaling
Signaling over IP
4G
DIAMETER
SIP
Policy
Charging
Signaling over IP
NGN
Common Channel
Signaling
SIGTRAN
SIP
ENUM
SS6
SS7
M2UA
M3UA
SUA
M2PA
ISUP
SCCP
TCAP
MAP
Number Portability
Mobility
Supplementary
Services
Circuit Related
Non-Circuit Related
Intelligent
Network
WATS
Channel Associated
Signaling
www.pt.com
MF
R1
R2
Call Setup
Signaling in 4G
www.pt.com
www.pt.com
Proxy Agent
Similar to relay agent, but can perform additional processing of
the diameter message.
Needs to understand the service being offered and diameter
application being used.
Redirect Agent
Performs routing function. Does not forward message towards
the destination.
Replies with another message to the node that sent the request
with information allowing the node to send message directly to
the server.
Translation Agent
Performs translation between diameter and other protocols.
www.pt.com
Diameter Basics
Connections
Client
Message Structure
Relay
Agent
Peer connection
Server
Peer connection
Diameter session
www.pt.com
Routing
A diameter agent can act as a centralized routing entity by aggregating requests from
different sources destined to the same destination realm.
Routing typically is performed based on the destination realm as well as the application
identification.
The diameter nodes maintain a list of supported realms and known diameter peers and
their capabilities.
The peer location as well as routing configuration is used when making routing decisions.
MME
S6A
HSS
HSS
GRX/IPX
S6d
vPCRF
S9
hPCRF
VPMN
www.pt.com
HPMN
8
Extensions to Diameter
NAS
Application
(IETF)
Credit Control
Application
(IETF)
S6a/S6d
Application
Gx
Application
(3GPP Vendor
Specific)
(3GPP Vendor
Specific)
etc.
www.pt.com
www.pt.com
10
Always on Applications
Push Services
www.pt.com
11
Users make constant queries as they move among cell sites to push email,
access social networking tools and conduct other repetitive actions.
These always-on applications also rely on keep-alive messages.
A web-based IM user may send a message but then wait a couple of
seconds between messages. To preserve battery life, the smartphone moves
into idle mode. When the user pushes another message seconds later, the
device has to set up a signaling path.
www.pt.com
12
Heartbeat packets (keep-alive) between client and server end up being sent during the
mobile devices idle state, which in turn, triggers the device to continually switch between
active and idle mode over short period time.
Push messages may be sent while the device is on idle mode, which will trigger
unnecessary signaling traffic, such as paging messages, network connection and release
messages.
Network (Re-)Attachment
www.pt.com
Many mobile devices are designed to aggressively keep connecting to the broadband
network as early as possible to ensure a good user experience.
13
www.pt.com
14
AS
Sh
Ro
OCS
S-CSCF
P-CSCF
Cx
Gy
OFCS
MME
HSS
HSS
I-CSCF
Cx
Ro
Gz
S6a
P-GW
Rf
Rx
HHPCRF
PCRF
SWx
S6b
Gx
Session Routing
and Control
Gxc
Interoperability
SWd
ePDG
S6a
VPMN
Value-Added Services
S9
S6d
MME
Roaming Management
V-PCRF
Gxb
SWa
SGSN
Non-3GPP
www.pt.com
Scalability
Load Balancing
AAA
HPMN
S-GW
STa
Gxa
Trusted
non-3GPP
3GPP
AAA Proxy
Roam Steering
NonTrusted
non-3GPP
15
Load Balancer
OCS
OCS
DRA
H-PCRF
H-PCRF
MME
AS
I-CSCF
S6a
Gy
Sh
Ro
P-GW
S-CSCF
P-CSCF
Cx
OFCS
SLF
Gx
HSS
HSS
Gz
Cx
Ro
Translation
Rf
Rx
HLR
S6b
AAA
SWx
DEA
Value Added
Features
Roaming Management
Steering of Roaming
www.pt.com
16
w w w. p t . c o m
www.pt.com