An emulator for Software-Defined Wireless Local Area Network and Software-Defined LTE Backhaul Netowrk
http://www.slideshare.net/rascov/20140824-open-net
- Built on top of Mininet and ns-3
- Complement ns-3 by supporting channel scan behavior on Wi-Fi station (sta-wifi-scan.patch)
- Show CsmaLink and SimpleLink in NetAnim (animation-interface.patch)
- Fix runtime error when access PacketMetadata of CsmaLink, Submitted
- Support SDN-based LTE backhaul emulation (lte.patch)
Mininet Walkthrough
Introduction to Mininet
Link modeling using ns-3
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."
sudo su -
cd OpenNet
python mininet/examples/opennet/wifi/two-ap-one-sw.py
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
Need setup distributed emulation of Mininet, see here.
sudo su -
cd OpenNet
python mininet/examples/opennet/lte/lte-example.py
See here.