{"id":4255,"date":"2015-11-23T11:00:08","date_gmt":"2015-11-23T17:00:08","guid":{"rendered":"https:\/\/www.poweradmin.com\/blog\/?p=4255"},"modified":"2015-11-21T18:44:34","modified_gmt":"2015-11-22T00:44:34","slug":"configuring-ipam-ip-address-spaces","status":"publish","type":"post","link":"https:\/\/www.poweradmin.com\/blog\/configuring-ipam-ip-address-spaces\/","title":{"rendered":"Configuring IPAM IP address spaces"},"content":{"rendered":"<p><span style=\"font-family: verdana, geneva, sans-serif;\">In our previous IPAM article we\u2019ve started discussing about this brand new technology that was introduced with the release of Windows Server 2012. We\u2019ve seen how to install and configure IPAM and we\u2019ve also managed to add a server to our IPAM database. In this article I want to further dive into the features that this technology provides so we\u2019ll mainly talk about managing IP address spaces. With IPAM you can manage, monitor and add\/remove IP blocks and ranges. By now you should have deployed IPAM in your testing environment on two Windows Server 2012 machines. Please do not proceed further if you haven\u2019t covered the steps described in our previous IPAM article.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Remember that you can interact with IP blocks once you\u2019ve manually added them to the IPAM database. This is a requirement before you can actually interact with any type of IP address or range. Although IPAM will automatically discover any DHCP scope, it\u2019s the job of the System Administrator to add those scopes to the IPAM database. Note that static IPs and blocks must also be added manually.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Before we proceed further please perform the <i>Retrieve all server data<\/i> task from the IPAM console to ensure that the latest data has been added to our IPAM database. Because the server that I\u2019m monitoring through IPAM is a <i>Domain Controller<\/i> with the <i>DNS<\/i> service installed, it will also get all DNS zone data from my domain:<\/span><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4259 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/forward_lookup1.png\" alt=\"Forward_Lookup\" width=\"933\" height=\"473\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/forward_lookup1.png 933w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/forward_lookup1-300x152.png 300w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\"><\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">In the <i>Monitor and Manage<\/i> section you can view all sorts of useful information from DNS and DHCP servers, DHCP scopes or DNS zone monitoring. You can easily determine what DNS servers currently operate within the infrastructure by checking the DNS servers section:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_dns_dhcp.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4260 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_dns_dhcp.png\" alt=\"IPv4_DNS_DHCP\" width=\"714\" height=\"339\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_dns_dhcp.png 714w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_dns_dhcp-300x142.png 300w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">In scenarios where you have a distributed DNS infrastructure with a huge number of servers, this section becomes really useful for determining what servers are used, where you should create DNS entries, what zones are hosted by each server, etc. You can determine similar information for DHCP servers.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">IPAM allows you to group servers based on some pre-defined custom fields that you can choose from. Some of these fields are displayed in the image below:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_server_group.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4261 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_server_group.png\" alt=\"Add_Server_Group\" width=\"492\" height=\"383\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_server_group.png 492w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_server_group-300x234.png 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">This section becomes useful when there are a lot of servers running within the network and the search for a particular machine becomes difficult. You will find this filtering method really important once you\u2019ve understood how all these pieces come together. IPAM allows you to create your own custom fields that you can then apply to your machines. Navigate to the <i>Manage<\/i> menu from the upper section of the console and select <i>IPAM settings<\/i>:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipam_settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4262 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipam_settings.png\" alt=\"IPAM_Settings\" width=\"442\" height=\"364\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipam_settings.png 442w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipam_settings-300x247.png 300w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">From this panel select <i>configure custom fields<\/i> to create a new user-defined field. Add a name identifier and then set the values for the newly defined field:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_custom_fields.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4263 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_custom_fields.png\" alt=\"Configure_Custom_Fields\" width=\"512\" height=\"594\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_custom_fields.png 512w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_custom_fields-259x300.png 259w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">To add an IP block to the IPAM database, navigate to the <i>IP Address Blocks section<\/i> and select the appropriate action from the <i>Tasks<\/i> menu:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_blocks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4265 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_blocks.png\" alt=\"IPv4_Address_Blocks\" width=\"930\" height=\"459\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_blocks.png 930w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_blocks-300x148.png 300w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">You\u2019ll need to add the <i>IP Address Block<\/i> details as follows: <i>network ID<\/i>, <i>subnet mask<\/i>, <i>start<\/i> and <i>end<\/i> <i>IP address<\/i>, etc. All this information will help the IPAM server to monitor each address block:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_ipv4_address_block.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4266 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_ipv4_address_block.png\" alt=\"Add_IPv4_Address_Block\" width=\"593\" height=\"435\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_ipv4_address_block.png 593w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/add_ipv4_address_block-300x220.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">To add a new IP address range select <i>Add IP Address Range<\/i> from the tasks menu. Set the indicated fields just as proceeded previously with the IP Address Block. Note that once you\u2019ve added the IP range, it will automatically appear in the IPAM database:<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4264 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_ranges.png\" alt=\"IPv4_Address_Ranges\" width=\"929\" height=\"355\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_ranges.png 929w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_address_ranges-300x115.png 300w\" sizes=\"auto, (max-width: 929px) 100vw, 929px\"><\/span><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">IPAM allows you to visualize the configuration details of the IP address ranges, check out utilization trends or view the event catalog. You\u2019ll find that all this information is quite useful when there are a lot of subnets and IPs allocated within a large network.<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">You can right click an IP address range and select <i>find and allocate an available IP address<\/i> to assign it to a particular host.<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/find_available_ip_address.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4267 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/find_available_ip_address.png\" alt=\"Find_Available_IP_Address\" width=\"668\" height=\"546\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/find_available_ip_address.png 668w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/find_available_ip_address-300x245.png 300w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">There are several options available within this wizard. You can search for a particular IP address, create a DHCP lease from a managed DHCP server, add a new DNS entry in a specified zone or create a custom configuration. Once an IP address has been assigned to a host, the range will automatically be updated to display the usage status. Note that there are several usage stages an IP address range can go through:<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">\u00b7 <i>Under<\/i> \u2013 utilization under 20%<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">\u00b7 <i>Over<\/i> \u2013 more than 80% usage<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">\u00b7 <i>Optimal<\/i> \u2013 when the IP range usage is between 20% and 80%<\/span><\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">These IP address utilization thresholds can be modified by accessing the <i>Actions<\/i> menu in the <i>IPAM Overview<\/i> section. By default, 20% and 80% values are used to indicate a low or high utilization, but these values can be changed as desired:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_ip_address.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4268 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_ip_address.png\" alt=\"Configure_IP_Address\" width=\"594\" height=\"274\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_ip_address.png 594w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configure_ip_address-300x138.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">Used IP addresses can be visualized from the IP address inventory menu:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_ipaddresses.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4269 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_ipaddresses.png\" alt=\"IPv4_IPAddresses\" width=\"712\" height=\"347\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_ipaddresses.png 712w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/ipv4_ipaddresses-300x146.png 300w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">IPAM offers the possibility to delegate administrative tasks to certain users. IPAM will automatically create five security groups in Active Directory that you can later use to assign certain permissions to users. You can view a short description of each security group by checking the <i>IPAM Security Groups<\/i> section in the configuration summary page of the console:<\/span><\/p>\n<p>\u00a0<\/p>\n<p><a href=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configuration_summary.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-4270 aligncenter\" src=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configuration_summary.png\" alt=\"Configuration_Summary\" width=\"510\" height=\"511\" srcset=\"https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configuration_summary.png 510w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configuration_summary-150x150.png 150w, https:\/\/www.poweradmin.com\/blog\/wp-content\/uploads\/2015\/11\/configuration_summary-300x300.png 300w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\"><\/a><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"font-family: verdana, geneva, sans-serif;\">As we\u2019ve seen in this article, IPAM offers a really good method for monitoring the<a name=\"_GoBack\"><\/a> IP addressing scheme of your Windows infrastructure. Although there are some aspects that you need to remember about this technology, it\u2019s easy to implement IPAM if you take them into consideration. I personally think that IPAM is service that really needs attention because helps Systems Administrators a lot in having a good networking overview and control the way IP addresses are allocated to servers. One big disadvantage of this technology that I want to point out is that it does not offer support for non-Windows systems so it can potentially become a problem in networks that use other Operating Systems. Hope this article was enough to get the grasps of how to interact with IPAM and you now have a good understanding of the principles behind this technology. Don\u2019t forget to subscribe to our newsletter and read the following articles.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous IPAM article we\u2019ve started discussing about this brand new technology that was introduced with the release of Windows Server 2012. We\u2019ve seen how to install and configure IPAM and we\u2019ve also managed to add a server to our IPAM database. In this article I want to further dive into the features that [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,8],"tags":[],"class_list":["post-4255","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical","category-windows"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/comments?post=4255"}],"version-history":[{"count":3,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4255\/revisions"}],"predecessor-version":[{"id":4272,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/posts\/4255\/revisions\/4272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media\/4264"}],"wp:attachment":[{"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/media?parent=4255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/categories?post=4255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poweradmin.com\/blog\/wp-json\/wp\/v2\/tags?post=4255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}