cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5576
Views
4
Helpful
2
Comments
Alex Stevenson
Cisco Employee
Cisco Employee
Cisco SD-WAN Tools and Resources
 
AlexStevenson_0-1687728765784.png

 

 

Table of Contents

 

Tool #1:          Sastre - Cisco SD-WAN Automation Toolset 

Tool #2:          SD-WAN Conversion Tool 

Tool #3:          SD-WAN Reporting Tool 

Tool #4:          The Many SD-WAN Repos of Cisco Code Exchange 

Learn More:    SD-WAN Resources 

 

There are plenty of amazing tools and resources available for Cisco SD-WAN, whether you’re an experienced SD-WAN engineer or someone who is still feeling their way around this amazing technology. Let's see how to use these tools and resources to sharpen our SD-WAN skills today!

 

 

Tool #1

Sastre – Cisco SD-WAN Automation Toolset

 

Sastre provides a set of functions to assist with managing configuration elements and visualize information from Cisco SD-WAN deployments.

To learn how to setup Sastre, as well as some helpful Sastre commands, see the Cisco SD-WAN Conversion Tool User Guide, Appendix B: Sastre Tool

 

AlexStevenson_1-1687728765802.png

 

 

For a more in-depth look at Sastre, as well as Saste-Pro, including use cases and the code repository, see Sastre - Cisco-SDWAN Automation Toolset on the Cisco Code Exchange.

There is also a Sastre-Ansible collection, sastre-ansible, which exposes Sastre or Sastre-Pro commands to Ansible Playbooks as a set of tasks and lookup plugins, allowing users to build-up on Sastre functionality to create larger automation workflows.

*Sastre is integrated into the SD-WAN Conversion Tool highlighted below.

 

 

Tool #2

SD-WAN Conversion Tool

 

Verify

SD-WAN Conversion Tool displays the individual features and interface properties extracted from the user provided IOS XE config by performing a validation process on it to highlight supported and unsupported config to the user. Any unsupported configs are not included in the IOS XE to SD-WAN conversion process.

 

Modify

The tool provides users the options to add or remove tunnel interfaces and other system properties for SD-WAN specific config before the actual conversion process. It modifies the config based on the values provided by the user in order to prepare it for conversion from IOS XE to SD-WAN config.

 

Convert

The tool converts the IOS XE config to vManage compatible SD-WAN configuration using Cisco NSO NEDs and Service Package. The conversion service returns the converted SD-WAN config in XML format, which is consumed by the feature template generator to export the config to a vManage device.

 

Export

The tool generates feature templates using the converted SD-WAN config, creates these templates in user selected vManage controller, and attaches them to a device template for consumption from vManage UI. The credentials provided for specific vManage nodes can be saved by the user for subsequent workflows in the future.

 

To try it out, just go to https://convert2sdwan.cisco.com/ and select your workflow:

 

AlexStevenson_2-1687728765804.png

AlexStevenson_3-1687728765806.png

 

AlexStevenson_4-1687728765809.png

 

AlexStevenson_5-1687728765811.png

 

Documentation, including a video walkthrough can be found here:

https://convert2sdwan.cisco.com/docs/sdwan_conversion_tool/index.html

 

 

Tool #3

SD-WAN Reporting Tool

 

This is a simple Reporting Tool that leverages vManage APIs to retrieve data and generate reports. The tool is available as an OVA and as a Docker file.

 

AlexStevenson_6-1687728765824.png

 

Find everything you need for installing and using it on the Cisco Code Exchange -  SD-WAN-Reporting-Tool.

 

There is also a very informative blog post regarding this tool, titled ‘New SD-WAN Reporting Tool Makes Real-time Visibility Easier’, which includes an embedded video where it is discussed on the DevNet Snack Minute.

 

 

Tool #4

The Many SD-WAN Repos of Cisco Code Exchange

 

There are currently around one hundred Cisco Code Exchange repositories related to SD-WAN. Many SD-WAN tools abound there, in languages such as Python, Go, and JavaScript, and over twenty of them are specifically for automation use cases.

 

AlexStevenson_7-1687728765828.png

https://developer.cisco.com/codeexchange/search/?products=SD-WAN&order=products

 

 


SD-WAN Resources

 

AlexStevenson_8-1687728765834.png

 

 

  • An extensive list of Cisco SD-WAN resources, including images, demos, release notes, troubleshooting, FAQs and more can be found at Cisco SD-WAN Community Resources. These are broken down into Learn, Start, Design, Deploy and Operate sections.

 

 

 

  • The DevNet Sandboxes for SD-WAN are another great place for polishing your SD-WAN skills by putting them into practice. Just go to the Sandbox Catalog and search for “SD-WAN”.

 

  • DevNet also has a Get started with SD-WAN APIs page to discover self-paced developer tutorials in the Learning Labs and get hands on with the APIs in the Cisco SD-WAN DevNet Sandbox. Together the Learning Labs and Sandbox provide developers with zero-cost, easy access to infrastructure to develop and run code against anytime.

 

  • See the SD-WAN Developer Videos to learn how to use REST APIs, and create a simple Python application to update a device's template with Cisco SD-WAN APIs. No coding experience required.

 

  • Furthermore, we have the following breakdown of Cisco SD-WAN resources grouped as such:

 

 

Fundamental (Onboard)

 

SD-WAN: Getting Started

 

Traffic Engineering Overview for Application Performance Optimization

 

Architecture Transformation Planning: Cisco SD-WAN Transition Best Practices

 

Cisco Validated Profiles (CVP) for SD-WAN

 

Use Case Overview and Planning: Introduction to Application Performance Optimization

 

Use Case Overview and Planning: Secure Direct Internet Access

 

 

 

Fundamental (Implement)

 

Cisco SD-WAN Site Design: Installation/Implementation/Deployment Best Practices - Planning and Design for Application Performance Optimization

 

Cisco SD-WAN vManage API

Cisco SD-WAN vManage API is a REST API interface for controlling, configuring, and monitoring the Cisco devices in an overlay network. The API plays a pivotal role for clients to consume the features provided by vManage. Read more about the New Cisco SD-WAN API Documentation.

 

Troubleshooting Best Practices: SD-Access Host Onboarding 

 

 

Intermediate (Use)

 

Migration Strategies and Best Practices: Cisco SD-WAN

 

 

Intermediate (Engage)

 

Advanced Feature Overview: Application Performance Optimization 

 

 

White Papers

 

Comments
Gery Escalier
Spotlight
Spotlight

What a fantastic material! thank you @Alex Stevenson!

Alex Stevenson
Cisco Employee
Cisco Employee

It's my pleasure @Gery Escalier. I'm so glad you find it useful!

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links