Multi-Interface IP Address Allocation with Dynamic AutoIP Decision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing apparatuses equipped with multiple communication lines can only use AutoIP on one line, leading to overlapping network addresses and the inability to set suitable IP addresses on other lines if DHCP allocation fails, limiting communication capabilities.
Innovation Solution
An information processing apparatus with a setting unit for multiple communication lines, a detection unit to assess the use situation of IP address allocation functions, and a decision unit to determine whether to use AutoIP for communication lines other than a predetermined line based on the detected use situation, allowing for the setting of non-overlapping IP addresses across all lines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If AutoIP is allowed to only one communication line among a plurality of communication lines, then network address overlap is prevented on that line, but other communication lines cannot use AutoIP even if the network addresses do not overlap, limiting IP address allocation options
Solution Approach 1:
The patent implements dynamic decision-making for AutoIP usage by introducing a determination unit that evaluates whether AutoIP can be used for each communication line based on real-time detection of network address overlaps. This dynamic approach allows the system to adaptively enable or disable AutoIP on different communication lines according to their specific conditions, rather than applying a static restriction to all lines.
Solution Approach 2:
The patent applies local quality by allowing AutoIP usage to vary across different communication lines based on their individual network conditions. Each communication line is evaluated independently, and the AutoIP allocation decision is made locally for each line based on whether its network address overlaps with other lines, enabling optimized IP address allocation tailored to each line's specific situation.
2Ease of manufacture
If DHCP allocation is used for communication lines, then centralized IP address management is achieved, but if DHCP allocation has failed, suitable IP addresses that do not overlap with other communication devices cannot be set to the other communication lines
Solution Approach 1:
The patent implements beforehand cushioning by preparing AutoIP as a backup allocation method in advance. When DHCP allocation fails for any communication line, the system can immediately switch to AutoIP to allocate suitable IP addresses, ensuring continuous operation without requiring manual intervention or leaving the system in a non-functional state.
Solution Approach 2:
The patent introduces AutoIP as an intermediary solution between DHCP failure and complete communication breakdown. This intermediary mechanism provides an alternative IP address allocation path that bridges the gap when the primary DHCP method is unavailable, ensuring that communication lines can still obtain valid IP addresses even when DHCP fails.
3Ease of operation
If AutoIP is used for multiple communication lines, then IP address allocation is simplified, but network addresses of the communication lines overlap, and the information processing apparatus cannot decide a communication line to use at the time of data communication
Solution Approach 1:
The patent applies preliminary anti-action by proactively detecting and preventing network address overlaps before they cause communication problems. The determination unit checks whether AutoIP usage on one communication line would create address conflicts with other lines, and prevents AutoIP allocation if overlaps are detected, thereby avoiding the need for complex communication line selection logic later.
Data Source
AI summary
An information processing apparatus that is capable of setting suitable IP addresses to a plurality of communication lines. A setting unit sets up IP addresses of the plurality of communication lines. A detection unit detects a use situation of an allocation function of the setting unit that allocates an IP address consisting of a predetermined network address. A decision unit decides whether the allocation function is used for setting an IP address of a communication line other than a predetermined communication line according to the use situation of the allocation function for setting an IP address of the predetermined communication line that is detected by the detection unit.


