Overview
Cisco DNA is an open, extensible, and software-driven architecture. This structure provides application developers with a variety of ways to approach programmability and automation for both physical and virtual networks environments using Cisco and third-party environments. DNA also complements Cisco's data center based Application Centric Infrastructure (ACI) technology by extending a policy-driven approach and software strategy throughout the entire network, from campus to branch, wired to wireless, and core to edge.
Scenarios
- Scenario 1: Schedule a Session
Requirements
Required:
- Laptop
- Login credentials for developer.cisco.com
- Login credentials for developer.ciscopark.com
- Cisco Spark™ Client (www.ciscospark.com)
Optional:
Components
- Cisco CSR1000 with IOS XE 16.08
- Cisco Meraki
- Cisco DNA-Center 1.X
- Microsoft Windows Workstation
- Centos 7
- Cisco Spark
- Cisco NFVIS 3.7
- Cisco CMX 10.4
Features
DevOps Human-Interaction Perspective | - Interact using the Cisco Spark REST APIs
- Interact with the Meraki APIs
- Interact with the DNA-C APIs
|
Infrastructure Perspective | - Device Programmability using RESTCONF on CSR1000
- Device Programmability using NETCONF/Yang on CSR1000
- Device Programmability with NFVIS
|
Controller Perspective | - DNA-C REST APIs – Getting started using Inventory, Topology, Device Count
- APIC-EM REST APIs – Initiate a PathTrace and format the resulting JSON Data
- CMX REST APIs
- NFVIS APIs
|
Resources