Lab guideCisco DevNet

Cisco DevNet - Lab 3: Netconf Installing Dev Workstation

Last updated 8 February 2024

Download as PDF

Netconf Installing Dev Workstation

In Lab 3, focused on Netconf and installing the Dev Workstation, participants embark on configuring a dedicated development environment tailored for network programmability using Netconf. This involves setting up a workstation with essential tools and software for interacting with Cisco devices programmatically. The installation typically includes an integrated development environment (IDE), such as Visual Studio Code or PyCharm, along with the necessary Python libraries and Netconf-related modules. Participants may install the required software development kits (SDKs), such as the Cisco NX-OS or IOS-XE, to facilitate communication with Cisco network devices using Netconf protocols. The goal of this lab is to equip participants with a specialized development environment optimized for Netconf-based network automation, fostering hands-on experience and proficiency in leveraging Netconf for programmable network configurations within the Cisco ecosystem.

Lab:

Setting Up a Development Workstation

This Before beginning this lab on your workstation, install a standard set of development applications, tools, and interfaces.

Step 1: Download load the Code

The code for this lab is available on GitHub at https://github.com/RSTForum/Knowledgebase



  1. Open a bash terminal and create a directory named RSTForum under your $HOME.
mkdir rstforum  
cd ~/rstforum
  1. Clone the repository and change into the new folder.
git clone [https://github.com/RSTForum/knowledgebase](https://github.com/RSTForum/knowledgebase)
  1. Change to the sub-directory for this module.
cd knowledgebase/netconf/
  1. Install the lab requirements (requirement.txt has list of libraries required for this lab)
sudo pip install -r requirements.txt

Alright, you should be all set and ready to start the lab!

Learn this on the racks

Reading it is one thing. Configuring it is another.

Our batches run labs like this one end to end on real kit, in the Mumbai classroom or live online, taught by practicing engineers.