Virtualizer IP Address Duplication Detection and Connection Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing process control systems face challenges in detecting and mitigating IP address duplication when virtualization servers connect to existing networks, leading to potential output omission, duplication, or contradiction, which can cause significant damage.
Innovation Solution
An information processing device is configured with a virtualizer, address duplication determiner, and manager to detect IP address duplication on an external network and cut the connection between the virtual machine and the external network when duplication is detected, using ARP protocol-based methods and automatic address registration to prevent address conflicts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a virtualization server is connected to an existing network with pre-assigned IP addresses, then the server can provide network services to virtual machines, but IP address duplication cannot be detected and causes communication conflicts
Solution Approach 1:
The system performs preliminary address duplication detection by sending ARP request packets to the external network before allowing virtual machines to communicate. This preliminary check prevents address conflicts from occurring in the first place, resolving the contradiction between enabling network connectivity and ensuring reliable address uniqueness.
Solution Approach 2:
The virtualization server acts as an intermediary between virtual machines and the external network. It intercepts and processes ARP packets, performing duplication detection on behalf of virtual machines before traffic is routed to the external network, thus enabling both connectivity and address verification.
2Reliability
If manual IP address checks are performed before connecting virtualization servers to networks, then address duplication can be avoided, but the process requires significant manual effort and time
Solution Approach 1:
The system implements self-service address duplication detection by automatically sending ARP request packets and processing responses without human intervention. The virtualization server autonomously verifies address uniqueness before enabling network connectivity, eliminating manual checking efforts while maintaining high reliability.
Solution Approach 2:
The system uses feedback from ARP protocol responses to automatically determine whether an IP address is duplicated. By monitoring the presence or absence of ARP replies from the external network, the system receives immediate feedback on address availability and adjusts connectivity permissions accordingly, replacing manual verification with automated feedback-driven decision making.
3Reliability
If ARP packets are sent to detect address duplication on the external network, then address conflicts can be identified, but network traffic may be affected during the detection process
Solution Approach 1:
The system performs partial address duplication detection by sending ARP requests only for specific IP addresses that need verification, rather than broadcasting to the entire network. This targeted approach detects address conflicts where needed while minimizing unnecessary network traffic and maintaining communication efficiency for non-detected addresses.
Solution Approach 2:
The detection process is segmented into discrete ARP request-response transactions for individual IP addresses, rather than a continuous network-wide scan. This segmentation allows network communication to proceed concurrently with detection activities, reducing the impact on overall network productivity while maintaining reliable address verification.
Data Source
AI summary
An information processing device includes a virtualizer configured to operate as a proxy of hardware on the hardware, at least one virtual machine configured to function as a part of a process control system on the virtualizer, an address duplication determiner configured to determine duplication of an address on an external network when the external network is connected to the hardware, and an address duplication manager configured to cut a connection between the virtual machine and the external network when the duplication of the address is detected.


