IP Library Granted Patent US 8,775,629
Granted Patent B1
US 8,775,629 · App. 13/335,684 · Granted Jul 8, 2014

System and method for managing internet protocol (IP) address space for enterprise network

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,775,629
App. No.
13/335,684
Granted
Jul 8, 2014
Kind
B1
Abstract

Techniques for graphically organizing networks by multiple criteria for IP address management network migration are provided. In some embodiments, various techniques for an IPAM device for graphically organizing networks by multiple criteria for IP address management network migration are disclosed. In some embodiments, system, method, and/or computer program product for managing an Internet Protocol (IP) address space for an enterprise network, includes determining a first set of networks associated with a first attribute; and allocating new network addresses for assigning to each of the first set of networks, wherein the new network addresses are allocated based on a contiguous network address allocation criteria.

Claims (51)

1. A system for managing an Internet Protocol (IP) address space for an enterprise network, comprising:

a processor configured to:

determine a first set of networks associated with a first attribute, the first set of networks being Internet Protocol version (IPv4) networks; and

allocate new network addresses for assigning to each of the first set of networks, wherein the new network addresses are allocated based on a contiguous network address allocation criteria, wherein the allocating of the new network addresses includes:

determine a size of a network including the new network addresses, the size of the network relating to a power of 2, and each new network address being on a same subnet;

determine a first set of network devices on a first subnet and a second subnet of the enterprise network that are compatible with Internet Protocol version 6 (IPv6), the first subnet being separate from the second subnet; and

assign the first set of network devices a new network address, the new network address being an IPv6 network address; and

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

2. The system recited in claim 1 , wherein the first set of networks is determined based on the first attribute and a second attribute.

3. The system recited in claim 1 , wherein the new network addresses are selected based on a contiguous network address allocation within a selected subnet index.

4. The system recited in claim 1 , wherein the first attribute includes an extensible attribute stored as metadata in association with the first set of networks in an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for the enterprise network.

5. The system recited in claim 1 , wherein the first attribute indicates location information for a network, and wherein the new network addresses are allocated based on a contiguous network address allocation criteria and on or more additional criteria selected from a standard network size criteria, a summarization criteria, and a spacing criteria.

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

transmit the allocated new network addresses for assigning to each of the first set of networks to an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for the enterprise network.

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

receive an override request for at least one of the new network addresses.

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

determine a new set of network addresses for assigning to each of the first set of networks based on a sequence that is alternating by a predetermined value to allow for additional network address growth for each of the first set of networks.

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

receive an input for a value for allocating additional address space to provide with automatic network address allocation for an Internet Protocol version 4 (IPv4) to Internet Protocol version 6 (IPv6) network addressing transition.

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

receive a text string input for a subnet identifier address portion for one or more of the first set of networks assigned to a first subnet index of the enterprise network; and

increment by a count for appending the count to the text string input for the subnet identifier for associating a network name to an allocated Internet Protocol version 6 (IPv6) network address that is automatically generated during an Internet Protocol version 4 (IPv4) to Internet Protocol version 6 (IPv6) network addressing transition using a migration tool.

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

perform a wizard for automatically transitioning from Internet Protocol version 4 (IPv4) network addressing to Internet Protocol version 6 (IPv6) network addressing, wherein the determined new network addresses are automatically deployed to a plurality of network devices if approved by a network administrator.

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

map a set of new Internet Protocol version 6 (IPv6) network addresses for subnets of the enterprise network to a set of network names; and

present output for display the set of new Internet Protocol version 6 (IPv6) network addresses for subnets of the enterprise network mapped to the set of network names, wherein the output is displayed in a graphical user interface (GUI) in communication with an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for the enterprise network.

13. A method for managing an Internet Protocol (IP) address space for an enterprise network, comprising:

determining, using a processor, a first set of networks associated with a first attribute, the first set of networks being Internet Protocol version (IPv4) networks; and

allocating, using the processor, new network addresses for assigning to each of the first set of networks, wherein the new network addresses are selected based on a contiguous network address allocation criteria, wherein the allocating of the new network addresses includes:

determining a size of a network including the new network addresses, the size of the network relating to a power of 2, and each new network address being on a same subnet;

determining a first set of network devices on a first subnet and a second subnet of the enterprise network that are compatible with Internet Protocol version 6 (IPv6), the first subnet being separate from the second subnet; and

assigning the first set of network devices a new network address, the new network address being an IPv6 network addresses.

14. A computer program product for managing an Internet Protocol (IP) address space for an enterprise network, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions to be executed by a computer for:

determining a first set of networks associated with a first attribute; attribute, the first set of networks being Internet Protocol version (IPv4) networks; and

allocating new network addresses for assigning to each of the first set of networks, wherein the new network addresses are selected based on a contiguous network address allocation criteria, wherein the allocating of the new network addresses includes:

determining a size of a network including the new network addresses, the size of the network relating to a power of 2, and each new network address being on a same subnet;

determining a first set of network devices on a first subnet and a second subnet of the enterprise network that are compatible with Internet Protocol version 6 (IPv6), the first subnet being separate from the second subnet; and

assigning the first set of network devices a new network address, the new network address being an IPv6 network addresses.

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

a processor configured to:

determine a first set of networks associated with a first attribute, the first set of networks being Internet Protocol version (IPv4) networks, wherein the first attribute is associated with location information; and

allocate new network addresses for assigning to each of the first set of networks, wherein the new network addresses are selected based on a contiguous network address allocation within a selected subnet index, wherein the first set of networks are Internet Protocol version 4 (IPv4) networks, wherein the new network addresses assigned to each of the first set of networks are Internet Protocol version 6 (IPv6) network addresses, and wherein the allocating of the new network addresses includes:

determine a size of a network including the new network addresses, the size of the network relating to a power of 2, and each new network address being on a same subnet;

determine a first set of network devices on a first subnet and a second subnet of the enterprise network that are compatible with Internet Protocol version 6 (IPv6), the first subnet being separate from the second subnet; and

assign the first set of network devices a new network address, the new network address being an IPv6 network address; and

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

16. The system recited in claim 15 , wherein the processor is further configured to:

determine one or more devices on a network of the enterprise; and

determine which of the one or more devices on the network of the enterprise do not support Internet Protocol version 6 (IPv6) network addresses.

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 7, 2012
From: WHITTLE, STEVEN
To: INFOBLOX INC.
Reel/Frame 027822/0508 →