使用SDNet开发创新型可编程网络.docx
《使用SDNet开发创新型可编程网络.docx》由会员分享,可在线阅读,更多相关《使用SDNet开发创新型可编程网络.docx(6页珍藏版)》请在第一文库网上搜索。
1、使用SDNet开发创新型可编程网络1agopusFPGA可最大化电信和云服务的邺/NFV功能。日本电报电话公司(NTT)是一家全球电信集团控股公司,负责制定管理策略和推动研发工作发展。我们是NTT研发部的研究人员,正领导两个针对软件定义网络(SDN)和网络功能虚拟化(NFV)的创新型项目。针对其中的一个项目,我们已经开发出一个名为1agopus的高性能软件SDN/OpenF1ow交换机1,我们认为这是迄今为止作为开源软件发布的OpenF1ow1.3兼容交换机中的佼佼者。针对第二个项目,我们开发出一个具有软件包处理感知功能的40GbpsFPGA网络接口卡(NIC)1agopusFPGA0早期阶段
2、采用赛显思面向网络的SDNet软件定义规范环境,是我们能够成功开发这些技术的关键所在。在本文中我们将介绍如何使用SDNet满足我们的项目目标。实现SDN/NFV卓越性能的1AGOPUSFPGA云服务供应商和网络服务运营商正在转向采用SDN,将其作为自动配置系统的关键支持技术。NFV通过将网络系统从专有硬性设备转变为商用硬件系统,充分运用PC服务器、基于商用甚柱的交换机和软件工具,在帮助电信运营商降低资本支出和运营支出方面起着至关重要的作用。许多云服务提供商和电信运营商将为其新一代商用网络部署SDN和NFV0NTT集团是商业服务和研发领域的SDN和NFV领跑者。在日本总务省的自助下,NTT已经启
3、动一项与先进SDN/NFV相关的研究工作03项目。1agopus是03项目的主要可交付成果,其结合使用开放网络基金会(OPenNetworkingFOUndatiOn)的OPenFIow1.3协议、商用英特尔x86服务器和商用NIC,可实现高性能软件包处理和灵活的流程控制。1agopus的主要优势有:能在商用服务器上实现超过IOGbps的高性能软件包处理、高达百万流量输入的弹性网络流控制、针对虚拟提供商边缘(vPE)/虚拟客户端设备(vCPE)/虚拟演进分组核心网(vEPC)框架的可扩展流程分配器。1agopusFPGA项目旨在通过在运行于商用服务器上的FPGA上灵活地对软件加速和硬件加速功能
4、进行分区,实现40100Gbps的高性能包处理。图1显示了1agopusFPGA的概念和架构。这种灵活的架构能借助FPGA加速并以纯软件实现方式将1agopus交换机的IOGpbs线速提高到40Gbps线速。这一性能提升的代价仅仅是x86CPU的功耗增大不到10%o该架构还能极大地增强我们的网络故障排除能力,这对真正虚拟化的网络有实质性意义。软件(X86CPU)NFV应用SDn交换机IdgOC数据层面(FPGA)DPDKPMD,IA40GH40G网络图11agopusFPGA的概念和架构目前,我们正在使用先进的FPGA和设计工具联合为1agopus和网络运营商的原始硬件知识产权(IP)设计一种
5、先进的软件可缄程数据层面,其目的不仅是获得更高的系统性能,也是为降低功耗和成本。通过与赛灵思团队合作,我们已经在基于赛灵思Virtex?-7A11Programmab1eFPGA的80GbpsN1C演示板上成功集成了1agopus和我们的IP。25年2月,我们在东京举办的NTT2015年研发迨坛上首次演示了1agopusFPGAo同年8月,我们还在加州库比蒂诺举办的HotChips27大会上展示了我们的卓越成功。我们使用SDNet开发环境创建1agopusFPGA系统。这种新颖的动态可重编程数据层面包处理工具链让我们能够在不影响性能的情况下,把数据包分类、编辑、搜索、负载均衡和统计测量等高强度
6、数据层面运算转交给FPGANIC处理(均在10/40/10OGbE千兆位级以太网线速下实现位为1agOPUS和NFV应用提速。我们认为这是我们项目的最佳解决方案,可增强SDN/NFV技术的关键组成部分一一分类IP的功能。该环境的快速可重配置包流水线功能让我们能够迅速方便地更新网络协议和功能。SDNet环境涵盖叁境数据中心和广域网中丰富多样的用例,从而扩大了1agopusFPGA的使用潜力。对NTT而言,这种灵活、软件定义硬件设计技术能实现差异化网络业务的灵活部署。SDNet扩大了1agopusFPGA的使用潜力:这种灵活的软件定义硬件设计技术能实现差异化网络业务的灵活部署。SDNet环境奠定设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 SDNet 开发 创新 可编程 网络