Skip to content

XIA in Mininet

Cody Doucette edited this page Aug 13, 2018 · 6 revisions

The various XIA experiments and tests on this wiki can be run using lightweight Mininet nodes.

XIA support was added to Mininet in Google Summer of Code 2018 by Hrishav Mukherjee.

Table of Contents

Obtain an XIA Development Environment

To run Mininet experiments with XIA, you need an XIA development environment. Follow the instructions for setting up an XIA development environment before continuing.

Installing the Mininet Code with XIA

Remove Mininet (if needed)

If you already have Mininet installed using a packaging system, remove Mininet using that system. For example, on Ubuntu you can do `apt-get remove mininet`.

If you already have Mininet installed from the source code, then you can do:

 sudo rm -f `which mn`
 sudo rm -f `which mnexec`
 sudo rm /usr/share/man/man1/mn.1*
 sudo rm /usr/share/man/man1/mnexec.1*

Obtain and Install

Once you're ready to install, execute the following commands:

 git clone https://github.com/Hrish1/mininet.git
 git checkout final
 cd mininet
 ./util/install.sh -fnv

Usage

TBA

XIA Experiments in Mininet