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

Introduction to ONAP: Complete Network Automation
Linux Foundation via edX
Introduction to Open Source Networking Technologies
Linux Foundation via edX
Exam Readiness: AWS Certified Advanced Networking - Specialty (Digital)
Amazon via Independent
Net DevOps: Cisco Python, Automation, NETCONF, SDN, Docker
Udemy
Cisco CCNA 200-301 Complete Course: Packet Tracer Labs
Udemy