Skip to content
eastzone edited this page Sep 18, 2012 · 3 revisions

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

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

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/

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?

Currently, all experiments must be run manually. The tools must be downloaded separately. Below is a list of tools we have used.