Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Python NAPALM Network Automation

Python NAPALM Network Automation

58mIntermediate2018-10-01

Authors

David Bombal

David Bombal

Creating content and courses for networking professionals worldwide

Course details

Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM) is a Python library that you can use to automate and interact with network devices and OSs using a unified API. As this library provides an abstraction layer, it makes it easier to configure multiple vendor devices. In this course, learn how to automate the configuration of network devices using NAPALM. Instructor David Bombal provides an overview of NAPALM, explaining how to use it for switch and BGP automation, as well as how to perform a device configuration audit.

Learning objectives
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

Skills covered

GNS3PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

NAPALM Overview

  • NAPALM introduction
  • NAPALM - Python 3 versus 2.7
  • Install NAPALM

NAPALM Switch Automation

  • Connect to a switch
  • JSON and additional commands
  • View a MAC address table and ARP cache

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

NAPALM Device Configuration Audit

  • Configure ACLs using NAPALM
  • Verify if ACL exists and modify
  • Audit device configurations
  • Multiple config files, multiple devices

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal