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
Networking Fundamentals
- Clients and servers
- IP addressing
- Network hubs and switches
- Routers and firewalls
Parallel Programming
- Multiprocessing versus multi-threading
Setting Up the Environment
- Installing Napalm, pyntc, Telnet, Paramiko, Netmiko, and GNS3
- Configuring a GNS3 lab
Introduction to Network Automation
- Connecting to console ports
- Configuring routers and switches
- Configuring network devices via serial connections
- Developing a serial connection module
- Utilizing Python modules
Telnet
- Establishing connections to devices
- Configuring devices
- Refactoring code with OOP principles
- Implementing custom Telnet classes
Paramiko
- Executing commands on network devices and Linux systems
- Developing modules
- Configuring Backpack
- Automating Backpack configurations
Netmiko
- Executing commands on network devices
- Configuring Backpack using Netmiko
- Transferring files to network devices
- Implementing multi-threading in Netmiko
- Implementing multiprocessing in Netmiko
Napalm
- Connecting to network devices
- Viewing and retrieving information
- Managing configurations
pyntc
- Configuring network devices
- Retrieving, saving, and backing up switch configurations
Summary and Conclusion
Requirements
- Foundational knowledge 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.