Avatar

Adam Radford

Distinguished System Engineer

APJ

Adam Radford is a Distinguished Systems Engineer based in Sydney, Australia. His background is software and automation, having spent 10 years building and automating campus networks. He then joined Cisco and has focused on a variety of technologies including voice, wireless and data center. In recent times his focus has been Enterprise networks, specifically automation and programmability.

Adam has a first class honors degree in Science, majoring in Computer Science from the University of New South Wales (UNSW).

Articles

January 15, 2019

DEVELOPER

Cisco DNA Center Plug and Play (PnP) Reloaded – Part 5

Background Over the past few months I have been writing a series of blogs about the PnP process on Cisco DNA Center. In the past, PnP was a standalone application within Cisco DNA Center, with a dedicated workflow for onboarding devices.  Now, in the most recent 1.2.8 release, PnP has been integrate…

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…

November 1, 2018

DEVELOPER

On-Box Python for Cisco Devices – the Why, What, and How

As a junior network engineer at a university I wrote a lot of management scripts in Perl.  I had scripts to do things such as check switchport configurations and upgrade switch code. Times have changed a lot since then. The university’s web server now runs in the cloud, rather than on my personal wo…

October 4, 2018

DEVELOPER

Using Velocity to create Plug and Play templates in DNA Center – Part 4

Earlier blog posts in this Cisco DNA Center series gave an overview of PnP, how to use the API and an introduction to the configuration template editor.  This blog post explores creating templates in velocity.  Velocity is a template programming language, used in Cisco Prime Infrastructure and APIC-…

August 29, 2018

DEVELOPER

See How to Use the Plug and Play Template Editor in Cisco DNA Center – Part 3

The Rubber Hits the Road.. The first and second blog posts in this series gave an overview of network Plug and Play (PnP) and how it has evolved in Cisco DNA Center.   They showed a very simple workflow to provision a device with a configuration template with a variable called “hostname.”   Th…

August 7, 2018

DEVELOPER

New Learning Labs for DNA Center API

You have probably noticed the new DNA Center sandbox that we have been updating over the past few months.  If so, your next question is probably, “how can I take advantage of the APIs exposed?” Well, we have an answer for that. We have released a couple of new REST API labs for DNA Cente…

July 19, 2018

DEVELOPER

See How to Use the Plug and Play API in DNA Center – Part 2

Continuing the PnP story… The first blog in this series gave an overview of network Plug and Play (PnP) and how it has evolved in DNA Center.   It showed a very simple workflow to provision a device with a configuration template with a variable called “hostname”. One of my customers had a requ…

July 8, 2018

DEVELOPER

Cisco DNA Center Plug and Play (PnP) – Part 1

Background I have written a number of blogs on Network Plug and Play (PnP) on APIC-EM and wanted to provide an update of the new improved PnP in Cisco DNA Center. This new series covers the changes and enhancements made to PnP on Cisco DNA Center 1.2.   The PnP application was not officially exposed…

August 21, 2017

DEVELOPER

Look Mom…No Hands! Automating Device Deployment with IOS XE

For those of you who have followed earlier blogs, you will have seen the major enhancements we have been making in open IOS XE. Jeff McLaughlin mentioned Day Zero deployment in his recent blog. Day Zero is a critical step in automation. In the past, in order to install a new network device, a highly…