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
Comprehensive Network Architecture
- Client-server architecture
- IP address management
- Network aggregation and switching infrastructure
- Routing and firewall perimeter security
Concurrent Processing Models
- Multiprocessing versus multi-threading paradigms
Environment Preparation
- Deployment of Napalm, pyntc, Telnet, Paramiko, Netmiko, and GNS3 libraries
- Establishment of a GNS3 simulation lab
Foundations of Network Automation
- Console port connectivity procedures
- Configuration of routing and switching equipment
- Device management via serial interfaces
- Development of serial connection modules
- Implementation of Python-based automation modules
Telnet Protocol
- Device connectivity protocols
- Remote device configuration
- Refactoring for Object-Oriented Programming (OOP)
- Utilization of custom Telnet classes
Paramiko Library
- Command execution on network devices and Linux systems
- Module creation for network tasks
- Configuration of Backpack network infrastructure
- Automation of Backpack configuration processes
Netmiko Framework
- Command execution on network equipment
- Netmiko-based configuration of Backpack
- File transfer to network devices
- Implementation of multi-threading in Netmiko
- Application of multiprocessing in Netmiko
Napalm Library
- Establishing connections to network nodes
- Data retrieval and status display
- Management of device configurations
pyntc Library
- Network device configuration tasks
- Switch data retrieval, storage, and backup procedures
Summary and Conclusion
Requirements
- Foundational knowledge of networking concepts
- Proficiency in Python programming
Target Audience
- Network Engineers
14 Hours
Testimonials (1)
communication, knowledge from experience, solve problems,