Mininet And ODL
Mininet is an Instant Virtual Network on your Laptop. It creates a realistic virtual network, running real kernel, switch and application code, on a single machine (VM, cloud or native), in seconds, with a single command.
Install ODL
wget https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.4.0-Beryllium/distribution-karaf-0.4.0-Beryllium.tar.gz tar -xvf distribution-karaf-0.4.0-Beryllium.tar.gz cd distribution-karaf-0.4.0-Beryllium; ./bin/karaf
Install Features
feature:install odl-restconf odl-l2switch-switch odl-mdsal-apidocs odl-dlux-all
Web URL (username/password: admin/admin)
Start the mininet with Docker
docker run --privileged=true -it ozzyjohnson/mininet
Run it.
mn --topo linear,3 --mac --controller=remote,ip=172.17.0.1,port=6633 --switch ovs,protocols=OpenFlow13