Labs

Hands-on builds you can reproduce on a laptop or a home lab. Each lab is published on GitHub when it is complete and tested, with the outputs it produced.

Published

BGP ADD-PATH: two exits, one idle link

Behind a route reflector, ADD-PATH and multipath-relax each change nothing alone and together bring an idle link to life; in an eBGP fabric, ADD-PATH changes nothing. Verified step by step, with packet captures and a failover test.

containerlabFRRBGP

Read the walkthrough ยท Lab on GitHub

In progress

In progress

Leaf-spine fabric as code

A containerlab topology with eBGP unnumbered, FRR, ECMP and BFD: the routed underlay every AI fabric starts from.

containerlabFRRBGP

In progress

RoCEv2 without RDMA hardware

Soft-RoCE on Linux virtual machines to learn verbs, queue pairs and perftest, and to watch RoCEv2 on the wire.

RDMASoft-RoCELinux

In progress

Generating NVUE configurations

Templates and a small Python generator that build rail-optimized leaf configurations from a data file.

AutomationJinja2Cumulus

Follow on GitHub