CLI

October 24, 2019

DEVELOPER

Cisco DNA Center Template Archive/Restore

Background I have written a number of blogs about CLI templates in Cisco DNA Center.  These templates can be used as part of the “provisioning” workflow in the UI, or programmatically directly from the API. One question that often comes up is the ability to share templates through archive and restor…

October 3, 2019

DEVELOPER

Using the Cisco DNA Center SDK CLI Tool

Find previous blogs in this Cisco DNA Center blog series. API flexibility, with Linux shell CLI convenience Many of my blogs on the Cisco DNA Center API have been focused on Python scripts, most recently with the newly released SDK.  Thanks to Jose Bogarin and the team at Altus there is now a CLI wr…

November 8, 2018

DEVELOPER

Get Started with the Whole of Branch Provisioning – Virtual and Physical

Earlier blogs have covered PnP use cases for simple deployments of a single switch.  This blog covers the design and automated deployment of a complete branch infrastructure. There will be no need to connect to the Command Line Interface (CLI) of any device. Topology In this example, Enterprise Netw…

October 24, 2018

DEVELOPER

Automating Your Network Operations, Part 3 – Data-Driven Ansible

How encoding and transport of the data-model gives you power and flexibility In the first blog, I attempted to make the point that the declarative approach of using function-specific modules in Ansible is not scalable. In the second blog, I introduced data models into the conversation to help organi…

December 20, 2017

DEVELOPER

It’s time to move away from SNMP and CLI and use Model-Driven Telemetry

Traditional features such as SNMP, CLI, and Syslog, used for collecting operational statistics from a network, have several restrictions due to the growth of the objects like IoT devices and cloud based applications. SNMP uses the pull model when retrieving data from a switch. This model cannot scal…

October 3, 2017

PERSPECTIVES

#CiscoChampion Radio, S4|Ep.10: The Importance of Flexible Infrastructure

#CiscoChampion Radio is a podcast series by technologists for technologists. In this episode we’re talking to David Zacks, the importance of flexible infrastructure. Get the Podcast Listen to this episode Download this episode (right-click on the episode’s download button) View this episode in iTun…

August 9, 2017

DEVELOPER

Using CLI as Training Wheels with NETCONF/YANG

Just before Cisco Live US, Cisco unveiled “The Network. Intuitive.” and with it is “Introducing an entirely new era of networking.” If you’re like me, you are likely intrigued, and are asking yourself.. “How do I get started?”. A great first place to start i…

August 7, 2017

DEVELOPER

Learning Python on IOS-XE…turning anxiety to excitement

CLI programming skills are still relevant in IOS XE, but adding a Linux container with Python natively embedded in release 16.5 takes programmable networks to the next level. With another Cisco Live fading in the rear-view mirror, I find myself reflecting on some of the really interesting events tha…

March 28, 2017

DIGITAL AND SOCIAL

#CiscoChat Recap: Have APIs Killed the CLI?

What’s an API (Application Program Interface)? What’s a CLI (Command Line Interface)? Are APIs really poised to take over CLIs? On Wednesday, March 22, @CiscoDevNet hosted a lively #CiscoChat to discuss these questions. Developers and engineers from all over the world joined the chat to talk about t…