data sheet

enea® DIAMETER-BRICKS 1

Authentification, Authorization and Accounting protocols for NGN

Diameter-Bricks from Enea® is a signaling protocol specified by IETF to perform AAA (Authentication, Authorization and Accounting) functions in IMS (IP multimedia system) next generation networks.

Datasheet Diameter has been adopted by 3GPP Diameter is defined as a base The standardized protocol mechanism, and 3GPP2 standards bodies for AAA in protocol used in conjunction with a AVP and messages for Cx/Dx, Sh, e2, Ro, DIAMETER-BRICKSIMS mobile systems and networks and set of applications. Its base protocol RF, Gq/Gu’ IMS interfaces are available in is designed to perform these functions provides mechanisms for reliable Enea Diameter-Bricks. in both local and roaming (ROAMOPS transport, message delivery and error

DIAMETER from Enea® is a signalingmodel) protocol situations. It is also the AAA handling between Diameter clients and Diameter specified by IETF to perform AAA (Authentica-protocol selected by TISPAN, the ETSI servers. It provides: All interfaces and entities composing tion, Authorization and Accounting)committee functions in charge of FMC (Fixed n Delivery of AVPs (Attribute Value IMS are not represented on the pre- in IMS (IP multi media system)Mobile next Convergence) standard­ization. Pairs) vious diagram in order to simplify its generation networks. Diameter has been designed to n Capabilities negotiation representation. The following lists of ensure as much backward compatib­ n Error notification acronyms and reference points show DIAMETER has been adopted by 3GPP and provides mechanisms for reliable transport, DIAMETER-Bricks is the Enea implementation n 3GPP2 standards bodies for AAA in IMSility mobile as possiblemessage with delivery the RADIUSand error (Remote handling between Basicof the servicesDIAMETER necessary protocol. The for standardized appli- which products are relevant according systems and networks and is designed toAuthentication perform DIAMETER Dial Inclients User and Service) servers. It provides: cations,protocol mechanism,such as handling AVP and ofmessages user for to customer development. these functions in both local and roaming Cx/Dx, Sh, e2, Ro, RF, Gq/Gu' IMS interfaces protocol widely• Delivery deployed of AVPs (Attribute in current Value Pairs) sessions or accounting (ROAMOPS model) situations. It is also the are available in DIAMETER-Bricks. intranet and• Capabilities internet negotiationconfigurations. Enea Diameter-Bricks AAA protocol selected by TISPAN, Diameterthe ETSI introduces many enhance­ Diameter can be extended through Enea Diameter-Bricks is a portable committee in charge of FMC (Fixed Mobile • Error notification DIAMETER ments in order to address several RADIUS addition of new commands and AVPs implementation of Diameter base Convergence) standardization. • Basic services necessary for applications, such All interfaces and entities composing IMS are not shortcomings and deficiencies such in order to face ever expanding set of protocol. It is compliant with: DIAMETER has been designed to ensure as as handling of user sessions or accounting represented on the previous diagram in order to n much backward compatibility as possibleas lack with of end-to-endDIAMETER can security, be extended limited through additionnew simplifyapplication its representation. requirements. The following Enea lists of IETF RFC 3588–Diameter Base the RADIUS (Remote Authenticationsize Dial of In lengthof new and commands ident ­ifierand AVPs fields, in order and to face everDiameter-Bricksacronyms and isreference the Enea points implement show which­ Protocol User Service) protocol widely deployedlimited in current failureexpanding detection set of new mechanisms. application requirements.ationproducts of the areEnea relevant Diameter according protocol. to customer n IETF RFC 3589–Diameter Command development. intranet and internet configurations. Codes for Third Generation Partner- DIAMETER introduces many ship Project (3GPP) – Release 5 enhancements in order to address Service Rf CCF n several RADIUS shortcomings and CGF IETF RFC 3539: Authentication, Sh AS AS deficiencies such as lack of end-to- HSS AS Authorization and Accounting Dh Ro SLF ECF end security, limited size of length NASS Dh ISC Transport Profile and identifier fields, and limited n Cx Ia ETSI TS 129 328 (i.e. 3GPP TS 29.328) failure detection mechanisms. Control Dx Cx IWF Mw – IP Multimedia Subsystem (IMS) Sh e2 S-CSCF Ib DIAMETER is defined as a base I-CSCF Mw Mi interface signaling flows and message protocol used in conjunction with a Mr Ic Mw Mg Mj BGCF IBCF contents – Release 5 and 6 set of applications. Its base protocol P-CSCF Mk n MRFC MGCF Other ETSI TS 129 329 (i.e. 3GPP TS Gq/Gq’ IP 29.329)–Sh interface based on the Mp Mn Id SCF Networks Diameter protocol – Release 5 and 6 RACS PDF PDF

Gm MRFP T-MGT Transport ISDN IBGF IP-CAN PSTN

ACCESS ADSL UTRAN GTRAN WLAN…

Enea is a global software and services company focused on solutions for communication-driven products. With 40 years of experience Enea is a world leader in the development of software platforms with extreme demands on high-availability and performance. Enea’s expertise in real-time operating systems and high availability shortens development cycles, brings down product costs and increases system reliability. Enea’s vertical solutions cover telecom handsets and infrastructure, medtech, industrial automation, automotive and mil/aero. Enea has 750 employees and is listed on Nasdaq OMX Nordic Exchange Stockholm AB. For more information please visit enea.com or contact us at [email protected]. www.enea.com data sheet enea® DIAMETER-BRICKS 2

n 3GPP2 X.S0013-011 (i.e. future TIA Enea Diameter-Bricks functions are IMS TISPAN MAIN ACRONYMS 873.011)–Sh interface based on available through the following set of Acronyms Definition Diameter Protocols – Protocol configurable APIs: P-CSCF Proxy Call State Control details n Full control API providing access to Function n ETSI ES 283 035–e2 interface based all available commands and AVPs PDF Policy Decision Function I-CSCF Interrogating Call State on Diameter Protocol n Selectable oriented API restricted Control Function n ETSI TS 129 228 (i.e. 3GPP TS to command and AVP required at S-CSCF Serving Call State Control 29.228)–IP Multimedia (IM) Sub­ reference points (Cx/Dx, Sh, Ro/Rf, Function system Cx and Dx Interfaces; Signal­ Gq) and implementing interface MGCF Media Gateway Control ing flows and message contents specific content controls Function T-MGF Trunking Media Gateway – Release 5 Function n ETSI TS 129 229 (i.e. 3GPP TS Enea Diameter-Bricks utilizes object BGCF Border Gateway Control 29.229)–Cx and Dx interfaces based oriented design and a message passing Function on the Diameter protocol; Protocol mechanism for inter-entity communic­ SGF Signaling Gateway Function Details – Release 5 ation. Interfaces to many commercial IMGW IMS Media Gateway IWF Inter Working Function n 3GPP2 X.S0013-006 (i.e. future TIA operating systems are provided includ­ IBCF Interconnection Border 873.006)–Cx interface based on ing , Microsoft Windows®, AMX®, Control Function Diameter Protocols – Protocol Nucleus®, Enea OSE®, PSOS+®, Thread-X, IBGF Interconnection Border details Unix, VRTX®, and VxWorks®. Gateway Function n 3GPP TR 23.815–Charging implic­ Enea Diameter-Bricks can be easily MRFC Media Resource Function Controller ations of IMS Architecture combined with other Enea Netbricks MRFP Media Resource Function n 3GPP TR 32.225–Charging data ­ing protocols (SIP-Bricks, SCTP- Processor description for IP Multimedia Bricks) providing a unique protocol AS Application Server Subsystem baseline for IMS functions development. HSS Home Subscriber Server n 3GPP TS 32.299–Diameter Charging Specifically Enea Diameter-Bricks SLF Subscriber Location Function Applications addresses the OEM market of HSS, NASS Network Attachment n IETF RFC 4006–Diameter Credit CSCF, Application Server and OSA Gate- Sub System Control Application ways manufacturers. RACS Resource and Admission n ETSI TS 32.251–Packet switched Enea can develop custom products Control Sub System domain charging based on Enea Diameter-Bricks IP-CAN PI Connectivity Access n Network 3GPP TS 29.208–End to End Quality tech­­nology according to customers’ CCF Charging Collection of Service (QoS) Signaling flows specifications. Function (Off line Charging n 3GPP TS 29.209–Policy control over System) Gq interface Enea Diameter-bricks ECF Event Charging Function n ETSI TS 183 017–Diameter protocol main features (On line Charging System) for session based policy between n Support of TCP and SCTP as transport AF and SPDF protocol with compatibility with IPSec support as specified in RFC 3554 n IPV4 and IPV6 support n Support of multiple applications IMS SIGNALING RELATED REFERENCE POINTS instances Ref Point Definition Signaling Protocols Enea Netbricks Products n Failover and Fallback procedure to Cx CSCF–HSS DIAMETER DIAMETER-BRICKS alternate diameter peers Sh AS–HSS DIAMETER DIAMETER-BRICKS n Complete timer management Mr CSCF–MRFC SIP SIP-BRICKS Mp MRFC–MFRP H.248 (Megaco) MEGACO-BRICKS n Support of both types of diameter Mw CSCF–CSCF SIP SIP-BRICKS applications: Authentication/ Mg MGCF–CSCF SIP SIP-BRICKS Authorization and Accounting Mc MGCF–IMS MGW H.248 (Megaco) MEGACO-BRICKS n Built-in tracking and logging Rf x-CSCF–CCF DIAMETER DIAMETER-BRICKS mechanism MGCF–CCF, MRFC–CCF AS–CCF Ro CSCF–ECF DIAMETER DIAMETER-BRICKS AS–ECF MRFC–ECF Gq P-CSCF–PDF DIAMETER DIAMETER-BRICKS Gm US–P-CSCF SIP SIP-BRICKS DIAMETER-BRICKS Datasheet

DIAMETER-Bricks utilizes object oriented DIAMETER-BRICKS SOFTWARE ARCHITECTURE • SERVICES: OS Abstract Layer design and a message passing mechanism for DIAMETER-Bricks software architecture is DIAMETER-Bricks service is available to: inter-entity communication. Interfaces to many composed of the following entities: commercial operating systems are provided • AAA APPLICATIONS: customer AAA • System Management: configuration and local including Linux, Microsoft Windows®, AMX®, diameter applications management Nucleus®, Enea OSE®, PSOS+®, Thread-X, DIAMETER-Bricks is designed for a seamless Unix, VRTX®, and VxWorks®. • DIAMETER base protocol: FSM and syntax integration with: – Full API: full control DIAMETER proto- data sheet DIAMETER-Bricks can be easily combined with • SCTP: Stream Control Transport Protocol col API other Enea Netbricks signaling protocols • Socket Adaptation: Standard socket interface – Cx API: Cx API oriented module (SIP-BRICKS, SCTP-BRICKS) providing a wrapper for TCP or SCTP (when native) unique protocol baseline for IMS functions – Sh API: Sh API oriented module 3 eneadevelopment. Specifically® DI DIAMETER-BricksAMETE–R-BRICKS Ro/Rf API: Charging oriented API module addresses the OEM market of HSS, CSCF, – Gq API: Gq API oriented module Application Server and OSA Gateways manufacturers. n High level of flexibility thanks to DIAMETER-BRICKS SOFTWARE ARCHITECTURE Eneadynamic can develop configuration/reconfigura custom products based on- DIAMETER-Brickstion procedures technology according to ncustomers’ Seamless specifications. integration with other AAA AAA AAA Application Application Application IMS signaling protocols from Enea: DIAMETER-BRICKSSCTP-Bricks, MAIN SIP-Bricks FEATURES: n• SupportPackage of TCP includes and SCTP source as transport code protocol(including with compatibility build files withand IPSecapplication supportexamples), as specified documentation in RFC 3554 (English), Cx/Dx API Sh/e2 API Gq/Gq’ API Ro/Rf API • IPV4training, and IPV6 warranty support and support period n • SupportHighly of fieldmultiple proven applications portable instances design Diameter Base Protocol

• Failover and Fallback procedure to alternate Services Eneadiameter Diameter-Bricks peers

Software• Complete timer Architecture management Management System Enea Diameter-Bricks software archi- • Support of both types of diameter applications: tecture is composed of the following SCTP (optional) Authentication/Authorization and Accounting entities: • Built-in tracking and logging mechanism n System Management: configur- • High level of flexibility thanks to dynamic ation and local management Socket Adapter (TCP or SCTP) n configuration/reconfigurationDiameter base protocol: procedures FSM and • Seamlesssyntax integration with other IMS signaling protocolsn Full from API: Enea: full controlSCTP-BRICKS, Diameter Enea Diameter-Bricks is designed for a Enea Diameter-Bricks service is SIP-BRICKSprotocol API seamless integration with: available to: • Packagen Cx includes API: Cx source API codeoriented (including module build n SCTP: Stream Control Transport n AAA Applications: Customer AAA filesn andSh application API: Sh API examples), oriented documentation module Protocol diameter applications (English),n Ro/Rf training, API: warranty Charging and oriented support period n Socket Adaptation: Standard socket • Highly APIfield module proven portable design interface wrapper for TCP or SCTP n Gq API: Gq API oriented module (when native) n Services: OS Abstract Layer

Enea®, Enea OSE®, Netbricks®, Polyhedra® and Zealcore® are registered trademarks of Enea AB and its subsidiaries. Enea OSE®ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® Optima Log Analyzer, Enea® Black Box Recorder, Enea® LINX, Enea® Accelerator, Polyhedra® Flashlite, Enea“ dSPEED Platform, Enea® System Manager, Accelerating Network Convergence™, Device Software Optimized™ and Embedded for Leaders™ are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. DS41 012009. © Enea AB 2009.