Skip to content

What is IPAM?

IP Address Management (IPAM) is a method used to plan, track and manage information associated with a network's Internet Protocol address space. Using IPAM software, administrators can make sure the repository of assignable IP addresses stays up-to-date. IPAM solutions help simplify and automate the administration of several tasks related to IP space management, including writing DNS records and configuring DHCP settings. Other common functionality includes reservation controlling in DHCP plus other data aggregation and reporting capabilities. Interfacing IPAM with DNS, DHCP as well as external components like RIR (Regional Internet Registries) ensures that each component is aware of changes made in the other ones.

Managing Thousands of IP-connected Devices

IPAM is an important tool for network administrators for all the above reasons... and more. Today’s world is highly dependent on IP addressing. All types of networks, from personal to enterprise-sized, rely on IP addresses for communication. Any device connected to a network depends on its IP address. Emerging technologies such as Cloud Computing and IoT have exponentially increased demand for IP addressing space, regardless of migrating IPv4 to IPv6 addressing plan. Managing hundreds, perhaps thousands, of IP-connected devices has become a major headache, made even more difficult by DHCP leasing adding necessity to constantly keep track of which IP address is assigned to which device.

Centralized Repository For Accurate Records

Companies often use spreadsheets or basic home grown solutions for IP management. This brings risks of IP address duplication and service outage (email, web, …), as well as significant time spent for provisioning new devices IP addresses, so more and more businesses are turning to high-performance IPAM solutions which are then linked to the whole ecosystem, including DNS and DHCP - creating what is commonly known as an integrated DDI solution.

IPAM brings a centralized repository used to build an inventory of the networks, subnets and IP addresses (private and public). It allows administrators to maintain accurate and current records of IP assignments and available addresses. Typical records are:

  • Free/assigned IP address space
  • Status of each IP address
  • Hostname associated with each IP address
  • Hardware associated with each IP address
  • Size of subnets and current users
WHAT IS IPAM Central repository 2

Key Benefits

Organizations of all types, ranging from small companies to large enterprises, telcos and ISPs, make use of IPAM because of the advantages it offers to network administrators, the main ones being:

1) Easier administration: for delegation of address space management; improved visibility over IP resources cross-platforms; automation of DNS-DHCP configurations and automatic real-time updates when a host connects/disconnects from TCP/IP network (if the IPAM is integrated with DNS and DHCP servers); built-in reports.
2) Enhanced reliability: lower risk of misconfigurations by avoiding overlapping subnets and duplicate IP addresses, and by enforcing FQDN; reduced network service downtime; faster troubleshooting.
3) Reduced complexity: single centralized repository containing IP Golden Records; address space related information fetched from RIR and maintained in IPAM; single interface/tool for the administrator to manage both private and public address plans; network discovery to gather info about hosts connected, VRFs etc.; IPv6 management capability.
4) Ensured integrity: integration with DNS/DHCP/RIR allows IPAM to be updated with “A” Resource Records and lease information; policy rules can be enforced.
5) Full integration to the IT ecosystem: through APIs, in order to be used as a central repository, even with cloud based approach for provisioning (eg orchestration).

Controlling IP Address Space for IPv4 and IPv6

Control of the IP address space is obviously a key function for IP address management, particularly for capacity planning. An IPAM database usually contains a significant number of IP addresses that are sorted in blocks known as subnets. Network identifiers and IP addresses are coded as binary sequences, with coding and notation dependent on the version of the Internet Protocol being used (IPv4 or IPv6). The Network ID can also be expressed in Classless Inter-Domain Routing (CIDR) notation. Subnet Masks allows a host to deduce the ID of the subnet from the IP Address. A typical subnet mask would be: Variable Length Subnet Masking (VLSM) is a technique used in subnetting to optimize the IP Address Plan.

IPv4 uses a 32-bit address scheme, whereas IPv6 follows a 128-bit address. So while an administrator may have been able to remember an IPv4 address, the added complexity of IPv6 makes it extremely difficult to track all the IPv6 resources without an IPAM tool. In addition, the IPAM solution allows users to catalog their IPv4 network resources and IPv6 address space.

Global Visibility Over IP Resources For Holistic Network Security

Due to the fact that it provides the IP address space and the resource assigned to each IP address, advanced IPAM solutions can even play an important part for overall network security. From a single-pane-of-glass, the network administrator has visibility over all IP resources and can obtain the meta-information related to a resource - hostname, device type, physical location, etc - in order to generate alerts and reports when appropriate.


Related Terminology

Learn More

Network Automation
Why IPAM Repository is the Key Enabler for Network Automation