^ Top

NANOG Meeting Presentation Abstract

Automatically Build, Test and Deploy Your Network Configurations
Meeting: NANOG63
Date / Time: 2015-02-02 3:30pm - 4:00pm
This item is webcast
Room: Salon I
Presenters: Speakers:

Carlos Vicente, Dyn Inc.

Carlos Vicente is a Principal Network Engineer at Dyn, where he contributes to Dyn's next-generation infrastructure. His interests include network design, automation and management. Prior to Dyn, he worked for ISC where he helped maintain and grow the worldwide DNS F-Root network. He also worked with the University of Oregon and the Network Startup Resource Center (NSRC) building networks and training engineers in emerging regions. Carlos is the author of the open source Network Documentation Tool (Netdot). He is originally from the Dominican Republic and has an M.S. degree in Telematics from the Politechnic University of Catalonia (Spain).
Abstract: Do you still copy/paste configuration sections when deploying new devices or adding new features? Do you struggle to keep things consistent and free of cruft? Do you suffer each time you need to touch 100+ devices? Envious of the tools the systems and software people use to automate their work? With networks growing at a faster pace than the teams who manage them, we need to move our processes and tools into the 21st century.

Configuration management and continuous integration are common in software development and systems administration, but woefully absent in networks. Utilizing these capabilities to address our challenges in managing our network configuration is both wise and necessary.

Kipper is the internal codeword for our network automation system. It is a modular solution using standard tools and protocols such as Ansible, Jenkins, Github and NETCONF. We’ll cover how Kipper addresses these issues, its implementation details, challenges and experiences.
Files: pdfAutomatically Build, Test and Deploy Your Network Configurations(PDF)
youtubeAutomatically Build, Test and Deploy Your Network Configurations
Sponsors: None.

Back to NANOG63 agenda.

NANOG63 Abstracts

  • Network Integration Panel
    Moderators:
    Joe Provo, Google; Panelists:
    McGehee Games, CenturyLink; Steve Powell, Level3; Dave Siegel, Level 3 Communications; Richard A Steenbergen
  • Network Integration Panel
    Moderators:
    Joe Provo, Google; Panelists:
    McGehee Games, CenturyLink; Steve Powell, Level3; Dave Siegel, Level 3 Communications; Richard A Steenbergen
  • Network Integration Panel
    Moderators:
    Joe Provo, Google; Panelists:
    McGehee Games, CenturyLink; Steve Powell, Level3; Dave Siegel, Level 3 Communications; Richard A Steenbergen
  • Network Integration Panel
    Moderators:
    Joe Provo, Google; Panelists:
    McGehee Games, CenturyLink; Steve Powell, Level3; Dave Siegel, Level 3 Communications; Richard A Steenbergen
  • Network Integration Panel
    Moderators:
    Joe Provo, Google; Panelists:
    McGehee Games, CenturyLink; Steve Powell, Level3; Dave Siegel, Level 3 Communications; Richard A Steenbergen
  • DNS Track
    Moderators:
    Duane Wessels, VeriSign;
  • Real-world Network Automation
    Moderators:
    Matt Peterson, Cumulus Networks; Panelists:
    Bronwyn Lewis, Packet Clearing House; Carlos Vicente, Dyn; Jérôme Fleury, CloudFlare;
  • Real-world Network Automation
    Moderators:
    Matt Peterson, Cumulus Networks; Panelists:
    Bronwyn Lewis, Packet Clearing House; Carlos Vicente, Dyn; Jérôme Fleury, CloudFlare;
  • Real-world Network Automation
    Moderators:
    Matt Peterson, Cumulus Networks; Panelists:
    Bronwyn Lewis, Packet Clearing House; Carlos Vicente, Dyn; Jérôme Fleury, CloudFlare;
  • Real-world Network Automation
    Moderators:
    Matt Peterson, Cumulus Networks; Panelists:
    Bronwyn Lewis, Packet Clearing House; Carlos Vicente, Dyn; Jérôme Fleury, CloudFlare;

 

^ Back to Top