课程目录:Python for Network Engineers培训
4401 人关注
(78637/99817)
课程大纲:

  Python for Network Engineers培训

 

 

Introduction

Networking in Depth

Clients and servers
IP addresses
Network hubs and switches
Routers and firewalls
Parallel Programming

Multiprocessing vs. multi-threading
Preparing the Environment

Installing Napalm, pyntc, Telnet, Paramiko, Netmiko, and GNS3
Setting up a GNS3 lab
Quick Start to Network Automation

Connecting to a console port
Configuring routers and switches
Configuring network devices with serial connections
Creating a serial connection module
Using Python modules
Telnet

Connecting to devices
Configuring devices
Refactoring with OOP
Using custom Telnet classes
Paramiko

Running commands on a network device and Linux
Creating modules
Configuring Backpack
Automating Backpack configurations
Netmiko

Running a command on a network device
Configuring Backpack with Netmiko
Copying files to network devices
Multi-threading in Netmiko
Multiprocessing in Netmiko
Napalm

Connecting to a network device
Displaying and retrieving information
Working with configurations
pyntc

Configuring network devices
Retrieving, saving, and backing up a switch
Summary and Conclusion