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
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