Create lab lessons for the NRE Labs Antidote network emulator
The Antidote network emulator, part of the Network Reliability Engineering project, offers a web interface that presents network emulation scenarios to users as documented lessons. Each lesson is presented in a window running Jupyter Notebooks and contains commands that the user can click on to run them on the virtual nodes in the network emulation scenario.

The NRE Labs developers intend for Antidote to be used as an educational tool. Its lesson-focused user interface supports students’ learning progress. This post is a tutorial showing how to create and test two simple, but different, Antidote lessons.
Lab documentation
At the time I wrote this post, the Antidote documentation does not provide enough practical information about how to create new Antidote labs. However, useful information is spread around in a few different locations, which I list below:
- Read the documentation about Lesson Endpoints
- The NRE Labs blog and videos on the NRE Labs Community Resources page provide some useful information about building labs for Antidote
- The Tips and FAQs Page that includes useful information about building lessons
- Read the post on the NRE Labs blog about how NRE Labs implements curriculum as code
- You can also reverse-engineer existing lab lessons
- Look Continue reading


The server manufacturer also said it will contribute an open firmware development kit to the...
If Sprint and T-Mobile gain approval from regulators to merge, it will impact infrastructure...



The French carrier has deployed two Nokia 5G base stations to support 8K broadcasts and a mixed...

The group released the draft of its SD-WAN service definition standard, with the official...
