Task01
YANG Suite Overview

YANG Suite

Cisco YANG Suite provides a set of tools and plugins to learn, test, and adopt YANG programmable interfaces such as NETCONF, RESTCONF, gNMI and more. YANG Suite will provides network operators with a common tool to interact with Cisco IOS XE, IOS XR, and the NX-OS Network Operating Systems as they look to modernize their network management and migrate from traditional network management tools.

YANG Suite Core

Cisco YANG Suite provides a set of tools and plugins to learn, test, and adopt YANG programmable interfaces such as NETCONF, RESTCONF, gNMI and more. YANG Suite will provides network operators with a common tool to interact with Cisco IOS XE, IOS XR, and the NX-OS Network Operating Systems as they look to modernize their network management and migrate from traditional network management tools.

YANG Suite Plugins

Cisco YANG Suite provides a set of tools and plugins to learn, test, and adopt YANG programmable interfaces such as NETCONF, RESTCONF, gNMI and more. YANG Suite will provides network operators with a common tool to interact with Cisco IOS XE, IOS XR, and the NX-OS Network Operating Systems as they look to modernize their network management and migrate from traditional network management tools.

Working with YANG Suite

Step 1 - Navigate to the YANG Suite URL

Next at the YANG Suite web login page, login using your username and password:

  • YANG Suite URL: http://10.0.208.34:80

Step 2 - Accept YANG Suite T&Cs

Next, accept the YANG Suite T&Cs.

Step 3 - Login to YANG Suite

Next at the YANG Suite web login page, login using your username and password:

  • Username: DEVWKS-2135
  • Password: CiscoLive

Success

Provided you have successfully logged in, you will be presented with the following screen.

Step 4 - Confirm YANG Suite Is Correctly Instantiated

Once logged into the YANG Suite web UI, take the following steps:

  1. Click Setup
  2. Click YANG files and repositories
  3. Click Select a YANG module repository

Ensure that the the OpenConfig repository is already available:

Step 5 - Confirm Module Sets for NX-OS 10.3(1)F

Once the YANG file and repo are installed, confirm the module set is in place:

  1. Click Setup
  2. Click YANG module sets
  3. Click Select a YANG set

Once the YANG module set is confirmed, proceed to the next step:

Step 6 - Explore the YANG set

The next step is to explore the YANG set, and load a model to visualise the model structure and description:

  1. Click Explore
  2. Click YANG
  3. Click Select a YANG set
  4. In Select YANG module(s), search for openconfig-platform
  5. Click Load module(s)

Step 7 - Search the model

The next step is to explore the YANG set, and load a model to visualise the model structure and description:

  1. Click Search nodes
  2. Enter software
  3. Click Search nodes

Step 8 - View the results the model

The results of the previous search are automatically displayed if a leaf property is found, as highlighted below

Step 9 - View the node properties

The properties of each node are browsable within YANG Suite. Here we see that the software-version is a 'leaf', the datatype is a 'string', it's read only, as well as the Xpath to access the data.

Step 10 - Stopping the docker containers

Stop all running containers with Ctrl+c. We will restart these containers later in the lab.


Ctrl+C

  • Introduction
  • Lab Environment and Topology
  • Streaming Telemetry Overview
  • Tools Overview
  • TIG Stack
  • Browse YANG Suite
  • Bonus Task!
  • Thanks