Floating IP Address Conflict Detection Across Broadcast Domains
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If duplicate address detection is extended to multiple broadcast domains, then IP address uniqueness is improved, but network complexity increases
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.
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.
Data Source
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.


