dlinknctu / OpenNet

A Simulator for Software-Defined Wireless Local Area Network
GNU General Public License v2.0
72 stars 44 forks source link

OpenNet

An emulator for Software-Defined Wireless Local Area Network and Software-Defined LTE Backhaul Netowrk
http://www.slideshare.net/rascov/20140824-open-net

Feature

Reading material

Mininet Walkthrough
Introduction to Mininet
Link modeling using ns-3

Build OpenNet

Support Ubuntu 14.04.5

sudo su -
apt-get install git ssh
git clone https://github.com/dlinknctu/OpenNet.git
cd OpenNet
./configure.sh
./install.sh master

After a successful installation, the script will show "OpenNet installation has completed."

Run OpenNet example script

sudo su -
cd OpenNet
python mininet/examples/opennet/wifi/two-ap-one-sw.py

Run NetAnim

Use NetAnim to open the XML file in the directory /tmp/xml
Click "Play Animation" button can start animation of network activity

sudo su -
cd OpenNet
python mininet/examples/opennet/wifi/wifi-roaming.py
./ns-allinone-3.22/netanim-3.105/NetAnim

SDN-based LTE Backhaul Emulation (Advanced Feature)

Need setup distributed emulation of Mininet, see here.

sudo su -
cd OpenNet
python mininet/examples/opennet/lte/lte-example.py

OpenNet Tutorial

See here.