Load Balancer Route Mismatch Detection Using Routing Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing load balancer systems face challenges in managing route mismatches, leading to potential complications and inefficiencies in network traffic distribution.

Innovation Solution

A method and system for identifying mismatches between desired and actual routing tables by comparing expected and actual routing information, with actions taken based on the comparison, including updating and triggering alarms when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If load balancers are used to distribute network traffic, then application availability and responsiveness are improved, but route management complexity and potential mismatches increase

Engineering Contradiction:
Improveapplication availabilityVSAvoidroute management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the routing agent continuously compares actual routing tables from the load balancer against expected routing tables from the database. When mismatches are detected, the system triggers alarms and can automatically initiate route changes, creating a closed-loop control system that maintains routing accuracy without manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a routing agent as an intermediary component that mediates between the database (storing expected routes) and the load balancer (implementing actual routes). This agent automatically detects and reports mismatches, eliminating the need for manual route verification and reducing operational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual route changes are made in load balancers, then routing flexibility is improved, but route mismatches and system reliability deteriorate

Engineering Contradiction:
Improverouting flexibilityVSAvoidroute consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system provides automatic feedback after any route changes by comparing the updated actual routing table against the expected routing table from the database. This ensures that manual or automated route changes maintain consistency with the intended configuration, preventing mismatches while preserving routing flexibility

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent stores expected routing information in a database before implementation. This preliminary action creates a reference configuration that can be automatically compared against actual routes, ensuring that any route changes (manual or automated) align with the intended routing policy and maintain system reliability

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If continuous route monitoring is implemented, then route accuracy is improved, but system resource consumption increases

Engineering Contradiction:
Improveroute accuracyVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic monitoring where the routing agent compares routing tables at scheduled intervals rather than continuously. This approach maintains route accuracy by detecting mismatches while reducing system resource consumption by allowing brief periods between monitoring cycles

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The routing agent performs self-service by automatically comparing routing tables and detecting mismatches without requiring external intervention. This automation maintains high route accuracy while optimizing resource usage by only consuming computational resources when comparison operations are performed

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12438810B2Systems and methods for route mismatch identification
Publication Date: 2025.10.07 ORACLE INT CORP
  • US12438810B2 patent drawing
  • US12438810B2 patent drawing
  • US12438810B2 patent drawing

AI summary

Systems and methods for route mismatch identification are disclosed herein. A method of route mismatch identification can create in cache an expected routing table based on expected routing information received by a routing agent of a host from a database accessible by each of the plurality of hosts. The method can include creating in cache an actual routing table based on actual routing information received by the routing agent of the host from an advertising agent of the host, comparing the actual routing table and the expected routing table, and taking an action based on the comparison of the actual routing table and the expected routing table.