Wiki

Clone wiki

Hassel-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.

  1. mininet_builder: A Python script using Mininet API to construct Stanford backbone topology.
  2. 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.

Updated