Wiki
Clone wikiHassel-Public / Mini-Stanford
What's Mini-Stanford
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.
Inside Mini-Stanford
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.
How can I get Mini-Stanford
git clone https://bitbucket.org/peymank/hassel-public.git
cd hassel-public/
Mininet_builder is at mininet/. And you can find Mahak at mahak/
Usage
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.
Want to know more
We have a blog post here describing what experiments you can run in Mini-Stanford.
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 Open vSwitch
Updated