Open vSwitch(OVS)是一个强大的、基于流的虚拟交换机 ,在KVM等虚拟化环境中被广泛采用。 2009年推出最初版本以来,OVS不断推出新功能,成为了实现通用计算网络应用最广泛的vSwitch技术。Agilio CX系列智能网卡极大地加速了OVS数据通路,并支持标准OVS发行版,使客户能够获得开源软件的诸多优势 ,如通过大型开发者社区可快速开发新功能。

特性

Agilio CX系列智能网卡和Agilio软件根据标准的OVS特性不断开发,包括通用计算网络功能,如灵活的匹配/动作转发、使用VXLAN和NVGRE等隧道协议的网络覆盖控制、安全组、统计和计量。Agilio CX系列智能网卡可加快OVS的处理速度,将原来5 倍或更多数据交付给虚拟化应用程序,同时节省宝贵的CPU资源以运行更多应用程序。基于P4和C语言的沙盒编程添加或扩展功能的能力,以提升网卡的灵活性 。

优势

无加速的标准OVS在处理数据包时效率较低 ,会占用 宝贵的服务器CPU资源,并造成应用程序匮乏的瓶颈。芯启源的Agilio CX系列智能网卡可节约多达80%之前专用于OVS的服务器CPU资源,同时为更多应用程序提供5倍或更多的分组数据吞吐量。更多详情请参见《基准测试白皮书》。

测试设置/工具

通用计算网络功能在很大程度上依赖于OVS中固有的匹配动作处理功能。对这些功能进行基准测试至关重要,因为它们会直接影响到关键数据中心网络功能的性能,如网络虚拟化、安全、负载均衡和遥测。对这些功能进行有效基准测试所需的测试设置和测试工具非常复杂。目前芯启源已将测试计划公开,供业界参考和采用。

架构

标准的OVS架构由用户空间和内核空间组成。交换机驱动程序在用户空间运行并控制交换机,而内核模块实现分组数据的快速路径。芯启源的透明卸载架构将数据包的快速路径复制到智能网卡上,大幅提高了5倍及以上吞吐量,同时将服务器负载降低了50%或更多。更多详情请参见《Agilio OVS软件架构白皮书》。《Agilio OVS软件架构白皮书》

ROI计算器

使用Agilio智能网卡卸载和加速OVS,服务器吞吐量会显著增加,同时为更多的虚拟机和应用程序释放CPU周期。这意味着现在可以通过固定的计算服务器池来完成更多的应用层工作。或者说,用更少的服务器完成等量的工作。这不仅节省了设备成本、数据中心整体电力和冷却成本,更提高了现有资源的利用能力。

订阅芯启源简讯: