Skip to content

ponchotitlan/oss-summit-OpenConfig-demo

Repository files navigation

Data Networks Neutrality with OpenConfig πŸ§™πŸΌβ€β™‚οΈβš™οΈ

Open Source Summit Europe 2024 🐧πŸ‡ͺπŸ‡ΊπŸ‡¦πŸ‡Ή

Nice to see you! β˜•

And thank you! for having attended my session at this year's summit. I hope that you enjoyed it and found it useful for your day-to-day network management, or even any side project or certification prep.

You can find in this repository the following items:

  • Jupyter notebook shown in the session
  • PDF with the slides deck

Using the notebook πŸ“š

To execute the code snippets, you need to first create a virtual environment and install the Python libraries mentioned in the requirements.txt file.

:~$ python -m venv myenv

:~$ myenv\Scripts\activate (Windows)
:~$ source myenv/bin/activate (Linux)

:~$ pip install -r requirements.txt

The virtual environment must be selected as the Python kernel for your Jupyter notebook. The steps vary depending on your IDE (if using any). You can find here the instructions for Visual Studio code.

This notebook makes use of the always-on Cisco IOSXR device provided by DevNet. The credentials hardcoded in this notebook might change, hence it is important to have a look at the sandbox for any possible updates.

Resources and more πŸ’»

Resources
OpenConfig public repository
OpenConfign schema paths online explorer
OpenConfig schema documentation - trees and docs
Cisco YANG Suite

Done with 🧑 by Alfonso Sandoval