YoVDO

Python NAPALM Network Automation

Offered By: LinkedIn Learning

Tags

Computer Networking Courses Python Courses JSON Courses Network Automation Courses

Course Description

Overview

Learn how to automate the configuration of network devices with NAPALM, a Python library used to automate and interact with network devices and OSs using a unified API.

Syllabus

1. NAPALM Overview
  • NAPALM introduction
  • NAPALM: Python 3 versus 2.7
  • Install NAPALM
2. NAPALM Switch Automation
  • Connect to a switch
  • JSON and additional commands
  • View a MAC address table and ARP cache
3. NAPALM BGP Automation
  • Use NAPALM to retrieve BGP neighbors, part 1
  • Use NAPALM to retrieve BGP neighbors, part 2
  • Use NAPALM to retrieve BGP neighbors, part 3
  • Multiple BGP neighbors
  • Larger BGP networks, part 1
  • Larger BGP networks, part 2
4. NAPALM Device Configuration Audit
  • Configure ACLs using NAPALM
  • Verify if ACL exists and modify
  • Audit device configurations
  • Multiple config files, multiple devices

Taught by

David Bombal

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity