Python Network Automation is the process of automating the configuration, management, testing, deployment, and operations of physical and virtual devices within a network. Every day network tasks and functions are performed automatically. Python provides a number of useful libraries for network automation such as Napalm and Netmiko. Napalm is a vendor neutral, cross-platform open source project that provides a unified API to network devices. It works with the most popular automation frameworks. Napalm makes it easier to configure multiple vendor devices. On the other hand, Netmiko provides useful API for SSH/Telnet automation. In Python Network Automation training course, you will learn to automate the configuration of network devices using NAPALM and Netmiko.
By attending Python Network Automation workshop, delegates will learn:
- Connecting to a switch using NAPALM
- Using JSON with NAPALM
- Using NAPALM to retrieve BGP neighbors
- Connecting to multiple BGP routers
- Automating large BGP networks
- Configuring ACLs using NAPALM
- Auditing your device configurations
- Basic Python
- Basic Networking knowledge
- Network Automation Engineers
- Network Engineers