0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于UltraScale+FPGA可编程逻辑DCI互连盒设计

YCqV_FPGA_EETre 来源:互联网 作者:佚名 2018-04-08 08:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:Faisal Dada 和 Adam Taylor

随着实施基于云的服务和机器到机器通信所产生的数据呈指数级增长,数据中心面临重重挑战。

这种增长毫无减缓态势,有业界专家预测内部数据中心机器对机器流量将会超出所有其他类型流量多个数量级。这种显著增长给数据中心带来三个主要挑战:

●数据速度– 接收与处理数据所需的时间增强了数据的接收和处理能力,实现高速传输。这使数据中心可支持近乎实时的性能。

●数据种类– 从图像与视频这样的结构化数据到传感器与日志数据这样的非结构化数据,可将不同格式的数据传输进来。

●数据量– 所有用户提供的数据量。

对于众多应用来说,应对这些挑战需要数据中心之间的直接通信。例如,提供索引、分析、数据同步、备份与恢复服务。为支持数据中心间的通信,需要使用非常大的数据管道,同时,用于在这些管道间传输数据的网络通常称为数据中心互连 (DCI)。

DCI 发挥着举足轻重的作用,有助于数据中心部署规模扩展,支持更多数数据中心以在给定地理区域内铺开服务。当然,随着数据中心数量的增加,它们之间的互连程度也会随之增强。

要想在数据中心内实现 DCI,既可使用专用接口盒,也可使用传统的传输装置。使用专用接口盒能在外部数据中心(线路侧)与数据中心内部网络(客户侧)之间提供接口。

由于数据中心内存有敏感信息,例如财务信息、健康信息以及其他业务的关键信息,因而数据安全性至关重要。安全漏洞会让数据中心所有者丧失信心与信任并造成收入损失。最糟糕的是,如果安全漏洞十分显著,还可能造成法律或监管后果,从而影响运营。

因此,无论是在数据中心内部还是在数据中心间的传输过程中,信息安全保障都是头等大事。这就要求 DCI 实现方案能在数据进出数据中心时支持对数据进行加密或解密。

当前的 DCI 实现方案采用以下技术之一:

●Bulk Layer 1 安全方案:利用类似于 AES256 的技术对整个内容进行加密和认证。这是目前为止最具成本效益的方式,能为大型点对点数据管道提供安全性。

●IEEE 802.1 AE 定义的 MACsec:可对数据包进行单独加密,也可在硬件中轻松处理。MACsec 可在 Layer 2 中提供安全性。

在 DCI 互连盒中,通常只使用两种安全技术中的一种。然而,随着数据中心数量的增加,找到可实现这两种安全方法的解决方案十分必要,让使用不同安全方法的数据中心间能够灵活地进行通信。这需要 DCI 平台具有灵活性且易于配置,可从支持一种安全解决方案到支持另一种安全解决方案。有了这种灵活性,使用不同厂商技术的数据中心之间就能进行通信。

尽管新型数据中心的数量快速增加,但现有数据中心在线路侧与客户侧均有部署,故也采用全新的标准。DCI 互连盒必须足够灵活才能应对多个升级周期,跨越多代网络接口。升级网络设备的相关成本是这种跨代升级的部分推动力,例如,100Gbps 传输卡的成本是与它相似的切换端口成本的 100 倍。因此,从成本角度来看,每三年更换这些设备并不划算。该功能有助于数据中心运营商将 DCI 互连盒脱离升级周期。

DCI 互连盒架构

出于对不同的安全技术与常规升级周期间歇的支持,DCI 互连盒架构需要能够适应部署功能要求,同时根据技术与标准变化实现简单演进。

图 1 - DCI 互连盒情景图

要想实现对标准的适应性并为演进发展提供支持,就需要可支持多种数字相干光学 (DCO) 线路侧接口的架构。越来越多地将 DCO 格式部署为可插拔格式,并且能够支持不同厂商线路侧接口的特性实现了最大的灵活性。

客户侧接口则需要支持 10GE 至 400GE 的以太网速率,以及像 FlexE 的更新标准。而要将客户侧与线路侧进行连接,所需的解决方案不仅要提供接口功能,还要能实现应用所需的安全解决方案。

诸如赛灵思 UltraScale+ FPGA 的可编程逻辑可为 DCI 互连盒设计人员提供多种优势。可编程逻辑 IO 的高灵活性能实现任意到任意系统间的接口功能,允许客户侧和线路侧接口具备必要的 PHY 支持。

可编程逻辑的并行特性还可实现算法的流水线化,以获得最优吞吐量。得益于可编程逻辑架构的并行特性,因为消除了传统的系统瓶颈,该解决方案还具备更好的确定性。

此外,可编程逻辑也可实现现场升级,在采用标准时,可支持全新协议修订版本的部署。可编程逻辑的这种可升级能力使 DCI 盒可以具备应用所需特性。该变更可通过 SDN 控制器来编排,因此,基于 FPGA 的 DCI 盒极具可塑性。在当今 SDN 控制的网络环境中,这样一种基于应用的 DCI 盒特性会形成极大优势。

就 FPGA 应用的开发而言,存在多种可用来加速功能性的由高级软件定义的环境。它们包括 SDAccel™、SDNet™ 与 SDSoC™ 设计环境,统称为 SDx。这些环境支持使用高层次综合对 FPGA 应用进行开发。当与重配置加速栈 (Reconfigurable Acceleration Stack) 相结合时,开发人员就可以使用业界标准框架与库集成数据中心。

图 2 – SDx 开发环境

总 结

数据中心正在经历显著增长,并通过使用 DCI 这样的技术使之间的互连变得越来越紧密。DCI 互连盒可提供互连功能与数据事务处理的安全保护功能,同时还可在 DCI 与数据中心功能与标准演进发展的同时支持路径升级。

FPGA,例如赛灵思 UltraScale+ 系列,可提供灵活的高性能解决方案,并可使用 SDx 工具链加速该解决方案的开发,提供高级设计环境。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1656

    文章

    22306

    浏览量

    630877
  • 赛灵思
    +关注

    关注

    33

    文章

    1797

    浏览量

    133183

原文标题:使用 Xilinx 可编程逻辑实现数据中心互连

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌TPLD801 可编程逻辑器件技术文档摘要

    该TPLD801是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 IC
    的头像 发表于 09-28 14:36 994次阅读
    ‌TPLD801 <b class='flag-5'>可编程逻辑</b>器件技术文档摘要

    ‌TPLD2001-Q1 汽车级可编程逻辑器件技术文档摘要

    TPLD2001-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑
    的头像 发表于 09-28 10:42 636次阅读
    ‌TPLD2001-Q1 汽车级<b class='flag-5'>可编程逻辑</b>器件技术文档摘要

    ‌TPLD2001可编程逻辑器件技术文档摘要

    该TPLD2001是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑 I
    的头像 发表于 09-28 10:36 605次阅读
    ‌TPLD2001<b class='flag-5'>可编程逻辑</b>器件技术文档摘要

    ‌TPLD1201-Q1 可编程逻辑器件技术文档摘要

    TPLD1201-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑
    的头像 发表于 09-28 10:06 561次阅读
    ‌TPLD1201-Q1 <b class='flag-5'>可编程逻辑</b>器件技术文档摘要

    ‌TPLD801-Q1 可编程逻辑器件技术文档总结

    TPLD801-Q1 是 TI 可编程逻辑器件 (TPLD) 系列器件的一部分,该器件具有具有组合逻辑、顺序逻辑和模拟模块的多功能可编程逻辑
    的头像 发表于 09-28 10:03 451次阅读
    ‌TPLD801-Q1 <b class='flag-5'>可编程逻辑</b>器件技术文档总结

    可编程逻辑控制器PLC是什么?如何实现上网通信?

    可编程逻辑控制器(PLC)是一种专为工业环境设计的数字运算操作电子系统,其核心是通过可编程存储器存储逻辑运算、顺序控制、定时、计数和算术运算等指令,并通过数字或模拟输入/输出控制各类机
    的头像 发表于 09-22 17:27 632次阅读

    5CEBA4F23C8NQS现场可编程门阵列(FPGA)芯片

    5CEBA4F23C8NQS现场可编程门阵列(FPGA)芯片5CEBA4F23C8NQS是Intel-ALTERA(原 Altera)研发的Cyclone V系列性能卓越、低能耗的现场可编程门阵列
    发表于 06-11 09:01

    H5U系列可编程逻辑控制器指令手册

    INOVANCE汇川-H5U系列可编程逻辑控制器指令手册-中文
    发表于 04-30 16:38 7次下载

    可编程电子负载的原理及主要应用

    可编程电子负载是电源测试领域的关键设备,能够模拟真实负载条件并动态调整参数,为电源、电池、新能源设备等提供性能验证。源仪电子基于20年行业经验,开发了可编程直流电子负载系列,涵盖高精度测试、动态响应及多通道控制功能,满足从研发到量产的全流程测试需求。
    的头像 发表于 03-15 10:38 1482次阅读
    <b class='flag-5'>可编程</b>电子负载的原理及主要应用

    fpga和cpu的区别 芯片是gpu还是CPU

    型的芯片,它们在结构、功能、应用场景等方面存在显著差异。 结构与灵活性 FPGAFPGA是一种可编程逻辑器件,其内部由大量的可编程逻辑
    的头像 发表于 02-01 14:57 3108次阅读

    CPLD 与 FPGA 的区别

    在数字电路设计领域,CPLD和FPGA是两种常用的可编程逻辑器件。它们都允许工程师根据需要设计和重新配置数字电路,但它们在结构、性能和应用上存在显著差异。 CPLD和FPGA的定义 CPLD
    的头像 发表于 01-23 09:46 2559次阅读

    可编程交流负载标准

    可编程交流负载标准是电力电子测试领域的重要组成部分,它为交流电源、变频器、逆变器等设备的测试提供了标准化的负载条件。这种可编程性使得测试更加灵活和精确,能够满足不同设备和应用场景的需求。 核心在于其
    发表于 01-15 13:53

    爱普生(EPSON) 常规可编程晶振

    常规可编程晶振主要用来替换一般用途的中低频四脚有源晶振,可以满足大多数用途有源晶振的快速交付。爱普生(Epson)作为全球领先的晶体产品供应商,提供了一系列可编程晶振,可以与基波正常振荡器相同
    的头像 发表于 01-13 15:24 1057次阅读
    爱普生(EPSON) 常规<b class='flag-5'>可编程</b>晶振

    可编程混合信号技术弥补逻辑IC的成本与密度空白

    GreenPAK系列可配置IC和ForgeFPGA家族中的低密度可编程逻辑产品,完美地满足了这一需求。 Jason Kim Jason Kim, VP and GM Configurable
    的头像 发表于 12-28 15:47 1101次阅读
    <b class='flag-5'>可编程</b>混合信号技术弥补<b class='flag-5'>逻辑</b>IC的成本与密度空白

    PLC可编程控制器的简介

    PLC的英文全称为Programmable Logic Controller,也就是可编程序控制器。它是一种将计算机技术与继电器技术结合起来的现代化自动控制装置,1969年,美国数字化设备公司研制出
    的头像 发表于 12-23 09:09 2147次阅读