Open Source IMS Components
Home Sitemap Contact
Home Projects Forum Installation Documentation Downloads Contributors
Diameter Base Protocol
Diameter is an Authentication, Authorization and Accounting (AAA)protocol developed by the Internet Engineering Task Force (IETF). Diameter is used to provide AAA services for a range of access technologies.
Diameter protocol is actually split into two parts: Diameter Base Protocol (defined in RFC3588) and Diameter applications. The base protocol is needed for delivering Diameter data units, negotiating capabilities, handling errors and providing for extensibility. A Diameter application defines application-specific functions and data units. Each Diameter application is specified separately.
Diameter base protocl is built on top of the high performance Modular, Event Based & Asynchronous application development framework called AMPS (Asynchronous Middleware for Protocol Servers).
Features
  • Support RFC 3588 based message parsiong and validation
  • Peer State Machine Implemenation
  • TCP Transport, SCTP will be added soon.
  • 3GPP/IMS Ro, Rf, Cx, Sh APIs
  • Support for failover/failback
  • High Performance and Scalability due to asynchronous development (AMPS)