IP Library Granted Patent US 9,369,429
Granted Patent B1
US 9,369,429 · App. 13/335,680 · Granted Jun 14, 2016

Associating text strings with numeric numbers for IP address management

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 9,369,429
App. No.
13/335,680
Granted
Jun 14, 2016
Kind
B1
Abstract

Techniques for associating text strings with numeric numbers for IP address management are provided. In some embodiments, various techniques for an IPAM device for associating text strings with numeric numbers for IP address management are disclosed. In some embodiments, system, method, and/or computer program product for an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for an enterprise network, includes associating a text string with a substring of a network address; and storing the text string in association with the substring of the network address in the IPAM system for managing the IP address space for the enterprise network.

Claims (48)

1. An Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space of an enterprise network for an enterprise, comprising:

a processor configured to:

determine that a network address associated with a host device on the enterprise network is an IP version 6 (IPv6) network address;

determine a Media Access Control (MAC) address for the host device on the enterprise network based on the IPv6 network address;

perform a network communication with a MAC registry via an Internet communication to perform a MAC address lookup in a MAC registry to automatically determine a vendor name associated with the MAC address using a MAC lookup module;

associate a first name with a first substring of the IPv6 network address of the host device;

associate a second name with a second substring of the IPv6 network address of the host device;

associate the vendor name with a third substring of the IPv6 network address of the host device, wherein the vendor name was determined based on the MAC address lookup in the MAC registry; and

store the first name, the second name, and the vendor name in association with the IPv6 network address in the IPAM system for managing the IP address space for the enterprise network; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. The system recited in claim 1 , wherein the IPv6 network address was generated using StateLess Address AutoConfiguration (SLAAC).

3. The system recited in claim 1 , wherein the processor is further configured to:

decode the network address to determine that the IPv6 network address was generated using StateLess Address AutoConfiguration (SLAAC); and

extract the MAC address to automatically determine the vendor name.

4. The system recited in claim 1 , wherein the processor is further configured to:

decode the network address to determine that the IPv6 network address was generated using StateLess Address AutoConfiguration (SLAAC);

extract the MAC address to automatically determine the vendor name;

perform a network communication with an asset inventory for the enterprise to perform an asset verification lookup for the host device based on the extracted MAC address;

determine that the host device is not included in the asset inventory for the enterprise based on the asset verification lookup; and

perform an action based on determining that the host device is not included in the asset inventory for the enterprise.

5. The system recited in claim 1 , wherein the processor is further configured to:

transmit for presentation one or more active devices on the enterprise network; and

display an indicator for each of the one or more active devices on the enterprise network that are determined to not be included in an asset inventory for the enterprise.

6. The system recited in claim 1 , wherein the processor is further configured to:

associate a unique device name with a remaining portion of the IPv6 network address.

7. The system recited in claim 1 , wherein the IPv6 network address includes hex digits FFFE as a last two digits of a second block and a first two digits of a third block of a host portion of the IPv6 network address.

8. The system recited in claim 1 , wherein the processor is further configured to:

decode the network address to determine that the IPv6 network address was generated using StateLess Address AutoConfiguration (SLAAC);

extract the MAC address to automatically determine the vendor name;

perform a network communication with an asset inventory for the enterprise to perform an asset verification lookup for the host device based on the extracted MAC address;

determine that the host device is not included in the asset inventory for the enterprise based on the asset verification lookup; and

quarantine the host device based on determining that the host device is not included in the asset inventory for the enterprise.

9. A method for an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for an enterprise network for an enterprise, comprising:

determining that a network address associated with a host device on the enterprise network is an IP version 6 (IPv6) network address;

determining a Media Access Control (MAC) address for the host device on the enterprise network based on the IPv6 network address;

performing a network communication with a MAC registry via an Internet communication to perform a MAC address lookup in the MAC registry to automatically determine a vendor name associated with the MAC address using a MAC lookup module;

associating a first name with a first substring of the IPv6 network address of the host device;

associating a second name with a second substring of the IPv6 network address of the host device;

associating the vendor name with a third substring of the IPv6 network address of the host device, wherein the vendor name was determined based on the MAC address lookup in the MAC registry; and

storing the first name, the second name, and the vendor name in association with the IPv6 network address in the IPAM system for managing the IP address space for the enterprise network.

10. A computer program product for an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for an enterprise network for an enterprise, the computer program product being embodied in a non-transitory, computer readable storage medium and comprising computer instructions for:

determining that a network address associated with a host device on the enterprise network is an IP version 6 (IPv6) network address;

determining a Media Access Control (MAC) address for the host device on the enterprise network based on the IPv6 network address;

performing a network communication with a MAC registry via an Internet communication to perform a MAC address lookup in the MAC registry to automatically determine a vendor name associated with the MAC address using a MAC lookup module;

associating a first name with a first substring of the IPv6 network address of the host device;

associating a second name with a second substring of the IPv6 network address of the host device;

associating the vendor name with a third substring of the IPv6 network address of the host device, wherein the vendor name was determined based on the MAC address lookup in the MAC registry; and

storing the first name, the second name, and the vendor name in association with the IPv6 network address in the IPAM system for managing the IP address space for the enterprise network.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2012
From: WHITTLE, STEVEN; LIU, ETIENNE M; VOLTMER, FREDERIC ANDREW; FREW, BARRY ARLEN
To: INFOBLOX INC.
Reel/Frame 027889/0080 →