Versions Compared

Key

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

...

Major Features and Improvements in this release:

Table of Contents


Contact 6connect at info@6connect.com to schedule Schedule a demo or get more information here.

New Features

DNS Managed Servers

...

The Managed Servers tab allows for DNS servers to be created, installed, managed, and monitored from within ProVision.

Image Added

Managed Servers includes updates to the following areas of ProVision:

  • New "Servers" Tab → "Managed Servers" page.  This page is where managed servers may be created, viewed, and monitored
  • A "Managed Servers" sub-tab has been added to Admin → Admin Settings, including settings for monitoring, updates, and RabbitMQ

    • Expand

      The "Managed Servers" sub-tab under Admin Settings includes modules for Monitoring Settings, Update Settings, Monitoring Services, and RabbitMQ settings.

      Image Added

      After making any settings updates, be sure to click "Save Changes" under the updated module.


  • APIv2 has been extended with new endpoints to support Managed Servers and Monitoring


Additional Features

Sub-features of DNS Managed Servers include:

...

These are available from the API Tab → APIv2 Swagger Documentation, under the family categories "Monitoring" and "PVServers".


  • Expand

Smart Assign Templates

  • titleClick here to view Managed Servers endpoints...
    • Managed Servers Endpoints:
    • Image Added



  • Expand
    titleClick here to view Monitoring endpoints...
    • Monitoring Endpoints:
    • Image Added


Smart Assign Templates

CFR - 248: Added Smart Assign Templates CFR - 248: Added Smart Assign Templates to IPAM Admin and IPAM Gadget

...

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. 

Additional Features / Improvements

IPAM Gadget

Smart Assign Predefined Filters

IM - 3698: Users can now save Smart Assign filter conditions for repeat use

Image Removed

...

titleWorking with Predefined Filters

, 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 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

IPAM Gadget

Smart Assign Predefined Filters

IM - 3698: Users can now save Smart Assign filter conditions for repeat use

Image Added


Expand
titleWorking with Predefined Filters...

Predefined Filters are accessible from the IPAM Gadget Smart Assign section.

To create a Predefined Filter, select Smart Assign filter criteria. Click on the gear icon at upper right and select "Save filter as..."

Image Added


Enter a name and brief description for the filter and click "Save".

Image Added


To use a saved filter, click on the gear menu and click "Use Predefined Filter".

Image Added

Select a filter from the dropdown and click "Use Filter". A saved filter may be deleted by selecting "Delete Filter".

Image Added

Once the filter is applied, click "Smart Browse" or "Smart Assign" as normal.

Image Added


Sub-assignable Block Suggestions

IM - 4681: Added a background call to Smart Assign and Direct Assign that checks for additional sub-assignable blocks.

If no available blocks are found meeting the Direct / Smart Assign filter conditions, but one or more subassignable blocks are found, a modal will inform the user and suggest resources with allocations that meet that criteria. To assign the suggested block, simply click "Use this resource".

Image Added


Smart Assign Resource Filter Updates

CFR - 267: The Smart Assign "Resource" Filter is now a default filter option (instead of advanced)

CFR - 268: Smart Assign Filters now include options to filter the assigned resource by Section or Category

It is now slightly easier and faster to find and specify a resource for Smart Assign criteria. The Resource selector has been relocated to display by default, and may be filtered by Section / Category to limit results.

Image Added

Edit After Assign

CFR - 253: Added an "Edit Now" link to successful Smart Assign / Direct Assign assignments, to facilitate immediate edits. 

Image Added

Global Search Improvements

Global search has multiple improvements to increase the handling and scope of search results. 

CFR - 223: Improved Global Search handling of IPs under larger blocks.

When an exact match is not found, Global Search will inform the user and provide a list of blocks, ordered from smallest to largest, into which the queried block may fit.

Image Added

CFR - 228: Updated Global Search to fully index all resource attributes.

CFR - 266: Improved handling of Global Search replacement results during user input.

IM - 4838: Extended Global Search to index custom resource attributes.

Expanded Global Search options, located under Admin Settings → Application Settings, allows admins to customize which resource attributes are included in Global Search, and balance search scope vs performance.

Image Added

History Gadget

IM - 924: Gadget to display log information at resource level.

Image Added


Expand
titleWorking with the History Gadget

To enable the gadget for a section go to edit section and select it from the Manage Gadgets dropdown menu and click "Add Gadget".

Image Added

Once the gadget is enabled on a Resource, log activity can be filtered by clicking "Options". Logs may be filtered by log level, user, user group, and date. Filters can be saved as the default gadget view by clicking "Save".

Image Added


Peering Improvements

PeeringDB API Key

IM - 4742: Updated Admin Settings → Peering to reference a PeeringDB API key instead of PeeringDB user credentials. 

To use to PeeringDB contact information, a read-only PeeringDB API key must be provided under Peering Settings → PeeringDB Account. 

IM - 3848: PeeringDB Account Settings → "Test" button has been updated to reflect API key changes and improved messaging.

Image Added

Info
For information on PeeringDB API keys, please refer to: https://docs.peeringdb.com/howto/api_keys/

Session Quick Actions

IM - 4747: Added quick actions and multi-select actions to session list.

A Sessions List action menu now allows for quickly selecting Admin Up, Admin Down, and Delete for either a single or multiple sessions.

Image Added


Configure Multiple Sessions Updates

IM - 4746: Added detection for similar sessions

Users will now be alerted to potential duplicate sessions, via a notice under the "Configure Multiple Sessions" list if similar sessions are detected.

Image Added

(8.1.1 Peering Update)

Peering Maintenance Email

IM - 4851: Added the ability to bulk send a Maintenance Email to Peers

Peering now allows you to send a mass Maintenance Email to all Peers from a single form. 

Image Added

Go to Peering Tab → Selected Exchange → Communications, and then click the "Maintenance Email" button.

Add a subject line and message body, and select whether to send the email to all "Marked as Peer", those with sessions, or both.

Image Added

Users Chart View Improvements

IM - 4477: Added option to limit viewable data for a user.

Image Added


Expand
titleLimiting Viewable Data...

Click on the "Display" dropdown menu and select the resource type you would like to view.

Image Added

The permissions tree will then show only the selected resource type.

Image Added


IPAM Regions Updates

Geocoding Improvements

IM - 3634: Added valid / invalid geocode account check and status message.

Image Added

IM - 3635: Added Radar as alternate to Google geocoding API option.

Users may now select either Google or Radar.io as geocoding API options to obtain Region location data.

Image Added


Fill Empty Region Locations

IM - 4687: Added an option to IPAM Regions → Multi-select Actions to Fill Empty Locations

An optional multi-select option has been added to IPAM regions to fill empty location values with the Region's "Name" value. This may assist in post-import cleanup and map display for imported regions. 

Select a region and then select "Fill Empty Locations" from the Actions menu.

Image Added

Click "Fill Locations" from the confirmation modal.

Image Added


Auto Region Resource Generation

IM - 4868: Added automatic resource generation for IPAM Regions

Clicking on a region link from IPAM Manage will now automatically generate a resource entry for that region, under the "SystemRegion" section. 

Image Added

Users may then use the region resource to associate contacts, notes, and custom fields to that region.

The (non-editable) SystemRegion section includes the following Gadgets: Resource View, IPAMv2, Contacts, Resource Linkage, Notes, Document Storage, and Fields. 

Image Added



IPAM Manage

IPAM Manage Filter Improvements

IM - 4807, CFR - 252: Expanded Filter flags in IPAM Manage to alert the user to the number of active filters, including temporarily applied filters

The number of currently applied filters and column sorts in IPAM Manage now display as an alert icon next to "Filters". Both default filters and temporary filters will display a flag.

Image Added


IPAM Alerts Expansion

CFR - 250: Fine grained per netblock IPAM Alerts

Users can now set IPAM Alerts for individual IP blocks, in addition to top level aggregate alerts.

To set an alert for a block, from IPAM Manage, select "Alerts" from the right-click Action Menu.

Image Added

Enable or clear alert emails for the block by setting an email address and utilization percentage level. When the block is utilized to the set percent, an email alert will be sent to the provided address.

Image Added

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


Reporting Improvements

Permissions Expansion

IM - 4671: Improved handling of report viewing by non-admin users

CFR - 257: Expanded report permissions

A New “Permissions” module has been added under Report view, allowing the user to set view permissions to public, private, or custom. Custom allows the selection to allow access to only specific users or user groups.

To set Custom permissions, select the radio button for "Custom" and select either User(s) or Group(s) to share with via the dropdowns. Be sure to click "Save" before exiting.

Image Added

Global Admins may view all reports, even those with Private or Custom settings, by enabling the "Reporting Permissions Override" in the Admin section Application Settings module.

Image Added

Additional Improvements

CFR - 254: Added session state as a filter option for Peering Health reports

Image Added

CFR - 264: Users may now edit the default "From:" field for Scheduled Reports

Image Added

Resource List Attribute Filter Improvements

IM - 4568, IM - 4569, IM - 4570: Updated the Resource List → Attribute Name and Attribute Value filters to be dropdown selectors.

Only attributes and values relevant to the currently loaded resources will be available for selection. 

Image Added


Expand
titleWorking with Attribute Filters...

The Attribute Name filter dropdown loads only the attributes relevant to the selected filter criteria. In this example, the attributes contained in Entries under the category "QA Test Category" determine the contents of the Attribute Name filter dropdown.

Image Added

Selecting an Attribute Name will limit the results returned in the Attribute Value filter to only the values contained in that Attribute for the filtered Resources.

Image Added

Info

Encrypted fields, such as "Password" and "Encrypted Data" can be searched via the Attribute Name filter, but the Attribute Value filter is disabled and will not return results for encrypted fields.


Resources  - Chart View

IM - 4750: Improved Resources → Chart View handling options in cases where the number of resources is greater than the loading limit

Chart View has been updated to provide users with an option to prioritize either Top-to-bottom loading or Bottom-to-top loading in relation to the resource loading limit.

Top-to-bottom loading will prioritize the first-level of resources under TLR, resulting in a "shallow but wide" tree. 

Image Added

Bottom-to-top loading will prioritize loading the lowest level of child resources and their parent hierarchy first, resulting in a narrower but deeper tree. 

Image Added


Radius Authentication Improvements

CFR - 243: Added support for secondary/tertiary Radius servers

ProVision now supports the addition additional Radius servers to Admin → Authentication Options → Radius. 

ProVision will try to connect to each radius server listed in the order listed, until a success is returned. Disabled servers will display in grey, and the currently selected server will display in bold.

Image Added

DHCP Improvements

IM - 4898: Added ability to assign DHCP Options to subnet pools and Admin DHCP Settings subtab to define custom DHCP Options and adjust push settings.

Users can now assign DHCP Options to subnet pools. The Admin Settings DHCP subtab allows Admins to define their own custom DHCP Options.

Image Added


Expand
titleAdding an Option to a Subnet Pool...

From a DHCP Pool View, select an Option from the dropdown and click "Add".

Image Added

Enter a value for the option and hit "Save changes".

Image Added

When an option is added, a new "Pool Options" module will be added to the pool view.

Image Added

To delete an option click the "Delete" button next to it.

Image Added

Predefined Filters are accessible from the IPAM Gadget Smart Assign section.

To create a Predefined Filter, select Smart Assign filter criteria. Click on the gear icon at upper right and select "Save filter as..."

Image Removed

Enter a name and brief description for the filter and click "Save".

Image Removed

To use a saved filter, click on the gear menu and click "Use Predefined Filter".

Image Removed

Select a filter from the dropdown and click "Use Filter". A saved filter may be deleted by selecting "Delete Filter".

Image Removed

Once the filter is applied, click "Smart Browse" or "Smart Assign" as normal.

Image Removed

Sub-assignable Block Suggestions

IM - 4681: Added a background call to Smart Assign and Direct Assign that checks for additional sub-assignable blocks.

Image Removed

To assign the suggested block, simply click "Use this resource".

Smart Assign Resource Filter Updates

CFR - 267: The Smart Assign "Resource" Filter is now a default filter option (instead of advanced)

CFR - 268: Smart Assign Filters now include options to filter the assigned resource by Section or Category

Image Removed

Edit After Assign

CFR - 253: Added an "Edit Now" link to successful Smart Assign / Direct Assign assignments, to facilitate immediate edits. 

Image Removed

Global Search Improvements

Global search has multiple improvements to increase the handling and scope of search results. 

CFR - 223: Improved Global Search handling of IPs under larger blocks.

CFR - 228: Updated Global Search to fully index all resource attributes.

CFR - 266: Improved handling of Global Search replacement results during user input.

IM - 4838: Extended Global Search to index custom resource attributes.

Expanded Global Search options, located under Admin Settings → Application Settings, allows admins to customize which resource attributes are included in Global Search, and balance search scope vs performance.

Image Removed

History Gadget

IM - 924: Gadget to display log information at resource level.

Image Removed

Expand
titleWorking with the History Gadget

To enable the gadget for a section go to edit section and select it from the Manage Gadgets dropdown menu and click "Add Gadget".

Image Removed

Once the gadget is enabled on a Resource, log activity can be filtered by clicking "Options". Logs may be filtered by log level, user, user group, and date. Filters can be saved as the default gadget view by clicking "Save".

Image Removed

See Link Here for additional information.

Peering Improvements

PeeringDB API Key

IM - 4742: Updated Admin Settings → Peering to reference a PeeringDB API key instead of PeeringDB user credentials. 

To use to PeeringDB contact information, a read-only PeeringDB API key must be provided under Peering Settings → PeeringDB Account. 

IM - 3848: PeeringDB Account Settings → "Test" button has been updated to reflect API key changes and improved messaging.

Image Removed

Info
For information on PeeringDB API keys, please refer to: https://docs.peeringdb.com/howto/api_keys/

Session Quick Actions

IM - 4747: Added quick actions and multi-select actions to session list.

Image Removed

Configure Multiple Sessions Updates

IM - 4746: Added detection for similar sessions

Users will now be alerted to potential duplicate sessions, via a notice under the "Configure Multiple Sessions" list if similar sessions are detected.

Image Removed

Users Chart View Improvements

IM - 4477: Added option to limit viewable data for a user.

Image Removed

IPAM Regions Updates

Geocoding Improvements

IM - 3634: Added valid / invalid geocode account check and status message.

Image Removed

IM - 3635: Added Radar as alternate to Google geocoding API option.

Users may now select either Google or Radar.io as geocoding API options to obtain Region location data.

Image Removed

Fill Empty Region Locations

IM - 4687: Added an option to IPAM Regions → Multi-select Actions to Fill Empty Locations

An optional multi-select option has been added to IPAM regions to fill empty location values with the Region's "Name" value. This may assist in post-import cleanup and map display for imported regions. 

Select a region and then select "Fill Empty Locations" from the Actions menu.

Image Removed

Click "Fill Locations" from the confirmation modal.

Image Removed

Auto Region Resource Generation

IM - 4868: Added automatic resource generation for IPAM Regions

Clicking on a region link from IPAM Manage will now automatically generate a resource entry for that region, under the "SystemRegion" section. 

Image Removed

Users may then use the region resource to associate contacts, notes, and custom fields to that region.

The (non-editable) SystemRegion section includes the following Gadgets: Resource View, IPAMv2, Contacts, Resource Linkage, Notes, Document Storage, and Fields. 

Image Removed

IPAM Manage

IPAM Manage Filter Improvements

IM - 4807, CFR-252: Expanded Filter flags in IPAM Manage to alert the user to the number of active filters, including temporarily applied filters

The number of currently applied filters and column sorts in IPAM Manage now display as an alert icon next to "Filters". Both default filters and temporarily filters will display a flag.

Image Removed

Reporting Improvements

Permissions Expansion

IM - 4671: Improved handling of report viewing by non-admin users

CFR - 257: Expanded report permissions

A New “Permissions” module has been added under Report view, allowing the user to set view permissions to public, private, or custom. Custom allows the selection to allow access to only specific users or user groups.

To set Custom permissions, select the radio button for "Custom" and select either User(s) or Group(s) to share with via the dropdowns. Be sure to click "Save" before exiting.

Image Removed

Global Admins may view all reports, even those with Private or Custom settings, by enabling the "Reporting Permissions Override" in the Admin section Application Settings module.

Image Removed

Additional Improvements

CFR - 254: Added session state as a filter option for Peering Health reports

CFR - 264: Users may now edit the default "From:" field for Scheduled Reports

Image Removed

Resource List Attribute Filter Improvements

IM - 4568, IM - 4569, IM - 4570: Updated the Resource List → Attribute Name and Attribute Value filters to be dropdown selectors.

Only attributes and values relevant to the currently loaded resources will be available for selection. 

Image Removed

Resources  - Chart View

IM - 4750: Improved Resources → Chart View handling options in cases where the number of resources is greater than the loading limit

Chart View has been updated to provide users with an option to prioritize either Top-to-bottom loading or Bottom-to-top loading in relation to the resource loading limit.

Top-to-bottom loading will prioritize the first-level of resources under TLR, resulting in a "shallow but wide" tree. 

Image Removed

Bottom-to-top loading will prioritize loading the lowest level of child resources and their parent hierarchy first, resulting in a narrower but deeper tree. 

Image Removed

Radius Authentication Improvements

CFR - 243: Added support for secondary/tertiary Radius servers

ProVision now supports the addition additional Radius servers to Admin → Authentication Options → Radius. 

ProVision will try to connect to each radius server listed in the order listed, until a success is returned. Disabled servers will display in grey, and the currently selected server will display in bold.

...


Bug Fixes/Minor Improvements

...

IM - 4813: Corrected IPAM Sparse Assign to new resource modal "Parent" field that was static to a selectable dropdown.

IM - 4817: Fixed a Log time filter calendar/clock that searchbox was visible throughdisplay issue.

IM - 4818: Fixed issue with DNS / DHCP Push Scheduler date / time picker not loading in Safari browser.

...

IM - 4843: Added "Execute the project asynchronously" checkbox option to Scheduler ACP Run Workflow task.

IM - 4853: Disallowed duplicate IPAM Regions.

IM - 4855 4845: Corrected Constraints "Name" and "Compare" column sorts that did not sort correctly.IM - 4853: Disallowed duplicate IPAM Regions.

IM - 4856: Fixed issue when adding a new enum constraint that did not save the constraint "Control Type".

...