OpenFlow/Software Defined Network
OpenFlow or more broadly Software Defined Networking is a new network architecture/approach that enables innovations by researchers, operators, application/service providers, and third parties as well as by network equipment vendors. The architecture uses: (1) separation of data and control planes with a well defined vendor agnostic API/protocol between the two (2) a logically centralized control plane with an open API for network applications and services; and (3) network slicing and virtualization to support experimentation at scale on a production network.
OpenFlow Wireless is a platform built on OpenFlow to enable research and innovations in mobile wireless networking. The goal is to open up both Internet and Cellular infrastructures for innovations to significantly reduce capex and opex and accelerate creation of interesting mobile services.
OpenFlow networks are being deployed for research and experimentation at several university campuses and within I2 and NLR backbones. An ecosystem of researchers, equipment and chip vendors, providers, and users is coming together around OpenFlow/Software defined networking due to its appeal to different stakeholders of the networking value chain.
For more information on OpenFlow, visit openflowswitch.org.
To share this new found control and enable innovation, we build flexible slicing on top of OpenFlow. Through flexible slicing of the network, we allow multiple experiments to be carried out concurrently on the same physical infrastructure. This allows realistic and at-scale evaluations of ideas, while providing a natural path for deployment.
The architecture of OpenFlow Wireless is as shown. The platform allows easy incorporation of wireless technologies and network control can be implemented rapidly in software controllers.
The platform also provides simple APIs allows ease of development and rapid prototyping of ideas. For example, we were able to implement bicasting/tricasting mobility in 227 lines of C/C++. This includes handing over between heterogeneous technologies, such as WiFi and WiMAX.
To download and setup the platform, look at this wiki page for instructions.
Lossless Handover with n-casting between WiFi-WiMAX on OpenRoads
Kok-Kiong Yap, Te-Yuan Huang, Masayoshi Kobayashi, Michael Chan, Rob Sherwood, Guru Parulkar, and Nick McKeown
Mobicom, Beijing, China, September 2009
To recreate this demonstration, find instructions on this wiki page.
Publications, Reports and Talks
- OpenRoads: Empowering Research in Mobile Networks
Kok-Kiong Yap, Masayoshi Kobayashi, Rob Sherwood, Te-Yuan Huang, Michael Chan, Nikhil Handigol, and Nick McKeown
In Proceedings of ACM SIGCOMM, Barcelona, Spain, August 2009
- The Stanford OpenRoads Deployment
Kok-Kiong Yap, Masayoshi Kobayashi, David Underhill, Srinivasan Seetharaman, Peyman Kazemian, and Nick McKeown WiNTECH, Mobicom, Beijing, China, September 2009
- Blueprint for Introducing Innovation into the Wireless Networks we use every day
Kok-Kiong Yap, Rob Sherwood, Masayoshi Kobayashi, Nikhil Handigol, Te-Yuan Huang, Michael Chan, Nick McKeown, and Guru Parulkar
|Faculty||Students||Visiting Scholars||Former Members|
OpenFlow Wireless is sponsored in part by the NSF POMI (Programmable Open Mobile Internet) 2020 Expedition Grant No. 0832820.