Skip to content

CVaaS and AVD Demo, EVPN MLAG

Demo Details

Container Requirements

CPUs: 8
Memory: 32 GB
Storage: 64 GB

Please request high spec Codespace machines from Github support first!

Info

You can run this demo without CVaaS if you leave CV_API_TOKEN empty.

Start "CVaaS and AVD Demo, EVPN MLAG" in Codespace

Running a smaller topology on 4 CPUs

You can run a smaller topology if you don't have access to a bigger Codespaces machines.

lab topology

Start "CVaaS and AVD Demo, EVPN MLAG - Small" in Codespace

Slides
PDF Slides

Last reviewed: 02/08/2024

Demos and labs reviewed over 6 month age may be outdated.

Lab Topology

lab topology

How To Run The Lab on Your Machine

It is possible to run the lab on your local machine (or any server) instead of using Github Codespaces.
You can download all required lab files here.
However you must take care of you VSCode setup and setting up environment variables. Also keep in mind that auto-downloaded image will not work on ARM-based MacBooks.

How To Run The Demo

Wait until cEOS-lab image will be imported

You can confirm if image was imported correctly with docker image ls.
In some rare cases the cEOS-lab image may fail to be downloaded. For example due to incorrecte token or other API failure on arista.com.
In that case you can upload the image manually by right-clicking the Explorer tab of the VSCode interface.

# 1. start cLab
make start
Wait until all devices will start streaming to CVaaS.

This may take a while.

# 2. build configs with AVD
make build
# 3. create CVP change control (1)
make deploy_cvp
# 4. assign tags for CVP topology view (2)
make tags
# 5. validate the deployment with ANTA preview
make test
  1. Review and execute the change control on CVP when all tasks will be created.

  2. Currently there is a bug with disabling LLDP on Ma0, which prevents topology view from functioning correctly.

Connect to a host (h01 or h02) and execute test alias to confirm connectivity.
Execute following commands to verify EVPN control plane:

show ip bgp summary
show bgp evpn summary
show bgp evpn route-type ip-prefix ipv4
show bgp evpn route-type mac-ip

Do any other testing in the lab.
Impress your customer, colleagues or make yourself a bit smarter and happier.
You rock! 🚀