Arista 7130 应用程序 - 基于 FPGA 的网络应用程序

Arista 提供多种强大的网络应用程序来简化和转换网络基础设施。这些应用程序专为用例而设计,包括超低延迟交换交易、网络可见性以及提供基于供应商或代理的共享服务。Arista 的 7130E 和 K 系列支持这些应用程序。

Arista 提供的 7130 应用程序实现了数据包复制、多路复用、过滤、时间戳、聚合和捕获的完整生命周期。除了这些应用功能外,Arista 还提供 FPGA IP 核,以在自己的定制应用中实现低延迟通信和多路复用功能。

Arista 7130 应用程序

Arista 7130 系列的应用程序比较

应用程序

概述

主要特点

用于...

MetaWatch
MetaWatch
高级网络监控
  • 分流
  • 大规模无损流量聚合
  • 多端口数据捕获
  • 亚纳秒精确时间戳
  • 深度缓冲 (32 GB)
  • 深入的网络监控和可视性
  • 改善的网络可靠性和故障排除问题
  • 市场数据和数据包捕获
  • 准确的延迟测量和监控
  • 法规合规性 (MiFID II - RTS 25)
MetaMux
MetaMux
低延迟多路复用
  • 39 纳秒内的数据聚合
  • 确定性抖动
  • 数据包统计信息
  • BGP 和 PIM 支持
  • 用于交易的超低延迟网络连接
  • 市场数据扇出和数据聚合,实现纳秒级订单输入
MultiAccess
MultiAccess
具有增强安全性的连接共享
  • 85 纳秒的低延迟多路复用和安全性
  • 基于 ACL 的可配置过滤
  • 易于部署连接共享的数据隐私
  • 简化的多路复用和过滤应用程序的占用空间
  • 安全的网络连接共享
  • 提供到多个客户端的保荐访问
  • 多租户交换访问
  • 低延迟互连共享
MetaProtect TM 防火墙
MetaProtect
112ns 的低延迟数据包过滤
  • 48 x 10GbE 端口网络设备,用于在端口对之间并行进行数据包过滤
  • 通过 32 个 ACL 进行直通过滤,每个 ACL 最多 510 条规则
  • 用于实现超低延迟的架构,数据包通过 ACL 在 112 纳秒或更短的时间内转发
  • 综合日志记录
  • 低延迟防火墙

 

 

启用自定义应用程序

虽然 FPGA 应用程序可能难以开发,但 Arista 7130 使其易于部署。Arista 提供了一个内置的应用程序框架,允许开发人员将应用程序封装到简单的软件包进行部署,从而简化操作流程。Arista 开发工具包可以实现完全且不受限制地访问系统内 FPGA 提供的工具。MOSAPI 提供监控、CLI、API、FPGA 映像管理和其他工具,使应用程序开发人员能够专注于核心应用程序功能。这些都是 Arista 工程团队用于开发和部署我们应用程序的 API 和开发人员工具包。

 

Enyx is a leading developer of ultra-low latency, FPGA-based solutions for a wide range of financial technology applications, including market data distribution, order execution, and network connectivity management.

 

 

Enyx Applications for Arista 7130 Series

 

Application Compatible with Overview Key Features
nxLink - Share Enterprise Arista 7130E
& 7130L Series
Bandwidth management for RF links
  • Share bandwidth and police user traffic in a fair/deterministic way (Up to 30 user ports)
  • Aggregate multiple radio links into one or manage multiple destinations
  • Ultra Low Latency:
    • 10GbE radio interface (microwave)
      • 530 ns User-to-User latency for 1 Byte payload
    • 1GbE radio interface (millimeter wave)
      • 641 ns User-to-User latency for 1 Byte payload
  • Optimize bandwidth with up to 1.2Gb/s on compatible 1GbE Layer 1 radios
  • Monitor network status with live link latency monitoring and historical data access
nxLink - Share Lite Arista 7130L Series Bandwidth management for RF links
  • Same features/performance as nxLink Share Enterprise
  • Offers entry level option for smaller networks; limited to 12 physical user ports, no virtual user support and one single radio port
nxLink - Share Node Arista 7130L Series Low Latency Network Router
  • Component of the nxLink Share infrastructure
  • 1GbE and 10GbE radio interface compliant
nxLink - Secure Arista 7130L Series Packet arbitration for link redundancy
  • Zero packet loss:
    • Secures an unreliable RF link using a stable backup fiber network
    • Duplicates ingress packets and performs deduplication on the receiving device
    • Maintains TCP connections over RF links and prevents client disconnects
  • Latency:
    • 200 ns user-to-user latency for 64 byte payload
  • ​Integration with nxLink Share:
    Monitor packet time spent in input buffers
.Enyx Case Study

 

Arista 7130 应用程序 - IP 核

Arista 基于成熟的网络逻辑 IP 开发 FPGA 应用程序。为了更容易开发引人注目的基于 FPGA 的网络应用程序,Arista 将该 IP 作为 IP 核授权用于 Arista 7130 平台。这些是经过验证的构建模块,可缩短实施应用程序的时间。

概述

用于...

10G MAC-PHY IP 核

用于连接 10G以太网且具有低延迟的 IP 核。

  • 实现低延迟以太网 MAC 和物理层 (10GBASE-R)
  • 直接连接到 FPGA 顶级串行收发器引脚,为 RX 和 TX 用户数据提供单独的 AXI4 接口
  • 支持 Xilinx Virtex® 7、Xilinx Kintex® UltraScale™ 和 Virtex® UltraScale+™ FPGA。
  • 加速自己的应用程序访问 10G 网络
Mux IP 核

实现与 Arista MetaMux 应用程序相同的功能。

  • 允许可自定义的基数和多路复用核数
  • 例如一个 4:1,加上一个 13:1,加上一个 14:1 等
  • 在多路复用功能和自己的应用程序之间共享 FPGA
  • 使用与标准 MetaMux 应用程序不同的配置构建多路复用应用程序。
MMP IP 核

提供一条总线,利用 7130 三元 FPGA 平台上的 FPGA 之间的并行 I/O.

  • 8 纳秒内部 FPGA 延迟
  • 提供低延迟跨时钟域 FIFO
  • 支持将每个叶子 FPGA 连接到中央 FPGA 的四条 MMP 链路和两条连接两个叶子 FPGA 的 MMP 链路
  • 适用于多 FPGA 应用程序的最低延迟并行通信总线
  • 将两个 FPGA 纳入交易决策的最快方法,例如“将风险逻辑与交易逻辑分开”。

 

 

合作伙伴生态系统

通过我们的技术合作伙伴完成了多个久经考验的集成。我们使合作伙伴能够在竞争激烈的市场中实现价值和差异化。与合作伙伴的联合创新已经证明可以生成功能强大的互补解决方案,这些解决方案可以在 7130 平台上运行,并为客户提供了额外功能:优化的分析、数据捕获解决方案等。