IP Library Granted Patent US 8,725,852
Granted Patent B1
US 8,725,852 · App. 13/250,982 · Granted May 13, 2014

Dynamic network action based on DHCP notification

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 8,725,852
App. No.
13/250,982
Granted
May 13, 2014
Kind
B1
Abstract

Techniques for providing DHCP updates are provided. In various embodiments, a DHCP notification is received from a DHCP server, the notification includes a network address and a unique device identifier combination of a device. A second notification is generated in response to receiving the first notification, the second notification includes the network address and the unique device identifier combination.

Claims (47)

1. A method for providing a DHCP update, comprising:

receiving a DHCP notification from a DHCP server, the notification includes a network address and a unique device identifier combination of a device;

generating a second notification that includes the network address and the unique device identifier combination to a client, wherein the client is separate from the device; and

storing the network address and unique device identifier combination in a continuous database, wherein the continuous database is a graph database, wherein the storing of the network address and unique device identifier combination in the continuous database includes:

synthesizing an identifier corresponding with a root identifier; and

linking the network address and unique device identifier combination to the synthesized identifier, wherein all identifiers (representing nodes) of the graph database are linked to the synthesized identifier directly or indirectly,

wherein the second notification is subscribed by an IF-MAP client,

wherein the IF-MAP client is executed on a CMDB server,

wherein the IF-MAP client is coupled to a network component configured to conduct dynamic network actions based on the network address and device identifier combination, and

wherein the network component is a discovery engine configured to use the network address and unique device identifier combination to perform device discovery and assessment.

2. The method of claim 1 , wherein the notification is pushed by the DHCP server to the recipient.

3. The method of claim 1 , wherein the DHCP notification is published by the DHCP server.

4. The method of claim 1 , wherein the DHCP notification is published by the DHCP server based on a subscription.

5. The method of claim 1 , wherein the second notification is sent to an IF-MAP client subscribing to the second notification.

6. The method of claim 1 , wherein the discovery engine is in communication with a configuration management data base (CMDB database) configured to store the DHCP update information and discovery results.

7. The method of claim 1 , wherein the DHCP notification is received at an IF-MAP server.

8. The method of claim 1 , wherein the DHCP notification is received at an IF-MAP server, and wherein an IF-MAP client executed on the DHCP server publishes the DHCP updates to the IF-MAP server.

9. The method of claim 1 , wherein the notification includes an update to a network address lease add/drop information.

10. The method of claim 1 , wherein the notification includes an IP/MAC addresses combination.

11. The method of claim 1 , wherein the network address includes an IPv4 address, the unique device identifier includes a MAC address of the device.

12. The method of claim 1 , wherein the network address includes an IPv6 address, the unique device identifier includes a GUID identifier of the device.

13. The method of claim 1 , further comprising storing the network address and unique device identifier combination in a continuous database.

14. The method of claim 1 , wherein the DHCP notification is a real-time update sent out by the DHCP server instantaneously when a DHCP lease add/drop status change on the DHCP server.

15. The method of claim 1 , wherein the second notification is a real-time update sent to a client instantaneously when the DHCP notification is received from the DHCP server.

16. The method of claim 1 , wherein the second notification is triggered by the occurrence of one or more predefined events.

17. The method of claim 1 , further comprising performing a dynamic network action based on the received second notification.

18. The method of claim 1 , wherein the graph database includes a plurality of synthesized identifiers.

19. A system for providing a DHCP update, comprising a memory coupled to a processor configured to perform the steps of:

receiving a DHCP notification from a DHCP server, the notification includes a network address and a unique device identifier combination of a device;

generating a second notification that includes the network address and the unique device identifier combination to a client, wherein the client is separate from the device; and

storing the network address and unique device identifier combination in a continuous database, wherein the continuous database is a graph database, wherein the storing of the network address and unique device identifier combination in the continuous database includes:

synthesizing an identifier corresponding with a root identifier; and

linking the network address and unique device identifier combination to the synthesized identifier, wherein all identifiers (representing nodes) of the graph database are linked to the synthesized identifier directly or indirectly,

wherein the second notification is subscribed by an IF-MAP client,

wherein the IF-MAP client is executed on a CMDB server,

wherein the IF-MAP client is coupled to a network component configured to conduct dynamic network actions based on the network address and device identifier combination, and

wherein the network component is a discovery engine configured to use the network address and unique device identifier combination to perform device discovery and assessment.

20. A computer program product for managing network information in an IF-MAP database, the computer program product being embodied in a non-transitory, computer readable storage medium and comprising computer instructions for:

receiving a DHCP notification from a DHCP server, the notification includes a network address and a unique device identifier combination of a device;

generating a second notification that includes the network address and the unique device identifier combination to a client, wherein the client is separate from the device; and

storing the network address and unique device identifier combination in a continuous database, wherein the continuous database is a graph database, wherein the storing of the network address and unique device identifier combination in the continuous database includes:

synthesizing an identifier corresponding with a root identifier; and

linking the network address and unique device identifier combination to the synthesized identifier, wherein all identifiers (representing nodes) of the graph database are linked to the synthesized identifier directly or indirectly,

wherein the second notification is subscribed by an IF-MAP client,

wherein the IF-MAP client is executed on a CMDB server,

wherein the IF-MAP client is coupled to a network component configured to conduct dynamic network actions based on the network address and device identifier combination, and

wherein the network component is a discovery engine configured to use the network address and unique device identifier combination to perform device discovery and assessment.

Assignments (6)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS (RELEASES RF 040575/0549) Recorded Dec 3, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: INFOBLOX INC.
Reel/Frame 054585/0914 →
FIRST LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0317 →
SECOND LIEN SECURITY AGREEMENT Recorded Dec 2, 2020
From: INFOBLOX INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054615/0331 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (RELEASES RF 040579/0302) Recorded Oct 23, 2019
From: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
To: INFOBLOX, INC.
Reel/Frame 050809/0980 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 8, 2016
From: INFOBLOX INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040579/0302 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 7, 2016
From: INFOBLOX INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040575/0549 →