My Palo Alto guy was super helpful in this reguard but I still need help.
"This is what I got back from the SE org. "We handle it [SonicWall Migration] through CSV import function:"
1) Retrieve exported config from sonicwall (it’s base64 encoded, so it needs to be parsed)
2) Download SonicReader (free), it spits out the config in an HTML file
3) Copy the HTML tables and paste into exel. Format the data appropriately. There are some nuances, for example Sonicwall service objects might be “TCP” but migration tool looks for “tcp” in lower case. This is just trial and error.
4) Save file as a CSV and change to a semi-colon delimited file
5) import CSV into MT.
- I recommend doing it in small stages. Eg. Import address objects first and actually push it to the candidate config of a firewall. If there are formatting issues, better to learn now than when pushing a full config consisting of address objects, groups, service objects, policies, etc and you get over 1000 errors. Once you complete the address objects, move to address groups, push to the candidate config of a firewall, etc."
I was able to get through most of those steps successfully and was able to upload them into the import section of the tool. Unfortunately there are 12 different sections in the HTML I generated and only 9 differently named sections to upload CSV files.
These are the sections from HTML These are the options in the MT
01PNT-Interfaces.csv “interfaces”
02PNT-AddressObjects.csv This likely correlates to the “Address” dropdown in Expedition import
03PNT-AddressGroups.csv “address groups” is an exact match
04PNT-ServiceObjects.csv “Services”
05PNT-ServiceGroups.csv “Service Groups”
06PNT-Zones.csv
07PNT-FirewallPolicies.csv
08PNT-NATPolicies.csv
09PNT-UserObjects.csv
10PNT-UserGroupObjects.csv
11PNT-IPSec-Tunnels.csv
12PNT-RoutingObjects.csv
…but the Regions, Security Rules, and Static Routes from the Expedition import window don’t seem to correlate to the HTML sections.
Everything was presented very nicely as a table in the HTML file but the Zones did not show up in a table so I'm not sure how to configure them.
... View more