SDN Floodlight Controller GUI Topology Video and Install

SDN Floodlight Controller GUI Topology Video and Install

Network


SDN Floodlight Controller GUI Topology Video and Install: There is a new topology component to the OpenFlow Controller FloodLight. The page is located in the GUI Web UI under the “Topology” menu and the balls on the screen represent hosts. I haven’t checked the listserv to see where they are going with it but it’s all in the right direction and actually reminds me of the OpenStack dev history video made with Gource the visualization software. The OpenStack video is the future of computing and network SDN resource visualization if done in realtime and made useful. Replace developer with Tenant and you have some sparkle. Pretty “Minority Report”esque but it wouldn’t be the first time Science Fiction predicted the future.

Floodlight-UI

Figure 1. Screen Shot of the Web UI Topology Page.


Video 1. FloodLight Topology Web UI Module. Neat first step.



Video 2.It would be slick to visualize out networks like this. Useful not sure but certainly slick.

If you have not installed FloodLight before it is super quick and easy. You will not get any visual hosts until you have a switch attached to it. You can do that very easily with a quick lab here or a longer more in depth lab here.

System Preperation

Install dependencies, apt-get for UB and yum for RH:
$apt-get install build-essential default-jdk ant python-dev eclipse git


SDN Floodlight Controller GUI Install

Clone the Github project and build the jar and start the controller:

$git clone git://github.com/floodlight/floodlight.git
$cd floodlight
$ant
$java -jar target/floodlight.jar

Once the service is running you can go to the web GUI and view topologies, flows etc or use curl statements to add remove datapaths.
View the GUI in a web browser http://localhost:8080/ui/index.html

Thanks for stopping by.


About the Author

Brent SalisburyI have over 15 years of experience wearing various hats from, network engineer, architect, devops and software engineer. I currently have the pleasure of working at the company that develops my favorite software I have ever used, Docker. My comments here are my personal thoughts and opinions. More at Brent's BioView all posts by Brent Salisbury →

Guest
Anu M
1 year 10 months ago


Hi Brent,

I am running the controller in a remote host and do not have access to the OS GUI. Is there a way to see the switch details as in “http://localhost:8080/ui/index.html”, using a command from the command-line?

Thank you,
Anu

Guest
longbin chen
2 years 3 months ago


Hi, Brent

I follow these steps:
$git clone git://github.com/floodlight/floodlight.git
$cd floodlight
$ant
$java -jar target/floodlight.jar
But could not open the ui in browser. Is there any step I missed? Thank you!