0% found this document useful (0 votes)
16 views1 page

Cisco DevNet Cheatsheet

The document is a cheat sheet outlining various tools and technologies related to programmability in network management. It covers programming languages, APIs, source control systems, configuration management tools, network device interfaces, verification, virtualization, and telemetry/monitoring solutions. Each section highlights key tools and their functionalities, emphasizing automation and integration in network environments.

Uploaded by

Mahdi Kammoun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views1 page

Cisco DevNet Cheatsheet

The document is a cheat sheet outlining various tools and technologies related to programmability in network management. It covers programming languages, APIs, source control systems, configuration management tools, network device interfaces, verification, virtualization, and telemetry/monitoring solutions. Each section highlights key tools and their functionalities, emphasizing automation and integration in network environments.

Uploaded by

Mahdi Kammoun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Programmability Cheat Sheet

Selection of various Tools & Technologies

Programmability Click the heading


for more information
Python
capability to configure and manage Easy to learn platform-independent
devices using software protocols. programming language with powerful
libraries
REST API
REST is an API framework built on Postman
HTTP which enables communication software development tool to test
between two applications REST APIs calls

Source and Version Control


Git Github Gitlab
Open Source distributed Git repository Git-based DevOps platform
version control system hosting service for for software development
collaboration with & collaboration
added features Internal Cisco Gitlab

Configuration Management Network Controllers & Orchestrator


Ansible Cisco DNA Center
Open Source automation tool On-prem, REST APIs
used for configuration
management, application Meraki Dashboard
deployment, intraservice Cloud-based, REST APIs
orchestration etc. Cisco NSO: Network Services Orchestrator
industry-leading software for
automating services across traditional
and virtualized networks.

Network Device Interfaces


NETCONF: Network RESTCONF gRPC
Configuration Protocol an in 2017 introduced high performance open
network management subset of NETCONF, source remote procedure
protocol standardized which provides a call (RPC) system
by the IETF in 2006. RESTful interface
YANG: Yet Another Next Generation
data modeling language standardized by the IETF in 2010

Network Verification Network Virtualization


pyATS & pyATS Library/Genie CML: Cisco Modeling Labs
open-source ecosystem that network simulation platform for modeling
streamlines and standardizes how both Cisco and non-Cisco networks
to set up and run automated Vagrant
network tests tool for building and managing virtual
machine environments in a single
workflow.

Telemetry & Monitoring


TIG: Telegraf, InfluxDB and Grafana ELK: Elasticsearch, Logstash and Kibana
Telegraf (collecting data) ingests Logstash (data processing pipeline)
data and then sends it to InfluxDB ingests data and then sends it to
(time series database). Grafana is Elasticsearch (analytics engine).
visualizing the data. Kibana is visualizing the data.

You might also like