DHCP Server Client Identifier Computation for Network Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional DHCP systems face challenges in maintaining network address continuity when machinery is replaced on a factory floor, as they rely on hardware addresses, leading to potential disruptions in IP-based manufacturing control systems.
Innovation Solution
An enhanced DHCP server that accepts user-input transformation instructions to compute a client identifier from DHCP Discover packets, allowing for consistent network address assignment based on this identifier rather than hardware addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If DHCP assigns network addresses based on hardware addresses (MAC addresses), then address assignment is simple and follows conventional protocols, but network address continuity is lost when machinery is replaced
Solution Approach 1:
The patent changes the identification parameter from hardware address (MAC address) to a composite parameter formed by concatenating the relay agent's hardware address with a port identifier. This parameter transformation enables continuous IP address assignment for replaced machinery while maintaining DHCP protocol functionality.
Solution Approach 2:
The patent introduces a relay agent as an intermediary component that captures DHCP discover packets, generates the composite client identifier by combining its own hardware address with a port identifier, and processes the address assignment. This intermediary enables the system to track machinery replacements while maintaining protocol compliance.
2Reliability
If an extension intercepts and rewrites hardware addresses in DHCP packets, then address continuity is maintained for replaced machinery, but system complexity increases and information may be lost
Solution Approach 1:
The patent extracts the address continuity function from the DHCP server core by implementing it in a separate relay agent component. The relay agent handles packet interception, identifier generation, and address assignment consistency, while the DHCP server maintains its standard functionality, thereby reducing overall system complexity.
Solution Approach 2:
The patent creates a composite identifier that copies essential tracking information (relay agent hardware address and port identifier) without requiring modification of the actual DHCP protocol or server logic. This copying approach maintains address continuity while preserving system simplicity.
3Ease of manufacture
If DHCP relies on hardware addresses for identification, then protocol implementation is straightforward, but replaced machinery cannot retain their original network addresses
Solution Approach 1:
The patent adds another dimension to the identification process by combining the relay agent's hardware address (one dimension) with a port identifier (second dimension) to form a composite client identifier. This dimensional expansion enables tracking of replaced machinery while maintaining protocol simplicity.
Data Source
AI summary
A method performed by a DHCP server. The method involves receiving a transformation instruction from a user or other command source. The method further involves in response to receiving a request from a client for a network address, applying the transformation instruction to the client request to generate a client identity pattern; and assigning a network address from a pool of network addresses to the client based on the client identity pattern. Apparatus for use in practicing the method are also claimed.


