Software Defined Networking and OpenFlow

Jeffrey Dalla Tezza and Nate Schloss

Over the semester we looked at a range of Software Defined Networking technologies and specifically focused on OpenFlow and it's capabilities. We looked at a few different technologies that use OpenFlow and examined the abstractions that these provide.

As part of our exploration we took two linksys routers and installed an OpenFlow implementation at the user level on them. Using the two routers we created a 'load balancing' demo where we can arbitrarily assign a client that connects over WiFi to a server and then store which server we have assigned them to.

For our conclusions about OpenFlow see our presentation.