Skip to content

zohmuz/xr-ztp-lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xr-ztp-lab

Automate IOS-XR Zero Touch Provisioning using Cisco NSO

Use Case Description

This lab comes with Jupyter lab notebooks for showcasing a full working zero touch provisioning example for ios-xr devices. Goal is to be able to run the following call-flow:

Installation

The lab has a corresponding dcloud where everything is installed and pre-configured. A simulated xrv9k device is used, configured and deployed inside a VIRL simulation which is also included in the dcloud environment.

Dependencies

  • ISC DHCP server
  • Python 3
  • Ncclient python library
  • Flask python library
  • Jupyter lab
  • Cisco NSO
  • Cisco IOS XR

Configuration

The connection details between the different components of the lab are preconfigured inside the corresponding jupyter notebooks

Usage

Access the lab at http://198.18.134.50:8888

Start with the ztp_lab notebook. To run a section of the lab, select the cell and press Shift+Enter.

Getting help

If you have questions, concerns, bug reports, etc., please create an issue against this repository.

Getting involved

Feedback, bug fixes and feature enhancements or additions are encouraged. Please see the CONTRIBUTING file for more information.

Author(s)

This project was written and is maintained by the following individuals:

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 61.3%
  • Python 30.5%
  • Makefile 7.9%
  • Shell 0.3%