Proxy DHCP Server Identifier Overwrite for Cross-VRF Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In networks using Virtual Routing and Forwarding (VRF) tables, the configuration of DHCP servers and clients across different subnets is restricted due to the requirement that the access interface, subscriber interface, and server interface must reside in the same VRF, limiting flexibility and functionality, especially when proxy ARP is needed for address resolution.
Innovation Solution
The implementation of a proxy device that can overwrite the server identifier with its own address identifier, allowing it to reside on the same VRF and subnet as the client, enabling DHCP messages to be processed correctly even when the client and server are on different subnets, thereby allowing the access, subscriber, and server interfaces to reside in different VRFs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the access interface, subscriber interface, and server interface are required to reside in the same VRF, then proper ARP resolution and DHCP message processing are ensured, but network management flexibility and the ability to support multiple VRFs from a single access interface are limited
Solution Approach 1:
The patent introduces a proxy device that acts as an intermediary between the DHCP server and clients in different VRFs. The proxy receives DHCP messages from clients, modifies the server identifier to its own address, and forwards messages to the actual DHCP server. This intermediary approach allows interfaces to reside in different VRFs while maintaining proper ARP resolution and DHCP functionality.
Solution Approach 2:
The patent segments the DHCP addressing function by separating the actual DHCP server from the proxy device that handles client communications. The proxy device handles ARP resolution and DHCP message forwarding independently, allowing the system to support multiple VRFs while maintaining reliable address resolution within each VRF context.
2Reliability
If separate access interfaces are configured for each VRF, then proper VRF isolation and address resolution are maintained, but device complexity and the number of required interfaces increase
Solution Approach 1:
The proxy device is designed to handle DHCP and ARP operations across multiple VRFs simultaneously through a single access interface. By implementing multi-functionality in the proxy device, the system eliminates the need for separate access interfaces for each VRF, reducing device complexity while maintaining VRF isolation through logical rather than physical separation.
3Ease of operation
If the server identifier uses the access interface IP address, then DHCP messages can be properly routed, but proxy ARP is required when client and server are on different subnets, increasing complexity
Solution Approach 1:
The proxy device serves as an intermediary that absorbs the complexity of cross-subnet ARP resolution. By using its own address as the server identifier and handling ARP requests itself, the proxy eliminates the need for additional proxy ARP mechanisms on other devices, simplifying the overall network configuration while maintaining proper DHCP message routing.
Data Source
AI summary
A method and device to manage addresses in a network includes receiving a request for a network address from a client computer at a proxy computer, relaying the request to an address server, receiving an address offer message from the address server at the proxy computer, storing an server identifier of the address server from the offer message, replacing the server identifier of the address server in the offer message with an address identifier of the proxy computer to produce an altered offer message, and sending the altered offer message to the client computer.


