IP Fabric v7.5
Upgrade Notice
An upgrade to 7.5.x or later is only possible from release 7.3.23 or newer.
When upgrading to 7.5 release, database will be migrated from ArangoDB to PostgreSQL.
For detailed upgrade guide, see Upgrade Guide for 7.5 Release.
Note that hardware requirements differ from previous releases.
Before upgrading, review the 7.5 FAQ, API Changes, Backward Compatibility and Known Issues sections.
Clearing Browser Cache
After upgrading IP Fabric to a newer version, you should see the Your
application has been updated and must be refreshed dialog in the main GUI.
It is usually sufficient to just click the Refresh button.
However, in case of issues with the main GUI or if you did not see the mentioned dialog, please force refresh your browser cache.
The key combination for doing this depends on your operating system. In your browser window with your IP Fabric appliance’s URL open, use one of the following key combinations:
- Windows:
Ctrl+F5 - macOS:
Command+Shift+R - Linux:
Ctrl+F5
This will only affect the browser cache for the IP Fabric appliance.
Upgrade Guide for 7.5 Release
This guide walks you through a safe upgrade from IP Fabric v7.3.23 (or newer) to v7.5
which in turn migrates the database from ArangoDB to PostgreSQL.
Migrating to PostgreSQL will accelerate delivery of future IP Fabric features and enhancements, enabling greater scalability.
We appreciate your cooperation in following the guide above closely to ensure a seamless upgrade.
Info
If you need further guidance, please reach out to our team – Support Portal.
Before You Begin
Upgrading from 7.3 (ArangoDB) to 7.5 (PostgreSQL) introduces significant changes in database architecture and hardware requirements. Please review these three prerequisites carefully:
1. Understand Key Changes
- Database backend moves from ArangoDB to PostgreSQL for improved scalability and performance.
- PostgreSQL relies on disk performance (IOPS, latency, throughput), unlike ArangoDB which was memory-heavy.
2. Hardware Requirements
- 7.5 introduces significant changes in hardware requirements, please validate hardware sizing, see hardware requirements and IOPS requirements.
- Ensure VM drivers are optimized for fast disk operations.
- Use directly attached NVMe or SSD storage (avoid network-attached disks).
3. Pre-Upgrade Check
- Run
sudo ipf-checker -d -son your7.3.23instance or newer. - From
7.3.23onward, the check runs automatically during upgrade and halts if any test fails. - Share failing results with IP Fabric Support.
- Plan a maintenance window of 2+ hours, depending on snapshot sizes, amount and hardware performance.
- Take a hypervisor snapshot after shutting down the VM (cold snapshot).
Step-by-Step Upgrade Workflow
Option A: Clone Current Instance to New Hardware (Most Recommended)
Step 1 – Validate Hardware
- Confirm your cloned instance meets Hardware Requirements.
Step 2 – Run Pre-Upgrade Checker
- Execute
sudo ipf-checker -d -sand review results - make sure it passes all tests. - Share results with IP Fabric Support if needed.
Step 3 – Apply Upgrade Package
- Use the provided GA release package for
7.5, see System Update.
Step 4 – Final Validation
- Run a new discovery and verify that all devices has been found.
- Adjust discovery times between old and new instance to avoid running discovery at the same time.
- Operate both instances for several days before decommissioning 7.3.
Option B: Build a New 7.5 Instance (Recommended)
Step 1 – Provision Hardware
- Allocate recommended CPU, RAM, and disk resources, see Hardware Requirements.
Step 2 – Install 7.5 GA Image
- Deploy IP Fabric Virtual Machine.
- Run IPF CLI Config.
- Access user interfance and install license.
Step 3 – Validate Disk Performance
- Run
sudo ipf-checker -d -son the new instance. - Share results with IP Fabric Support if needed.
Step 4 – Migrate Settings
- Export configuration from 7.3.23 instance and import it into 7.5.
- Note: Some items require manual steps, see FAQ.
Step 5 – Migrate Snapshots
- On 7.3: Download snapshots individually.
- On 7.5: Load snapshots from file one by one.
Step 6 – Final Validation
- Run initial discovery on the new instance.
- Adjust discovery times between old and new instance to avoid running discovery at the same time.
- Operate both instances for several days before decommissioning 7.3.
Option C: In-Place Upgrade
Step 1 – Validate Hardware
- Confirm your current instance meets Hardware Requirements.
Step 2 – Run Pre-Upgrade Checker
- Execute
sudo ipf-checker -d -sand review results - make sure it passes all tests. - Share results with IP Fabric Support if needed.
Step 3 – Prepare the Appliance
- Shut down the appliance gracefully from the CLI.
- Adjust hardware sizing and drivers if needed.
- Create a cold snapshot in your hypervisor; verify its completion.
- Power the appliance back on.
Step 4 – Apply Upgrade Package
- Use the provided GA release package for
7.5, see System Update.
Step 5 – Post-Upgrade Validation
- Run a new discovery and verify that all devices has been found.
Known Issues
Performance Limitations
- Snapshot Processing: Snapshot load and discovery time may increase as the number of loaded snapshots grows. With more loaded snapshots, post-discovery calculation time increases by ~10% per snapshot. For example with 5 loaded snapshots, calculation time may increase by ~30–50%. We are actively working on mitigating this slowness.
-
Intent Verification Rules: The computation of Intent Verification Rules during snapshot loading or creation may take longer than expected. This process is not yet optimized, but performance improvements will be included in an upcoming patch release.
Hint
To improve performance, particularly when computing Intent Verification Rules, minimize the number of loaded snapshots.
- Table Loading Performance: For the majority of commonly used tables, we have optimized their performance. We are currently working on optimizing the performance of other tables. Please actively report any table that exhibit slow performance, and we will promptly address and improve their performance.
Extensions Migration
When upgrading from version 7.3 to 7.5, Extensions are not migrated.
If your deployment uses the Extensions feature, please remove all extensions before upgrading, and re-import them manually after the upgrade. This serves as a temporary workaround until the migration process is fully supported.
If extensions are not removed prior to the upgrade, they will continue to run in the background but will not appear in the GUI and will be inaccessible.
Backward Compatibility
- Snapshots from release
5.xand earlier are not supported and may fail to load properly.
v7.5.11 (November 10th, 2025; GA)
SHA256 (ipfabric-update-7-5-11+0.tar.zst.sig) = 736baeefac1fae08d1b15b862fb430a68235009261bcefa5885c99ccf3c3fbde
MD5 (ipfabric-update-7-5-11+0.tar.zst.sig) = 65d2973ca59bd4c5d33eeee94f5e7eee
SHA256 (ipfabric-7-5-11+0.qcow2) = ce9d7fc0b2df9aa8f98c0784faebde01b7f00fe857ea4169de336a99184f130a
MD5 (ipfabric-7-5-11+0.qcow2) = 5e2e8bfff678d9b0d4c34c943e6b0d28
SHA256 (ipfabric-7-5-11+0.vmdk) = 88698891c8ff27c620d6610819968fefa37bdfd100548ed21ceb62a9f51f2efa
MD5 (ipfabric-7-5-11+0.vmdk) = d7a35cad1dbaeae78f488c02fab0ec28
SHA256 (ipfabric-7-5-11+0.vhdx.zst) = eef5757708e01caf5853503ddcd9f4d5e7782c00b367c4feebfaa039e9aa514a
MD5 (ipfabric-7-5-11+0.vhdx.zst) = 03525593dd5498842d04410baf89d5f8
SHA256 (unsupported-ESXi6.7U2-ipfabric-7-5-11+0.ova) = 6a6665852204fb99b552d4180e7ec1688ced804b0b295bcb567d2b6e1f324db8
MD5 (unsupported-ESXi6.7U2-ipfabric-7-5-11+0.ova) = 4f4f2d014ef64bd88ceaf3befbd8990b
SHA256 (unsupported-ESXi7.0-ipfabric-7-5-11+0.ova) = e761c363e2fd384246a4234ebf04202053db595136278446185853b128d55fb7
MD5 (unsupported-ESXi7.0-ipfabric-7-5-11+0.ova) = 79fa118399d4f56dcd53546f54508c93
SHA256 (ESXi8.0-ipfabric-7-5-11+0.ova) = 77260c2604cbe9a658140a9938339267cd4c42c1ee850a36f8bf4542f17b88b7
MD5 (ESXi8.0-ipfabric-7-5-11+0.ova) = 7bb8edb519180d1d548d71cf8aec6a81
Important Notice
All new installations utilise the GPT disk partitioning scheme, while older versions and all pre-existing installations utilise the MBR partitioning scheme. More details can be found on Server Disk Space Summary.
Improvements
- Corrected version detection on Huawei YunShan devices.
- Added JSON output for ipf-checker.
- Added support for Discovery History in Configuration import/export feature.
- Optimized PostgreSQL performance for Technology → Addressing → Managed IP → IPv4 Managed IP table.
- Optimized PostgreSQL query for the Snapshot Inventory table (tables/snapshotDevices).
- Improved Saved config consistency check for Juniper,F5 and Cisco IOS-XR devices.
- Fixed the
Statuscolumn filter in Management → Configuration sono changeworks correctly - Fixed missing data for
not presentpower supplies on Cisco IOS-XE devices.
v7.5.10 (October 31st, 2025; GA)
Improvements
- Updated
ipf-checkerthresholds based on recommended PostgreSQL IOPS values. - Added parsing to include missing PTP information on Cisco IOS-XR devices.
- Fixed empty Technology → Addressing → MAC table for Juniper devices.
- Fixed discovery of Aruba 503H access points managed by wireless controllers.
- Resolved parsing errors during discovery of Dell 4112 and 9116 switches.
- Enabled recursive MPLS lookup in vMplsForwarding when nexthopList contains an MPLS action without vrfName (e.g., action ‘pop’).
- Improved SSH-based discovery performance by reducing responseStartMs overhead.
- Resolved
column dev.attributes does not existerror preventing the GCP Inventory table from loading. - Corrected display of IPv6 addresses with ports to use standardized
[<ipv6>]:portnotation in the UI. - Fixed LDAPS configuration failure caused by a broken reference to LDAPS certificate and incorrect migration of LDAP groups to IP Fabric roles.
- Populated Inventory → Hosts with wired hosts present in core switches’ ARP tables.
- Optimized Technology → Spanning Tree → Neighbor table load time.
- Prevented frontend crash when emptying the dashboard Intent Verification widget.
v7.5.9 (October 14th, 2025; EA)
Improvements
- Password without a username can be set again.
- Upgrading from 7.3 to 7.5 reduces disk usage by removing unnecessary data.
v7.5.8 (September 25th, 2025; EA)
Improvements
- In this maintenance release, we optimized the discovery process to address the discovery slowness issues observed in release 7.5.6.
v7.5.6 (August 15th, 2025; EA)
New Features
Time-Based Filtering for Discovery History Seeds
We have introduced a new setting that allows users to precisely control which IP addresses from Discovery History are reused as seeds.
API Extension
This feature is configurable through a new discoveryHistorySeeds attribute in the existing PATCH /settings API. The attribute accepts an object with these properties:
enabled (required) – Enables/disables seed reuse from Discovery History
daysLimit (optional) – Restricts seed reuse to IPs discovered within the last X days
afterDate (optional) – Restricts seed reuse to IPs discovered after a specified date
Note
daysLimit and afterDate are mutually exclusive — only one may be configured at a time.
Use Cases
| Scenario | Configuration |
|---|---|
| Current Behavior – Use all IPs from Discovery History | { enabled: true } |
| Disable seed reuse | { enabled: false } (preserves existing daysLimit/afterDate values) |
| Use only IPs discovered in the last 7 days | { enabled: true, daysLimit: 7 } |
| Use only IPs discovered after June 1, 2025 | { enabled: true, afterDate: "2025-06-01" } |
AWS Cloud
- AWS Cloud WAN – Basic support for AWS Global and Core Networks. A new device type, “AWS Core Network Edge”, will be discovered. Basic routing between attached VPC and core network segments is supported. Additional improvements, such as better support for Network Function Groups and connectivity to Direct Connect Gateways, will be added in upcoming releases.
Don’t forget to update IAM policy
In order to collect AWS Cloud WAN network data, the relevant IAM policy must be updated first. You can find the updated IAM policies for IPF 7.5 here. Together with fully granular version of IAM policy, we provide also a simplified version where:
1. The entire IAM policy for EC2 has been simplified. Instead of
listing each action individually, actions are now grouped
(ec2:DescribeVpcs, ec2:DescribeSubnets, … => ec2:Describe*).
The complete list of actions can still be found in the
feature matrix.
2. A new statement for networkmanager (Cloud WAN) has been added:
{
"Sid": "IPFabricNetworkManager",
"Effect": "Allow",
"Action": [
"networkmanager:Describe*",
"networkmanager:Get*",
"networkmanager:List*"
],
"Resource": "*"
}
3. A new statement for autoscaling has been added (related to upcoming improvements for EC2 instances).
{
"Sid": "IPFabricAutoScaling",
"Effect": "Allow",
"Action": [
"autoscaling:Describe*"
],
"Resource": "*"
},
F5OS
- F5OSa & F5OSc – Basic API discovery support is available for both F5OS systems. As these systems run on F5 chassis, we have implemented support primarily for inventory, SN, and devInfo tasks. Network coverage is limited. Complex management and inventory of chassis and its objects is planned for future releases.
Discovery via api
F5OS is discovered via API. You need to configure API vendors for successful discovery. Otherwise, all tenants running TMOS are discovered using SSH.
Improvements
GUI
- File names of exported graphs were improved. Instead of naming all files
graph, the file name now consists of basic view information (saved view name, site name or path lookup IPs) and a timestamp. - VRF labels are now displayed as line-cap labels on topology graph edges for Layer 3 protocols, making it easier to identify VRF associations directly within the graph.
- The attribute filter in the header now displays attributes and values from all loaded snapshots, clearly marking those that are not present in the currently selected snapshot. This change eliminates various glitches when a different snapshot is selected while having the attribute filter active.
- The “Snapshot Retention” page has been renamed to “Snapshot Collection,” with a corresponding URL update. This change more accurately reflects the content and purpose of the pages.
- The snapshot management system has undergone a redesign to enhance usability and efficiency,
particularly when dealing with extensive sets of snapshots. Key improvements include:
- Categorization by Time Period: Snapshots are intuitively organized based on their creation time.
- Filtering by Name: Users can easily filter snapshots by their names.
- Hostname and IP address typeahead suggestions in the Path Lookup forms within Diagrams now respect the Attribute filters applied in the top bar.
- Export to CSV feature in tables now requires policy access to the
Prepared requestsendpoints, which are included in the defaulttablespolicy.
Network Discovery
Vendor Support and Improvements
- STP per-VLAN (1x1) mode support – Added support for Spanning Tree Protocol in per-VLAN (1x1) mode on Alcatel OmniSwitch devices.
- Added support for the FortiGate AAA task.
- Added support for the FortiGate OSPFv3 task.
- Added support for the Cisco ACI AAA task.
- Added support for the Cisco ACI SNMP task.
- Added IPv6 support for the Cisco IOS-XE IS-IS task.
- Added IPv6 support for the Cisco ASA BGP Neighbors task.
- Added support for multi-segment routing for VeloCloud (only IPv4).
- Added support for the MAC address table on Meraki switches.
- Added mapping for STP port statuses on Meraki switches.
- A new task Cloud Subnets was added to save more information related to cloud subnets in the device JSON.
- A new task Cloud Endpoint Groups was added to save more information related to scaling and endpoint groups in the device JSON.
- A new task Cloud Interface Endpoints was added to save more information related to interface endpoints in the device JSON.
- Tables in Technology → Cloud → Endpoints now also include instances from Azure Virtual Machine Scale Sets in Uniform mode.
-
Added support for F5 rSeries (F5OSA) and F5 VELOS (F5OSC) discovery.
Do not forget to update IAM policy
To collect VM instances from Azure Virtual Machine Scale Sets in Uniform mode, the corresponding IAM policy must be updated. You can download the new policy here.
Configuration Management
- Configuration Management now fully supports IPv6-configured devices with all available functionalities.
- Added support for Cisco Viptela (Cisco Catalyst SD-WAN) when API+CLI combined discovery is configured.
Release Channels
- If you are part of the EA program, you can configure your staging instance to use the EA release channel to receive online upgrades when new versions become available. Please contact your IP Fabric Solution Architect or Customer Success Manager to obtain the current EA release channel name.
API Changes
Deprecated URL Path Versioning of API Endpoints
With this release, we are deprecating URL path versioning of API endpoints in favor of a header-based approach. For migration instructions, please refer to the Versioning page.
Optional Data in API Responses
In previous versions, optional fields were omitted from certain API responses if they were not set. As of this release, optional fields are explicitly included with a null value when unset.
Technology Tables
- The following column operations are no more supported:
- Cross-column on text and text array column:
like,notlike,reg,nreg,ireg,nireg - Cross-column on IP and IPv6 column:
like,notlike,reg,nreg - Cross-column on routing and IPv6 routing column:
like,notlike,reg,nreg - On columns referencing external entities:
ieq,nieq,like,notlike,reg,ireg,nreg,nireg
- Cross-column on text and text array column:
- Cross-column operations are now limited by type (e.g. IP column cannot be compared to number column)
- Regular expressions now use the POSIX standard instead of ECMAScript: saved filters and intent checks using
reg,nreg,ireg,niregoperations may be affected - Type coercion is no more supported (e.g. string
'123'will not pass validation if a number is expected)
Removed Technology Tables
- The following previously deprecated table has been removed:
- Table:
/technology/platforms/vdc/vdc-devices - API endpoint:
/tables/platforms/vdc/devices
- Table:
Other Changes
- Feature flag
ENABLE_ACI_FVTENANT_ENDPOINTwas removed - Routing tables in Device Explorer were renamed:
Cumulative IPv4 routing table→ IPv4 routing tableCumulative IPv6 routing table→ IPv6 routing table (Data, URLs, and structure remain unchanged; original names were misleading)
- Added documentation link to Support Menu:
API Documentation - Enhanced Feature Matrix with IPv6 support indicators:
- Added toggle filter to show/hide IPv6 support information
- The current status of the PostgreSQL database is now displayed on the Status Page page.
- From this page, users can also restart the PostgreSQL database if necessary.