Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-network-automation

Curated Awesome list about Network Automation
https://github.com/eric-erki/awesome-network-automation

Last synced: 4 days ago
JSON representation

  • Tools

    • NETCONF

      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • NetTools - Simple network Python scripts.
      • Docker - Docker is a software technology providing operating system-level virtualization also known as containers, promoted by the company Docker, Inc.
      • KVM - KVM (Kernel-based Virtual Machine) is a full virtualization solution build into the Linux Kernel
      • QEMU - QEMU is a generic and open source machine emulator and virtualizer. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, 64-bit POWER, S390, 32-bit and 64-bit ARM, and MIPS guests.
      • Vagrant - Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
      • VirtualBox - VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
      • GNS3 - Graphical Network Simulator-3.
      • Mininet - Mininet creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command.
      • UNetLab - Unified Networking Lab.
      • haci - HaCi is an IP Address / Network Administration (IPAM) Tool with IPv6 support.
      • Infoblox - Industry leader in DNS, DHCP, and IP address management, the category known as DDI.
      • phpIPAM - phpIPAM is an open-source web IP address management application (IPAM). Its goal is to provide light, modern and useful IP address management.
      • TeemIP - TeemIp is an open source, WEB based, IP Adress Management (IPAM) tool that provides comprehensive IP Management capabilities. It allows you to manage your IPv4 and IPv6 spaces through a simple and powerful user interface: track user requests, discover and allocate IPs, manage your IP plan and your subnet space in accordance with best in class IP Management practices.
      • ManageEngine - Network Configuration Manager is a multi vendor network change, configuration and compliance management (NCCCM) solution for switches, routers, firewalls and other network devices.
      • NetMRI - Vendor Agnostic NCCM tool with with policy engine and multi-vendor device lifecycle/vulnerability management. (Infoblox product)
      • Solarwinds - Automated network configuration and compliance management.
      • Rconfig - Free, open source network device configuration management tool, customizable to your needs!
      • Ansible for DevOps - Learn Ansible concepts from an industry leading Ansible expert, with associated Vagrant files for ease of learning
      • Infrastructure as Code - Learn the Infra as Code principles and design patterns (examples are for Compute not network though)
      • Seeking SRE: Conversations About Running Production Systems at Scale - Learn from the best practices of SRE practitioners who are not working at Google
      • Anuta Networks - Anuta NCX delivers network service orchestration for greenfield and brownfield deployments. NCX is an intent-driven platform with YANG service models for multiple domains such as Branch/CPE, Data Center, Virtual MPLS, Carrier Core Networks and Cloud Interconnects. NCX has built-in YANG device models for PNFs and VNFs from 35+ industry leading vendors supporting hundreds of L2-L7 network functions using CLI, NETCONF, YANG, REST and SNMP. See the complete [list](http://www.anutanetworks.com/managed-devices/).
      • Apstra - The Apstra Operating System (AOS) is a vendor-agnostic distributed operating system for the data center network that enables business agility, dramatically scales operational efficiency, and reduces downtime.
      • Cisco NSO - NSO (former Tail-f NCS) is a multi-vendor automation and orchestration platform for physical and virtual networks for over 80+ vendors. NSO provides YANG-based programmability through a wide variety of interfaces including CLI, RESTCONF, NETCONF, Java, Python and web UI.
      • Intentionet - Intentionet provides a hosted or on-premise network validation software solution based on [Batfish](http://www.batfish.org). Intentionet Sage's model-based network simulation enables pre-commit validation for all network changes, ensuring only correct changes are pushed to the network, thereby reducing outages and breaches while improving network agility.
      • NetYCE - to-end including firewalls, DDI (DNS, DHCP, IPAM) and other 3rd party tooling. Deploy your networks as Designed.
      • PacketFront - PacketFront BECS and BBE is a vendor-agnostic network, service and resource orchestration system for residential, enterprise and data center networks.
      • Cisco Meraki - Cisco Meraki is the leader in cloud controlled WiFi, routing, and security. Secure and scalable, Cisco Meraki enterprise networks simply work.
      • Cisco Viptela - Viptela provides Software-Defined Wide Area Network (SD-WAN) technology that allows global companies to build cost-effective WANs.
      • Talari - Talari Networks SD-WAN technology.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • Anuta Networks - Anuta NCX delivers network service orchestration for greenfield and brownfield deployments. NCX is an intent-driven platform with YANG service models for multiple domains such as Branch/CPE, Data Center, Virtual MPLS, Carrier Core Networks and Cloud Interconnects. NCX has built-in YANG device models for PNFs and VNFs from 35+ industry leading vendors supporting hundreds of L2-L7 network functions using CLI, NETCONF, YANG, REST and SNMP. See the complete [list](http://www.anutanetworks.com/managed-devices/).
      • UNetLab - Unified Networking Lab.
      • Anuta Networks - Anuta NCX delivers network service orchestration for greenfield and brownfield deployments. NCX is an intent-driven platform with YANG service models for multiple domains such as Branch/CPE, Data Center, Virtual MPLS, Carrier Core Networks and Cloud Interconnects. NCX has built-in YANG device models for PNFs and VNFs from 35+ industry leading vendors supporting hundreds of L2-L7 network functions using CLI, NETCONF, YANG, REST and SNMP. See the complete [list](http://www.anutanetworks.com/managed-devices/).
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • Glue - With Gluware, the Glue Networks vision and team are continuing to trail-blaze at the forefront of the networking industry with multi-vendor orchestration solutions for Data Center, WAN and LAN networks.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • bluecat - BlueCat provides network intelligence and insight into the relationship between devices, users and IP addresses that can be put into action to improve security and ensure reliable, always-on business connectivity.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
      • UNetLab - Unified Networking Lab.
  • Uncategorized

    • Uncategorized

      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
      • Mircea Ulinic - Learn more about cross-vendor event-driven network automation and orchestration.
      • IRC Ansible - Ansible IRC Channels.
      • AWS Reinvent - AWS re:Invent Central is designed to facilitate connections between sponsors and attendees.
      • Ansible NYC Meetup - Local NYC Ansible user meetup.
      • London Network Automation Meetup - A community of network engineers, who have interest in the new buzz of network automation.
      • Network to Coders Meetup - Maybe this can pressure NTC to finally setup an event for the 140+ NTC meetup members.
      • SaltStack NYC Meetup - Local NYC SatlStack user meetup.
      • Tech Field Day - Field Day events bring together innovative IT product vendors and independent thought leaders to share information and opinions in a presentation and discussion format.
      • SaltConf - 4 days event including two days of SaltStack customer case studies and SaltStack technical deep dives.
      • IP Space - Numerous courses, webinars, and videos covering SDN, network automation, cloud computing, virtualization technologies, IPv6, VPNs, and much more.
      • Python for Network Engineers - Learn skills that make you better at network automation and that improve your capability to use programming to scale your work.
      • Abstract all the things
      • How Facebook Learned to Stop Worrying and Love the Network - content/uploads/presentations/4-DR-NMS-ng-v2.pdf).
      • Network automation at scale
      • NAPALM
      • What Is NetDevOps - content/uploads/presentations/54-LeslieCarr_What_is_NetDevOps_Why_RIPE71.pdf).
      • Securing Network Automation
      • cidrblock - The Network Automation thoughts of Bradley A. Thornton.
      • Eric Chou - PythonicNetneg - The Network Automation thoughts of Eric Chou.
      • ipSpace.net - Ivan Pepelnjak - Network automation blog posts by Ivan Pepelnjak.
      • Mircea Ulinic - Random thoughts of Mircea Ulinic. May include event-driven network automation, vendor bashing or machine learning (TBD).
      • Networker and Coder - The Network Automation thoughts of Csilla Bessenyei.
      • Network OP - The Network Automation thoughts of Michael Kashin.
      • Project 10 - The Network Automation thoughts of Gabriele Gerbino.
      • Python for Network Engineers - Articles on Netmiko, NAPALM, and Ansible by Kirk Byers.
      • NANOG - North American Network Operators' Group with fair share of automation presentations/discussions.
      • IPEngineer - David Gee - Network automation, software-networking and musings from David Gee.
      • Mircea Ulinic - Learn more about cross-vendor event-driven network automation and orchestration.
      • Network to Code - Network Automation Training including Python, Ansible, DevOps, and much more.
      • Ansible Fest - AnsibleFest is a day-long conference bringing together Ansible users, developers and industry partners to share best practices, case studies and Ansible news.
  • Structured Data

  • Python

  • Go

    • NETCONF

      • Awesome Go - A curated list of awesome Go frameworks, libraries, software and resources.
  • Vendor API Docs

  • Ansible

  • Batfish

    • NETCONF

      • Jupyter Notebook - Jupyter Notebooks showing how to use Batfish for configuration, ACL, routing, forwarding, etc... analysis.
  • Chef

  • Puppet

  • Salt

  • StackStorm

  • Library

    • NETCONF

      • Apstra's Aeon-ZTPS - Aeon-ZTPS is a universal Zero-Touch-Provisioning server for data center infrastructure systems at b. Currently supports the bootstraping of Arista EOS, Cisco NX-OS, and Cumulus Linux.
      • Condoor - This is a Python module providing access to Cisco devices over Telnet and SSH.
      • SEC - Simple Event Correlator - SEC is an event correlation tool for advanced event processing which can be harnessed for event log monitoring, for network and security management, for fraud detection, and for any other task which involves event correlation.
  • Podcasts Episodes

  • API