Utility for changing from Hub/Spoke to Partial or Full Mesh for Prisma SD-WAN.
Project description
Prisma Configure Mesh
Utility for changing from Hub/Spoke to Partial or Full Mesh for Prisma SD-WAN.
Synopsis
Enables simply and flexibly creating Partial, Selective, or Full mesh topologies via a utility.
Features
- Quick one choice Full Mesh or Hub/Spoke config.
- Detailed Partial/Selective Mesh wizard
Requirements
- Active CloudGenix Account
- Python >= 3.7
- Python modules:
- CloudGenix Python SDK >= 5.5.1b2 - https://github.com/CloudGenix/sdk-python
- Progressbar2 >= 3.53.1 - https://github.com/WoLpH/python-progressbar
License
MIT
Installation:
- PIP:
pip install prisma_configure_mesh
. After install,prisma_configure_mesh
script should be placed in the Python Scripts directory. - Github: Download files to a local directory, manually run
prisma_configure_mesh.py
scripts.
Examples of usage:
-
Enable Full Mesh
edwards-mbp-pro:prisma_configure_mesh aaron$ ./prisma_configure_mesh.py Choose Prisma SD-WAN Network Meshing Stance: 1: Full Mesh 2: Partial/Selective Mesh 3: Hub/Spoke Links Only Choose a Number or (Q)uit: 1 Checking network state before moving to Full Mesh. Loading VPN topology information for 28 sites, please wait. 100%|##################################################################################################################################################################################|Time: 0:00:03 Changing the Prisma SD-WAN mode to "Full Mesh" will Create: 341 NEW Public WAN Branch-Branch VPN Mesh Links 21 NEW Private WAN Branch-Branch VPN Mesh Links Are you sure? [N]: y Deploying 362 Branch-Branch VPN Mesh Links.. 100%|##################################################################################################################################################################################|Time: 0:00:41 Prisma SD-WAN Fabric is now in Full Mesh mode. edwards-mbp-pro:prisma_configure_mesh aaron$
-
Enable Hub/Spoke mode (Disable Full Mesh)
edwards-mbp-pro:prisma_configure_mesh aaron$ ./prisma_configure_mesh.py Choose Prisma SD-WAN Network Meshing Stance: 1: Full Mesh 2: Partial/Selective Mesh 3: Hub/Spoke Links Only Choose a Number or (Q)uit: 3 Checking network state before moving to Hub/Spoke only. Loading VPN topology information for 28 sites, please wait. 100%|##################################################################################################################################################################################|Time: 0:00:04 Changing the Prisma SD-WAN mode to "Hub and Spoke" will Remove: 341 Public WAN Branch-Branch VPN Mesh Links 21 Private WAN Branch-Branch VPN Mesh Links Are you sure? [N]: y Removing 362 Branch-Branch VPN Mesh Links.. 100%|##################################################################################################################################################################################|Time: 0:00:42 Prisma SD-WAN Fabric is now in Hub/Spoke mode. edwards-mbp-pro:prisma_configure_mesh aaron$
Caveats and known issues:
- If you have a LARGER network (>500 sites) - Please reach out to support to coordinate enabling full mesh
- Selective/Partial mesh is usually the most effective and has the best performance/scale ratio.
Version
Version | Build | Changes |
---|---|---|
1.0.0 | b1 | Initial Release. |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file prisma_configure_mesh-1.0.0b1.tar.gz
.
File metadata
- Download URL: prisma_configure_mesh-1.0.0b1.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51be5586043150df7bc98d2553d5ad7830a2e551d9932c60590592db590f8b90 |
|
MD5 | 306dbdddb5410f64b0a06af082febfdf |
|
BLAKE2b-256 | 1c0c44d0f933386d14b1f149b79dd293b974d3d258a8579a6c227f168874e930 |