Route Priority and Affinity Inversion for Split-Brain Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing high-availability (HA) networks face challenges in managing symmetric routing and split-brain scenarios, leading to increased processing power and end-to-end latency due to unnecessary traffic redirection and lack of efficient failover mechanisms.
Innovation Solution
Implementing a central controller that utilizes route priority and route affinity metrics to dynamically update routing information, ensuring that traffic is directed to the most suitable node based on health metrics and network configuration, thereby reducing unnecessary processing and minimizing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional HA routing with redundant paths is implemented, then network reliability is improved, but processing overhead and latency increase due to unnecessary traffic redirection
Solution Approach 1:
The patent implements dynamic routing where the active node changes based on real-time health metrics. Instead of static redundant paths, the system continuously monitors node health and dynamically redirects traffic to the node with the best health score, eliminating unnecessary traffic redirection to inactive nodes and reducing latency while maintaining reliability
Solution Approach 2:
The system uses health metrics as a parameter to determine routing decisions. By changing the routing parameter from static configuration to dynamic health-based selection, the system optimizes traffic flow based on current node conditions, reducing processing overhead while ensuring network reliability through automatic failover when health metrics deteriorate
2Productivity
If symmetric routing is used in HA networks, then network balance is improved, but split-brain scenarios cause increased processing overhead
Solution Approach 1:
The patent implements a feedback mechanism where health metrics from both nodes are continuously monitored and fed back to the routing controller. This feedback loop prevents split-brain scenarios by detecting when both nodes believe they are active, allowing the system to adjust routing decisions and reduce processing overhead by directing traffic only to the node with superior health metrics
Solution Approach 2:
The system introduces asymmetry in routing decisions based on health metrics. Instead of treating both nodes equally in symmetric routing, the patent creates asymmetric traffic distribution where the node with better health metrics receives more traffic, eliminating the processing overhead associated with symmetric load balancing during split-brain scenarios
Data Source
AI summary
The present disclosure includes systems and methods for symmetric routing and split-brain handling in high-availability (HA) networks using route priority and route affinity inversion. In one aspect, the method includes receiving, at a controller associated with a communication network, first status information associated with at least one of a first node or a second node. The first node and the second node are used in service of a first VPN. The controller determines, from the first status information, a preference associated with the first node over the second node for servicing traffic of the first VPN, and generates routing information for a third node of the communication network. The routing information specifies that the first node is preferred for serving traffic of the first VPN, and that the second node is available, but less preferred for servicing traffic of the first VPN.


