-
Notifications
You must be signed in to change notification settings - Fork 29
Mini Stanford
Do you want to run the entire Stanford network in Mininet, with real configuration files? Mini-Stanford can do that! We use Mini-Stanford for ATPG evaluation in our CoNEXT 2012 paper (to appear).
Mini-Stanford is a demo project to replicate Stanford backbone network in Mininet-HiFi, with now public Stanford topology and configuration information. It can also be adapted to other networks, if such information is available.
Mini-Stanford has two main parts.
- mininet_builder: A Python script using Mininet API to construct Stanford backbone topology.
- Mahak: A Beacon bundle that downloads the OpenFlow configuration files into Mininet.
If you are reading this page, you may already know how to do that.
git clone https://github.com/eastzone/atpg.git
Mininet_builder is at utils/mininet. And you can find Mahak at utils/mahak/
To know more about how to run mininet_builder, simply
mininet/mininet-builder.py -h
Please consult Beacon's documentation for how to insert Mahak as a custom bundle.
Currently, all experiments must be run manually. The tools must be downloaded separately. Below is a list of tools we have used.
- Reachability/Latency: ping
- Available Bandwidth: pathload
- Priority: Can be set up directly in OpenvSwitch