加速交换与包处理(ASAP2):硬件卸载技术在虚拟交换机中的应用
需积分: 15 82 浏览量
更新于2024-07-15
收藏 629KB PDF 举报
"ASAP2_Hardware_Offloading_for_vSwitches_User_Manual_v4.4"
Open vSwitch(OVS)是一种虚拟交换机解决方案,它使得虚拟机(VM)能够互相通信以及与外部世界进行交互。OVS传统上驻留在hypervisor中,其交换机制基于12元组匹配来处理流量。然而,这种软件实现方式对CPU资源的需求较高,可能影响系统的整体性能。
Mellanox Technologies的Accelerated Switching And Packet Processing (ASAP2) 是一种硬件卸载技术,专为解决上述问题而设计。ASAP2旨在通过将部分交换和包处理任务从CPU转移至专门的网络硬件,如智能网卡或适配器,来提升OVS的效率。这不仅可以减轻CPU的负担,还能显著提高虚拟交换环境的性能。
在MLNX_OFED(Mellanox OpenFabrics Enterprise Distribution)软件版本4.4-1.0.0.0中,ASAP2提供了对OVS硬件加速的支持。MLNX_OFED是Mellanox提供的一套开源驱动程序和实用工具集合,用于优化InfiniBand和以太网连接的性能。通过集成ASAP2,用户可以利用Mellanox硬件的优势,实现更高效的数据传输和更低的延迟。
ASAP2的关键特性包括:
1. **硬件流表:**不同于传统的软件流表,ASAP2允许在硬件级别创建和管理流表,从而快速匹配和处理数据包。
2. **包处理卸载:**将数据包的解析、校验和其他处理任务转移到硬件,减少CPU的介入。
3. **数据包转发加速:**硬件直接处理数据包的转发,减少了软件中断和上下文切换,提高了吞吐量。
4. **CPU资源优化:**释放CPU资源用于其他关键应用,提高整体系统利用率。
5. **低延迟通信:**由于减少了软件处理环节,ASAP2能显著降低网络通信的延迟。
通过ASAP2,Mellanox提供了一种解决方案,使数据中心能够在不牺牲性能的情况下,扩展虚拟化环境。这对于云服务提供商、高性能计算(HPC)中心以及需要处理大量网络流量的企业来说尤其有价值。
Mellanox Technologies作为一家专业网络解决方案供应商,其一系列商标如BridgeX, ConnectX, InfiniBridge, InfiniHost等,都体现了他们在网络加速和高速连接技术上的专长。ASAP2是他们为提升虚拟化环境中OVS性能而贡献的重要技术,有助于构建更高效、更敏捷的云基础设施。
2020-11-09 上传
2020-07-26 上传
2020-11-06 上传
2020-11-06 上传
2021-10-02 上传
112 浏览量
2020-03-25 上传
2008-11-24 上传
mounter625
- 粉丝: 1446
- 资源: 158
最新资源
- 数据库课程设计-员工信息管理系统(基于pymysql实现).zip
- Desktop_demon_LOFAR_舰船噪声_demon谱_lofardemon
- 屏蔽泵转子的支承轴承及其材料.rar
- Excel模板大学管理学科工商管理类教学计划.zip
- Patterns:无需编写任何JavaScript即可快速应用丰富的交互模式的库
- PH315-52-79VM
- html5-boilerplate-tamasverhoest-howest:html5-boilerplate-tamasverhoest-howest由GitHub Classroom创建
- bash-scan
- todo-list-app
- agile_methods:不同敏捷方法的可视化
- shuntaidianliu_spwm_瞬态电流整流_瞬态电流控制_experimentalPWM_单相PWM整流器
- 基于 Kotlin + MVP + Retrofit + RxJava.zip
- Excel模板大学考前辅导表.zip
- aoc2020:Code 2020的出现
- Assemblytics:Assemblytics是一种生物信息学工具,可通过将其与参考基因组进行比较来检测和分析基因组装配中的结构变体
- cashtray-client