Diameter Server Session Mirroring for Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If authentication servers implement manual backup configurations, then reliability improves, but device complexity and configuration difficulty increase

Engineering Contradiction:
Improveauthentication service reliabilityVSAvoidserver configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If authentication servers implement rapid failover mechanisms, then service continuity improves, but system complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidfailover mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If minimal static configuration is used for server redundancy, then ease of deployment improves, but reliability may deteriorate

Engineering Contradiction:
Improvedeployment simplicityVSAvoidredundancy effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

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.

Inventive Principle:
Principle #26Copying

4Device complexity

If authentication protocols lack built-in mirroring support, then protocol simplicity is maintained, but reliability deteriorates

Engineering Contradiction:
Improveprotocol complexityVSAvoidauthentication service reliability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2643945B1Session redundancy among a server cluster
Publication Date: 2018.02.28 CISCO TECHNOLOGY INC
  • EP2643945B1 patent drawingFigure 1
  • EP2643945B1 patent drawingFigure 2
  • EP2643945B1 patent drawingFigure 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.