云计算

vpp vs ovs

2022-07-07  本文已影响0人  cloudFans

vpp 和 ovs 类似,都是sdn方案,也都支持vpc,比如基于vxlan实现。

image.png
image.png
image.png image.png

vpp的性能比原生ovs性能好很多,vpp(dpdk) 比 ovs (dpdk的性能也好很多)。

但是 openstack只选择ovs作为sdn的提供方案,github star数,vpp只有800,而ovs有3k。

参考:
https://github.com/FDio/vpp
https://github.com/openvswitch/ovs

在k8s中也有很多cni选择基于ovs开发,至少有三个项目。

就简单了解的话,只能了解到性能方面的对比。在具体项目细节上,可能还有很多潜在的因素。

就实际采用度而言,l2的租户网络方案,采用ovs的用户和社区非常多。

如果仅仅是l3 做网关之类的方案,vpp应该有很大的可行性。但是l3的ha是一个必不可少的方案设计。
将ovs的l2对接到vpp的l3的ha方案应该也要一定的复杂度。

参考:

  1. vpp对比vpp: https://www.dpdk.org/wp-content/uploads/sites/35/2016/08/Day02-Session04-ThomasHerbert-DPDKUSASummit2016.pdf

  2. intel 架构如何部署vpp

https://www.intel.com/content/www/us/en/developer/articles/technical/build-a-fast-network-stack-with-vpp-on-an-intel-architecture-server.html

上一篇 下一篇

猜你喜欢

热点阅读