Diameter is a protocol for AAA - Authentication, Authorization and Accounting - in 3G-, 4G- and IMS-system for net access and mobile data services. The protocol is used for login and safe user authentication and to keep track of user access and service subscriptions, in order to charge the user accordingly.
Diameter is a standardized protocol designed by the Internet Engineering Task Force (IETF). Ever since the introduction of IP-based technology into telecom networks, Diameter has been the protocol of choice for AAA in all traditional and cellular networks.
This course covers the Diameter protocol, in the context of an IMS architecture and in LTE, as well as a range of practical exercise to deepen your understanding of how the protocol is used.
After participating in this course, you'll have a good understanding of the fundamental structures of the Diameter protocol, and for how the protocol is used in LTE and IMS networks.
Combine this course with course No 305 Linux Driver Development for best learning effect.
- What is AAA and NAS, Mobile IP applications and SIP applications
- Overview of Diameter
- Key functionality of Diameter
- Client, Server and Agents
- Commands and message formats
- Attribute Value Pairs (AVP's)
- Connections and Sessions
- Diameter operations
- Diameter Packet Format
- Diameter Attributes Format
- Diameter Request and Response
- Security with IP Sec and TLS
- Other functionality
- Overview of the 3GPP Diameter interface
- Diameter Routing Agent (DRA) and Edge Agent (DEA)
- Example applications in a 3GPP network
- IMS-interface for registration, invitation, state management, subscription data management, Online and offline debit
- Cx, Dx, Sh, Dh, Ro and Rf
- Policy and debit control interface: Gx, Rx, Sd, Gy, Gz, Sy and S9
- EPC interface for state management and subscription data management: S6a, S6d, S7a and S7c