- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NetMagic簡介
NetMagic:加速网络创新的开放交换平台摘要:为打破传统商业网络设备的封闭性束缚,缩短网络技术科研创新周期,提出并设计实现了一种面向网络创新加速的开放式交换平台NetMagic。NetMagic采用大容量FPGA与商用以太网交换芯片相结合的新型体系结构,可提供高端口密度报文线速转发能力和逻辑可重构能力,从而有效支持新型网络协议和报文处理机制的快速实现和部署。NetMagic采用开源开放的设计理念和模块可重用的设计思想,通过提供高可用基本功能模块及良定义的标准接口,有效减轻用户功能的设计、实现及验证工作,减少网络创新开发周期,可广泛应用于网络科研和教学过程。1 研究背景三网融合、物联网、云计算、IPv6过渡等概念和技术的提出和兴起,一方面有力推动了下一代互联网(Next Generation Internet, NGI)及相关技术的研究和发展,另一方面则对网络技术,尤其是互联网技术的创新带来了前所未有的压力和挑战。新型网络技术和应用的研发必须具有更短的创新周期和更高的可用性及可靠性,才能有效满足以激烈竞争为特征的互联网经济的发展要求。然而,与其他学科不同,网络技术是一门以实验为基础的学科。在真实网络环境中进行实验并收集数据结果,是进行网络技术研究和创新最有效和最具说服力的手段。大量成熟商用网络设备及协议的部署在有力推动互联网普及和应用的同时,也为网络技术创新带来不可忽视的障碍[1]。出于知识产权及安全性考虑,传统商用网络设备(路由器、交换机等)通常采用封闭式设备形态。新功能的集成被设备生产厂商严格控制,以防代码泄漏或设备的可靠性及可用性受到损害[2]。第三方难以获得授权,从而无法在商用平台上展开技术创新和新功能的集成、测试及验证工作。网络技术研究者提出的各种新型协议和机制也难以在真实网络中部署和实验,网络技术创新正面临严峻的瓶颈。针对上述问题,研究者提出了创建以GENI[3]为代表的可编程网络,从而为网络体系结构和分布式系统创新提供一个国家范围实验基础设施平台。研究者通过按需获得可编程网络中的网络带宽、报文处理等资源,利用网络设备(支持虚拟化技术的可编程路由器、交换机等)的可编程能力,实现新型网络协议和机制的部署、验证和测试。然而,GENI等可编程网络规模庞大、技术复杂还需要较长时间才能完成实现和部署。OpenFlow交换机[1]的提出为网络创新实验提供了良定义的抽象模型。通过为底层硬件提供一个通用的抽象层,OpenFlow将报文处理数据平面和控制平面进行有效分离。通过将交换数据平面抽象为流表,有效屏蔽数据路径的硬件实现细节,允许软件通过对流表的管理,实现对报文流的路由、交换和管理等控制平面功能,从而提供网络可编程功能支持[3]。然而,目前能够有效支撑OpenFlow模型实现的开放式硬件支撑平台较少。近年来,在众多网络研究者的推动下,NetFPGA平台[4]在网络教学和科研中得到广泛关注。然而,NetFPGA作为一款主要面向于网络教学的评估板,在平台依赖性、端口密度、可扩展性以及逻辑开发难度等方面存在一定限制,在一定程度上制约了网络实验原型系统的快速构建。针对上述问题,我们专门为网络技术创新研究研制了一种新型的开放可重构交换平台—NetMagic。NetMagic平台设计特点主要体现在:基于部分可编程交换机体系结构设计,为用户提供丰富灵活的工作模式;通过将用户逻辑与通用数据路径逻辑分离并提供良定义接口,可有效简化用户逻辑设计工作;通过提出通用的基于以太网的NetMagic管理控制协议NM2C,为平台管理提供良好兼容性和可移植性;通过提供高速扩展接口,有效支持控制及处理能力的扩展。NetMagic平台将开放功能模块实现,标准接口定义,以共享开发成果,并通过提供完善的设计服务,为网络技术研究社区提供有力的创新平台支撑。2 NetMagic平台架构NetMagic平台采用新型部分可编程交换机体系结构技术设计实现,将商用以太网交换芯片和大容量FPGA有机结合,可提供高端口密度下报文线速交换能力,还提供丰富的工作模式配置,并能有效支持用户自定义报文处理逻辑集成。此外,通用的管理控制接口则使NetMagic避免平台相关性可能导致的兼容性和可移植性问题。2.1平台基本组成NetMagic平台的基本组成如图1所示,主要包括大容量FPGA(MagicFPGA)、千兆以太网交换芯片以及相应的存储器和网络接口芯片等。平台对外提供1个百兆以太网管理控制端口{P0}以及24个千兆以太网数据端口{P1, P2, …, P24},其中{P1, P2, …, P8}由MagicFPGA控制,{P9, P10, …, P24}由商用交换芯片控制。MagicFPGA与商用交换芯片间则通过8个千兆以太网链路{M0, M1, …, M7}连接。NetMagic平台
您可能关注的文档
最近下载
- QSH CG0042-2021 石英砂技术要求.pdf VIP
- 护理人员心理健康维护与心理干预.pptx VIP
- 2024年人音版三年级上册音乐全册教案.docx
- 一年级上册生命.生态.安全教案.pdf VIP
- 临床检验项目管理制度.doc
- 北师大版(2024)新教材八年级生物上册第五单元第12章《微生物与人的生活》每课时教学设计汇编(含五个教学设计).doc
- 酒精、助焊剂、白电油等危险化学品安全管理制度.pdf VIP
- 2025-2030中国零售银行业务中的云计算行业市场发展趋势与前景展望战略研究报告.docx VIP
- 苏教版科学五年级上册全册教案(含反思).docx VIP
- 银行活畜抵押贷款办法(试行).doc VIP
文档评论(0)