Patent ID: 8775629

Claim:
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.