Open vSwitch(下面简称OVS)是一个高质量的、多层虚拟交换机。OVS遵循开源Apache2.0 许可,通过可编程扩展,OVS可以实现大规模网络的自动化(配置、管理、维护),同时支持现有标准管理接口和协议(比NetFlow、sFlow、SPAN、RSPAN、CLI、LACP、802.1ag 等)。此外OVS支持多linux 虚拟化技术,包括Xen/XenServer、KVM和VirtualBox等。
Floodlight是目前主流的SDN控制器之一,它的稳定性、易用性已经得到SDN专业人士以及爱好者们的一致好评,并因其完全开源,这让SDN网络世界变得更加有活力。控制器作为SDN 网络中的重要组成部分,能集中地灵活控制SDN 网络,为核心网络及应用创新提供了良好的扩展平台,本文档主要介绍基于Java语言的开源SDN控制器Floodlight的安装部署。
本文通过Ubuntu平台安装部署OVS和Floodlight,并介绍OVS和Floodlight上的一些常用操作,让读者进一步了解OpenFLow交换机和Floodlight控制器配合实现简单的控制和转发SDN实验的演示。