基于SOC的SDN交换机软硬件接口设计

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:juyexia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统网络中,网络主要固件被各设备厂商锁定与控制,协议实现也与硬件绑定,各自只是针对某个问题工作,互相独立互不干扰。这与目前网络需求非常不符。人们需要能够对网络有更大的控制权,将控制与转发隔离。在此背景下SDN技术提出并得到迅速发展。面对SDN技术的发展,各大厂商公司纷纷推出了自己的SDN交换机,但是现有的交换机处理器系统和FPGA相互独立,由不同的器件实现,再加上外围电路,使得交换机体积大,功耗高,这在教学演示和科研中非常不便。对此,本文提出利用具有高集成度,高性能和低功耗特点的SOC实现SDN交换机以满足教学和科研需求。交换机的实现平台选用xilinx公司新推出的zynq-7000 SOC芯片。这款SOC不同以往的SOC,它的处理器与FPGA处于同一个架构上,所以性能大幅度提升。这有利于突破传统交换机处理器与FPGA存在的数据传输传输瓶颈。在设计中,我们选用SOC的高速数据通道完成数据在可编程逻辑和可编程系统之间的传输。选择芯片上位于可编程逻辑部分的DMA负责数据的传输控制,因为相比于可编程处理器部分的DMA其性能更加优越。交换机的帧类型主要考虑控制帧,实现交换机与控制器的交互。本文首先介绍与SDN交换机实现相关的技术,包括SDN架构、OpenFlow交换机组成和工作过程。在设计中,数据的传输完全依赖基于AXI协议的DMA,所以会介绍AXI协议和应用的AXI-DMA核的工作原理。然后给出测试所用的平台zynq-7000的组成和性能,结合关键性实验演示相关开发工具的使用。接着根据OpenFlow交换机的结构,设计利用SOC技术实现SDN交换机所适合的整体架构并规划具体的交换机各部分功能实现方式。按照从硬件到软件,底层到高层的顺序逐一介绍。最后,通过对各个功能进行测试,结果与预计的相符,完成了控制帧传输的目的。而且交换机与控制器可以顺利建立连接,完成几种控制帧的交互。关于AXI通道的性能,也是测试中比较重要的部分,不过因为方向较新,没有进行对比,但是测出的性能非常优秀,完全可以满足交换机控制帧的传输要求。
其他文献
进入本世纪以来,随着互联网技术、移动通信技术和音视频处理技术的渗透融合,新的多媒体业务不断涌现,市场需求快速增长。如何在现有的通信网络和硬件技术条件下实现更高效的视频
期刊
目前,直接序列扩频通信技术发展迅速,虽然其本身具有干扰抑制特性,但当其处理增益不足以对抗强干扰时,必须采用自适应算法来进行干扰抑制。本文主要研究了基于自适应滤波算法的直
基于Internet的远程控制机器人系统结合了传统的机器人控制技术和先进的网络通信技术。它可以被应用于危险环境下的远程作业、远程医疗、远程教学、远程监护以及传统生产模式
如今通信与信息资源的高效利用已经变得越来越重要。处于信息技术发展核心地位的数据中心,也正在通过降低设备成本、简化数据中心网络管理、提高资源利用率等方法,缓解因规模
移动通信网是一个不断变化的网络,网络结构、无线环境、用户分布和使用行为都在不断的变化,需要持续不断的对网络进行优化调整以适应各种变化。网络优化是一个长期的任务,它
随着无线业务的发展,人们对无线网络服务质量的要求也越来越高。同时,随着集成电路的发展,尽管用户终端的功能越来越丰富,但是其小型化程度却越来越高,这影响多天线等提高网络容量
随着经济的发展,人民生活水平的提高,汽车数量的增长速度远远超过道路基础施建设的速度,城市公路交通系统的压力不断加大,智能交通系统作为一种新的交通管理技术,受到全世界
测向技术伴随着雷达的出现而发展,早在二战前就已经应用到雷达中,如今已经是雷达、声纳、通信、地震勘探、射电天文等领域的关键技术之一。传统方法较为简单,但精度无法满足现实
本文首先分析了国内外微型飞行器(MAV)研究现状、发展趋势和存在的困难,接着阐述了MAV的系统结构,针对已有的MAV平台,设计了MAV自主飞行控制系统的总体方案,选择ARM作为中央