Techniques for exchanging DHCP information among DHCP relay agents and DHCP servers
First Claim
1. In a data communications device, a method for exchanging Dynamic Host Configuration Protocol (DHCP) relay agent information with a DHCP server, the method comprising:
- receiving a DHCP message en route from a DHCP client to the DHCP server, the DHCP message including (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent;
modifying the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent; and
sending the DHCP message with the modified option portion to the DHCP server.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique involves exchanging DHCP relay agent information with a DHCP server. In particular, the technique involves receiving a DHCP message en route from a DHCP client to the DHCP server. The DHCP message includes (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent. The technique further involves modifying the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent. The technique further involves sending the DHCP message with the modified option portion to the DHCP server. Accordingly, the DHCP server is capable of receiving relay agent information from multiple relay agents and assigning an address to the DHCP client based on this input.
45 Citations
22 Claims
-
1. In a data communications device, a method for exchanging Dynamic Host Configuration Protocol (DHCP) relay agent information with a DHCP server, the method comprising:
-
receiving a DHCP message en route from a DHCP client to the DHCP server, the DHCP message including (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent; modifying the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent; and sending the DHCP message with the modified option portion to the DHCP server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data communications device, comprising:
-
a receiver; a transmitter; and control circuitry coupled to the receiver and the transmitter, the control circuitry being configured to; receive, through the receiver, a Dynamic Host Configuration Protocol (DHCP) message en route from a DHCP client to a DHCP server, the DHCP message including (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent; modify the option portion of the DHCP message to simultaneously include both the first relay agent information added by the first relay agent and second relay agent information from a second relay agent; and send, through the transmitter, the DHCP message with the modified option portion to the DHCP server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. In a Dynamic Host Configuration Protocol (DHCP) server, a method for exchanging DHCP relay agent information, the method comprising:
-
receiving a DHCP message from a DHCP client through multiple DHCP relay agents, the DHCP message including (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent and second relay agent information added to the DHCP message by a second relay agent; generating another DHCP message based on both the first relay agent information and the second relay agent information; and sending the other DHCP message to the DHCP client through the multiple DHCP relay agents. - View Dependent Claims (18, 19)
-
-
20. A Dynamic Host Configuration Protocol (DHCP) server, comprising:
-
a receiver; a transmitter; and control circuitry coupled to the receiver and the transmitter, the control circuitry being configured to; receive a DHCP message from a DHCP client through multiple DHCP relay agents and through the receiver, the DHCP message including (i) a non-option portion having a client identifier identifying the DHCP client and (ii) an option portion having first relay agent information added to the DHCP message by a first relay agent and second relay agent information added to the DHCP message by a second relay agent; generate another DHCP message based on both the first relay agent information and the second relay agent information; and send the other DHCP message to the DHCP client through the transmitter and through the multiple DHCP relay agents. - View Dependent Claims (21, 22)
-
Specification