Diameter Training Overview

Diameter Training Overview

Print Friendly, PDF & Email


Diameter Training Overview Course with Hands-On Exercises (Online, Onsite and Classroom Live)

Because LTE, VoLTE and IMS system are the next big things in the telecom industry, we believe a clear understanding of the Diameter protocol is necessary for understanding the essence of these architecture. Diameter training course offers a technical overview of Diameter and how it works.

Diameter Training Overview Course covers Diameter protocol which was derived from the RADIUS protocol with a lot of improvements in different aspects aligned with Authentication, Authorization, and Accounting (AAA) protocol. The Diameter protocol is widely used in the IMS architecture for IMS entities to exchange AAA-related information. An excellent course covering Diameter protocol overview, architecture, signaling, security and more.

Duration: 2 days


  • Diameter  Training Overview Complete Guide by by Gerardus Blokdyk – Paperback/Amazon
  • Diameter  Training Overview Study Guide by Travis Russell. – Paperback/Hardcover/Amazon
  • Diameter  Training Overview Study Guide by Hannes TschofenigSébastien Decugis, et al. – Hardcover/Kindle/ Amazon
  • Diameter  Training Overview Study Guide By: Gerardus Blokdyk – eTextbook/Paperback/vitalsource.com

Related Courses

Diameter Training – Customize It:

  • If you are familiar with some aspects of Diameter Training Overview, we can omit or shorten their discussion.
  • We can adjust the emphasis placed on the various topics or build the Diameter Training Overview course around the mix of technologies of interest to you (including technologies other than those included in this outline).
  • If your background is nontechnical, we can exclude the more technical topics, include the topics that may be of special interest to you (e.g., as a manager or policy-maker), and present the Diameter Training Overview course in manner understandable to lay audiences.


The target audience for this in depth Diameter Training Overview course is defined here:

  • Those whose job requires knowledge of the next generation of Authentication, Authorization and Accounting (AAA) protocols.


The knowledge and skills that a learner must have before attending this Diameter Training Overview course are:

  • Prior knowledge of data communications and IP networks will be helpful but not required.

Diameter Training – Objectives:

After completing this Diameter Training Overview course, attendees will be able to:

  • Sketch the LTE/EPC and IMS architectures
  • Explain Diameter protocol features including the Base
  • Identify Diameter features, applications, security
  • Describe Diameter protocol capabilities
  • Describe Diameter Accounting and Credit Control
  • Describe the functions supported by Diameter Protocol
  • Illustrate key 3GPP/LET/EPC Diameter interfaces
  • Describe Diameter-based interfaces including: Cx/Dx, Sh/Dh, Rf/Ro, Gq/Go, Rq, Gq’, e2 and e4
  • Identify the key elements for Diameter messages such as ER/CEA, DWR/DWA, DPR/DPA, RAR/RAA, and CCR/CCA
  • Describe PCC (Policy and Charging Control)
  • Describe Charging Interfaces (Gy, Ro, Gx, Gz, Sy, Rx, Sd
  • Describe Offline and Online Charging
  • Sketch PCC architecture (PCRF, PCEF, SPR, OCS)

Diameter Training – Course Syllabus:

Introduction to Diameter

  • What is Diameter?
  • History
  • Applications
  • Protocol description
  • Problems to be addressed
  • Diameter Protocol in 3GPP context
  • Diameter Architecture
  • Load Balancing
  • Diameter Router
  • Diameter Routing Agent (DRA)

Diameter Protocol Overview

  • Transport
  • SCTP Guidelines
  • Securing Diameter Messages
  • Diameter Application Compliance
  • Application Identifiers
  • Connections vs. Sessions
  • Peer Table
  • Realm-Based Routing Table
  • Role of Diameter Agents
  • Relay Agents
  • Proxy Agents
  • Redirect Agents
  • Translation Agents
  • End-to-End Security Framework
  • Diameter Path Authorization

Diameter Header

  • Command Codes
  • Command Code ABNF specification
  • Diameter Command Naming Conventions
  • Diameter AVPs
  • AVP Header
  • Optional Header Elements
  • Basic AVP Data Formats
  • Derived AVP Data Formats
  • Grouped AVP Values
  • Example AVP with a Grouped Data Type
  • Diameter Base Protocol AVPs

Diameter Peers

  • Peer Connections
  • Diameter Peer Discovery
  • Capabilities Exchange
  • Capabilities Exchange Request
  • Capabilities Exchange Answer
  • Disconnecting Peer Connections
  • Disconnect Peer Request
  • Disconnect Peer Answer
  • Transport Failure Detection
  • Device Watchdog Request
  • DeviceWatchdogAnswer
  • Transport Failure Algorithm
  • Failover and Failback Procedures
  • Peer State Machine
  • Incoming connections
  • Events
  • Actions
  • The Election Process

Diameter Message Processing

  • Diameter Request Routing Overview
  • Originating a Request
  • Sending a Request
  • Receiving Requests
  • Processing Local Requests
  • Request Forwarding
  • Request Routing
  • Redirecting Requests
  • Relaying and Proxying Requests
  • Diameter Answer Processing
  • Processing Received Answers
  • Relaying and Proxying Answers

Error Handling

  • ResultCode AVP
  • Informational
  • Success
  • Protocol Errors
  • Transient Failures
  • Permanent Failures
  • Error Bit

Diameter User Sessions

  • Authorization Session State Machine
  • Accounting Session State Machine
  • Server Initiated ReAuth
  • ReAuth Request
  • ReAuthAnswer
  • Session Termination
  • Session Termination Request
  • Session Termination Answer
  • Aborting a Session
  • Abort Session Request
  • Abort Session Answer
  • Inferring Session Termination from OriginStateId

Accounting and Billing

  • Server Directed Model
  • Protocol Messages
  • Application Document Requirements
  • Fault Resilience
  • Accounting Records
  • Correlation of Accounting Records
  • Accounting Command Codes
  • Accounting Request
  • Accounting Answer
  • Accounting AVPs

Diameter Protocol Related Configurable Parameters

  • Security Considerations
  • IPSec Usage
  • TLS Usage

Diameter Messages

  • Messages defined in the DIAMETER base protocol
  • Abort Session Request
  • Abort Session Answer
  • Accounting Request
  • Accounting Answer
  • Capabilities Exchanging Request
  • Capabilities Exchanging Answer
  • Device Watchdog Request
  • Device Watchdog Answer
  • Disconnect Peer Request
  • Disconnect Peer Answer
  • ReAuth Request
  • ReAuth Answer
  • Session Termination Request
  • Session Termination Answer

Diameter Routing and Management

  • Diameter routing concepts
  • Diameter message manipulation with DRA
  • Usage reporting and event trigger reporting

Diameter Applied to IMS and HSPA/HSPA+/LTE

  • Accounting
  • Server Directed Model
  • Protocol Messages
  • Application Document Requirements
  • Fault Resilience
  • Accounting Records
  • Correlation of Accounting Records
  • Diameter messages

Diameter in the LTE/EPS Environment

  • Types of DIAMETER Nodes in IMS/LTE
  • Client (e.g., S4SGSN, MME, NAS)
  • Server (e.g., HSS)
  • Agent
  • Relay Agent
  • Proxy Agent (e.g., DRA)
  • Redirect Agent (e.g., SLF)
  • Translation Agent (e.g., MAP, DIAMETER IWF)
  • Offline and Online Charging procedures and call flows
  • Offline Charging CDR content
  • Online Charging AVPs and how they can be used for rating
  • PCC Architecture in within EPC/LTE
  • PCC Architecture and Components: PCRF, PCEF, SPR, OCS
  • Charging plans and policies with PCC architecture

Whether you are looking for general information or have a specific question, we want to help!

Request More Information

    Time frame: