我有一个关于集成DPDK和OVS的问题。由于DPDK将帮助包绕过内核,并将包直接传递到用户空间以供应用程序使用,如果我只是想增强Linux机器的基本包交换,那么将DPDK与OVS集成是否有意义?
A (192.168.1.1) -> B (DPDK-OVS) -> C (192.168.1.2) 发布于 2015-11-27 15:51:32
如果你只需要一个基本的分组交换,那么就没有必要使用OvS,因为根据1它们的性能基准几乎是一样的,但是当你决定使用OVS时,你需要了解如何处理ovs-vswitchd守护进程来通过使用流表等来配置数据平面。我的建议是,请只看一看DPDK的L3转发示例,因为它很清楚,在您的情况下就足够了。
1
发布于 2015-12-08 04:53:00
如果您想使用OVS,请考虑将OVS与DPDK一起使用。
使用DPDK数据包处理库增强了OVS的几个组件和数据路径。
根据您的使用情况,您将注意到更高的网络吞吐量和更低的延迟。有关示例用例,请参阅"Using Open vSwitch* with DPDK for Inter-VM NFV Applications"。
https://stackoverflow.com/questions/33339547
复制相似问题