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