^ Top

NANOG Meeting Presentation Abstract

Network Automation and Programmability Abstraction Layer with Multivendor support
Meeting: NANOG64
Date / Time: 2015-06-02 4:30pm - 5:00pm
This item is webcast
Room: Grand Ballroom
Presenters: Speakers:

David Barroso, Spotify

David is a network engineer focused on network design, automation and SDN. At Spotify he has built and opensourced several libraries to help automating different network operating systems and built an SDN router amongst other cool stuff.

Elisa Jasinska, BigWave

Elisa Jasinska started her Internet career as a Network Engineer at the Amsterdam Internet Exchange in 2005. Over the years, she has implemented numerous traffic accounting solutions, as well as many automation tools and systems for various companies. She takes great pleasure in discovering new technologies, solving problems and actively participating in the Internet community.
Abstract: The Python library dubbed Napalm - short for Network Automation and Programmability Abstraction Layer with Multivendor support - helps interact with devices from various vendors though a unified set of commands. It currently supports Arista, Juniper, Cisco (IOS-XR) and FortiGate. It provides methods to replace or merge the configurations on the devices, view a diff, commit the changes, or roll them back. It also provides an Ansible plugin, which enables administrators to push configurations directly from Ansible playbooks. Napalm is open source and available on Github: https://github.com/spotify/napalm

We will present more details about Napalm, how to use it and show in a demo how to instantaneously configure a set of multivendor devices.
Files: youtubeNetwork Automation and Programmability Abstraction Layer
pdfNetwork Automation and Programmability Abstraction Layer with Multiven(PDF)
Sponsors: None.

Back to NANOG64 agenda.

NANOG64 Abstracts

  • Conference Opening
    Speakers:
    Tony Tauber, Comcast; Daniel Golding, Google; Aaron Klink, Netflix;
  • Conference Opening
    Speakers:
    Tony Tauber, Comcast; Daniel Golding, Google; Aaron Klink, Netflix;
  • Conference Opening
    Speakers:
    Tony Tauber, Comcast; Daniel Golding, Google; Aaron Klink, Netflix;
  • Research and Education Track
    Speakers:
    Michael Sinatra, ESnet; Julie Percival, University of Texas at Dallas; Michael Smitasin, Lawrence Berkeley National Laboratory; Murat Yuksel, University of Nevada, Reno;
  • Research and Education Track
    Speakers:
    Michael Sinatra, ESnet; Julie Percival, University of Texas at Dallas; Michael Smitasin, Lawrence Berkeley National Laboratory; Murat Yuksel, University of Nevada, Reno;
  • Research and Education Track
    Speakers:
    Michael Sinatra, ESnet; Julie Percival, University of Texas at Dallas; Michael Smitasin, Lawrence Berkeley National Laboratory; Murat Yuksel, University of Nevada, Reno;
  • Research and Education Track
    Speakers:
    Michael Sinatra, ESnet; Julie Percival, University of Texas at Dallas; Michael Smitasin, Lawrence Berkeley National Laboratory; Murat Yuksel, University of Nevada, Reno;
  • Security Track
    Speakers:
    Krassimir TzvetanovA10 Networks, Inc.; .
    Merike Kaeo, DoubleShot Security;
  • Security Track
    Speakers:
    Krassimir TzvetanovA10 Networks, Inc.; .
    Merike Kaeo, DoubleShot Security;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;
  • Peering Track
    Speakers:
    Greg Hankins, Alcatel-Lucent; Daniel KoppDE-CIX; .
    Brian RoganGoogle; .
    Raul SejasTelefonica; .
    Tom PasekaCloudFlare; .
    Aaron Hughes6connect; .
    Elisa Jasinska, BigWave;

 

^ Back to Top