Diameter Server Session Mirroring for Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current authentication protocols like Diameter lack built-in support for mirroring and failover, which are essential for ensuring reliability and redundancy in mission-critical authentication services, particularly in telecommunications and wireless networks.
Innovation Solution
Implementing a mirroring module within the Diameter protocol that automatically initiates session mirroring between peer servers, allowing for seamless failover and maintaining session state, with minimal configuration changes required on clients, using DNS SRV or NAPTR records for peer discovery and leveraging Diameter applications for extensibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If authentication servers implement manual backup configurations, then reliability improves, but device complexity and configuration difficulty increase
Solution Approach 1:
The patent implements automatic server mirroring where a primary authentication server's session state is continuously copied to a mirror server. This eliminates manual backup configuration while maintaining reliability, as the mirror server automatically receives and stores copies of authentication sessions through protocol extensions.
Solution Approach 2:
The mirroring system operates autonomously without requiring manual intervention. The primary server automatically initiates and maintains mirror sessions, and the system self-manages failover detection and recovery, eliminating the need for complex manual backup management.
2Reliability
If authentication servers implement rapid failover mechanisms, then service continuity improves, but system complexity increases
Solution Approach 1:
By maintaining real-time copies of authentication sessions on mirror servers, the system enables immediate failover without complex recovery procedures. The mirror server already possesses the complete session state, allowing seamless takeover when the primary server fails.
Solution Approach 2:
The system implements heartbeat monitoring where mirror servers continuously check the health of primary servers. When failures are detected through this feedback mechanism, automatic failover is triggered, providing rapid service continuity without complex manual intervention.
3Ease of manufacture
If minimal static configuration is used for server redundancy, then ease of deployment improves, but reliability may deteriorate
Solution Approach 1:
The protocol extensions automatically establish mirror relationships with minimal configuration. The primary server autonomously discovers and configures mirror servers, eliminating the need for complex static configuration while ensuring reliable redundancy through automatic session replication.
4Device complexity
If authentication protocols lack built-in mirroring support, then protocol simplicity is maintained, but reliability deteriorates
Solution Approach 1:
The patent extends existing authentication protocols to include mirroring capabilities while maintaining backward compatibility. The protocol extensions enable multiple functions (authentication, mirroring, failover) within the same framework, providing reliability enhancements without requiring entirely new complex protocols.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods are provided for providing redundancy and failover for servers communicating via an authentication protocol. Mirroring is initiated at the beginning of a Diameter application session by an enhanced Diameter server, which continuously provides updates of the Diameter session to one or more peer Diameter mirror servers and thereby maintains an active mirror of the session.