DHCP Server Mode Switching to Prevent IP Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiple DHCP servers in a network can allocate IP addresses simultaneously, leading to IP address waste and conflicts due to overlapping allocations.

Innovation Solution

A server dynamically switches between positive and negative modes based on detecting DHCP offer packets from other servers, analyzing their modes, runtimes, and random back-off times to prevent conflicts by adjusting its DHCP service provision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple DHCP servers allocate IP addresses simultaneously, then DHCP service availability is improved, but IP address conflicts and waste increase

Engineering Contradiction:
ImproveDHCP service availabilityVSAvoidIP address allocation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The DHCP server dynamically switches between positive mode (providing DHCP service) and negative mode (not providing DHCP service) based on real-time detection of other DHCP servers in the network. This dynamic adaptation allows the system to maintain service availability when needed while preventing conflicts when multiple servers are present

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server continuously monitors the network for DHCP offer packets from other servers and adjusts its own DHCP service provision based on this feedback. When DHCP offer packets are detected, the server transitions to negative mode; when no such packets are detected, it transitions to positive mode, creating a closed-loop control system that prevents IP address conflicts

Inventive Principle:
Principle #23Feedback

2Duration of action of stationary object

If a DHCP server always provides DHCP service, then service continuity is improved, but IP address conflicts increase

Engineering Contradiction:
ImproveDHCP service continuityVSAvoidIP address conflicts
Core Design Contradiction:
Duration of action of stationary objectVSObject-generated harmful factors

Solution Approach 1:

Instead of continuously providing DHCP service, the server dynamically adjusts its service provision based on network conditions. The server transitions between positive and negative modes according to the presence of other DHCP servers, ensuring service continuity when it is the only server while avoiding conflicts when other servers are present

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server proactively detects the presence of other DHCP servers through monitoring DHCP offer packets and preemptively switches to negative mode before conflicts can occur. This preliminary anti-action prevents IP address conflicts by stopping DHCP service before overlapping allocations can happen

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9584365B2Server and method for setting a mode of the server
Publication Date: 2017.02.28 AMBIT MICROSYSTEMS (SHANGHAI) LTD
  • US9584365B2 patent drawing
  • US9584365B2 patent drawing
  • US9584365B2 patent drawing

AI summary

A method for setting a mode of a server includes setting the mode of the server to the negative mode when the sever boots, monitoring the network to detect a DHCP offer packet provided by another DHCP server in the network, setting the mode of the server to the positive mode when no DHCP offer packet is provided by the another DHCP server in the network and analyzing the DHCP offer packet to determine the mode of the another DHCP server when the DHCP offer packet is provided by the another DHCP server in the network. The modes of the server can be set automatically according to a state of a network in which the server works.