Skip to content

tonybourke/NERD_clab_topologies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NERD Project Containerlab Topologies

This is a repo of containerlab topologies for labbing. Currently these labs operate with cEOS-lab, which is Arista's containerized version of their EOS network operating system (NOS). As it's a container, it doesn't have all the features of a physical system (like hardware queues), but most features are supported, including data plane, control plane, EVPN/VXLAN, MPLS, and more. cEOS-lab is free to use for lab purposes, and is easy to obtain, which is why it's used for these topologies.

Medium Topology

This topolgy is two spines, four leafs, two 'hosts' and one router connected to two of the leafs. This is total of nine containers, and is tested for 16 GB VMs with 8vCPUs.

The plan is to have other sizes, such as a smaller size (8 GB/4 vCPUs) and a large size (32GB/12vCPUs).

This topology is sufficient to run a three-stage Clos EVPN/VXLAN network, or a standard Layer 2 collapsed core (Arista calls is Layer 2 leaf/spine).

Clos Medium

Installing

In a directory clone this repo:

git clone https://github.com/tonybourke/NERD_clab_topologies

Starting Topology

First, make sure you have Docker installed (this guide was based on the Autobox).

Change to the directory, like clos-medium, and run the containerlab deploy command.

sudo containerlab deploy

You should see all the containers started. It may take a minute or two.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages