Deploying Network Configuration Management and Telemetry Solutions
You've worked with network programmability before, but perhaps you'd like more hands-on across a wider variety of examples and client frameworks. This course is for you as we'll explore a wide variety of network configuration management approaches.
What you'll learn
If you run a large network and want to introduce automation, but aren't quite sure what tools or strategies to try, look no further. In this course, Deploying Network Configuration Management and Telemetry Solutions, you will learn foundational knowledge of infrastructure as code with many real-life examples and interactive challenges. First, you will improve your existing YANG/RESTCONF skills by using Python scripts to manage a variety of network features. Next, you will discover the power of RESTCONF combined with Ansible to manage network devices. The course also includes a bit of Puppet to showcase additional alternatives for enabling network automation. Finally, you will explore how to deploy and configure model-driven telemetry using the elastic stack (formerly ELK stack) and dial-in NETCONF connections. When you’re finished with this course, you'll have the skills and knowledge surrounding the tools, processes, and technologies needed to effectively manage large-scale networks using modern programmability techniques.
Table of contents
- Course Introduction and Prerequisites 2m
- Reviewing YANG and RESTCONF 5m
- Demo: Exploring the IETF Routing YANG Models 5m
- Demo: Collecting IPv4 Static Routes via Python/RESTCONF 4m
- Demo: Adding IPv4 Static Routes via Python/RESTCONF 4m
- Challenge: Deleting IPv4 Static Routes via Python/RESTCONF 1m
- Demo: Deleting IPv4 Static Routes via Python/RESTCONF 4m
- Module Summary 1m
- Introduction and Ansible Refresher 4m
- Demo: Exploring the IETF Interface YANG Models 4m
- Demo: Collecting Interfaces via Ansible/RESTCONF 9m
- Demo: Adding Interfaces via Ansible/RESTCONF 6m
- Demo: Deleting Interfaces via Ansible/RESTCONF 3m
- Challenge: Ansible/RESTCONF VLAN Management 1m
- Demo: Exploring the Cisco VLAN YANG Models and Ansible Setup 4m
- Demo: Collecting, Adding, and Deleting VLANs via Ansible/RESTCONF 6m
- Module Summary 1m
- Introducing Model-driven Telemetry and NETCONF 4m
- Understanding Telemetry Types and the ELK Stack 2m
- Demo: Customizing the Basic ELK Stack Container 6m
- Demo: Deploying the Customized ELK Stack Container 3m
- Demo: Exploring the Cisco Native YANG Models for CPU and Memory 4m
- Demo: Reviewing the Python NETCONF Telemetry Script 10m
- Demo: Using NETCONF Telemetry to Monitor Cisco IOS-XE Devices 6m
- Demo: Displaying Telemetry Data on Kibana Dashboards 8m
- Module Summary 1m
- Exploring Business Drivers and Technical Constraints 5m
- Scenario 1: Managing a Global Service Provider 2m
- Scenario 1: Analysis and Solution 2m
- Scenario 2: Growing a Computing Environment 2m
- Scenario 2: Analysis and Solution 2m
- Scenario 3: Build vs. Buy 2m
- Scenario 3: Analysis and Solution 2m
- Course Summary 2m