vpp 版本选择_VPP 20.05版本正式发布

点击上方蓝字

关注我们

VPP 20.05版本正式发布啦

FD.io是一些项目和库的集合,基于DPDK并逐渐演化,支持在通用硬件平台上部署灵活可变的业务。FD.io为软件定义基础设施的开发者提供了一个通用平台,可以开发基于软件的报文处理创新方案,便于设计高吞吐量、低延时、高效利用资源的应用程序,并能够运行在多个平台上和部署在不同的环境中。

下图是FD.io的网络生态系统概览:

由英特尔主导创建了新项目VSAP:基于VPP Host Stack构建用户面应用程序的生态系统。

具体信息请参考:https://wiki.fd.io/view/VSAP

VPP 20.05版本共合入751个patches,提供了这些主要的新功能:

⚫公共库

基于NUMA感知的矢量分配。

增加AVX512指令支持,优化内存拷贝等基本函数。

⚫网卡特性

GSO:通用分段卸载,IPinIP协议、VxLAN协议、Link Bonding协议增加GSO支持。

利用英特尔网卡DDP支持GTPU、L2TPv3、PPPoE协议的RSS功能。

⚫驱动支持

支持DPDK 20.05 版本,使能DPDK iAVF驱动。

TAP驱动:支持TAP Persistence。

原生Virtio驱动:支持virtio 1.1 packed ring in vhost。

RDMA驱动:更新rdma-core到v28.0,增加mlx5 Direct Verbs receive支持。

⚫网络协议

VRRP:支持虚拟路由冗余协议,一个由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。

⚫网络安全

Crypto框架:加入异步运算模式,同时加入DPDK cryptodev异步加速引擎支持。

Crypto插件:利用向量化AES-NI指令实现AES-GCM,利用vpclmulqdq指令计算ghash;基于AArch64实现AES-GCM,基于ARMv8实现AES-CBC。

IPSec:用户可选UDP源端口;对于SPD隧道模式SA,增加4o6和6o4支持。

IKEv2:可定制ipsec-over-udp端口,以及对端保活检测。

⚫主机协议栈

主机协议栈进行了重构,解耦openssl和crypto engine,提供了统一的crypto框架,允许用户使用不同的crypto engine(如IA32、IPSec-MB)加速crypto。

使能DPDK Cryptodev适配重构的协议栈,提高crypto engine的性能。

重构Picotls engine以使用统一的crypto框架。

QUIC协议:支持Quicly的crypto卸载,并可在编译时检查quicly版本标签。

感兴趣的小伙伴们还在等什么

赶紧加入吧!

VPP项目主页: https://wiki.fd.io/view/VPP

VPP邮件列表: vpp-dev@lists.fd.io

加入VPP邮件列表: https://lists.fd.io/g/vpp-dev

转载须知

DPDK与SPDK开源社区公众号文章转载声明

推荐阅读

VPP环境配置指南(文末有福利)

FD.io VPP项目中的IPsec加速使用指南

你“在看”我吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值