yang

November 7, 2018

DEVELOPER

Documenting Network Automation Examples on DevNet Code Exchange

It’s no secret that one of the biggest challenges network engineers face when they embark on the network automation journey is the lack of concise documentation in open source projects. In many cases, I find myself digging through the code of projects to understand how to use it (therefore my…

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…

October 10, 2018

DEVELOPER

What’s Next for Developers Working on Real-time Communications Applications?

The IIT RTC Conference and Expo is a collaborative event where industry and academia connect. Leveraging its unique academic setting, this annual conference brings together technical professionals and business executives from the data and telecommunications industry, standards bodies, policy and reg…

September 26, 2018

DEVELOPER

Automating Your Network Operations, Part 2 – Data Models

Keeping your IT infrastructure operational Before I get into data models, I want to take a slight diversion to incorporate some of the feedback that I received from the first blog. It was pointed out that my use of the ios_config module was “naïve.” I contend that it is more accurate to say that my…

September 19, 2018

DEVELOPER

Updated IOS-XR Programmability Learning Labs and Sandbox Expand Your Options

Get your free DevNet account for access to our developer resources, learning labs, and sandbox. A few weeks back I shared this blog post New XR Programmability Learning Labs and Sandbox introducing the new IOS-XR Learning Lab and a dedicated sandbox environment for IOS-XR programmability. This IOS-X…

Open vRAN Update: NETCONF/YANG Comes to 5G RAN!

One of the key principles of the Open vRAN ecosystem that Cisco and its ecosystem partners announced earlier this year, is to establish open, standard interfaces and management for vRAN. Recently the xRAN Forum has defined the use of IETF’s NETCONF/YANG standard for programmatically configuring and…

The YANG Language – Up, up and away!

The work on YANG started as a direct response to the initial traction of the NETCONF protocol. Basically users saying that a protocol is good and well, but unless there is a formal description of the content that clients can manipulate, there may be not much win to be had. So off we went to write a…

May 24, 2018

DEVELOPER

Want to Get Started with Network Programmability? Meet me at Cisco Live!

Are you interested in network programmability, but not sure where to get started? Are you going to Cisco Live? If you answered yes to either question read on, this is for you! With Cisco Live rapidly approaching the most common question I’m asked is “are you going to Cisco Live?” To which I’m…

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…