1) 基于Zynq Soc 的开源平台:
采用Zynq Soc芯片,内部封装了双核Arm CPU以及Xilinx FPGA,双方通过AXI总线互联,由于内部的高集成度以及较高的总线带宽,
CPU能够将部分计算任务分配给FPGA,结合FPGA的高速并行计算能力,能够为用户需求提供足够灵活的报文处理能力。
2) 实现基本的数据平面交换功能:
FAST开源项目具有一个可扩展的框架。湖南新实基于FAST开源项目框架首先实现了一些基本的网络交换功能,例如L2 交换,
L3 路由和openflow 交换等。这样用户可以关注和使用开源项目代码搭建自己的网络环境。
3) 支持软件定义时间敏感网络SD-TSN:
SD-TSN 网络既具备软件定义网络的组网灵活性、协议无关转发的高适应性、转发控制分离的高效性与可控性,同时又具有低延时、低抖动的时间敏感特性。
通过软件流表与队列映射的灵活定义,极大放宽了全网流规划调度的难度,增强了TSN网络的适用范围和行业兼容性。
OpenBox-S4设备支持部署成TSN交换机节点和实时TSN端网卡节点两种设备角色。OpenBox-S4设备支持TSN系统与硬件时钟同步/校正、Qbv周期调度API接口、CB功能流管理API接口、QCI队列管理API接口等功能。
4) 支持用户基于开源平台实现自己的创新工作:
用户可以在开源平台基础上实现自己的创新工作,而不用重新设计一个完整的数据平面。
例如用户可以在硬件中增加定制模块来支持新的协议处理,或是在硬件逻辑中中设置一个“钩子”,将指定流量定向到CPU,通过编写软件代码实对特定流量施加特定处理。