Diameter in 3GPP Networks
The course describes the Diameter protocol and particularly the use of Diameter in 3GPP Networks.
Virtual Classroom Training
€ 1870*
Classroom Training
€ 1870*
eLearning
€ 595*
Buy now or contact us about our volume discounts and corporate rates.
*Prices exclude VAT
The course describes the Diameter protocol and particularly the use of Diameter in 3GPP Networks.
The first day focuses on the Diameter Base Protocol as standardized by IETF. It accounts for Diameter terminology, commands and AVPs, the use of Diameter agents, peers, security, transport, routing etc. Day 2 focuses on how Diameter is used in 3GPP architectures such as LTE/EPS and IMS. Message-level traffic cases (signalling flows) are used throughout the course to illustrate the use of the Diameter protocol.
Course outline
- What is Diameter used for?
- Diameter Base Protocol, RFC 6733
- Diameter Clients, Servers and Agents
- Realms
- Diameter Commands and Message Formats
- Attribute Value Pairs (AVPs)
- Diameter Application examples (NASREQ, Credit Control)
- User Sessions vs Peer Connections
- Transport layer: TLS/TCP and DTLS/SCTP
- Diameter Peers
- Static and Dynamic discovery of Peers
- Managing a Peer Connection
- Security considerations
- Why Agents?
- Relay Agent
- Redirect Agent
- Proxy Agent
- Translation Agent
- Routing and Forwarding of Diameter Commands
- Routing Tables and Peer Tables
- 3GPP Diameter interface overview
- Diameter Routing Agent (DRA) and Edge Agent (DEA)
- Selected Use Cases
- Real-life considerations
- Hosts and Realms in the 3GPP environment
- Diameter for Location Management and Subscriber Data Handling
- S6a and S6d (and S7a & S7c)
- S13 and S13’
- Diameter for Registration, Invitation, Location Management, Subscriber Data Handling, Online and Offline Charging
- Cx, Dx
- Sh, Dh
- Ro, Rf
- Diameter for Policy and Charging Control (PCC)
- Gx and Rx, Sd
- Gy, Gz and Sy
- S9
Prerequisites
General knowledge about the architecture, terminology and modes of operation of 3GPP Networks is recommended as well as basic knowledge of the Internet Protocol (IP).