DHCP Relay Agent Backup Server Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networking, DHCP servers can become unavailable due to network issues or hardware/software malfunctions, disrupting IP address leasing and communication between DHCP clients and servers, especially when clients and servers are on different subnets, leading to service disruptions.

Innovation Solution

A DHCP relay agent is configured with a failover component that monitors DHCP lease traffic and retrieves server configuration information to assume the role of a backup DHCP server, providing continuous IP address leasing services when the primary DHCP servers are unavailable, and resumes normal operations once they become available again.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If a DHCP server is deployed on a different subnet from DHCP clients, then network segmentation and security are improved, but service availability deteriorates when the server becomes unavailable

Engineering Contradiction:
Improvenetwork segmentation securityVSAvoidDHCP service availability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

A DHCP relay agent is deployed as an intermediary component between DHCP clients on one subnet and DHCP servers on another subnet. The relay agent receives DHCP requests from clients, forwards them to the remote server, and relays responses back to clients. This maintains network segmentation while ensuring service availability, as the relay agent can locally handle requests even when servers are unreachable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The DHCP relay agent is pre-configured with server configuration information and monitoring capabilities before failures occur. It continuously monitors DHCP lease traffic and maintains readiness to assume backup server functionality, ensuring that service continuity is established in advance rather than reacting to failures.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a backup DHCP server is implemented, then service reliability is improved, but device complexity and configuration management deteriorate

Engineering Contradiction:
ImproveDHCP service continuityVSAvoidDHCP infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The DHCP relay agent is designed with multi-functionality, serving both as a standard relay component and as a backup DHCP server. When primary servers are available, it performs relay functions; when servers fail, it automatically assumes backup server functionality using pre-configured information. This eliminates the need for separate dedicated backup server infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The backup DHCP server functionality is implemented within the existing relay agent infrastructure, allowing the system to self-serve backup capabilities without requiring additional dedicated backup server hardware or software. The relay agent uses its own monitoring and configuration mechanisms to provide backup services.

Inventive Principle:
Principle #25Self-service

3Reliability

If DHCP relay agent assumes backup server role, then service availability is improved, but IP address management complexity deteriorates

Engineering Contradiction:
ImproveDHCP service availabilityVSAvoidIP address leasing management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Server configuration information including IP address pool definitions, subnet configurations, and leasing parameters is retrieved and stored in the DHCP relay agent before failures occur. This preliminary configuration enables the relay agent to immediately assume backup server functionality without complex real-time decision-making about IP address management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The DHCP relay agent creates a local copy of the primary DHCP server's configuration information and lease tracking data. This copying approach simplifies IP address management by allowing the relay agent to independently manage address leasing using replicated configuration, without complex coordination with the primary server during failure scenarios.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8984106B2Extending a DHCP relay to backup a DHCP server
Publication Date: 2015.03.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8984106B2 patent drawing
  • US8984106B2 patent drawing
  • US8984106B2 patent drawing

AI summary

Techniques are described for providing a backup DHCP server using a DHCP relay agent. Embodiments retrieve DHCP server configuration information specifying a configuration of one or more DHCP servers. Additionally, embodiments monitor, at a DHCP relay agent, DHCP lease traffic between the one or more DHCP servers and one or more DHCP clients passing through the DHCP relay agent. Upon determining that the one or more DHCP servers have failed, DHCP server services are provided at the DHCP relay agent, based on the received DHCP server configuration information and the monitored DHCP lease traffic.