1 初识OVS(open vswitch)
OVS是一个高质量,多层虚拟交换机,目的就是让大规模网络自动化可以通过编程扩散,同时仍然支持标准的管理接口协议:openflow等。
虚拟交换机的意思就是利用软件的方式形成交换部件,所以也叫软件交换机,跟传统的物理交换机相比,虚拟交换机具有河大的优点
1、配置灵活可编程,靠软件实现,一台物理服务器上可以配置数十台或者数百台虚拟交换机,而且端口树木可以灵活选择。
2、成本低廉,通过软件的方式可以轻易打倒10Gpbs的交换速度。
简而言之,使用虚拟交换机做成的网络代理,从而实现控制器端到硬件的通信。
Open vSwitch,根据其名就可以知道这是一个开放的虚拟交换机(open virtual switch);它是实现网络虚拟化SDN的基础,它是在开源的Apache2.0许可下的产品级质量的多层虚拟交换标准。设计这个Open vSwitch的目的是为了解决物理交换机存在的一些局限性:Open vSwitch较物理交换机而言有着更低的成本和更高的工作效率;一个虚拟交换机可以有几十个端口来连接虚拟机,而Open vSwitch本身占用的资源也非常小;可以根据自己的选择灵活的配置,可以对数据包进行接收分析处理;同时还支持标准的管理接口和协议,如NetFlow、sFlow、SPAN、RSPAN等。