关于OVS 硬件加速的方案设计

来源:互联网 发布:微信炸群软件免费下载 编辑:程序博客网 时间:2024/05/21 16:56

    在各种 公有云上面,现在 硬件 加速方案 比较盛行, 就是把之前在软件上做的事情,让FPGA或者 芯片去做,这

样就可以使得 交换数据速度更快。

    为何现在流行做硬件加速方案 ?

    因为 随着摩尔定律跟不上时代的发展,芯片的主频这几年来没有增长很快,但是硬件接口的速度 却得以飞速增长,使得现在 好多场景下,会把 原来 CPU干的活,通过 PCIE等接口 给 网卡或者 显卡 去处理,处理结束后,再传给 CPU,这样可以减轻 CPU的负载,可以实现整体方案的加速。

   下图所示的就是 基本的架构, 可以实现 虚拟机之间硬件数据加速。

                                                         

                                                           


    具体说一下数据流程。下面 以服务器0的VM0 和 服务器1的VM0之间的数据通信来举例说明 ;

一、 首先 在服务器0 上 开虚拟机0,同时 在服务器1上开虚拟机0;

二、 服务器0上的网卡 收到 OVS 收到 数据后,查表,然后  以vxlan的方式 去 给 服务器1的OVS,然后 OVS 通过 查表然后 把 Vxlan的头剥掉,然后给服务器1的 虚拟机0 。这样就可以实现 正常的虚拟交换。





原创粉丝点击