Diameter Training Fundamentals

Diameter Training Fundamentals


Why Should I Choose ENO for Diameter Training Fundamentals course?

Diameter Training Fundamentals 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. Diameter Training Fundamentals - An excellent course covering Diameter protocol overview, architecture, signaling, security and more.

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 fundamentals course offers a technical overview of Diameter and how it works.

Customize It:

With onsite Training, courses can be scheduled on a date that is convenient for you, and because they can be scheduled at your location, you don’t incur travel costs and students won’t be away from home. Onsite classes can also be tailored to meet your needs. You might shorten a 5-day class into a 3-day class, or combine portions of several related courses into a single course, or have the instructor vary the emphasis of topics depending on your staff’s and site’s requirements.

Diameter Training Fundamentals courseRelated Courses:

Duration: 2-3 days


◾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)

Course Content:

Introduction to Diameter
◾What is Diameter?
◾Protocol description
◾Problems to be addressed
◾Diameter Protocol in 3GPP context
◾Diameter Architecture
◾Load Balanceing
◾Diameter Router
◾Diameter Routing Agent (DRA)

Diameter Protocol Overview
◾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
◾Disconnecting Peer Connections
◾Transport Failure Detection
◾Transport Failure Algorithm
◾Failover and Failback Procedures
◾Incoming connections
◾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
◾Protocol Errors
◾Transient Failures
◾Permanent Failures
◾Error Bit

Diameter User Sessions
◾ServerInitiated ReAuth
◾Session Termination
◾Aborting a Session
◾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 CommandCodes
◾Accounting AVPs

Diameter Protocol Related Configurable Parameters
◾Security Considerations
◾IPSec Usage
◾TLS Usage

Diameter Messages
◾Messages defined in the DIAMETER base protocol

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
◾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)
◾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

Example of Diameter Interfaces
◾S6a between MME and HSS
◾S6d between S4SGSN and HSS
◾S13 between MME and EIR
◾S13 ’ between S4SGSN and EIR
◾S9 between Visited PCRF and Home PCRF
◾Gx between PDNGW and PCRF
◾Gxx (Gxa, Gxb, Gxc) for policy control
◾Gy between PDNGW and OCS
◾Gz between PDNGW and OFCS
◾Rx between PCSCF and PCRF
◾Sp between PCRF and SPR
◾Diameter Applications in IMS
◾Rc (IMS)
◾Re (IMS)
◾Rx (IMS)
◾Diameter Session Initiation Protocol (SIP) Application (RFC 4740) ◾Cx (IMS), Dx (IMS), Sh (IMS) and Dh (IMS)
◾Rf (IMS)
◾Diameter CreditControl Application (RFC 4006): Ro (IMS)

Diameter usage on the Cx and Dx reference points
◾UserAuthorizationRequest (UAR) Command
◾UserAuthorizationAnswer (UAA) Command
◾ServerAssignmentRequest (SAR) Command
◾ServerAssignmentAnswer (SAA) Command
◾LocationInfoRequest (LIR) Command
◾LocationInfoAnswer (LIA) Command
◾MultimediaAuthRequest (MAR) Command
◾MultimediaAuthAnswer (MAA) Command
◾RegistrationTerminationRequest (RTR) Command
◾RegistrationTerminationAnswer (RTA) Command
◾PushProfileRequest (PPR) Command
◾PushProfileAnswer (PPA) Command

Request More Information

    Time Frame: 0-3 Months4-12 Months

    Print Friendly, PDF & Email