Floating IP Address Conflict Detection Across Broadcast Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing protocols for detecting duplicate IP addresses in computer networks are inadequate across multiple broadcast domains, limiting their ability to ensure IP address uniqueness in high availability computing environments where failover scenarios require IP address floating between different broadcast domains.

Innovation Solution

A method and system that utilize a data structure to store IP addresses associated with network interfaces across multiple broadcast domains, extending existing ARP and ACD processes to detect duplicate IP addresses not only within a single broadcast domain but also across multiple domains by using ARP Defense messages and shared data structures to ensure unique IP address assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing ARP and ACD protocols are used for duplicate IP address detection, then duplicate addresses within a single broadcast domain can be detected, but duplicate addresses across multiple broadcast domains cannot be detected

Engineering Contradiction:
ImproveIP address uniqueness across multiple broadcast domainsVSAvoidScope of duplicate address detection
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the ARP and ACD protocols to perform duplicate address detection across multiple broadcast domains, not just within a single domain. By making the detection mechanism universal and applicable across domain boundaries, the system ensures IP address uniqueness throughout the entire network while maintaining the same protocol framework.

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

Solution Approach 2:

The patent introduces a mediator mechanism that facilitates communication between different broadcast domains. This mediator enables ARP and ACD protocols to exchange information across domains, allowing devices to detect duplicate addresses in remote broadcast domains by routing detection requests and responses through intermediate network elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If IP address floating is implemented for failover between broadcast domains, then high availability can be achieved, but duplicate address conflicts may occur across domains

Engineering Contradiction:
ImproveFailover capability between broadcast domainsVSAvoidDuplicate address conflicts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by detecting and preventing duplicate address conflicts before they can cause network failures. By extending duplicate address detection to across broadcast domains, the system identifies and resolves potential conflicts before IP address floating operations, preventing harmful effects rather than reacting to them after occurrence.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent implements feedback mechanisms that continuously monitor IP address assignments across broadcast domains. When a device attempts to assign an IP address, the system sends feedback signals through the network to check for conflicts in other broadcast domains, allowing real-time detection and prevention of duplicate assignments during failover operations.

Inventive Principle:
Principle #23Feedback

3Reliability

If duplicate address detection is extended to multiple broadcast domains, then IP address uniqueness is improved, but network complexity increases

Engineering Contradiction:
ImproveIP address uniquenessVSAvoidDuplicate address detection mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the duplicate address detection function into modular components that can be independently implemented in different broadcast domains. Each domain maintains its own detection mechanism while interacting with others through standardized protocols, allowing the system to handle multi-domain complexity through structured decomposition rather than monolithic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing duplicate address detection to the extent necessary for high availability requirements. Rather than attempting to detect all possible conflicts in every scenario, the system focuses detection efforts on critical failover situations and high-risk address assignments, providing sufficient protection without requiring exhaustive monitoring of all network conditions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11362989B2Rapid duplicate IP address detection for floating IP address crossing multiple cluster broadcast domains
Publication Date: 2022.06.14 ORACLE INT CORP
  • US11362989B2 patent drawing
  • US11362989B2 patent drawing
  • US11362989B2 patent drawing

AI summary

Described is an improved approach to detect conflicts for the assignment of addresses in a computing system. The improved approach implements identification of address conflicts across multiple broadcast domains in a computing system.