Enea Fast Path

Enea Fast Path是一种跨平台的用户空间TCP / IP堆栈,可以极大地加速任何通过IP通信的应用程序的网络性能,并满足可扩展性,吞吐量或延迟的要求。 Enea Fast Path为终止和转发用例提供无与伦比的性能。

最高性能

与Linux内核堆栈和开源OFP相比,Enea Fast Path提供了更高的性能。

零锁定

由于与OFP的向后兼容性以及对多个硬件架构和数据包加速框架的支持,消除了锁定效应。

线性可伸缩性

由于线性性能可扩展性可以增加内核数量,Enea Fast Path利用了多核设备的强大功能。

针对DPDK进行了优化

Enea Fast Path针对DPDK进行了优化,可在DPDK可用的任何地方提供更短的延迟和更高的吞吐量。

性能比较报告

该基准测试报告将Enea Fast Path的吞吐量性能与两种备选方案进行了比较。 性能基准测试由Enea和客户共同完成,涉及UDP转发的演进分组核心用例。

下载报告

主要特点

Enea Fast Path 提供构建加速数据平面所需的所有功能和工具。 它基于Open Fast Path项目的源代码构建,但添加了优化,配置和补丁以提高性能。 它作为现成的解决方案提供,预先构建,测试和验证,以确保最高的性能和可靠性。

EneaFastPath Block Diagram优化的TCP / IP堆栈

  • 用于终止和转发用例的优化模块化库
  • 在用户空间,来宾或主机系统中本机运行
  • 通过TAP接口和Netlink与Linux IP堆栈集成
  • 独立于OS版本

性能优化

  • 多核设备的线性可扩展性
  • 针对DPDK进行了优化
  • 利用硬件加速
  • 大(Jumbo)框架支持
  • 高度优化和可扩展的内部数据结构

兼容

  • 在DPDK和ODP之上工作
  • 支持Intel x86和ARM,独立于供应商
  • 向后兼容Open Fast Path

协议支持

  • L4:UDP,TCP,ICMP
  • L3:IPv4 / IPv6转发和路由,ARP,NDP,分段,VRF,IGMP和多播
  • L2:以太网,VLAN,GRE,VXLAN隧道

管理

  • 报文统计和配置调试
  • 使用VRF支持管理路由和接口
  • 应用程序API:配置,数据包处理,日志记录等。
  • 套接字API:优化的零拷贝套接字和BSD样式套接字接口

支持和维护

强大的支持和维护协议,可以保护您免受安全威胁和意外问题的影响。 我们的工程师随时准备为您解决小问题和大问题。

  • 商业支持和维护
  • 长期支持长产品生命周期
  • 支持客户特定的分支和适应

集成服务

  • 集成在特定的硬件和软件系统上。 替换现有的专有数据平面API或使用ODP或DPDK创建数据包处理分区; 定制的应用程序API和与控制平面的通信; 和定制以支持特殊的硬件配置。
  • 硬件移植和优化服务。 芯片供应商实施的测试和验证,以及针对特定硬件的优化(可选择地包括实现对供应商特定SDK API和HW加速器的支持)
  • 功能开发服务。 自定义功能和协议的预研,规范和实施。
  • 生产测试,维护和支持服务。 测试和验证,发布管理,维护和特定功能的回溯。