Introduction to Diameter
                 The Evolution of Signaling




www.pt.com
Evolution of Signaling

             As telecommunications networks have advanced,
                     so have the signaling procedures.




 Signaling has been an integral part of telecommunications from the beginning.

                  It is necessary for the establishment and control of a
             telecommunications circuit and the management of the network.

www.pt.com                                                                   2
Evolution of Signaling


    Signaling over IP   DIAMETER
                  4G    SIP
                                                                      Policy

                                                                    Charging
                        SIGTRAN    M2UA
    Signaling over IP   SIP
                                   M3UA                         Number Portability
                                   SUA
                NGN     ENUM       M2PA                              Mobility

                                                                 Supplementary
                                   ISUP                            Services
   Common Channel       SS6        SCCP
                                          Circuit Related
                                                                   Intelligent
         Signaling      SS7        TCAP
                                   MAP
                                          Non-Circuit Related
                                                                    Network

                                                                      WATS
                        MF
Channel Associated                                                  Call Setup
                        R1
         Signaling      R2



www.pt.com                                                                           3
Signaling in 4G


                         Within the 3GPP defined
                         architecture, the handling of the
                         control signaling is separated
                         from the user data traffic.


                            Allow independent scaling of
                             control and user plane
                             functions
                            Control data signaling tends to
                             scale with the number of users
                            Data volumes may scale more
                             dependent on new services
                             and applications




www.pt.com                                               4
Diameter in EPC / IMS

                                              3GPP makes use of two signaling protocols:
                                                 – Session Initiation Protocol (SIP) used within the IMS for
                                                   setting up sessions.
                                                 – Diameter used in both EPC and IMS for transactional
                                                   events (requesting information).



       Diameter is an IETF defined protocol originally designed
       for Authentication, Authorization and Accounting (AAA)
       as an improvement over RADIUS supporting:
             –   Improved failure handling
             –   More reliable message delivery
             –   Bigger information elements
             –   Improved security
             –   Extensibility
             –   More flexible discovery of other nodes


www.pt.com                                                                                                     5
IETF Defined Agents
             Diameter agents assist in routing of a diameter command
                towards its final destination – the diameter server.
                                   Relay Agent
                                     – Used to forward a message to the destination, depending on
                                       information within the message.
                                     – Needs to understand base protocol, does not need to understand
                                       the diameter application used.

                                   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                                                                                                6
Diameter Basics
                                        Connections

                                            Relay
                           Client                           Server
                                            Agent
       Message Structure

                              Peer connection       Peer connection

                                        Diameter session




www.pt.com                                                            7
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.




                         S6A                                                             HSS
                  MME                                                                    HSS



                         S6d                       GRX/IPX



                         S9
                 vPCRF                                                                 hPCRF

                                       VPMN                      HPMN


www.pt.com                                                                                               8
Extensions to Diameter


              RFC 3588 specifies a few general Diameter messages called
              commands along with their AVP’s.

              Extensions called Applications are created on top of Diameter
              base protocol.



                NAS        Credit Control    S6a/S6d          Gx
             Application    Application     Application    Application    etc….
                                            (3GPP Vendor   (3GPP Vendor
               (IETF)         (IETF)           Specific)      Specific)




                                      Diameter Base Protocol




www.pt.com                                                                        9
Increase in Diameter Traffic

      Network congestion becomes one of the biggest issues,
      highlighted by the popularity of smartphones and M2M.




                         (Source: Strategy Analytics& ABI Research)




www.pt.com                                                            10
Increase in Diameter Traffic


                                 Signaling traffic is outpacing actual
                                 mobile data traffic by 30 to 50 percent
                                 due to:
                                    Quantity of Re-attach Messaging
                                    Always on Applications
                                    Push Services
                                    Battery saving Methodologies


                                 It is critical for operators to
                                 have the ability to manage
                                      this signaling traffic.




www.pt.com                                                                 11
Causes of Signaling Increase


                                  There are an increased number of
                                  applications that send only a small
                                  amount of data, but the transmission
                                  frequency of the packets is relatively high.



      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
Common Smartphone Behaviors

      Fast Dormancy
         – In order to keep UE power consumption low, UE sends Signaling Connection Release
           Indication (SCRI) to the RNC simulating a failure in the signaling connection.

      Heartbeat for Always-on Application
         –   Heartbeat packets (keep-alive) between client and server end up being sent during the
             mobile device’s idle state, which in turn, triggers the device to continually switch between
             active and idle mode over short period time.

      Constant Push Service
         –   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
         –   Many mobile devices are designed to aggressively keep connecting to the broadband
             network as early as possible to ensure a good user experience.



www.pt.com                                                                                                  13
Need for Diameter Agents

                                  Need to concentrate and simplify
                                  the network connectivity to
                                  improve:
                                       Maintainability/Provisioning
                                       Congestion Management
                                       Routing /Traffic Management

                                  Need for operators to protect their
                                  networks:
                                       Security Firewalls
                                       Topology Hiding




www.pt.com                                                        14
Need for Diameter Agents
                                                                   IMS
                                                         AS
                                                                     I-CSCF
                                                     Sh
                    OCS                             Ro    S-CSCF
                                                                                                          Need for Cost-Effective
                                                                          P-CSCF
                            Gy                                Cx                                          and Flexible Network
                MME                OFCS               Cx
 HSS                                                            Rf                                        Deployment
  HSS                                                Ro
                                                               Rx                              H-
                          S6a                Gz
                                                                                              PCRFH-
                                                                                                PCRF
                                                                                                               Scalability
             P-GW                                                  SWx                                         Load Balancing
                       Gx                                                       AAA
                                                                    S6b

      HPMN                                                                                                     Session Routing
                                                                                                               and Control

                      Gxc                                                                                      Interoperability
             S-GW                                                         SWd
                                                                                          ePDG
                            S6a
                                                    S9                                                    Value-Added Services
                                       S6d
                      MME
      VPMN                                          V-PCRF
                                                                   Gxb
                                                                                                               Roaming Management
                                                                                   SWa          3GPP
                                SGSN                                                          AAA Proxy
                                                                                                               Roam Steering
                                              STa
                                             Gxa

                                   Trusted                                               NonTrusted
      Non-3GPP                    non-3GPP                                               non-3GPP



www.pt.com                                                                                                                          15
Diameter Agent Solutions
       Load Balancer                           Router                      DRA
             OCS                                                                   H-PCRF
               OCS              MME                                                 H-PCRF
                                               AS
                     Gy         S6a                          I-CSCF
                                          Sh
                                         Ro         S-CSCF        P-CSCF
                            P-GW
                                                        Cx
                                        OFCS
       SLF                                      Cx
                                                             Rf
                                                                           Translation
                                                Ro
                                   Gx     Gz
                                                        Rx
             HSS                                                                     HLR
               HSS
                                                       S6b
                                                                  AAA
                                                         SWx




                          DEA

                                                                               Value Added
                                                                                 Features
                                                                           Roaming Management
                                                                            Steering of Roaming

www.pt.com                                                                                   16
For more information visit us at:

              w w w. p t . c o m


www.pt.com

Introduction to Diameter: The Evolution of Signaling

  • 1.
    Introduction to Diameter The Evolution of Signaling www.pt.com
  • 2.
    Evolution of Signaling As telecommunications networks have advanced, so have the signaling procedures. Signaling has been an integral part of telecommunications from the beginning. It is necessary for the establishment and control of a telecommunications circuit and the management of the network. www.pt.com 2
  • 3.
    Evolution of Signaling Signaling over IP DIAMETER 4G SIP Policy Charging SIGTRAN M2UA Signaling over IP SIP M3UA Number Portability SUA NGN ENUM M2PA Mobility Supplementary ISUP Services Common Channel SS6 SCCP Circuit Related Intelligent Signaling SS7 TCAP MAP Non-Circuit Related Network WATS MF Channel Associated Call Setup R1 Signaling R2 www.pt.com 3
  • 4.
    Signaling in 4G Within the 3GPP defined architecture, the handling of the control signaling is separated from the user data traffic.  Allow independent scaling of control and user plane functions  Control data signaling tends to scale with the number of users  Data volumes may scale more dependent on new services and applications www.pt.com 4
  • 5.
    Diameter in EPC/ IMS 3GPP makes use of two signaling protocols: – Session Initiation Protocol (SIP) used within the IMS for setting up sessions. – Diameter used in both EPC and IMS for transactional events (requesting information). Diameter is an IETF defined protocol originally designed for Authentication, Authorization and Accounting (AAA) as an improvement over RADIUS supporting: – Improved failure handling – More reliable message delivery – Bigger information elements – Improved security – Extensibility – More flexible discovery of other nodes www.pt.com 5
  • 6.
    IETF Defined Agents Diameter agents assist in routing of a diameter command towards its final destination – the diameter server. Relay Agent – Used to forward a message to the destination, depending on information within the message. – Needs to understand base protocol, does not need to understand the diameter application used. 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 6
  • 7.
    Diameter Basics Connections Relay Client Server Agent Message Structure Peer connection Peer connection Diameter session www.pt.com 7
  • 8.
    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. S6A HSS MME HSS S6d GRX/IPX S9 vPCRF hPCRF VPMN HPMN www.pt.com 8
  • 9.
    Extensions to Diameter RFC 3588 specifies a few general Diameter messages called commands along with their AVP’s. Extensions called Applications are created on top of Diameter base protocol. NAS Credit Control S6a/S6d Gx Application Application Application Application etc…. (3GPP Vendor (3GPP Vendor (IETF) (IETF) Specific) Specific) Diameter Base Protocol www.pt.com 9
  • 10.
    Increase in DiameterTraffic Network congestion becomes one of the biggest issues, highlighted by the popularity of smartphones and M2M. (Source: Strategy Analytics& ABI Research) www.pt.com 10
  • 11.
    Increase in DiameterTraffic Signaling traffic is outpacing actual mobile data traffic by 30 to 50 percent due to:  Quantity of Re-attach Messaging  Always on Applications  Push Services  Battery saving Methodologies It is critical for operators to have the ability to manage this signaling traffic. www.pt.com 11
  • 12.
    Causes of SignalingIncrease There are an increased number of applications that send only a small amount of data, but the transmission frequency of the packets is relatively high. 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
  • 13.
    Common Smartphone Behaviors Fast Dormancy – In order to keep UE power consumption low, UE sends Signaling Connection Release Indication (SCRI) to the RNC simulating a failure in the signaling connection. Heartbeat for Always-on Application – Heartbeat packets (keep-alive) between client and server end up being sent during the mobile device’s idle state, which in turn, triggers the device to continually switch between active and idle mode over short period time. Constant Push Service – 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 – Many mobile devices are designed to aggressively keep connecting to the broadband network as early as possible to ensure a good user experience. www.pt.com 13
  • 14.
    Need for DiameterAgents Need to concentrate and simplify the network connectivity to improve: Maintainability/Provisioning Congestion Management Routing /Traffic Management Need for operators to protect their networks: Security Firewalls Topology Hiding www.pt.com 14
  • 15.
    Need for DiameterAgents IMS AS I-CSCF Sh OCS Ro S-CSCF Need for Cost-Effective P-CSCF Gy Cx and Flexible Network MME OFCS Cx HSS Rf Deployment HSS Ro Rx H- S6a Gz PCRFH- PCRF Scalability P-GW SWx Load Balancing Gx AAA S6b HPMN Session Routing and Control Gxc Interoperability S-GW SWd ePDG S6a S9 Value-Added Services S6d MME VPMN V-PCRF Gxb Roaming Management SWa 3GPP SGSN AAA Proxy Roam Steering STa Gxa Trusted NonTrusted Non-3GPP non-3GPP non-3GPP www.pt.com 15
  • 16.
    Diameter Agent Solutions Load Balancer Router DRA OCS H-PCRF OCS MME H-PCRF AS Gy S6a I-CSCF Sh Ro S-CSCF P-CSCF P-GW Cx OFCS SLF Cx Rf Translation Ro Gx Gz Rx HSS HLR HSS S6b AAA SWx DEA Value Added Features Roaming Management Steering of Roaming www.pt.com 16
  • 17.
    For more informationvisit us at: w w w. p t . c o m www.pt.com