FAST的征途:SDN科研创新与高校网络教学 目前,我们在NetMagic08上实现了一个SDN交换机SDTS(Software-Defined Tunnel Switch),以LISP隧道封装和基于端口转发的模式,验证了BV算法对硬件匹配性能效果的提升,配合开源控制器Floodlight搭建了一个低成本、可重构、易部署的SDN实验环境,后续能够让研究人员进行SDN相关技术的实践和...
迎向SDN与NFV FPGA早已做好准备 编者按:所谓时势造英雄,SDN/NFV的浪潮下机遇与挑战并存。SDN主要分为硬件和软件,虽然软件势头正盛,但是硬件也是不可或缺的。FPGA(可编程逻辑闸阵列)领导供应商Xilinx就是认识到这一点,明确自己的定位,一切从用户的角度出发,通过FPGA降低服务器负担,让客户灵活调度网络资源,协助客户降低...
我们基于NetMagic08开发了一套教学案例NetlabSwitch,能够支持协议观测分析、令牌桶和输出调度原理、SDN交换实现的原理等技术的研究,为网络教学实验提供了一个颇具代表性的示范。 FAST的目标是为基于FPGA实现SDN交换机研究提供一个开源生态圈,在这个软硬件皆可编程的开放架构下,进一步推动 SDN 交换技术的发展,营造和提升...
SDN还引入了集中控制的概念:通过将路由器控制平面从路由器移到通用处理器上,可以将整个网络控制平面集中在几个服务器上。这样一来,这几台服务器就可以利用全局网络可见性来计算整个网络的路由。SDN有效地用了更简单的集中图计算(例如,使用Dijkstra算法的最短路径)代替了易于出错的分布式路由计算协议。 一旦控制平面为...
SDN还引入了集中控制的概念:通过将路由器控制平面从路由器移到通用处理器上,可以将整个网络控制平面集中在几个服务器上。这样一来,这几台服务器就可以利用全局网络可见性来计算整个网络的路由。SDN有效地用了更简单的集中图计算(例如,使用Dijkstra算法的最短路径)代替了易于出错的分布式路由计算协议。
FAST的目标是面向SDN的教学与科研,基于开源方式开发出一套以FPGA为核心的SDN交换机实现代码,包括FPGA硬件源码以及交换机中CPU上运行的相关软件源码。 参与SDN科研与教学的研究人员、教师和学生不但能够直接利用这些源码,在FAST支持的FPGA交换平台上生成可运行的SDN交换机,并与通用SDN控制器,如floodligjt,ODL等,互连组建...
FAST(FPGA bAsed SDN swiThing)是国防科技大学师生提出的一种基于FPGA的可重构交换架构——将报文处理流程拆解成多个独立报文处理阶段,并为每个阶段建立其相应的模块库,开发者根据需要自由地选择功能模块来快速重构报文处理流水线。这种“离线重构”的方式能够满足多样化的网络需求,大幅度降低网络应用服务开发的难度和网络...
基于FPGA的SDN网络流量测量系统及方法刘乃安朱芮碧安豪政
目前大多数SDN的研究都是软件模拟,同时处 理的流量有限,基于硬件平台的SDN研究势在必行。 斯坦福大学的NetFPGA-1G使用Xilinx的Virtex芯片,使用PCI和控制器进行通信,实现了 OpenFlow1.0的硬件加速。本文基于OpenFlow1.3协议,设计了基于FPGA(Field-Programmable GateArray,可编程逻辑门阵列)的SDN的交换机硬件。本设计采用...
2、SDN/NFV 把上面的应用场景扩展一下,就可以把带有FPGA的以太网卡用来降低各种各样场景下的CPU负荷,目前较为流行的概念是SMART NIC即智能网卡,其核心是通过FPGA(现场可编程门阵列)协助CPU处理网络负载,编程网络接口功能,具有以下特征: 通过FPGA本地化编程支持数据面和控制面功能定制,协助CPU处理网络负载; 通常包含多...