SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Zorays Solar Pakistan
 
Diameter Presentation
Diameter PresentationDiameter Presentation
Diameter PresentationBeny Haddad
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration FlowKent Loh
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sipVikas Shokeen
 
Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flowMohd Nazir Shakeel
 
Philippe Langlois - Hacking HLR HSS and MME core network elements
Philippe Langlois - Hacking HLR HSS and MME core network elementsPhilippe Langlois - Hacking HLR HSS and MME core network elements
Philippe Langlois - Hacking HLR HSS and MME core network elementsP1Security
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attachaliirfan04
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guideMorg
 
Attacking GRX - GPRS Roaming eXchange
Attacking GRX - GPRS Roaming eXchangeAttacking GRX - GPRS Roaming eXchange
Attacking GRX - GPRS Roaming eXchangeP1Security
 
Diameter based Interfaces and description
Diameter based Interfaces and descriptionDiameter based Interfaces and description
Diameter based Interfaces and descriptionManjeet Kaur
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flowsemyl97
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxtharinduwije
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained Vikas Shokeen
 
What is-twamp
What is-twampWhat is-twamp
What is-twampNir Cohen
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basicsMustafa Golam
 
Introduction to DIAMETER
Introduction to DIAMETERIntroduction to DIAMETER
Introduction to DIAMETERHossein Yavari
 

Mais procurados (20)

Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...Gsm architecture, gsm network identities, network cases, cell planning, and c...
Gsm architecture, gsm network identities, network cases, cell planning, and c...
 
Diameter Presentation
Diameter PresentationDiameter Presentation
Diameter Presentation
 
IMS Registration Flow
IMS Registration FlowIMS Registration Flow
IMS Registration Flow
 
ims registration call flow procedure volte sip
ims registration call flow procedure volte sipims registration call flow procedure volte sip
ims registration call flow procedure volte sip
 
Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flow
 
Philippe Langlois - Hacking HLR HSS and MME core network elements
Philippe Langlois - Hacking HLR HSS and MME core network elementsPhilippe Langlois - Hacking HLR HSS and MME core network elements
Philippe Langlois - Hacking HLR HSS and MME core network elements
 
LTE Architecture and LTE Attach
LTE Architecture and LTE AttachLTE Architecture and LTE Attach
LTE Architecture and LTE Attach
 
Best practices-lte-call-flow-guide
Best practices-lte-call-flow-guideBest practices-lte-call-flow-guide
Best practices-lte-call-flow-guide
 
IMS + VoLTE Overview
IMS + VoLTE OverviewIMS + VoLTE Overview
IMS + VoLTE Overview
 
Attacking GRX - GPRS Roaming eXchange
Attacking GRX - GPRS Roaming eXchangeAttacking GRX - GPRS Roaming eXchange
Attacking GRX - GPRS Roaming eXchange
 
Diameter based Interfaces and description
Diameter based Interfaces and descriptionDiameter based Interfaces and description
Diameter based Interfaces and description
 
UMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFBUMTS/LTE/EPC Call Flows for CSFB
UMTS/LTE/EPC Call Flows for CSFB
 
Call flow
Call flowCall flow
Call flow
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flows
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkx
 
Drive test 1
Drive test 1Drive test 1
Drive test 1
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained
 
What is-twamp
What is-twampWhat is-twamp
What is-twamp
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
 
Introduction to DIAMETER
Introduction to DIAMETERIntroduction to DIAMETER
Introduction to DIAMETER
 

Destaque

3. cálculo dos esforços em vigas
3. cálculo dos esforços em vigas3. cálculo dos esforços em vigas
3. cálculo dos esforços em vigasWillian De Sá
 
Gui E O Natal Verde No Planeta Azul
Gui E O Natal Verde No Planeta AzulGui E O Natal Verde No Planeta Azul
Gui E O Natal Verde No Planeta Azulflorindaisidro
 
O ganso do charco
O ganso do charcoO ganso do charco
O ganso do charcocruchinho
 
Eu Sei Tudo Sobre O Pai Natal 2
Eu Sei Tudo Sobre O Pai Natal 2Eu Sei Tudo Sobre O Pai Natal 2
Eu Sei Tudo Sobre O Pai Natal 2Cat Rego
 
Natal conto melhor-natal-de-sempre
Natal conto melhor-natal-de-sempreNatal conto melhor-natal-de-sempre
Natal conto melhor-natal-de-sempreMarisol Santos
 

Destaque (6)

3. cálculo dos esforços em vigas
3. cálculo dos esforços em vigas3. cálculo dos esforços em vigas
3. cálculo dos esforços em vigas
 
Adivinhas de natal
Adivinhas de natalAdivinhas de natal
Adivinhas de natal
 
Gui E O Natal Verde No Planeta Azul
Gui E O Natal Verde No Planeta AzulGui E O Natal Verde No Planeta Azul
Gui E O Natal Verde No Planeta Azul
 
O ganso do charco
O ganso do charcoO ganso do charco
O ganso do charco
 
Eu Sei Tudo Sobre O Pai Natal 2
Eu Sei Tudo Sobre O Pai Natal 2Eu Sei Tudo Sobre O Pai Natal 2
Eu Sei Tudo Sobre O Pai Natal 2
 
Natal conto melhor-natal-de-sempre
Natal conto melhor-natal-de-sempreNatal conto melhor-natal-de-sempre
Natal conto melhor-natal-de-sempre
 

Semelhante a Introduction to Diameter: The Evolution of Signaling

Ready for the Evolution: LTE Session delivery requirements
Ready for the Evolution: LTE Session delivery requirementsReady for the Evolution: LTE Session delivery requirements
Ready for the Evolution: LTE Session delivery requirementsAcmePacket
 
20121105 acme packet diameter rev4 (mt)
20121105 acme packet   diameter rev4 (mt)20121105 acme packet   diameter rev4 (mt)
20121105 acme packet diameter rev4 (mt)Rafael Junquera
 
Diameter Penetration Test Lab
Diameter Penetration Test LabDiameter Penetration Test Lab
Diameter Penetration Test Labfrcarlson
 
LTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to RealityLTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to RealityContinuous Computing
 
Scaling Diameter for LTE
Scaling Diameter for LTEScaling Diameter for LTE
Scaling Diameter for LTEAcmePacket
 
Rk 4 signaling system
Rk 4 signaling systemRk 4 signaling system
Rk 4 signaling systemVishal Pandey
 
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...Videoguy
 
2002023
20020232002023
2002023pglehn
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business ModelsCisco Service Provider
 
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORKANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORKIJCSIT Journal
 
Wireless network basics
Wireless network basicsWireless network basics
Wireless network basicsKumar
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportJatin Singh
 
HCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and TelecomHCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and TelecomHCL Technologies
 
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...Corsa Technology
 

Semelhante a Introduction to Diameter: The Evolution of Signaling (20)

Ready for the Evolution: LTE Session delivery requirements
Ready for the Evolution: LTE Session delivery requirementsReady for the Evolution: LTE Session delivery requirements
Ready for the Evolution: LTE Session delivery requirements
 
20121105 acme packet diameter rev4 (mt)
20121105 acme packet   diameter rev4 (mt)20121105 acme packet   diameter rev4 (mt)
20121105 acme packet diameter rev4 (mt)
 
Diameter Penetration Test Lab
Diameter Penetration Test LabDiameter Penetration Test Lab
Diameter Penetration Test Lab
 
LTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to RealityLTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to Reality
 
Scaling Diameter for LTE
Scaling Diameter for LTEScaling Diameter for LTE
Scaling Diameter for LTE
 
Rk 4 signaling system
Rk 4 signaling systemRk 4 signaling system
Rk 4 signaling system
 
CCNA 1
CCNA 1CCNA 1
CCNA 1
 
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...
Remarks on Grids e-Science CyberInfrastructure and Peer-to-Peer ...
 
19 23
19 2319 23
19 23
 
2002023
20020232002023
2002023
 
ppt
pptppt
ppt
 
ppt
pptppt
ppt
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORKANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
ANALYSIS OF ROUTING PROTOCOLS IN WIRELESS MESH NETWORK
 
Wireless network basics
Wireless network basicsWireless network basics
Wireless network basics
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- report
 
Essay On Ethernet
Essay On EthernetEssay On Ethernet
Essay On Ethernet
 
HCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and TelecomHCLT Brochure: Networking and Telecom
HCLT Brochure: Networking and Telecom
 
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
Corsa Technology DP2000: Open Programmable Networking & Virtualizing Network ...
 
Bluetooth
BluetoothBluetooth
Bluetooth
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

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 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
  • 11. 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
  • 12. 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
  • 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 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
  • 15. 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
  • 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 information visit us at: w w w. p t . c o m www.pt.com