CBT Nuggets – Advanced Network Automation with Cisco and Python

دوره آموزشی خودکارسازی حرفه ای شبکه با سیسکو و پایتون CBT Nuggets – Advanced Network Automation with Cisco and Python به صورت تخصصی به بررسی فیلترینگ پیشرفته مدیریت اتصالات به دستگاه ها، بازرسی سازه های پیچیده، نحوه استفاده از ipdb و Nornir تغییر داده های موجودی و پیاده سازی امنیت، خودکار سازی شبکه ها با استفاده از داده های ساختاریافته به کمک پایتون، تشخیص خودکار خطا OSPF، خودکار سازی مرکز داده و … آموزش داده می شود.

لینک دانلود دوره آموزشی CBT Nuggets – Advanced Network Automation with Cisco and Python

 

حجم: 7.24 گیگابایت

دانلود – بخش اول
دانلود – بخش دوم
دانلود – بخش سوم
دانلود – بخش چهارم
دانلود – بخش پنجم
دانلود – بخش ششم
دانلود – بخش هفتم
دانلود – بخش هشتم

رمز فايل: technet24.ir

This intermediate Advanced Network Automation with Cisco and Python prepares network engineers to incorporate Nornir’s inventory abstraction and concurrent task execution into your network CI/CD automation environment.

Technologies around network automation and continuous integration and delivery/deployment continue to improve, and make it all the more possible to build, test and merge code seamlessly. But at the same time, many of the tools and languages that are made to monitor, maintain and, ultimately, release code into the wild are so complicated and nuanced that learning the tools themselves is a harder task than just implementing and maintaining CI/CD practices in the first place. After finishing this Advanced Network Automation with Cisco and Python training, you’ll know how to incorporate Nornir’s inventory abstraction and concurrent task execution into your network CI/CD automation environment.

For supervisors, this Cisco training can be used to onboard new network engineers, curated into individual or team training plans, or as a Cisco reference resource.

Advanced Network Automation with Cisco and Python: What You Need to Know

This Advanced Network Automation with Cisco and Python training covers Nornir topics including:

  • Advanced filtering
  • Handling connections to devices
  • Inspecting complex structures
  • Using ipdb with Nornir
  • Transforming inventory data

Who Should Take Advanced Network Automation with Cisco and Python Training?

This Advanced Network Automation with Cisco and Python training is considered professional-level Cisco training, which means it was designed for network engineers. This Nornir skills course is designed for network engineers with three to five years of experience with network automation and CI/CD tools and practices.

New or aspiring network engineers. If you’re just starting out as a network engineer, watch out: advanced network automation and CI/CD automation is — frankly — advanced. But if you know your organization is interested in pursuing CI/CD, or is struggling with implementing network automation tools, you could boost your career by investing early in understanding how Cisco and Nornir work together to make CI/CD automation a reality.

Experienced network engineers. The obvious benefits of Nornir’s backwards compatibility and small codebase will appeal to network engineers with several years of experience. If you’ve been thinking about network automation for some time, you’ll probably appreciate what Nornir does to improve code quality: linting, code style, static type checking, and unit testing. Nornir and Cisco have advanced CI/CD tools and resources, you can learn about them with this training.

Skill:
Create a Lab Environment for Network Automation

1. Introduction
4 mins
2. VMWare Installation
2 mins
3. EVE-NG Installation
6 mins
4. Adding Cisco Images
13 mins
5. Adding Arista Images
5 mins
6. Ubuntu Installation
4 mins
7. Visual Studio Code
8 mins
8. Device Connectivity
8 mins
9. DevNet Sandboxes
4 mins

Skill:
Understand the Nornir Automation Architecture

1. Introduction to Nornir
11 mins
2. Creating a Runbook
9 mins
3. The Config File
6 mins
4. The Hosts File
5 mins
5. The Groups File
5 mins
6. The Defaults File
3 mins
7. The Data Key
8 mins
8. Understanding Inheritance
8 mins

Skill:
Automate Network Configurations and Change Management

1. Nornir Plugins
4 mins
2. Show Commands with Scrapli
17 mins
3. Configurations with Scrapli
9 mins
4. Show Commands with Netmiko
5 mins
5. Configurations with Netmiko
6 mins
6. NAPALM
20 mins

Skill:
Implement Automation Security

1. What to Automate?
8 mins
2. Parser View
14 mins
3. Rolling Back Configurations
14 mins
4. Device Hardening
8 mins
5. Git Security
10 mins

Skill:
Manage Credentials for Automation

1. The Getpass Module
11 mins
2. Handling Multiple Passwords
11 mins
3. Using sys.argv
5 mins
4. Environment Variables
9 mins
5. GPG Encryption
7 mins

Skill:
Understand Structured Data for Network Automation

1. What is Structured Data?
8 mins
2. IPDB Object Inspection
14 mins
3. Working with Lists
8 mins
4. Working with Dictionaries
9 mins
5. Automating Interface Descriptions
11 mins

Skill:
Automate Networks with Structured Data

1. TextFSM
9 mins
2. Genie
8 mins
3. NAPALM
11 mins
4. NETCONF
12 mins
5. RESTCONF
7 mins

Skill:
Build Templates for Automation

1. Introduction to Templates
9 mins
2. Templating with Jinja2
11 mins
3. Dynamic Directories
7 mins
4. Loading Variables
8 mins
5. Automating iBGP
11 mins

Skill:
Optimize Automation Solutions

1. NetBox Installation
7 mins
2. Adding Devices to NetBox
8 mins
3. Nornir-NetBox
12 mins
4. Progress Bars
9 mins
5. Dry Runs
8 mins
6. Handling Exceptions
7 mins

Skill:
Implement Filtering for Network Automation

1. Basic Filtering
7 mins
2. Cumulative Filtering
3 mins
3. Inventory Inheritance & F Object
10 mins
4. AND Filtering with F Object
2 mins
5. OR Filtering with F Object
3 mins
6. Inverted Filtering with F Object
3 mins
7. Advanced Filtering with F Object
5 mins

Skill:
Automate Archiving Network Configurations and Device State

1. Creating a Backup Script
10 mins
2. Adding a Directory Structure
9 mins
3. Scheduling Backups with Cron
7 mins
4. Interactive Backup Scripts
7 mins

Skill:
Automate Layer 2 Troubleshooting

1. MAC-Hunter Overview
7 mins
2. Show Interfaces
4 mins
3. Parsing Interfaces
6 mins
4. Show CDP Neighbors
10 mins
5. Show Version
9 mins
6. Empty Lists
4 mins
7. Handling Errors
9 mins

Skill:
Implement Automated IP Conflict Detection

1. Defining the Problem
8 mins
2. Parsing IP Addresses
6 mins
3. List Creation
6 mins
4. Counter
8 mins
5. Locating IPs
8 mins
6. Inventory Data
8 mins
7. Filtering Sites
9 mins

Skill:
Automate IP Routing Validation

1. Understanding the Topology
9 mins
2. Pulling the Routes
9 mins
3. The ipaddress Module
7 mins
4. Unwrapping the Keys
6 mins
5. Collecting the Data
4 mins
6. Multiple Vendors
6 mins
7. Strings vs Dicts
4 mins
8. Parsing the Dictionary
5 mins
9. Final Testing
5 mins

Skill:
Automate IP Reachability Testing

1. Overview
8 mins
2. Building a Script
11 mins
3. Show IP Interface Brief
6 mins
4. Targeting Loopbacks
10 mins
5. Management Interfaces
6 mins
6. Ping Report
15 mins

Skill:
Automate OSPF Error Detection

1. Understanding the Problem
8 mins
2. Processing Results
9 mins
3. Parsing Interfaces
11 mins
4. Parsing OSPF Oper Data
8 mins
5. Defaultdict
6 mins
6. Parsing CDP Neighbors
6 mins
7. Dynamic Lookups
14 mins
8. Testing
6 mins

Skill:
NAPALM Network Automation

1. NAPALM Automation
5 mins
2. NAPALM Backups
12 mins
3. The Archive Feature
5 mins
4. NAPALM Replace
9 mins
5. Wireshark Testing
9 mins
6. Feature Replace & Regex
12 mins
7. NAPALM Validate
17 mins

Skill:
Automate Network Testing with Pytest

1. Introduction to Pytest
3 mins
2. Basic Usage
5 mins
3. The Conftest File
4 mins
4. Nornir Logging
1 min
5. Unwrapping OSPF Information
11 mins
6. Building an OSPF Testcase
10 mins
7. Unwrapping VLAN Information
7 mins
8. Building a VLAN Testcase
6 mins
9. Optimizing the OSPF Testcase
14 mins
10. Optimizing the VLAN Testcase
6 mins
11. Output Formats
4 mins

Skill:
Automate Network Testing with pyATS

1. Introduction to pyATS
2 mins
2. Creating a Testbed
8 mins
3. Profiling the Network
9 mins
4. Comparing the Network State
8 mins
5. Pure Python
8 mins
6. Parallel Call
6 mins
7. DQ
9 mins
8. Automation Easy Testing
5 mins
9. Running Jobs
4 mins
10. Robot Framework
8 mins

Skill:
Implement Intent-Based Scripting

1. Understanding Desired State
8 mins
2. Leveraging the CLI
8 mins
3. Building the OSPF Template
18 mins
4. Building the ACL Template
6 mins
5. Building the NTP Template
5 mins
6. Capturing the Golden Configuration
5 mins
7. Implementing Desired State
13 mins

Skill:
Automate Data Center Fabrics

1. Data Center Design Considerations
13 mins
2. IP Unnumbered
9 mins
3. Nexus 9K Configurations
12 mins
4. Pushing Base Configurations
6 mins
5. Automating OSPF
15 mins
6. Automating BGP
8 mins
7. Stripping Configurations
18 mins
8. Deploying the Fabric
6 mins

Skill:
Automate DMVPN Deployments

1. DMVPN Design Scenario
11 mins
2. Configuring the Devices
16 mins
3. Host and Group Vars
8 mins
4. Building the VRF Model
5 mins
5. Building the DMVPN Model
12 mins
6. Building the BGP Model
4 mins
7. Automated DMVPN Deployment
9 mins

Skill:
Understand YANG for Network Automation

1. What is YANG?
9 mins
2. YANG Suite
13 mins
3. Pyang
10 mins
4. Open Models
11 mins
5. Vendor Models
9 mins
6. Yanglint
10 mins

Skill:
Understand NETCONF Network Automation

1. NETCONF Overview
4 mins
2. NETCONF get-config
8 mins
3. NETCONF Subtree Filtering
8 mins
4. NETCONF Xpath Filtering
9 mins
5. XMLtodict
7 mins
6. NETCONF edit-config
15 mins
7. NETCONF IOSXR Lab
4 mins
8. No Jinja NETCONF
6 mins
9. NETCONF Network Wide Transactions
7 mins

Skill:
Automate Networks with the RESTCONF Protocol

1. RESTCONF Overview
7 mins
2. Methods & Response Codes
11 mins
3. GET Requests
13 mins
4. Nornir Integration
8 mins
5. Parsing Requests
8 mins
6. Query Parameters
4 mins
7. Configuring Devices using RESTCONF
10 mins

Skill:
Automate VXLAN Deployments

1. Introduction to VXLAN
10 mins
2. Spine Configurations
13 mins
3. Leaf Configurations
11 mins
4. Analysing Configurations
8 mins
5. The Spine Template
11 mins
6. The Leaf Template
18 mins
7. Deploying VXLAN
9 mins
8. Validation
3 mins

Skill:
Automate MPLS Layer 3 VPNs with NETCONF

1. Introduction
10 mins
2. Command Line Configurations
12 mins
3. Pulling the Configurations
7 mins
4. VRF Template Creation
9 mins
5. Routing Template Creation
10 mins
6. Automating the Deployment
7 mins
7. Jinjaless Deployment
7 mins

Skill:
Automate Networks with gNMI

1. Introduction to gNMI
10 mins
2. Lab Setup
9 mins
3. Get RPCs with gNMIc
13 mins
4. Set RPCs with gNMIc
8 mins
5. Subscribe RPCs with gNMIc
5 mins
6. gNMI with Python
12 mins

Skill:
Implement a Web Front-End for Network Automation

1. Flask Overview
6 mins
2. Initial Setup
9 mins
3. Creating a Base Template
8 mins
4. Pulling the Inventory
8 mins
5. Displaying the Running Config
9 mins
6. Displaying Version Information
7 mins
7. Targeting Devices
4 mins
8. Navigation Bars
4 mins

Skill:
Basic Automation for a NetDevOps Pipeline

1. CI/CD Pipeline Introduction
6 mins
2. Test and Production Topologies
8 mins
3. Jenkins Installation
6 mins
4. Basic Jenkins Configurations
10 mins
5. Identifying Potential Problems
6 mins
6. Github Integration
8 mins

Skill:
Advanced Automation for a NetDevOps Pipeline

دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.