项目信息
项目名称:基于Zynq的全可编程SDN交换机及应用设计  
项目信息:
应用领域:网络与通信
设计摘要:
软件定义网络(SDN)自提出以来,越来越多的受到学术界与工业界的广泛重视,一直处于快速发展的状态。纯软件实现的SDN交换机一般转发性能不能达到线速,而商用的基于硬件的交换机又价格昂贵难于实验,再加上SDN标准的快速演进,这些都对SDN研究者带来了挑战。
本项目利用Zynq7020芯片实现支持OpenFlow协议的全可编程SDN交换机,解决性能与灵活性之间的矛盾。并利用上述SDN交换机,与已经实现的以zynq7045为核心的OpenFlow交换机实现互联,组织网络。基于上述网络,验证OpenFlow交换机中软件表与硬件表的性能,并根据实验结果划分更合适的OpenFlow交换机软硬件结构。最后通过上述网络实现数据中心网络配置与服务质量管理控制。
系统原理和技术特点:

项目选择ZedBoard作为目标平台。Zedboard包含一颗Zynq7020主芯片,编程资源能够满足基于Linux的软件交换机部分运行,同时逻辑资源在实现4个千兆MAC的情况下仍然有足够资源,实现一个较小的流表,以及对应数量的流量控制模块。可配置的IO资源从FMC接口引出后能够接驳一个4口千兆以太网扩展子卡,使得整个Zedboard与子卡一共具有4个交换通道千兆网口,以及一个独立,直接连在ARM上的千兆以太网接口。他们分别被用于转发平面与控制平面。

    Zedboard中的Zynq7020芯片,作为全可编程SDN交换机系统的核心。其中的逻辑部分完成SDN交换平面,包含硬件流表,硬件限速器等,使得系统在平均上有一个比较好的性能。在软件部分运行软件的流表,SDN交换机安全通道,以及硬件适配层软件,这样为整个交换机提供更大的灵活性,在某些极端情况下也有比较好的表现。

在控制平面上,SDN控制器使用X86架构的主机运行NOX系统,对所有SDN交换机进行统一配置。网络配置策略,以及容错规则等应用,将运行在控制器上,根据实时情况,设置规则,并由控制器统发到交换机中执行。

 

openhw系统框图.jpg
系统框图:openhw系统框图.jpg
当前项目状态:
参赛信息:
指导老师姓名: 胡成臣
指导老师职称: 副教授
学校: 西安交通大学
研究方向: 计算机网络系统,网络测量与监控
参赛情况: OpenHW2014开源硬件与嵌入式计算大赛
需求信息:
拟采用的平台:ZED板
是否需要设计扩展板?
需要的基本功能:
最新版本:
暂无发布的版本信息   了解目前项目的开发进度
相关评论:  
添加评论  更多评论
正在读取数据……
关于OpenHW | OpenHW使用说明 | FAQ | 相关法律 | 版权声明 | 网站地图
联系邮件:aimei@eefocus.com  联系电话: 0512-80981663-8069    Fax:0512-80981279
Powered by eefocus.com