[英]integrating DPDK with OVS
我有一个关于将DPDK
与OVS
集成的问题。 由于DPDK
将帮助数据包绕过内核并将数据包直接传递给用户空间以供应用程序使用,如果我只是想增强Linux机器的基本数据包交换,将DPDK
与OVS
集成是否有意义?
A (192.168.1.1) -> B (DPDK-OVS) -> C (192.168.1.2)
如果只需要基本的数据包交换,则无需使用OvS,因为根据[1],它们的性能基准几乎相同,但是当您决定使用OVS时,则需要了解如何处理ovs-vswitchd我的建议是,请看一下DPDK的L3转发示例,因为它很清楚,在您的情况下就足够了。
[1] http://www.opendataplane.org/wp-content/uploads/2014/01/SFO15-408-ODP-DPDK-platform-performance.pdf
如果要使用OVS,请考虑将OVS与DPDK一起使用。
使用DPDK数据包处理库可以增强OVS的一些组件和数据路径。
根据您的用例,您会注意到更高的网络吞吐量和减少的延迟。 请参阅“将Open vSwitch *与DPDK一起用于VM间NFV应用程序”以获取示例用例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.