FAST UA实现用(yòng)户定义的分(fēn)组处理(lǐ)功能(néng),如与外部SDN控制器连接的OpenFlow通道,软件实现的新(xīn)型转发交换(如LISP、段路由等)以及各类有(yǒu)状态Middlebox功能(néng)等。FAST流水線(xiàn)中的硬件模块可(kě)以通过查表决定直接转发分(fēn)组或者把分(fēn)组重新(xīn)定向到特定的软件UA上。
二、支持FAST的网络平台
為(wèi)支持基于FAST的教學(xué)与科(kē)研,FAST开源社區(qū)联合湖(hú)南新(xīn)实网络科(kē)技有(yǒu)限公司推出多(duō)款FAST交换平台,支持Intel/ARM CPU,以及Altera/Xilinx公司的多(duō)个型号的FPGA。
采用(yòng)Zynq-7000 SOC芯片,内嵌双核Cortex-A9 处理(lǐ)器,512MB DDR3内存;支持4路千兆以太网数据接口及一路千兆管理(lǐ)以太网接口。适合基于FAST的计算机网络教學(xué)和新(xīn)型网络交换机制的验证。
图2 OpenBox-S4z
OpenBox-S4z平台支持NetEXP教學(xué)案例,可(kě)用(yòng)于研究生和本科(kē)生的计算机网络实验教學(xué)。高校教师与研究人员可(kě)免费申请试用(yòng)OpenBox-S4z平台。
基于Intel Atom CPU和Altera Arria V FPGA实现,支持8个千兆以太网和2个万兆以太网接口,以及一个千兆管理(lǐ)以太网接口。适合中等端口密度的实验网组网和新(xīn)型网络设备原型验证。