cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4958
Views
1
Helpful
0
Comments
lamarsh
Level 5
Level 5

Overview

This sandbox provides a pre-configured environment in which to explore YDK-Py APIs. These Python APIs have been generated using the native XR models in release 6.1.2 and additional OpenConfig models. The YANG Development Kit (YDK) facilitates device programmability using data models. YDK can generate APIs in a variety of programming languages using YANG models. These APIs simplify the implementation of applications for network automation. Developers are not required to focus on protocol, transport and encoding specifics. Instead, they can focus on the underlying structure of the device configuration/operational data and on the implementation of their own automation logic. In addition, the APIs provide some level of local validation based on information embedded in the YANG model. This means that many errors can be caught locally without having communicate with the networking device.

Check it out here: Cisco IOS XR YANG Development Kit Sandbox v2

Scenarios

  • Scenario 1: Get Started with YDK-Py Apps

Requirements

RequiredOptional
  • Laptop
  • Cisco® AnyConnect®

Components

  • Linux controller host
  • IOS XRv9K 6.1.2

Features

Linux host
  • YDK-Py package
  • YDK-Py sample applications
IOS XRv9K
  • Provides virtualized instance of IOS XR
  • Provides a NETCONF agent for configuration management on IOS XR

Topology

topo

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links