Directory Structure¶
The directories in this repository are named to refer to what tools are included in a particular environment. Each directory includes the code to build the environment.
Name is of format:
<infra-env>-<features>
Currently supported infrastructure environments are:
Docker
Vagrant (virtualbox and libvirt)
Feature keys are:
Cn |
|
Dp4421 |
Small pre-generated datapools for 4421 exercises |
Ed |
UHED and UHGENI python libraries |
Ex4421 |
Exercises for 4421 |
G3 |
Geni-Lib for Python 3 |
J |
Jupyter single-user server |
L |
Labserve |
Lm4421 |
Labmodules for 4421, including Instructor-only |
V |
Virtual Topology Service testbed instance |
Example: vagrant-CnEdV
A vagrant VM with specific libraries for
teaching computer networking represented by Cn
, has the
UH Networking Lab’s education libraries
represented by Ed
, along with
Virtual Topology Services
running within the VM which is represented by V
.