Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
In-Depth Networking
- 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 laboratory
Quick Start to Network Automation
- Connecting to a console port
- Configuring routers and switches
- Configuring network devices via serial connections
- Creating a serial connection module
- Utilizing Python modules
Telnet
- Connecting to devices
- Configuring devices
- Refactoring using OOP
- Implementing custom Telnet classes
Paramiko
- Executing commands on network devices and Linux systems
- Creating modules
- Configuring Backpack
- Automating Backpack configurations
Netmiko
- Executing commands on a network device
- Configuring Backpack with Netmiko
- Copying files to network devices
- Implementing multi-threading in Netmiko
- Implementing 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
Requirements
- A foundational understanding of networking
- Experience with Python
Target Audience
- Network Engineers
14 Hours
Testimonials (2)
communication, knowledge from experience, solve problems,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Course - OpenStack Bootcamp
The virtual desktop in a browser feature was kind of neat.