Skip to content

NetCadCam demo using ContainerLabs - Basic Switching Topology of 3 cEOS devices

License

Notifications You must be signed in to change notification settings

mailsanjayhere/netcad-demo-clabs1

 
 

Repository files navigation

Demo - NetCadCam using ContainerLab


NOTE - This is under repo is under active development and is meant for examination purposes only at this time. More is coming soon, including a video and the related repositories used by this demo.


This respository contains a "Hello, world!" example of using the NetCadCam toolkit.

The network testbed uses the containerlab system, version 0.22.0.

The demonstration defines three designs, showing in the netcad.toml configuration file. Each design is a "building-floor". Each design has, by default, the following:

  • one "core" device
  • two "access" devices, each with 2 uplinks to the core
  • one "access-point", that is conncected to an access-device

The "access-point" does not exist in the containerlab demonstration. It is designed as a psuedo-device for the purpose of the design elements.

The primary purpose of this repo is to allow anyone interested in the NetCadCam project to see a working example of design files and how they are used to validate the operational state of the network. Inclusively:

  • The ability to generate the network checks and validate the operational state of the network
  • The ability to generate the cEOS configuration files
  • The ability to generate the containerlabs topology file
  • See how NetCadCam can be extended to include containerlab CLI features

About

NetCadCam demo using ContainerLabs - Basic Switching Topology of 3 cEOS devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.8%
  • Jinja 4.6%
  • Other 0.6%