CLI
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…
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…
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…
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…
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…
#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…
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…
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…
#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…
2