Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleWorking with Smart Assign Templates

Creating a Smart Assign Template:

To access Smart Assign Templates from the Admin section, select "Smart Assign Templates" from the IPAM Admin tab dropdown menu.


To create a new template click "Add Template" at upper right.


Enter a name and description for the new template then click "Add Assignment" to select Smart Assign criteria.


Select Smart Assign filter criteria and click "Assign".

The template may be saved at this point by clicking "Save" at lower right. IP space may be broken down prior to saving or at a later time by editing the template.


Expand
titleBreaking down IP address space...

To define more complicated assignments IP address space may be broken down further.

Click "Breakdown IP Address Space" and select a mask.


Click on a block name to select it for assignment. A block may be deselected by clicking the delete icon. Click "Accept" when done.


To configure filters for a block, click on a block menu to open the Action Menu and select "Edit". The block can be further broken down by selecting "Breakdown IP Address Space" or removed by clicking "Remove".


Select desired filters and click "Save".


Once block filters are configured, click "Save" or "Update". The assignment may be deleted by clicking the delete icon.


Expand
titleExecuting a Template...

To execute the template assignment plan, click "Execute".

Select a Resource from the dropdown and click "Run".

To run the template from a Resource's IPAM Gadget, open Smart Assign and select the template from the "Smart Assign Templates" dropdown and click "Execute".



IPAM Netblock Tree View

CFR - 251: Added "Netblock Tree" view to IPAM Manage

The "Netblock Tree" view in IPAM Manage displays the hierarchy organization of all Parent / Child blocks under that Top Level Aggregate. To open/close a parent block, click the expansion caret at the left side of the row.Note: Only blocks that also exist as leaf nodes in the Standard IPAM Manage view are editable in Netblock Tree view. , with levels denoted by assignment prefix.

Image Added


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. 

Expand the walkthrough below for a more detailed explanation the Netblock Tree View:


Expand
titleNetblock Tree Example 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 those 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.


Additional Features / Improvements

...