开源SDN交换机项目-FAST 项目背景 现有SDN交换机开源项目(如OVS)主要基于软件编写,虽然其分组转发查表等功能在内核中实现,但分组转发性能仍然是主要问题。将软件SDN交换机的分组转发模块卸载到FPGA中实现,不仅能提高交换性能,而且利用FPGA可重构特性可以扩展SDN交换机的功能。 基于NetMagic平台已经有OFS-08和OFS-pro两款支持openflow1.3的SDN交换机实现,在当前的教学科研中得到广泛应用。但这两款平台中,FPGA主要实现CPU的端口扩展功能,openflow转发平面的功能,如协议分析,多元组查表等并没有卸载到FPGA中进行加速,因此在性能上难以进一步提升。 FAST模型 FAST(FPGA Accelerated SDN swiTch)的设计思想不同于POF或P4(P4.org)的SDN交换机数据面设计思想。FAST针对网络设备功能随着部署的时间和空间变化而变化的特点,利用FAST中F(FPGA)代表的可现场编程和重构能力,只是针对特定场景的交换需求加载特定的SDN交换机转发平面逻辑。 例如SDN部署在园区网中需要支持IPv6,但不需要支持VxLAN。但在数据中心网络中,可能需要支持VxLAN,但无需支持IPv6。因此可针对园区网和数据中心网络的需求分别设计转发面FPGA逻辑。由于FAST交换机运行时,可针对不同环境需求,加载不同的FPGA逻辑。因此,FAST交换机转发平面的设计逻辑简单,性能高,功耗低。
最近更新: 4年多前The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.
最近更新: 4年多前