1) 基于Zynq Soc 的開(kāi)源平台:
采用(yòng)Zynq Soc芯片,内部封裝了(le)雙核Arm CPU以及Xilinx FPGA,雙方通過AXI總線互聯,由于内部的高(gāo)集成度以及較高(gāo)的總線帶寬,
CPU能(néng)夠将部分計(jì)算(suàn)任務分配給FPGA,結合FPGA的高(gāo)速并行計(jì)算(suàn)能(néng)力,能(néng)夠爲用(yòng)戶需求提供足夠靈活的報(bào)文(wén)處理(lǐ)能(néng)力。
2) 實現(xiàn)基本的數據平面交換功能(néng):
FAST開(kāi)源項目具有一個可擴展的框架。湖南新實基于FAST開(kāi)源項目框架首先實現(xiàn)了(le)一些(xiē)基本的網絡交換功能(néng),例如L2 交換,
L3 路由和(hé)openflow 交換等。這(zhè)樣用(yòng)戶可以關注和(hé)使用(yòng)開(kāi)源項目代碼搭建自(zì)己的網絡環境。
3) 支持軟件定義時(shí)間敏感網絡SD-TSN:
SD-TSN 網絡既具備軟件定義網絡的組網靈活性、協議(yì)無關轉發的高(gāo)适應性、轉發控制分離的高(gāo)效性與可控性,同時(shí)又具有低(dī)延時(shí)、低(dī)抖動的時(shí)間敏感特性。
通過軟件流表與隊列映射的靈活定義,極大(dà)放(fàng)寬了(le)全網流規劃調度的難度,增強了(le)TSN網絡的适用(yòng)範圍和(hé)行業兼容性。
OpenBox-S4設備支持部署成TSN交換機節點和(hé)實時(shí)TSN端網卡節點兩種設備角色。OpenBox-S4設備支持TSN系統與硬件時(shí)鐘(zhōng)同步/校正、Qbv周期調度API接口、CB功能(néng)流管理(lǐ)API接口、QCI隊列管理(lǐ)API接口等功能(néng)。
4) 支持用(yòng)戶基于開(kāi)源平台實現(xiàn)自(zì)己的創新工(gōng)作(zuò):
用(yòng)戶可以在開(kāi)源平台基礎上(shàng)實現(xiàn)自(zì)己的創新工(gōng)作(zuò),而不用(yòng)重新設計(jì)一個完整的數據平面。
例如用(yòng)戶可以在硬件中增加定制模塊來(lái)支持新的協議(yì)處理(lǐ),或是在硬件邏輯中中設置一個“鈎子”,将指定流量定向到(dào)CPU,通過編寫軟件代碼實對(duì)特定流量施加特定處理(lǐ)。