Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 8.3.0

IP Block Management

Image Added

Managing IP Blocks

IP Blocks are edited and managed in either IPAM Manage or the IPAM Gadget.

From either area, you can perform standard block-level actions such as assign, unassign, split, merge, edit attributes, track NAT associations, and more.

The primary difference between the two areas is that IPAM Manage shows all blocks (or all blocks under an aggregate), regardless of assignment or status, where the IPAM Gadget shows only the blocks assigned to the specific resource that you are currently viewing on the Resource Entry Page. However, the IPAM Gadget has more advanced assignment options and criteria available (Direct Assign, Smart Assign, Smart Browse).


Expand
titleIPAM Manage Details...

IPAM Manage Features

Image Added

IPAM Manage is accessed from:

  • IPAM Tab → open aggregate / edit aggregate links
  • IPAM Tab →Advanced button
  • Most block CIDR Links in ProVision

In IPAM Manage, you can:

  • Sort, Filter, and Export the block list
  • Auto-Split and Clean-up templates available for aggregates
  • View all blocks (IPAM Advanced), or all blocks under an aggregate, regardless of assignment
  • See blocks by Blocks List, Parent View, or Netblock Tree view
  • Shows blocks from all statuses - available, in holding, assigned, subassignable
  • Perform Single and Multi-block assignments and edits
  • Click on an assigned region link for a block to generate or view a region resource


Expand
titleIPAM Gadget Details...

IPAM Gadget Features

Image Added

The IPAM Gadget is accessed from the Resource Entry Page → IPAM Gadget, once it has been enabled for the section.

Here, you can:

  • View only the blocks assigned or assigned-and-subassignable for the resource that you are currently viewing
  • Sort and Filter the block list
  • Advanced assignment functions - Direct Assign, Smart Assign, and Smart browse with additional field criteria available.
  • Perform single and multi-block edit, and assign subassignable blocks.
  • Autogenerate reverse zones from block CIDR

Both IPAM Manage and the

HTML
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Working with IP Blocks

...

IPAM Gadget have customizable column names, order, and visibility, as well as options for user-defined meta columns

...

(for details on setting up customization of the IPAM Manage / IPAM Gadget block list, see IPAM Parameters → Edit Columns).

Image Removed

Common tasks in IPAM include creating IP Aggregates, Auto Split / Clean up an aggregate, setting alerts, and managing individual blocks.

Table of Contents

Adding/Deleting IP Aggregates

On the main IPAM Tab, expand the "Add Aggregate" module.

Image Removed

Once clicked, you get a more detailed screen to add an aggregate block. Enter in the CIDR and RIR, at minimum, and Region, Tags, Resource, Domain, VLAN, and subassignment status if desired. 


Aggregate-Level Actions

Some aggregate-level actions are performed in IPAM Manage, such as setting IPAM alerts and using Aggregate Templates.

These actions are detailed on the IPAM Tab page under Working with IPAM Aggregates. This page will focus primarily on block-level actions and management. 

Table of Contents

Working in IPAM Manage

Image Added

In IPAM Manage, you can manage aggregate level actions, such as Split , Clean Up, Alerts, and Export, as well as viewing and managing individual blocks. In IPAM Manage - Advanced, aggregate-level actions are not availableWhen done, click "Add Aggregate". The Aggregate will be listed under the Host Utilization and Aggregate Blocks list of the IPAM Tab.

Open IPAM Manage for

...

a specific Aggregate

Open the IPAM Manage screen for a block or aggregate by:

  • Searching for the block in the Global search, and clicking on the resulting CIDR
  • View the parent aggregate for a Global search / IPAM search result by right clicking to open the action menu for the block, then select "View Parent Aggregate".

    Image Added

  • Clicking the "Open" link in the aggregate blocks list from the IPAM tab.
  • Clicking on the CIDR header of the Aggregate Block Host Utilization module, or selecting "EditManage Aggregate" from the module's Gear Icon from the IPAM tab.
    Image Removed

Working in IPAM Manage

In IPAM Manage, you can manage aggregate level actions, such as Split , Clean Up, Alerts, and Export, as well as viewing and managing individual blocks. 

Aggregate Actions

Open up aggregate level actions in IPAM Manage by clicking on the "Actions" link in the Manage Aggregate header. Three options are available - Auto Split, Clean Up, and Manage Alerts.

Image Removed

Auto Split Aggregate

Auto Split an available aggregate into blocks of a specific size, up to a specific quantity of blocks by selecting "Size" and "Limit" under "Auto Split". 

The block limit must be a power of two, or an error will appear. When done, click "Split".

Image Removed

Clean Up Aggregate

Clean up an Aggregate into fewer blocks of a specific size, by selecting your desired block size and clicking "ignore assignments" (if blocks have assignments that would prevent merging).

When done, click the "Clean Up" button. All blocks will be merged to the set size and reset to available. 

Image Removed

Set Aggregate Alerts

Enable or clear aggregate alert emails for the aggregate by setting an email address and utilization percentage level.

When the aggregate is utilized to the set percent, an email alert will be sent to the provided address.

Info

Note: the "IPAM Alerts" task must be created and set to the desired notification frequency in the Admin Scheduler Tab in order for the emails to be sent.

...

When done, click "Save Alert".  To clear an existing alert, hit "Clear Alert", and the alert information will be removed and status saved. 

Architecting IP Address Blocks

Splitting/Merging blocks manually

To split a block manually - While in the IPAM Mange screen, click on the Action Menu (Gear icon), or right-click anywhere in the row for the available block you wish to modify.

In the menu that appears, select the "Split" function. To aggregate blocks, select "Merge" from the same menu. 

Image Removed

Splitting/Aggregating blocks with Templates

Templates for a block are available under the Action Menu (wrench icon or right-click) for that block.

Image Removed

There are two templates available: Cleanup (Only available for parent blocks) which auto-aggregates the block, and Auto-split. 

Select the available template action, the mask, and the limit. When done, click the "Apply" button.

Image Removed

You can also use the "Templates" option from the Action Menu on the IPAM Manage screen for the specific block. 

IP Block parameters and Editing Attributes

Select the "Edit" option from the Action Menu (or double click on the block row) for a given block to get the Edit Attributes menu. 

Image Removed

To edit multiple blocks at a time, shift-click each block you wish to edit - they will highlight in blue. Once selected, right-click on any highlighted block to open the multi-edit attributes screen.

Image Removed

Once selected, right-click on any highlighted block to open the multi-edit attributes screen.

From here you can set a variety of attributes for a given block. These values are also customizable from the Admin screen - see IPAM Administration and IPAM Parameters to customize, enable, or disable the available parameters. 

After editing the desired attributes for the block, simply hit "Save". 

Image Removed

Edit Attributes Overview:

RIR: The RIR associated with the aggregate / block.

LIR: If LIRs are set up in IPAM Admin for the associated RIR, they will be selectable in this dropdown. See LIR Management and Use.

Domain: The VLAN Domain to associate with the block.  To set up domains in ProVision,  see VLAN Administration.

VLAN: VLAN information for the block, must have domain selected to view available VLANs.

Generic: This is a customizable text field that can be used to track information specific to your needs. It can be filtered in the IPAM Manage screen.

The header, display, and enable/disable settings for this field are set under IPAM Configuration in the IPAM Administration section. 

ASN: The ASN to associate with the block.

Region: Select the region from the drop down menu. Regions can be added and customized in the IPAM Admin section of ProVision - see IPAM Administration and IPAM Parameters

Tags: Tags can be set under Edit Tags in the IPAM Administration section. 

Notes: Freeform text field for additional information you wish to capture. 

Resource: The resource assigned to the block.

Metadata1 - Metadata 10:  User-defined text fields,  as set in IPAM Administration Edit Columns.

Allow Subassignments: When editing a block that has been assigned, toggling this setting to "On" allows for further subassignments, indicated by a blue arrow next to the assignment in the Manage screen. Note: Subassign status cannot be changed if a block has children. 

Propagate Attributes to Children: Toggle this setting to "On" when editing a parent block to carry through attribute changes to all children of that block. To view parent blocks, simply ensure that top level or all masks are selected in the Filter menu in the IPAM Manage screen.

Info
Note: The VLAN of a child cannot be different from that of its parent, so for mutil-level situations (Parent -> Child -> Grandchild), VLAN should be updated at the top tier parent level.

Assigning IP Space

There are two areas where you can assign IP Space: in the IPAM Gadget for the particular Resource, or through IPAM Manage for manually assigning a block to a resource. The IPAM Gadget allows for more detailed assignment options including Direct Assign, Smart Browse, and Smart Assign with advanced options, and is the primary tool for space assignment. 

Assigning Space from the IPAMv2 Gadget

The IPAM Gadget is accessed from a Resource Entry page, once enabled for the Section (to add Gadgets, see Customizing Sections and Add Gadgets to your Section).

For additional details on the IPAMv2 Gadget, see Gadgets.

Image Removed

You have three options for assigning IP space using the IPAM Gadget: Direct Assign, Smart Assign, and Smart Browse.

Direct Assign:

Expand
titleDirect Assign

Simple Direct Assign:

Expand the "Direct Assign" module of the IPAMv2 Gadget by clicking the "Expand" arrow on the right side of the header.

Image Removed
Type the desired CIDR to assign in the CIDR input box, then click "Assign". A message will appear to confirm success, or provide details on an error.

Advanced Direct Assign:

In some cases, you make need the ability to further specify a block to direct assign - such as if you have duplicate 1918 blocks. The "Advanced Options" filters allow for further detail to be provided to ensure ProVision assigns the specific block that is intended.

Expand the "Advanced Options + " link to the right of the "Direct Assign" module header.

Image Removed

Then, add in the desired CIDR, and set your additional filter criteria, such as RIR, region, LIR, VLAN, and so forth. When done, hit "Assign".

Image Removed

Smart Assign / Smart Browse:

...

titleSmart Assign / Smart Browse

Expand the "Smart Assign" module in the IPAMv2 by clicking the expansion arrow in the right side of the Smart Assign header.

For a basic assignment, enter at least the IP type, RIR, and block size.

Image Removed

IP Tag filters are optional. IP Tag filters exist in three modes:

Standard - checks to see if the selected tag is associated with the block

Strict: limits results to blocks with exactly the selected tag(s)

Exclude - blocks without the selected tag(s)

For Advanced Options, Click the "Advanced Options +" expansion link in the top right of the header. Additional filter criteria will be available to apply to both Smart Browse and Smart Assign.

Image Removed

Then click "Smart Browse" or "Smart Assign".

For Smart Assign, you will receive a message indicating a successful assignment, or information regarding an error. If no blocks are available meeting the criteria, the message will say so. In this case, try removing one or more of your filter criteria and try again.

...

  • Image Added
  • Clicking on the CIDR displayed in the IPAM Map - Aggregates view.
    Image Added


Open IPAM Manage for all Aggregates/Blocks

Open IPAM Manage for all blocks under all aggregates by clicking the "Advanced" button at the top of the IPAM tab. 

Image Added

This will open IPAM Manage for all blocks in ProVision, with all the same filters, block edit functions, and search capabilities as in 'standard' IPAM Manage for an aggregate, but with no aggregate-level actions available. 

Info

When working in IPAM Manage - Advanced, be aware of the following:

  • Due to the large volume of combined data that may be available, filter/search results may take slightly longer than load than a standard aggregate level view.
  • Users should take care to ensure that they are working with the correct block(s), as duplicate 1918 space is permitted and blocks may be difficult to distinguish.


IPAM Manage Views

There are multiple view options in IPAM Manage to view and/or edit blocks: Block View, Parent View, and Netblock Tree

Block View (Default)

Block View is the default IPAM Manage Aggregate screen. Block View displays only the lowest level leaf nodes of aggregates / blocks that exist in ProVision. In this view, all blocks displayed are ProVision objects able to be edited or managed. 

Image Added

Parent View / Blocks Tree

Parent View shows both low level child blocks and the parent blocks that contain them. 

While in Manage aggregate, view parent blocks / IP block hierarchy, click on "Switch to Parent View" at the top of the block list. 

Image Added

You may also enter Parent View via the "Filter" menu, by checking the "Select All Masks" checkbox and clicking "Apply", to show all masks and parent blocks.

Parent Blocks are distinguished by having a CIDR address link, and displaying a blue bar denoting "Has Children" under the "Assigned to" column. 

Image Added

Both Parent and Child blocks may be edited in this view.

Clicking on the Parent Block blue CIDR link will display the Parent View Blocks Tree, providing a simplified hierarchy view.

Image Added

To search blocks by CIDR use the searchbox at upper right. This will highlight the specific block. For larger trees, you can limit the view to search results only by enabling the checkbox for "show results only".

Image Added

Netblock Tree

Netblock Tree View displays the hierarchy organization of Parent / Child blocks under a Top Level Aggregate, but eliminates intermediate "bookkeeping" / allocated blocks, and prioritizes masks with assigned blocks. This provides a more effective view at the specific hierarchy levels used for assignments and management.

The Netblock Tree view detects which subnet masks have changes in assignments applied, and then automatically builds branches or displays individual addresses at those levels. This view includes the display of theoretical blocks which do not currently exist as ProVision objects, providing a more holistic working overview of the netblock structure.

While in Netblock Tree View, click on the expansion caret to expand / close a hierarchy branch parent block. Only blocks which exist in ProVision will be able to be edited or expanded.

Image Added


Netblock Tree Logic:

  • The top level at which an assignment exists denotes the top starting mask of the Netblock Tree View
  •  Proceeding down the tree, if one of the following conditions are detected, a new branch is created showing all blocks with a prefix at that level - regardless of of whether they exist as editable ProVision block objects.
    • A change in assignment is detected (a block is assigned to a different resource than its parent )
    • A manual split has been performed at the assignment level of a sibling/cousin block
  • If no more changes in assignment are detected down the block tree, the lowest branch will display as containing individual addresses (/32s or /128s). The addresses may be both theoretical and those existing in ProVision.
  • Expandable branches display with blue arrows, and denote that the block with that prefix also exists in ProVision → Block View
  • Blocks and addresses which exist in ProVision will be editable in Netblock Tree View, but theoretical blocks at any level are not editable unless created in ProVision. 


Example Walkthrough: 


Expand
titleNetblock Tree Walkthrough...

For a simplified example of the how Netblock Tree View displays compared to Block View, we will be using an example aggregate of 19.20.30.0/24 (assigned to 'Available').

The standard Block View for this aggregate shows it has been split to contain a /25, a /26, and two /27s. The /26 and one of the /27s have been assigned to different resources. 

In Block View, we only see the lowest child blocks that exist in ProVision: 

Image Added

When we switch to Netblock Tree View (by clicking "Netblock Tree") we see only /26s in the top level of the view.  This is because 19.20.30.0/26, assigned to '01 Telecom',  is the first assigned block encountered. 

Netblock Tree View will ignore 19.20.30.0/25 and 19.20.30.128/25 because they are assigned to the same resource as 19.20.30.0/24 ('Available').

Image Added


You can edit and expand 19.20.30.0/26 and 19.20.30.64/26 because these netblocks exist in the ProVision IPAM tree. You can verify this by switching to Block View, where you see only blocks which exist in ProVision.

There are no different assignments under this 19.20.30.0/26.  Thus, when you expand it you will see only /32 addresses. As these /32s have not yet been created in ProVision → Block View, they only exist as "theoretical" blocks and are not editable, but aid in viewing the totality of available addresses under that prefix.

Image Added 

If you would like these addresses to be assigned or editable in ProVision, you may split the /26 down to the desired number of /32 addresses using templates or manual splits. This will create the addresses in ProVision and allow those addresses to be edited. 


Now, go back up and try to expand 19.20.30.64/26. You will see expandable branches with mask /27, because 19.20.30.64/27 is assigned to '01 Telecom 2'. Since a change in assignment was detected at this level, branches were created for both the assigned block and its available sibling block.

Image Added

Under those branches display individual /32 addresses, because the /27 is assigned.

Image Added

As far as the remaining /26 blocks: In 'Netblock tree view' you can't edit or expand 19.20.30.128/26 and 19.20.30.194/26 because they don't exist in ProVision - because 19.20.30.128/25 is not split, so both /26s are "theoretical". 

However, if 19.20.30.128/25 is split into two /26s in ProVision, the previously theoretical blocks of 19.20.30.128/26 and 19.20.30.194/26 become 'real' objects, and will display as expandable and editable.


Working in IPAM Manage Views

Sort Blocks

Sort the IPAM Manage blocks list by clicking on any column name the in list with the up-down arrows icon (↓↑).

The list will sort between ascending and descending order for that field. 

Image Added

Filter / Search Blocks

Filter

Image Removed

Successful assignments will be added to the "IP Blocks" list in the IPAMv2 Gadget, and are able to be managed in the IPAM Gadget, IPAMv2 Gadget, or IPAM Manage Screen.

Manually Assigning Space from the IPAM Manager

You can also assign blocks manually using the "Assign" function from the IPAM Manager screen (accessible from the IPAM Tab). Open the Action Menu for a block, then select "Assign".

Image Removed

Assignments may also be performed for multiple blocks at a time, by shift-clicking the desired blocks, and right-clicking on any highlighted row to open the multi-block menu (choose "Assign Selected Blocks") :

Image Removed

Then, search for / select the Resource to assign the block. A filter tool is provided to narrow the list to a particular Section type. 

Image Removed

When the correct resource has been selected, click the "Assign" button. If needed, a new resource can be created by clicking the "New Resource" button.

After assigning, you can further edit the block attributes or subassign space.  

Tip
title'Reserving' IP Space

If you need to create a 'reserved' pool from which to assign blocks, you can achieve this by creating a "Reserved" Section. Create a Section called "Reserved", add the IPAM gadget to it, then create an Entry with that Section to be the address group. From there, use the IPAM gadget and the IPAM Manage page to assign and unassign IP space from that pool.

For more details, see the FAQ entry: "How do I 'reserve' IP Space?"

 

Sub Assigning IP Space

To allow sub assignments, just toggle the "Allow sub assignments" button to "On" under Edit block.  

Once the allow sub assignments box is checked, the block may be further split and assigned to other resources.  Split blocks may also be re-claimed to the originally assigned resource and re-aggregated.  When allow sub assignments is checked, the block is counted as allocated, but not assigned - various statistics in IPAM, on the dashboard, and reporting will reflect this.

 Sub assignments can be useful for tracking IPs assigned to a customer with multiple subsidaries, or locations.

Image Removed

 

Unassigning IP Space

When a block is assigned, you will have the option of unassigning the block from the resource and returning it to the Holding Tank.

To unassign the block, simply open on the Action Menu for the block and select "Unassign". You may also chose "Unassign, Skip Hold", which unassigns the block and immediately returns it to available, bypassing the holding tank. 

Image Removed

After unassigning blocks / skipping holding, newly available blocks will be merged upon next page refresh.

To return IP space in the Holding Tank to the Available Pool, process the Holding Tank via the Admin screen under IPAM Admin (this will only process blocks that were present for the specified number of days).

Image Removed

For more information on the Holding Tank, see Holding Tank Management.

Sort, Filter, and View Block Hierarchy in IPAM Manage

Sort the IPAM Manange blocks list by clicking on any header the in list - the items will toggle between ascending and descending order. 

Filter the block list in IPAM Manage by toggling the "Filter +" link in the top right corner of the aggregate header. 

A flyout will appear with filter criteria options. Type in Select or search for type the term option under your desired field, and hit "Apply". A red filter flag indicates the number of filters applied to the list. When done, click "clear". To hide the filter flyout, just click the "filter -" link again.

Image Removed

To view parent blocks / IP block hierarchy, in the "Filter" menu, check the "Select All Masks" checkbox and click "Apply".

Once all masks are enabled to view, the block list changes to include the "Parent" blocks, showing all masks throughout the assignment tree. 

A parent block with children will show "Has Children" in the column where assignment status is shown, and the block CIDR will show as a clickable link.

Image Removed

Clicking on the CIDR for a block that has children will open "Block Tree" view, showing the hierarchy of blocks and their assignments.

Image Added

Once a filter(s) has been applied, click on "Make Default" and the filtered block list will be saved as the default view for that aggregate. When a filtered view is saved as the default the filter flag will continue to display.

You may also search for a specific block entering a full or partial CIDR, assigned resource name, or other search term into the search box at the top of the list.

Important Blocks

"Important" IP blocks display with a yellow background highlight. By default, any block that has been manually assigned, unassigned, or had other high-level manual interactions performed will be automatically marked as "Important". 

Image Added

Blocks may be manually marked or unmarked as "Important" from either the "Edit Block" interface or from the API.

To edit the important flag, open Edit block, then select / deselect the toggle for "Mark this block as important", and save your changes.

Image Added

If multiple blocks are selected with mixed "important" statuses, then the toggle will display in the "Off" position.

To update all selected blocks to flag as important, switch the toggle to "On", and save changes. To switch all to the "Off" position, you may either toggle all blocks to "On", save changes, then switch all blocks back to "Off" and re-save, or adjust your selection to only include the blocks that need the Important Flag removed. (Tip: Use the list filter to show only "important" blocks!)

Working with IP Blocks - Common Tasks

Individual Blocks may be managed from either IPAM Manage, or the IPAM Gadget.  (if assigned to a resource, and the IPAM Gadget is enabled on the Resource's Entry Page). 

In general, standard actions from the Action Menu will be performed the same in either area, with "Assign" being the exception.

For details on some common tasks to perform with IP Blocks, see the next section: Working with IP Blocks - Common Tasks:Image Removed



Additional Information

For additional information on working with the IPAM system in ProVision, see the following areas:

...