Open-Source IS-IS Configuration Labs

This series of hands-on labs will help you master the IS-IS routing protocol configuration on a platform of your choice1, including:

  • Arista EOS
  • Cisco ASAv, IOSv, IOS XE, IOS XR and Nexus OS
  • FRRouting
  • Dell OS10
  • Juniper vSRX, vMX and vPTX
  • Nokia SR OS and SR Linux
  • Vyatta VyOS

Tip

If this is your first visit to this site, you should start with the Installation and Setup documentation or run labs in GitHub codespaces.

The initial lab exercises will help you configure basic IS-IS features:

The next set of exercises covers individual IS-IS features. We just started working on this section, and this is what you can practice at the moment:

Want to know what else we have planned? Check the Upcoming Lab Exercises document.


  1. Some assembly required: the virtual machines or containers that we recommend to use as external IS-IS speakers are easy to download, but you’ll have to build a Vagrant box or install a vendor-supplied Vagrant box or Docker container image for most other platforms. See installation and setup for details.