Generative AI for Network Automation (Network Automation)

Generative AI for Network Automation – 1 Day Workshop

This course demystifies the current buzz around generative AI by integrating output from Large Language Models (LLMs) into complex network automation workflows. In this course, Generative AI for Network Automation, you will learn how to make intelligent requests to generative AI models and receive precise, accurate responses for a highly productive network automation environment.

 

Efficiently convert network configurations across different vendors/devices using generative AI. Implement robust pre-deployment validation processes to mitigate the risk of configuration errors. Automate network deployment and testing to streamline operations and improve reliability. By the end of this course, you will be equipped with the automation-oriented generative AI skills necessary to address specific business challenges related to network configuration, troubleshooting, deployment, and validation.

 

The AI Lab Infrastructure is built with the Criterion Networks NetDevOps Cloud Platform with AI Tools. Deployment consists of CI/CD pipelines with AI Assistant for design creation and configuration generation. The deployment is automated using Criterion’s Network Automation Center, with Infrastructure as Code (IaC) tools that can be integrated into existing CI/CD pipelines or AI Ops platform to accelerate deployments.

Learning Objectives:

  • Awareness about SDN and Cisco programmable networking options
  • Writing basic python scripts and verify
  • Writing basic ansible scripts and verify
  • Data formatting and modelling tools
  • Getting started with SD-WAN programming
  • Understanding Cisco SD-WAN solution components
  • Implement a python library that works with the Cisco SD-WAN APIs to perform configuration, inventory
    management, and monitoring tasks,
  • Implement reusable Ansible roles to automate provisioning new branch sites on an existing Cisco SD
    WAN infrastructure
  • Study of real-life network automation uses cases and CN-WAN as a case study

I. Workshop Training Modules

Day 1

  • Introduction Network Automation
  • Network Programmability – CISCO Solutions
    o Enterprise
    o DC
    o SP
  • Data types
  • Variables and Strings
  • Booleans and Relational Operators
  • Control Statements
  • Functions
  • Lists
  • Templates
  • Python Networking Libraries
  • Hands-on Labs
  • Ansible Playbooks
  • Ansible Networking Modules
  • Variables
  • Loops
  • Roles
  • Galaxy Roles
  • Facts
  • Hands-on Labs
  • JSON
  • YAML
  • XML
  • Hands-on Labs
  • Review the SD-WAN Architecture
  • Introducing Cisco SD-WAN Programmability
  • Introduction to Cisco SD-WAN REST APIs
  • Using Postman to Interact with vManage via REST API
  • Collecting a List of SD-WAN Inventory Devices
  • Hands-on Labs
  • Enterprise Deployment Sandbox
  • Advanced troubleshooting Sandbox

Day 2

  • Using Python to interact with vManage via REST API
  • Login and authenticate
  • Applying and Updating Dynamic vSmart Routing Policies
  • Cisco Viptela vManage Python
  • SD-WAN Policy Automation
  • SD-WAN Application Route Policy
  • Cisco SD-WAN applications using the vManage REST API
  • Hands-on Labs
  • Configuration management and automation
  • SD-WAN Ansible Modules
  • Ansible-viptela
  • Building SD-WAN Inventory
  • CLI, Feature and device templates
  • Bring up the SD-WAN control plane
  • Bring up the SD-WAN vEdges
  • Add a branch site
  • Dynamic Activation of SD-WAN Policies
  • Hands-on Labs
  • Collecting Metrics and Statistics
  • Webhooks for Alarm Management
  • Setup Webhook Server
  • Alarms configuration on vManage
  • Application Aware Routing Statistics (ELK and Grafana)
  • CN-WAN Overview
  • CN-WAN Architecture
  • CN-WAN Deployment Automation
  • Hands-on Labs/Instructor DEMO

II. Pre-Requisites

  • Criterion Cisco SDWAN Foundations workshop completion or its equivalent
  • Basic knowledge of Programming such as Python, Postman, Ansible etc is desirable

III. Target Audience

Technical Leaders/Managers Software Engineers (Dev/Test) Network Support Engineers
Technical Marketing Engineers Network Administrators/Engineers Sales/Systems Engineers

IV. Information on Hands-on Labs

Participants need to have the below requirements to be able to do hands-on exercises.

  • Modern Laptop computer (Windows or Mac or Linux)
  • Internet Access to Lab setup on Cloud
  • SSH and VNC connectivity to Lab VM
Please contact us to schedule a privately scheduled class for any of our training offerings

5000+ Participants served

4.7+ out of 5 Participant satisfaction scores

Individual Lab(s) for each Learner

Good Content, very good introduction part about SD-WAN

The instructors demonstrated profound knowledge about the topic, labs were well prepared

The whole lab was excellently organized and set up. Kudos to the team!

    Personal Information


    Company Information




    hello