首页 | 本学科首页   官方微博 | 高级检索  
     

RESSP:基于FPGA的可重构SDN交换结构
引用本文:何璐蓓,厉俊男,杨翔瑞,孙志刚.RESSP:基于FPGA的可重构SDN交换结构[J].计算机科学,2018,45(1):205-210.
作者姓名:何璐蓓  厉俊男  杨翔瑞  孙志刚
作者单位:国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073,国防科技大学计算机学院 长沙410073
基金项目:本文受国家高技术研究发展计划:IPv6大规模编址与路由关键技术研究和验证(SS2015AA010201)资助
摘    要:SDN采用转发与控制分离的架构和集中的控制管理机制,可有效满足不同网络中不同粒度的管理控制需求。当高校科研人员进行SDN的教学和创新实验时,需要一个处理过程可感且可重新编程的数据平面来支持原理展示和自主研究。然而,传统ASIC交换机的内部实现流程不透明且转发查表架构固定,软件交换机的处理性能较低,因此无法充分支持数据平面的研究。目前,通过FPGA设计可编程数据平面,为满足不同科研场景下多样化的处理需求提供了一条可行路径。但是,在基于FPGA的可重构交换机架构和设计方法方面还缺少深入研究,主要表现在难以实现基于模块细粒度的SDN处理流程重构,现有工作复用程度低,同时无法为开源的SDN数据平面设计提供技术支持。为此,提出一种基于FPGA的SDN交换平面实现结构——RESSP(FPGA-based REconfigurable SDN Swi-tching Pipeline)。RESSP将报文处理流程拆解成多个可动态加载的模块,针对交换机具体的应用场景,利用FPGA可编程特性对硬件功能模块进行增加、删除或替换,从而针对实际需求设计出相应的报文处理逻辑。此外,基于RESSP实现了一个SDN交换机的原型系统MiniSwitch。MiniSwitch验证了RESSP在教学科研实验中快速重构所需SDN数据平面的可行性和可扩展性。

关 键 词:软件定义网络  现场可编程门阵列  交换结构  可重构  开源  网络教学
收稿时间:2016/12/5 0:00:00
修稿时间:2017/3/31 0:00:00

RESSP:An FPGA-based REconfigurable SDN Switching Architecture
HE Lu-bei,LI Jun-nan,YANG Xiang-rui and SUN Zhi-gang.RESSP:An FPGA-based REconfigurable SDN Switching Architecture[J].Computer Science,2018,45(1):205-210.
Authors:HE Lu-bei  LI Jun-nan  YANG Xiang-rui and SUN Zhi-gang
Affiliation:College of Computer Science,National University of Defense Technology,Changsha 410073,China,College of Computer Science,National University of Defense Technology,Changsha 410073,China,College of Computer Science,National University of Defense Technology,Changsha 410073,China and College of Computer Science,National University of Defense Technology,Changsha 410073,China
Abstract:
Keywords:Software defined networking  FPGA  Switching architecture  REconfigurable  Open source  Network teaching
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号