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