Juniper Networks IP Multimedia Subsystem AAA (IMS AAA) Server
Diameter Base Platform - Custom Diameter Applications Development Solution
List Price: $1,500.00
Our Price: $1,294.00
IMS AAA Overview:
Juniper Networks Diameter Base Platform is a Third-Generation Partnership Project (3GPP) IP Multimedia Subsystem (IMS)-compliant development kit that lets developers implement arbitrary Diameter applications, reducing development costs and time-to-market. More than just an implementation of the Diameter Base Protocol, it maintains connections to Diameter peers, manages traffic flow, detects anomalous conditions, and allows your application code to direct its operation when your application developers require it.
Juniper Networks Diameter Base Platform is an IMS-compliant development kit that allows application developers to implement arbitrary Diameter applications. It provides a framework for implementation of a carrier-grade Diameter node to run on standard computer hardware. The platform implements the base protocol in full conformance with the relevant specifications. By choosing the Diameter Base Platform, you can quickly create fully standards-compliant Diameter solutions.
However, the development kit is much more than just an implementation of the base protocol. It is a platform that maintains connections to Diameter peers, manages traffic flow, detects anomalous conditions, and allows your application code to direct its operation when your application developers require it. All of the networking functionality required to correctly service Diameter requests and responses are included. The time and effort necessary to build in-house networking expertise can be extensive and add unforeseen costs to any development project. Instead, you can let the Diameter Base Platform handle all of the networking details and allow your team to concentrate on designing your application(s). Whether you are building session and policy control elements such as Call Session Controller (CSCF, BGCF), Management and Service Fulfillment elements (CCF) or a Centralized Subscriber Database (HSS), the end result of leveraging this proven solution is reduced time to market for your own products.
The Diameter Protocol
The Diameter Base Protocol (RFC 3588) is an Internet Engineering Task Force (IETF) proposed standard covering the network behavior of all Diameter applications that are designed on top of it. It differs from RADIUS in that it allows implementers to define their own applications and request/response pairs. As such, it is completely open and extensible. However, regardless of the specific Diameter application, all Diameter nodes must conform to the base protocol specification.
Diameter is the next-generation protocol for Authentication, Authorization and Accounting (AAA). Some of the first Diameter applications to be defined have been those that expand on existing RADIUS solutions such as Extensible Authentication Protocol (EAP) authentication, accounting and Mobile IP.
Diameter in IMS
The importance of Diameter has increased dramatically with the selection of Diameter as the signaling protocol to be used between many components of the 3GPP IP Multimedia Subsystem (IMS). Several Diameter applications are defined for use within this architecture, and all of them must be implemented on conformant implementations of the Diameter base protocol.
These Diameter applications within IMS carry signaling information that affects every phase of the delivery of multimedia services to subscribers. Therefore, the load on these applications increases with the size of the subscriber base. As a result, the Diameter implementation becomes a critical component of any scalable IMS solution.
Diameter Base Platform
Juniper Networks Diameter Base Platform is a high-performance software implementation of a Diameter node. As shipped, the platform is capable of managing transports, connections to other peers, and protocol sequences required by the Diameter RFCs, and it manages an appropriate thread model for a high-performance server.
Applications, even those written by the customer, can operate on top of this platform. All applications benefit from one shared framework and one implementation of the base protocol. By programming to a C application programming interface (API), custom applications can be defined by the customer, which can then be called from other Diameter nodes. The API used is designed along object-oriented principles and presented as standard C entry points for maximum binary compatibility. Juniper Networks’ engineers also provide global support services to complement our products and can consult on IMS development and custom software solutions.
Features & Benefits:
IP Multimedia Subsystem AAA Server offers:
After successful authentication, authorization is performed, resulting in the return of policy information to the WLAN AN to provision the session. Subscriber access is provided only to the local IP network such as the Internet or Intranet directly from the WLAN AN.
- Multiple protocol support:The IMS AAA Server performs authentication of subscriber requests from RADIUS and Diameter WLAN ANs, using the EAP-SIM (Extensible Authentication Protocol-Subscriber Identity Module) or EAP-AKA (Extensible Authentication Protocol-Authentication and Key Agreement) protocol.
- 3GPP I-WLAN support:WLAN 3GPP IP access service allows authorized subscribers to access packet switched services in the 3GPP IMS service plane through a secure tunnel. Multiple tunnels can be authorized for previously authenticated subscribers, allowing simultaneous access to any number of services.
- IMS-based AAA:Authentication, authorization, and accounting is performed against an HSS subscriber store.
- Femtocell technology support:Femtocell technology extends cellular service into residential and small business environments. For mobile operators, femtocell reduces cell tower usage, increasing capacity and reducing the cost to address the FMC market.
Diameter Base Platform includes the following features and benefits:
- Lowers barrier of entry into Diameter-based solutions markets.
- Eliminates the expensive requirement to build in-house networking expertise.
- Diameter Base Platform takes care of all the networking details and allows your team to concentrate on designing your application.
- Reduce your time-to-market for IMS applications and significantly lower development costs.
- Lets users create IMS-compliant network elements.
- Provides a framework for implementation of a carrier-grade Diameter node to run on standard computer hardware.
- The platform implements the base protocol in full conformance with the relevant specifications.
- Quickly create fully standards-compliant Diameter solutions.
- Provides performance advantage by licensing proven implementation.
- Ensure that each one of the nodes in their solution has the performance characteristics of an advanced server implementation.
- Lets you focus on application logic instead of network protocols and traffic management.
Designed for Performance
A Diameter-based network of servers is very different from appropriate architectures in pre-3G networks. Because most network elements are software running over an IP network, the performance of these IP-based signaling systems is critical. Furthermore, Diameter is a peer-to-peer protocol. Nodes are neither purely servers nor clients. Both sides of a Diameter link must have similar performance characteristics in order to be able to scale the entire solution while being assured of interoperability when it comes time for integration testing.
Because the Diameter Base Platform’s external Diameter interface is entirely based on standards-track RFCs, it will also interoperate with other vendors’ implementation of the protocol. This characteristic allows vendors to create only some of the components of a larger solution while being assured of interoperability when it comes time for integration testing.
Complete and Flexible Networking Solution
The Diameter Base Platform does not require the customer to implement every detail involved in managing the network connections and request/response processing. Therefore, it allows application developers to create a complete application without requiring experience in building high-performance server applications. If the customer chooses to let the application handle all networking situations autonomously, the platform will react appropriately to network events.
The platform will defend against rogue nodes (unauthorized network elements) that are not part of the trusted solution, ensuring that the application code will not need to handle attacks from hostile network participants. Even the simplest application built on the platform enjoys the benefits of this functionality.
Furthermore, congestion or disconnect conditions in the network are detected and handled. For example, when a network connection is found to be backing up with traffic, the platform will redirect appropriate requests to another available connection, if possible. The application code is informed of these events, and it may choose to intercede. However, it is not strictly required that the application code take any action in these scenarios. As a result, a typical first version of an application will have appropriate behavior even during anomalous networking conditions, even if the application does not include explicit handling of any such situations.
If, on the other hand, the application programmer decides to handle such situations explicitly, they can use the platform’s rich API for handling events and directing recovery behaviors. This API allows the application to selectively direct or override any part of the platform’s default behaviors, so that advanced scenarios can be tailored to the specific application’s needs.
Another way the application programmer may choose to direct the platform’s recovery operation is by deep queue inspection. This functional area of the platform allows the developer to make application-level decisions regarding the correct way to handle requests that are currently in the platform’s queues. Some developers may feel that the application code, with its superior understanding of the semantics of each message, can best determine which messages should be rerouted or failed or retried. At the developer’s discretion, the platform can allow this level of intervention by the application, without adversely affecting performance.
With Diameter Base Platform, even the most advanced application developer’s requirements can be addressed, while making a fully operational but minimal application extremely easy to create.
- RFC 3588 Diameter Base Protocol, RFC 3539 AAA Transport Profile
- Sun SPARC Server running Solaris, Intel x86-based Server running Linux
- Solaris 10
- 2GB RAM
- 2 60GB Disks
Supported Transport Protocols
- TCP and SCTP, IPv4 and IPv6
- Diameter (acting as both “server” and “client,” as appropriate) C API used to control the operation of the platform, send requests/responses, react to events and gather status information
- Any Diameter RFC 3588-compliant peer
Download the Juniper Networks Diameter Base Platform Datasheet (PDF).
- Pricing and product availability subject to change without notice.
List Price: $1,500.00
Our Price: $1,294.00