基于通用宽带路由器的OpenFlow交换机设计
2016-12-26方钰权
邱 堃 方钰权 陆 伟 赵 进
1(复旦大学计算机科学技术学院 上海 201203)2(上海文广互动电视有限公司 上海 200072)3(网络信息安全审计与监控教育部工程研究中心 上海 201203)
基于通用宽带路由器的OpenFlow交换机设计
邱 堃1,3方钰权1,3陆 伟2赵 进1,3
1(复旦大学计算机科学技术学院 上海 201203)2(上海文广互动电视有限公司 上海 200072)3(网络信息安全审计与监控教育部工程研究中心 上海 201203)
基于OpenFlow协议的软件定义网络离不开控制器与OpenFlow交换机。然而,支持OpenFlow协议的交换机异常昂贵且难于获得。为了方便地获得支持OpenFlow协议的交换机,介绍一种基于通用宽带路由器的OpenFlow交换机设计。该设计可以仅用市场上常见的通用宽带路由器以及开源Linux软件构建出一款完整支持OpenFlow协议的交换机。实验结果显示,该设计以可接受的性能实现现阶段OpenFlow协议的所有功能。
软件定义网络 OpenFlow 交换机 Open vSwitch Open Wrt 通用宽带路由器 Linux
0 引 言
全球互联网自20世纪末进入商用领域以来发展迅速,现在已经成为推动世界发展的力量的一个重要组成部分。随着移动互联网、云计算、大数据等新概念的兴起,基于下一代网络的创新活动日益活跃。其中,软件定义网络SDN作为下一代网络的核心理念受到了全球广泛的关注。
在传统网络中,网络的业务发展依赖于网络中硬件架构的发展。随着网络规模的扩大,网络内容正在爆炸式的增长。云计算、物联网、虚拟化等各种新技术不断产生,改变了网络业务发展的态势。然而基于传统网络的业务发展模式难以满足新兴网络应用的发展速度,因此,基于软件定义网络的研究变得越来越重要。……
