Mobius Diameter 10.0.0.1 Open Source
Enhancing Network Efficiency and Reliability
Mobius Diameter 10.0.0.1 Overview
We are excited to introduce Mobius Diameter 10.0.0.1, the latest version of our next-generation, open-source protocol stack designed for seamless exchange of authentication, authorization, and accounting (AAA) information in 3G, 4G (LTE), 5G, and IMS networks. This release is another milestone for Mobius Software on a way to build high-performance network solutions by incorporating advanced features that enhance both reliability and manageability.
Current release of the Mobius Diameter protocol introduces a wide range of improvements and optimizations designed to align with industry standards and improve overall functionality. The main goal of the release is to build a reliable set of software tools to ensure simplicity, interoperability, scalability, and efficiency in deployment, proving that Diameter protocol remains robust and adaptable to modern telecommunications needs.
Mobius Diameter complies to the industry-standard Diameter protocol [RFC6733], ensuring interoperability and extensibility across various network architectures. It supports a message-based communication model with distinct Request and Answer messages, structured for efficiency and accuracy.
For detailed technical information, including message structures and AVP configurations, please refer to [RFC6733] and [3GPP TS 29.230].
Key Features and Improvements
Multiple Operation Modes
Mobius Diameter supports Client, Server, and Agent modes of operation, allowing it to function as a Proxy, Relay, or Redirect Agent. This ensures that the stack can be adapted to a wide range of network scenarios.
Easy Deployment and Integration
Flexible Cloud and On-Premises Deployment: The stack can be deployed in both cloud and on-premises environments, supporting Network Functions Virtualization (NFV) and clustered virtual machine (VM) deployments. This flexibility makes it suitable for both service providers and enterprises.
Seamless Network Integration: Provides smooth integration of Diameter services into existing and new network infrastructures, ensuring compatibility and ease of deployment.
Multiple Language Standalone Deployment: When deployed as a standalone Diameter server, developers have the freedom to use any programming language that adheres to standard protocols, improving development flexibility.
Precise Monitoring and Management
Advanced Monitoring Tools: Includes robust monitoring tools for statistics gathering on the Java Virtual Machine (JVM) and the Diameter stack, along with an overload monitor to prevent congestion. Integration with popular tools like Graylog and Datalog provides improved monitoring capabilities.
Comprehensive Management Options: Offers multiple management interfaces, including a scriptable command line interface and a web console for easy configuration and management.
Dictionary and Validation Support
Supports Dictionary and Validation features that simplify the addition of vendor-specific Diameter applications. It also includes Diameter Message integrity validation, ensuring secure and reliable communication.
High Availability and Fault Tolerance
Designed to minimize service interruptions by effectively managing failures and reducing planned downtime, guaranteeing continuous network operations.
Open Source and Customization
Being open-source, Mobius Diameter is well-documented and free from vendor lock-in, allowing clients to learn, optimize, and customize the Diameter server to meet evolving requirements.
Enhancements to AVPs and Message Structures
The Attribute-Value Pairs (AVPs) have undergone significant refinement to improve overall message structure and formatting, as well as better compliance and interoperability with existing standards including vendor-specific AVPs e.g. Ericsson and Huawei.
Parser and Compliance Adjustments
The Mobius Diameter protocol utilizes an annotation-based parser designed for simplified extension and integration with various interfaces. This parser leverages annotations to define parsing rules, making it easier to add or modify data processing logic without altering the core parsing engine. This release includes the implementation of a global parser to handle non-network messages, enhancing the flexibility and scalability of the protocol. By registering global applications through annotations, the system can dynamically support new data formats and interfaces, for efficient data handling across diverse scenarios.
Session Management Enhancements
This release introduces enhanced session management capabilities, allowing for more efficient handling of both session-based and session-less modes. The improvements include optimized resource allocation and management, reducing overhead and increasing scalability for large-scale deployments.
Network and Peer Logic Optimization
The network logic in Mobius Diameter has been optimized using the Netty framework, a non-blocking I/O client-server framework for Java-based network applications. Netty's asynchronous event-driven architecture allows for more efficient handling of network operations, including TCP and UDP socket servers. This update enhances the management of peer connections, resulting in lower latency and higher throughput. Additionally, with built-in support for many network protocols, Netty contributes to Mobius Diameter, ensuring stable performance even under heavy network load and fluctuating conditions.
Applications and Interface Improvements
This release significantly expands the range of supported interfaces, now totaling 58. The addition of these interfaces enables more efficient data exchange and service delivery across diverse network environments. Whether you’re connecting to legacy systems or integrating with modern platforms, Mobius Diameter’s interface support ensures compatibility and flexibility for a wide range of use cases to meet specific operational requirements.
Build the Future of Network Communications with Mobius Diameter
Discover how Mobius Diameter 10.0.0.1 empowers developers to create robust networking and telecom solutions. Whether you’re building 3GPP-compliant charging systems, Subscriber Data Management in IMS networks, or advanced Network Policy Control and QoS systems, Mobius Diameter provides the tools you need. With enhanced reliability, flexibility, and support for a wide range of network configurations, Mobius Diameter is the ideal foundation for your next-generation applications.
Explore the possibilities of Mobius Diameter 10.0.0.1 and start building today!
Release History
Mobius Diameter 10.0.0.1
Release Date: 16.08.2024
Key Features:
- Multiple operation modes
- High-available System
- Dictionary and Validation support
- Seamless integration of Diameter services into both new and existing networks
- Supports both network functions virtualization (NFV) and clustered virtual machine (VM) deployments
- Multiple programming language support
- Flexible operations and monitoring for statistics gathering on the Java virtual machine
- Supports built-in integration with monitoring and management tools like Graylog and Datalog
Improvements:
- Enhancements to AVPs and message structures
- Parser and compliance adjustments
- Session management enhancements for both session-based and session-less modes, Network and peer logic optimization with Netty framework
- Significantly expands the range of supported interfaces, now totaling 58
Licensing and Usage
Mobius Diameter 10.0.0.1 is released under the GNU AGPL License, which permits non-commercial use. Commercial use is also allowed, provided that any code utilizing the library is made available on a public platform, such as GitHub.
Start innovating with Mobius
What's next? Let's talk!