Skip to content

Network securityMigration stage

Firewall migration checklist: Fortinet, Palo Alto Networks, Check Point, and Cisco

A vendor-neutral firewall migration checklist: audit rules by hit count, map features, check which conversion tools are still supported, test flows, cut over.

On this page10 sections

Short answer

What makes a firewall migration succeed?

A firewall migration succeeds or fails on the audit and the validation, not on the conversion tool. Export and review every rule, NAT entry, and VPN; remove what no traffic uses; map features, not syntax; convert with the vendor’s tool; then test real traffic flows before and after cutover, with a rollback ready.

Who this is for: network and security leads replacing a firewall platform, or consolidating several, who need a plan their change board can approve. Our engineers have managed FortiGate, Palo Alto Networks, and Meraki policy lifecycles, segmentation, NAT, and VPN in enterprise environments. The checklist is built on vendor documentation and reports no specific migration.

What do you inventory before you touch anything?

Scope the whole configuration, not only the rulebase. A conversion tool reads the policy; production depends on everything around it.

Area What to export and record Why it matters
Rules and objects Every rule, address and service object, group, and schedule The input to the audit and to conversion
NAT Every NAT entry, with rule order NAT behavior differs between platforms
VPN Site-to-site tunnels, remote access, peers, IKE and IPsec parameters Peers outside your control need coordinated change
Routing Static, dynamic, and policy-based routing Traffic paths change at cutover
High availability Pairing, failover, and session sync The new design may fail over differently
Logging and management Log targets, managers, alerts, admins Operations must work on day one
Dependencies Applications, partners, and monitoring that rely on source addresses or ports The usual source of surprises at cutover

An item you cannot explain is a blocker, not a note.

What is the firewall review checklist?

This is the firewall review checklist. Run it on the source firewall before conversion, because every rule you convert is a rule you must keep testing.

# Check How to get the evidence Decision
1 Has traffic matched this rule? Rule hit counters, read with their limits (below) No matches over a full business cycle: candidate for removal
2 Any-to-any or very broad source, destination, or service Review the rule fields Narrow it, or document why
3 Shadowed or duplicate rules Compare each rule with the ones above it Remove or reorder
4 Disabled rules and expired schedules Review rule state Remove if no owner claims them
5 Owner and justification A named owner and a business reason per rule or group No owner: escalate before migration
6 Temporary rules left in place Names, comments, creation dates Remove, or convert with an expiry
7 Rules that depend on a feature the target handles differently The feature mapping below Redesign, do not convert literally

What each counter counts:

  • Palo Alto Networks (PAN-OS and Panorama). The rule usage query finds unused rules for removal. It needs the Policy Rule Hit Count setting enabled (Device > Setup > Management) and reports hit count, first hit, and last hit. Panorama marks a rule Used, Partially Used, or Unused across the firewalls of a device group.
  • Check Point. Hit Count covers Access Control, NAT, and HTTPS Inspection rules, the last only on R82.10 and later gateways. A rule with zero hits had no matches on gateways where Hit Count is enabled; gateways where it is disabled may still have matches. Hit data is kept for a configurable range, three months by default.
  • Fortinet FortiOS. The seven-day rolling counter stores hits and bytes for each of the last seven days plus the current day. The FortiOS 7.4.2 guide supports it on firewall and multicast policies but not security policies; from FortiOS 7.6.0, Fortinet documents a seven-day hit count for security policies in NGFW policy-based mode. Check the guide for your version.

A counter that is off, or was reset, proves nothing, and a seven-day or three-month window cannot show a quarterly job: export the counters, agree the review period with the owners, and use logs for longer cycles.

How do you map features, not syntax?

A literal translation of rules can behave differently on the new platform. Before conversion, answer each question for the target platform and write the answer down.

Topic Question for the target platform
Policy model Is policy zone-based, interface-based, or object-based, and how do the source rules map?
NAT In what order are NAT and security policy evaluated, and which addresses does each match?
Implicit rules What happens when no rule matches, and which built-in rules exist?
Application and content controls Which profiles or application definitions replace the source’s controls?
VPN Which tunnel parameters, peer IDs, and routing methods carry over?
Logging Which events are logged by default, and where do the logs go?
Administration Which roles, authentication sources, and management tools carry over?

Which conversion tools exist, and what is their status?

This is the migration tool status table, read from the vendors’ pages on October 4, 2026. It will drift, so re-check it before you rely on it. It is not a ranking, and no tool replaces the review or the tests.

Tool Vendor Documented sources Target Status on the vendor’s pages
FortiConverter Fortinet Check Point, Cisco, Forcepoint, Juniper, Palo Alto Networks, SonicWall, Sophos, and WatchGuard, among others; also FortiGate to FortiGate FortiGate or FortiManager configuration A one-time migration service, a software tool sold as a one-year subscription, or Fortinet Professional Services. Tool documentation 7.4, online help updated September 23, 2026. Policy conversion covers IPv4 unicast unless noted. No end-of-life notice on the pages read
SmartMove Check Point Cisco ASA, FirePower with ASA syntax, Juniper JunosOS and ScreenOS, Fortinet FortiOS, Palo Alto Networks PAN-OS and Panorama Check Point management: R80.40 and later per the README; Check Point’s support article lists R80.10 and later Open source (Apache-2.0). The README says maintenance is on a “best effort” basis; the latest release is v9.50, from November 2022
Secure Firewall Migration Tool Cisco ASA, ASA with FirePOWER Services, FDM-managed devices, Check Point, Palo Alto Networks, Fortinet, Microsoft Azure Native Firewall Secure Firewall Threat Defense; Multicloud Defense Version 10.0.4, a bug-fix release of June 29, 2026, is the newest on Cisco’s roadmap. Security Cloud Control also hosts a cloud version of the tool
Expedition Palo Alto Networks Other firewall vendors PAN-OS End of life. Unsupported from January 2025; the security advisory gives the end-of-life date as December 31, 2024

Three notes on Expedition, because many guides still center on it:

  1. The end-of-life announcement of June 14, 2024, covers all versions of both branches, Expedition1 and Expedition2: no new features, fixes, security patches, or support. It points to Strata Cloud Manager cleanup features and to the Professional Services Migration Factory team.
  2. Advisory PAN-SA-2025-0001 (published January 8, 2025, updated January 15, 2025) covers five vulnerabilities that can expose firewall usernames, passwords, configurations, and API keys. Expedition 1 versions below 1.2.101 are affected, and no further fixes are planned.
  3. The advisory says to restrict network access to authorized users, hosts, and networks, and to shut Expedition down when it is not in active use. Treat it as a system that holds firewall credentials.

How do you test before cutover?

Convert in a lab or a staging path first, then test behavior, not syntax. A conversion report shows that the tool wrote output, not that the traffic works.

  1. Build a flow list from logs and the inventory: source, destination, port, protocol, and expected action, including VPN peers, monitoring, backups, and partner connections.
  2. Define a pass condition per flow: connect, authenticate, transfer, and the log line you expect on the new platform.
  3. Run a parallel period where you can, passing the same flows through the new firewall without moving production traffic, and compare logs.
  4. Fix by decision, not by loosening. When a test fails, decide whether the rule or the test is wrong; do not add a broad temporary rule to make it pass.
  5. Rehearse the cutover and the rollback. The rollback is part of the test.

What is the firewall cutover checklist?

This is the firewall cutover checklist. It follows the same principle as the DNS cutover checklist for Cloudflare migrations: every step has an owner, a check, and a way back.

  • Before the change window: source configuration exported and verified readable; target configuration approved by the rule owners; flow tests passed; window, participants, and the rollback decision-maker agreed in writing; target monitoring confirmed.
  • During the change: apply the target configuration and verify interfaces, routing, and HA state; move traffic in stages, a low-risk segment first; run the flow list after each stage and record the results.
  • Rollback conditions, agreed in advance: a critical flow fails and is not fixed within the time the change board allowed; a VPN peer or routing adjacency does not come up; logging or management on the target does not work. Rollback returns traffic to the source firewall, which stays configured and powered until the verification period, agreed with the owners, ends.
  • After the change: watch denied traffic, tunnel state, HA events, and user reports for the first days; remove temporary rules; recertify rules with their owners; update the runbook; decommission the source on the agreed date.

What this article has not tested

  • No conversion tool was run for this article, and counter behavior on your software version may differ from the documented versions.
  • The mapping table lists questions; it does not answer them per vendor pair.
  • Cisco Meraki, SD-WAN, and cloud-native firewalls are out of scope, although Cisco and Palo Alto Networks now document Azure Firewall migrations.

FAQ

Do you need a conversion tool for a firewall migration?

No, but one reduces typing for large rulebases. Treat its output as a draft: the audit before conversion and the flow tests after it decide the result. Check the status table first, because one widely cited tool, Palo Alto Networks Expedition, reached end of life and is no longer supported.

Is Palo Alto Networks Expedition still supported?

No. Palo Alto Networks ended support from January 2025 for all versions of both Expedition branches, and its security advisory PAN-SA-2025-0001 gives the end-of-life date as December 31, 2024. The announcement points to Professional Services and its Migration Factory team for migrations, and to Strata Cloud Manager features for cleanup.

How do you find unused firewall rules?

Use the platform’s hit counters, within their limits. PAN-OS needs Policy Rule Hit Count enabled; Check Point reports zero hits only for gateways where Hit Count is enabled and keeps three months by default; FortiOS keeps a seven-day rolling counter. Export the counters and agree the review period with the application owners first.

Which tool converts Check Point, Fortinet, or Palo Alto Networks configurations?

It depends on the target. FortiConverter converts to FortiGate, SmartMove converts to Check Point, and Cisco’s Secure Firewall Migration Tool converts to Cisco Secure Firewall Threat Defense or Multicloud Defense. For a Palo Alto Networks target, the vendor points to its Professional Services and Migration Factory team.

Sources

Checked against vendor documentation on How the articles are checked

  1. Fortinet, FortiConverterfortinet.comread
  2. Fortinet, FortiConverter Tool documentation librarydocs.fortinet.comread
  3. Fortinet, FortiConverter supported versions and conversions (7.4.1)docs.fortinet.comread
  4. Check Point, SmartMove repositorygithub.comread
  5. Check Point, SmartMove support article sk115416support.checkpoint.comread
  6. Cisco, Secure Firewall Migration Tool documentation roadmapcisco.comread
  7. Cisco, Secure Firewall Migration Tool 10.0.4 release notescisco.comread
  8. Palo Alto Networks, Expedition end-of-life announcementlive.paloaltonetworks.comread through the LIVEcommunity API; the page blocks automated fetchers
  9. Palo Alto Networks, PAN-SA-2025-0001security.paloaltonetworks.comread
  10. Palo Alto Networks, Rule Usage Hit Count Query (PAN-OS 12.2 help)docs.paloaltonetworks.comread
  11. Palo Alto Networks, Panorama device monitoring and policy rule usagedocs.paloaltonetworks.comread
  12. Check Point, Analyzing the Rule Base Hit Count (R82.20 Security Management)sc1.checkpoint.comread
  13. Fortinet, Seven-day rolling counter for policy hit counters (FortiOS 7.4.2)docs.fortinet.comread
  14. Fortinet, NGFW policy (FortiOS 7.6.7)docs.fortinet.comread

About the author

Eduard Agopyan

Founder & Principal Architect, Saber Security · Sofia, Bulgaria

Eduard Agopyan is the founder and principal architect of Saber Security, a network, security, and cloud engineering company headquartered in Sofia, Bulgaria. Eduard has more than seven years of experience building and operating secure networks across on-premises and multi-cloud environments, and sets the architecture standards behind Saber Security’s work on networks, cloud connectivity, edge security, Zero Trust, and automation.

Need help with the work itself?

The articles describe the method. If you want our engineers to apply it to your environment, start with a few lines about what you run today.

    No results