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

An Introduction to Computer Networks
Stanford University via Independent
Introduction to Internetworking with TCP/IP
openHPI
Computer Networks
University of Washington via Coursera
Introduction to Enterprise Computing
Marist College via Independent
Introduction to Computer Networking
Stanford University via Stanford OpenEdx