DHCP Server Subnet Prioritization for IP Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Host Configuration Protocol (DHCP) servers randomly select IP addresses from available subnets, making it difficult to determine the order in which subnets will be exhausted, leading to inefficiencies in IP address allocation and migration between servers.

Innovation Solution

Assigning priorities to each subnet allows DHCP servers to select IP addresses from subnets with the highest priority first, ensuring deterministic allocation and minimizing synchronization issues during server migration by categorizing subnets as unused, fully used, or partially used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DHCP server randomly selects IP addresses from available subnets, then IP address allocation is simple and flexible, but the order of subnet exhaustion cannot be determined and synchronization issues occur during server migration

Engineering Contradiction:
Improvesynchronization during server migrationVSAvoidDHCP server configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of subnet selection from random to priority-based. Each subnet is assigned a priority value, and the DHCP server selects subnets in descending order of priority. This deterministic approach ensures predictable subnet exhaustion order and enables reliable synchronization during server migration, resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If DHCP server uses deterministic subnet selection, then subnet exhaustion order is predictable and migration synchronization is improved, but allocation flexibility is reduced

Engineering Contradiction:
Improvetime to determine subnet exhaustion orderVSAvoidIP address allocation flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic priority assignment where subnet priorities can be adjusted based on current network conditions, migration needs, and operational requirements. The system allows operators to modify priority values dynamically, enabling the DHCP server to adapt to changing conditions while maintaining deterministic selection behavior. This resolves the contradiction by making the system both predictable and flexible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9215206B2Subnet prioritization for IP address allocation from a DHCP server
Publication Date: 2015.12.15 ALCATEL LUCENT SA
  • US9215206B2 patent drawing
  • US9215206B2 patent drawing
  • US9215206B2 patent drawing

AI summary

A method, apparatus, and machine readable storage medium is disclosed for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server. The method may include receiving, via a configuration file at the first DHCP server, a priority for each of a plurality of subnets; assigning the priority to each of the plurality of subnets; receiving a DHCP Discover message from a client; in response to receipt of a DHCP Discover message from a client, selecting a subnet having a highest priority from said plurality of subnets; selecting an Internet Protocol (IP) address from said selected subnet having a highest priority; and transmitting a DHCP Offer message to said client, offering said selected IP address.