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