Diameter (protocol)
Diameter is an authentication, authorization and accounting protocol ( triple A system ) for the authentication of communication partners in a network.
Diameter is used in the
- IP multimedia subsystem
- Cellular networks for signaling between GGSN , PCEF , PCRF , OCS , etc.
Surname
The name is a play on words with the previous protocol called RADIUS . The diameter ( English diameter ) is a term from the geometry , the double radius designated and second generation .
Upgrade from RADIUS
Diameter is not fully backward compatible with its predecessor Remote Authentication Dial-In User Service (RADIUS) . The advantages of Diameter over RADIUS include:
- Reliable transport protocols ( TCP or SCTP )
- Encryption with IPsec or TLS
- The 32-bit AVP address space ( attribute value pairs ) enables more than 256 different attributes, i. H. authentifiable entities
- Stateful and stateless models can be used
- Dynamic discovery of participants ( DNS , SRV and NAPTR )
- Negotiation options
- Error notification
- Better roaming support
- Easily expandable - new commands and attributes can be defined
- Basic support for user sessions and billing
RFCs
The protocol meets the requirements of the AAA transport profile Authentication, Authorization, Accounting in accordance with RFC 3539 and is described with the following IETF RFCs (outdated RFCs are crossed out ):
RFC | title | publication | replaced by | |
---|---|---|---|---|
RFC: 6733 | ||||
RFC: 3589 | Diameter Command Codes for 3rd Generation Partnership Project (3GPP) Release 5. | September 2003 | ||
RFC: 4004 | Diameter Mobile IPv4 Application. | August 2005 | ||
RFC: 7155 | ||||
RFC: 4006 | Diameter Credit-Control Application. | August 2005 | ||
RFC: 4072 | Diameter Extensible Authentication Protocol (EAP) Application. | August 2005 | ||
RFC: 4740 | Diameter Session Initiation Protocol (SIP) Application. M. | November 2006 | ||
RFC: 5224 | Diameter Policy Processing Application. | March 2008 | ||
RFC: 5431 | Diameter ITU-T Rw Policy Enforcement Interface Application. | March 2009 | ||
RFC: 5447 | Diameter Mobile IPv6: Support for Network Access Server to Diameter Server Interaction. | February 2009 | ||
RFC: 5516 | Diameter Command Code Registration for the Third Generation Partnership Project (3GPP) Evolved Packet System (EPS). | April 2009 | ||
RFC: 5624 | Quality of Service Parameters for Usage with Diameter. | August 2009 | ||
RFC: 6733 | ||||
RFC: 6733 | Diameter Base Protocol. | October 2012 | ||
RFC: 6737 | The Diameter Capabilities Update Application. | October 2012 | ||
RFC: 7155 | Diameter Network Access Server Application. | April 2014 |