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