Developing Software-Defined Networks with Floodlight controller
Floodlight is another SDN controller developed in Java. Floodlight is more compact and easier to start with.
Getting ready
First download Floodlight controller. You may simply download a Floodlight virtual machine (VM) from http://www.projectfloodlight.org/download/.
Alternatively, you may download the source code archive from Floodlight and build it:
$ wget https://github.com/floodlight/floodlight/archive/v1.2.zip
Many open source Java projects such as OpenDaylight and ONOS are built using Apache Maven. You may install Maven in Ubuntu/Debian based systems using the following command:
$ sudo apt-get install maven
Floodlight requires Apache Ant in addition to Apache Maven for its build. You may install Ant using the following command:
$ sudo apt-get install ant
Maven requires Java for its execution. The preceding command will install Java as well. However, if you choose to install Maven by other means, make sure that Java is also correctly...