Programmable Network Using OpenFlow for Network Researches and Experiments

Yasuhito Takamiya, Yasunobu Chiba, Kazushi Sugyo, Youichi Hatano, Kentaro Sonoda, Kazuya Suzuki, Daisuke Kotani, Akiyoshi Ippei · 2012

We explain what OpenFlow is and how it is used for network researches and experiments, as well as software platform for that. OpenFlow has been proposed as a means for researchers, network service creators, and others to easily design, test, and deploy their innovative ideas in experimental or production networks to accelerate research activities on wired or wireless network technologies. Rather than having programmability within each network node, the separated OpenFlow controller provides network control through pluggable software modules. In this paper, we introduce our OpenFlow programming framework Trema, which focuses on productivity of network experiments and covers an entire development cycle of programming, testing, debugging, and deployment. Then, we introduce some of our experiments including seamless handover between WiFi and WiMAX, multicast video streaming, and network access control.

Read the paper · More papers on PaperTik