FAST UA實現用戶定義的(de)分組處理(lǐ)功能,如(rú)與外部SDN控制器連接的(de)OpenFlow通道(dào),軟件實現的(de)新型轉發交換(如(rú)LISP、段路由等)以及各類有(yǒu)狀态Middlebox功能等。FAST流水線中的(de)硬件模塊可(kě)以通過查表決定直接轉發分組或者把分組重新定向到特定的(de)軟件UA上。
二、支持FAST的(de)網絡平台
為(wèi)支持基于FAST的(de)教學(xué)與科(kē)研,FAST開源社區聯合湖南新實網絡科(kē)技有(yǒu)限公司推出多款FAST交換平台,支持Intel/ARM CPU,以及Altera/Xilinx公司的(de)多個型号的(de)FPGA。
采用Zynq-7000 SOC芯片,內(nèi)嵌雙核Cortex-A9 處理(lǐ)器,512MB DDR3內(nèi)存;支持4路千兆以太網數據接口及一(yī)路千兆管理(lǐ)以太網接口。适合基于FAST的(de)計算機(jī)網絡教學(xué)和(hé)新型網絡交換機(jī)制的(de)驗證。
圖2 OpenBox-S4z
OpenBox-S4z平台支持NetEXP教學(xué)案例,可(kě)用于研究生和(hé)本科(kē)生的(de)計算機(jī)網絡實驗教學(xué)。高(gāo)校教師與研究人員可(kě)免費申請試用OpenBox-S4z平台。
基于Intel Atom CPU和(hé)Altera Arria V FPGA實現,支持8個千兆以太網和(hé)2個萬兆以太網接口,以及一(yī)個千兆管理(lǐ)以太網接口。适合中等端口密度的(de)實驗網組網和(hé)新型網絡設備原型驗證。