Python

Cisco DNA Center - Assurance

DNAC Series This is part of a DNAC series: Part 1: Getting started Part 2: Cisco DNA Center - Devices Part 3 (this post): Cisco DNA Center - Assurance Part 4: Cisco DNA Center - Sites Part 5: Cisco DNA Center - Discovery (POSTMAN) Part 6: Cisco DNA Center - Discovery (Python) Part 7: Cisco DNA Center - CommandRunner (Python) Part 8: Cisco DNA Center - Flow-Analysis (POSTMAN) Part 9: Cisco DNA Center - Flow-Analysis (Python) Disclaimer: the code in this post is not production-grade code obviously.

Cisco DNA Center - Devices

DNAC Series This is part of a DNAC series: Part 1: Getting started Part 2 (this post): Cisco DNA Center - Devices Part 3: Cisco DNA Center - Assurance Part 4: Cisco DNA Center - Sites Part 5: Cisco DNA Center - Discovery (POSTMAN) Part 6: Cisco DNA Center - Discovery (Python) Part 7: Cisco DNA Center - CommandRunner (Python) Part 8: Cisco DNA Center - Flow-Analysis (POSTMAN) Part 9: Cisco DNA Center - Flow-Analysis (Python)

Scrapli Introduction

Introduction I first came across Scrapli on Twitter. It spiked my interest as these days I’m going through the major network automation tools.

NAPALM Introduction - Part 2

Introduction Let’s continue where we left off in part 1. In this post, we will focus more on some specific use cases, like configuration validation and changing configurations onto our devices.

NAPALM Introduction - Part 1

Introduction NAPALM stands for ‘Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM)’ and is a Python library that can be used to automate and interact with networking devices and OS’es using a unified API.

RESTCONF with Python

Installation In this post, we went over a number of use cases. We used POSTMAN to understand the details. Here is the list of use cases for your convenience.

RESTCONF intro with Postman - Part 1

What is RESTCONF As per RFC 8040 (RESTCONF Protocol), the IETF describes RESTCONF as: an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).