Patent ID: 8825903

Claim:
A computer-implemented method of managing a network address space defined in a definitional listing, the method comprising executing instructions on one or more computers to perform the operations of: receiving a first request to allocate a first address for an interface of a first device, wherein the first request comprises a connection name; in response to receiving the first request, allocating an address block from the network address space as a connection block in the definitional listing and assigning the connection name to the connection block in the definitional listing; selecting the first address for the interface of the first device from the connection block and marking the first address as allocated in the definitional listing; receiving a second request to allocate a second address for an interface of a second device, the second request comprising the connection name assigned to the connection block in the definitional listing; and selecting the second address for the interface of the second device from the connection block assigned the connection name in the definitional listing and marking the second address as allocated in the definitional listing.