Cisco SDWAN edge deployments

Sample implementations of IaC for deploying the Cisco Catalyst 8000v on different platforms:

as well as auto-onboarding into the Cisco SDWAN overlay.
Below is the generic architecture of the minimal deployment.

C8KV Deployment

There are 2 interfaces configured on the c8kv:

  • GE1 will be configured as a Tunnel interface and will connect to the SDWAN CP
  • GE2 will connect to an internal private network

Additional minimal configuration is also provided: hostname, ntp server, user&password to be created.

The required cloud-init file for the different scripts can be generated using the ansible script in the GenerateCloudInit folder, details here.

The deployment scripts are applying a day0 configuration on the router which is auto-generated with the provided Ansible scripts, making the router work in Controller mode and onboard on the specified SDWAN fabric.

The provided code is based on the premise that the deployment is done on existing infrastructure - in terms of networks/subnets, routing tables, vpc/vnet and so on, and then the IDs of those structures need to be provided as values for the input variables.

However, we also provide sample scripts for creating this infrastructure if it does not exist, so that by mixing those scripts it is easy to create code that performs a greenfield deployment if needed.

Please refer to the specific details of each platform for running the scripts.

Issues: To add your question, create an issue in this repository, create an Issues here.

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.