IP Library › Granted Patent US 10,389,681
Granted Patent B2
US 10,389,681 · App. 15/600,653 · Granted Aug 20, 2019

Auto discovery of network elements by defining new extension in DHCP options for management server IP addresses

Inventor: Vishwanath S. Patil (Bangalore, IN)
Assignee: Dell Products L.P.
H04L61/2015H04L41/5058H04L41/0806H04L41/12H04L67/2842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,389,681
App. No.
15/600,653
Filed
May 19, 2017
Granted
Aug 20, 2019
Kind
B2
Art Unit
2452
USPC
709/223
Abstract

An information handling resource includes a DHCP client that sends a DHCP DISCOVER message to a DHCP server. The DISCOVER message includes an option code for a management server parameter identifying management servers included in the managed network. A DHCP server sends a DHCP OFFER that indicates the management server(s). Using the management server identifiers provided by the DHCP server, the resource sends discovery NOTIFY messages to each of the management servers. The DHCP OFFER may include an IP address for each management server. The DHCP server may include or obtain the IP address of each management server from a management server attribute in a DHCP configuration file stored on or accessible to the DHCP server. Each discovery NOTIFY message may include an IP address of the managed network resource. Each of the discovery NOTIFY messages may include an unique hardware identifier of the managed network resource.

Claims (39)

1. A discovery method, comprising:

sending, by a dynamic host configuration protocol (DHCP) client of a managed network resource, a DHCP DISCOVER message to a DHCP server in the managed network, wherein the DHCP DISCOVER message includes an option code corresponding to a particular configuration parameter and wherein the particular configuration parameter comprises a management server parameter indicative of one or more management servers included in the managed network;

receiving, from a DHCP server of the managed network, a DHCP OFFER message including management server information indicative of the one or more management servers included in the managed network; and

sending, by the managed network resource, discovery NOTIFY messages to each of the one or more management servers wherein each discovery NOTIFY message identifies the managed network resource.

2. The method of claim 1 , wherein the DHCP OFFER message indicates an IP address of each of the one or more management servers.

3. The method of claim 2 , wherein the DHCP SERVER includes or obtains the IP addresses of each of the one or more management servers from one or more values of a management server attribute in a DHCP configuration file accessible to the DHCP server.

4. The method of claim 1 , further comprising:

storing the one or more IP addresses of the management servers in a cache of the DHCP client.

5. The method of claim 1 , wherein each of the discovery NOTIFY messages includes an IP address of the managed network resource.

6. The method of claim 1 , wherein each of the discovery NOTIFY messages includes an unique hardware identifier of the managed network resource.

7. The method claim 6 , wherein the unique hardware identifier is selected from the group comprising: a media access control address, a serial number, and a tag number.

8. The method of claim 1 , further comprising:

monitoring for receipt of a discovery acknowledgement from each of the one or more management servers; and

sending a subsequent discovery NOTIFY message to a management server; and

mana message responsive to expiration of a particular response period interval monitoring for discovery acknowledgements received from messages.

9. The method of claim 1 , further comprising:

configuring the DHCP client and the DHCP server to associate the manager service parameter with a particular DHCP option code.

10. The method of claim 1 , further comprising:

obtaining from an Internet assigned number authority a designation of a particular DHCP option code as the management server option code value for the management server option code.

11. The method of claim 1 , wherein sending DHCP DISCOVER message comprises automatically sending the DHCP DISCOVER automatically responsive to coupling the managed network resource to the managed network.

12. An information handling resource, comprising:

a processor; and

a network interface, including a dynamic host configuration protocol (DHCP) client, configured to perform operations comprising:

sending, by the DHCP client, a DHCP DISCOVER message to a DHCP server in the managed network, wherein the DHCP DISCOVER message includes an option code corresponding to a particular configuration parameter and wherein the particular configuration parameter comprises a management server parameter indicative of one or more management servers included in the managed network;

receiving, from a DHCP server of the managed network, a DHCP OFFER message including management server information indicative of the one or more management servers included in the managed network; and

sending, by the managed network resource, discovery NOTIFY messages to each of the one or more management servers wherein each discovery NOTIFY message identifies the managed network resource.

13. The information handling resource of claim 12 , wherein the DHCP OFFER message indicates an IP address of each of the one or more management servers.

14. The information handling resource of claim 13 , wherein the DHCP SERVER includes or obtains the IP addresses of each of the one or more management servers from one or more values of a management server attribute in a DHCP configuration file accessible to the DHCP server.

15. The information handling resource of claim 12 , further comprising:

storing the one or more IP addresses of the management servers in a cache of the DHCP client.

16. The information handling resource of claim 12 , wherein each of the discovery NOTIFY messages includes an IP address of the managed network resource.

17. The information handling resource of claim 12 , wherein each of the discovery NOTIFY messages includes an unique hardware identifier of the managed network resource.

18. The information handling resource of claim 17 , wherein the unique hardware identifier is selected from the group comprising: a media access control address, a serial number, and a tag number.

19. The information handling resource of claim 12 , further comprising:

monitoring for receipt of a discovery acknowledgement from each of the one or more management servers; and

sending a subsequent discovery NOTIFY message to a management server; and

mana message responsive to expiration of a particular response period interval monitoring for discovery acknowledgements received from messages.

20. The information handling resource of claim 12 , further comprising:

configuring the DHCP client and the DHCP server to associate the manager service parameter with a particular DHCP option code.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2017
From: PATIL, VISHWANATH S.
To: DELL PRODUCTS L.P.
Reel/Frame 043248/0253 →
Continuity (1)
Related Publication 20180337884A1 · Nov 22, 2018