网络处理器芯片地国产化之路.pdf

上传人:tbuqq 文档编号:5491317 上传时间:2020-05-23 格式:PDF 页数:8 大小:706.15KB
返回 下载 相关 举报
网络处理器芯片地国产化之路.pdf_第1页
第1页 / 共8页
网络处理器芯片地国产化之路.pdf_第2页
第2页 / 共8页
网络处理器芯片地国产化之路.pdf_第3页
第3页 / 共8页
网络处理器芯片地国产化之路.pdf_第4页
第4页 / 共8页
网络处理器芯片地国产化之路.pdf_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《网络处理器芯片地国产化之路.pdf》由会员分享,可在线阅读,更多相关《网络处理器芯片地国产化之路.pdf(8页珍藏版)》请在三一文库上搜索。

1、实用标准文案 文档大全 网络处理器芯片的国产化之路 2015/1/20 9:25:08 关键词:处理器芯片处理能力商用网络 网络处理器芯片主要用于构建网络通信基础设施平台,对于位于网络通 信终端节点的用户来说, 通常是透明而不可见的。 因此,与通用 CPU 以及嵌入式 CPU 等大众电子消费密切相关的通用处理器芯片 相比,网络处理器 (Network Processor) 芯片一直以来很少能够获得广泛的关注。 实际上,网络处理器广泛应用于包括路由器、交换机等各类网络核心设备 中,它特定应用于网络通信领域的各种任务,例如报文处理、协议分析、路由查 找、防火墙以及 QoS等。网络处理器芯片对于网络

2、通信基础设施的重要性,阿 尔卡特朗讯公司的 Basil Alwan有一句话形容得很贴切,“网络处理器是网络 设备最根本的基因, 它定义了路由器平台的能力、 可扩展性以及面向未来演化的 可能性 1 ”。 国内外研制情况 经过多年的发展,网络处理器正逐渐替代网络通信设备中固定功能的ASIC 芯片,已成为构建网络通信系统的战略性核心器件。商用网络 处理器市场在不断 增长,而市场上网络处理器芯片产品则基本上来自国外厂商。 传统网络处理器按核心处理单元的不同可以分为两类,即基于微核的网络处 理器(NPU)以及基于通用 CPU核的网络处理器 (GNP),主要区别如表 1 所示。 目前,典型商用网络处理器芯

3、片包括阿尔卡特朗讯的FP系列 1 、Marvell 公 司的 Xelerated系列 2 、EZchip 的 NP系列 3 等。上述网络处理器通常采用多核多 实用标准文案 文档大全 线程、超流水等高级体系结构, 利用功能部件定制优化、 深亚微米集成电路设计 等技术提高报文处理性能, 其中多款网络处理器可以达到400Gbps报文处理要求。 阿尔卡特朗讯公司的 FP3网络处理器集成共 288个RISC Core, 主频可达 1GHz , 其中每 32 个 Core 为一个 Cluster ,共 9 个 Cluster 。它采用多 Pipeline处理模 型, FP3的报文转发处理能力高达 400G

4、bps 。 与 FP3类似, Marvell 公司的 HX4100 网络处理器 ( 原 Xelerated公司) 也采用类似的多 Pipeline处理 模型, 通过集成 数百个支持 VLIW指令集的 PISC(Packet Instruction set computer)专用处理 器核,也可实现 400Gbps线速报文处理。 值得一提的是,HX4100流水线间得 PISC 采用同步数据流体系结构,从而避免了控制流模型中的指令相关性对性能的影 响,可确保系统获得确定性的处理性能。EZchip 的 NP-5采用 Functional Pipeline处理模型,处理流程映射到4 级面向任务优化的处

5、理引擎,采用专用 指令集,基于功能编程语言(FPL)开发,分组 处理能力 达到 240Gbps。上述芯片 产品都属于基于微核的网络处理器,大多采用流水线方式组织, 以提供极高的报 文转发处理性能,在芯片功耗方面具有优势, 主要缺点是通常仅支持微码编程, 软件开发复杂困难。 Broadcom公司的 XLP II 900网络处理器 4 集成了多达 80个通用 CPU 核 (nxCPUs),具有三级 Cache 存储子系统和 4 个 DDR3 内存控制器,采用并行处理 架构,可提供 160Gbps报文转发处理性能。 通过集成安全加速引擎, 其可支持高 性能的加密、认证以及深度报文检测等功能。Cavi

6、um公司的 OCTEON III 网络 处理器 5 也采用并行架构,通过集成48 个 64 位 MIPSCPU核和大量的加速引擎, 可提供 100Gbps报文转发处理能力, 并支持广泛的网络业务处理硬件加速。上述 芯片产品都属于基于通用CPU 核的网 络处理器 (GNP), 面向支持多样化网络高层 协议和业务处理设计, 具有较强的可编程性, 通常可以支持 C/C+ 高级语言编程, 并运行通用 Linux 操作系 统,从而为开发人员带来便捷。然而,集成度与功耗 问题严重制约了 GNP 的性能提升。 从国内来看, 华为、中兴等网络设备厂商以及国防科大等科研院所早已基于 国外成熟网络处理器芯片设计了

7、多款高性能路由器产品,并已经在国内外市场 上得到广泛应用。 国防科大、西安电子科大以及清华大学等单位在国内也较早开 展了网络处理器研制, 取得了一定进展和技术积累,但与国外仍有一定差距, 目 前还 没有成熟的国产商用网络处理器芯片产品。 随着国家战略层面对网络通信基础设施安全及自主创新能力的重视,作为构 建网络通信设备的核心器件, 网络处理器芯片的国产化将是一种必然。为了选择 一条切实可行的网络处理器研制的技术途径,必须充分把握网络处理器研制所面 临的挑战和技术发展趋势。 实用标准文案 文档大全 研制挑战与技术趋势 与通用 CPU不同,网络处理器芯片研制一方面涉及网络通信、微电子、操作 系统以

8、及处理器体系结构等多个领域的技术,设计难度大; 另一方面其处理性能 必须能够匹配飞速增长的网络接口带宽需求,硬性要求高。 因此,网络处理器芯 片复杂度高、实现困难,其研制周期长,投入资金高昂,研发难度非常大,这也 是国产商用高性能网络处理器迟迟未取得突破的重要原因。以思科公司为例, 其 SPP网络处理器于 1999年开始设计, 2003 年才在 cisco 的第一台集群路由器 CRS-1中使用 ; 而其在 2008年设计完成的 QFP 网络处理器前后共花费1 亿美金才 研制成功,商用高性能网络处理器的研制难度可见一斑。 从技术发展趋势看, 随着软件定义网络 (Software Defined

9、Network,SDN) 、 网络功能虚拟化 (Network Function Virtualization)等技术的出现和发展,对 网络通信设备的可编程性提出更高要求。不断演化的网络通信业务和协议也要求 构建网络通信设备的核心器件必须能够易于编程开发, 以期加快系统研制进度、 降低开发成本并实现投资保护。 基于通用 CPU 核的网络处理器 GNP 虽然提供高度 的可编程性支持,然而在功耗及芯片集成度方面的天然劣势使其难以满足飞速增 长的网络通信带宽的需求。 针对上述问题, Intel公司提出未来的通信处理平台应该以通用多核CPU 为 核心,采用芯片组方式,从而在性能与可编程性间获得完美折衷

10、。Intel的 Crystal Forest 通信处理平台 6 采 用双 Xeon处理器作为分组处理的主要功能单 元,通过集成片外 QuickAssist加速器,将 DPI、加解密以及解压缩等常用的分 组处理功能卸载到 QuickAssist加速器中。从软件层面看, QuickAssist通过提 供加速器抽象层, 隔离各种物理实体, 从而允许上层软件都通过统一接口访问多 样化的硬件加速器。虽然, Crystal Forest 通信平台目前仅可以支持约100Gbps 的流量的线速处理,与业界高性能网络处理器有一定差距,但是我们认为Intel 提出的基于通用多核 CPU的多芯片解决方案值得思考和借

11、鉴。多芯片解决方案 可以有效缓解对网络处理器芯片设计的性能压力,并在系统升级、 部署方面提供 更大的灵活性。在思科以及阿尔卡特朗讯最近推出的高性能核心路由器中( 例如 思科 CRS-3),高性能转发线卡都集成多个处理芯片协同完成分组转发处理业务。 国产化技术途径 在把握了网络处理器芯片研制挑战以及发展趋势的基础上,我们认为基于国 产通用多核 CPU+ 可编程网络处理引擎 (NPE)的架构是网络处理器芯片国产化一 条现实可行的技术途径。 实际上,网络处理器研制与高性能CPU及通用操作系统 研制有很多共性技术, 例如高性能 RISC核设计、片上网络、 低延时高 带宽的存 实用标准文案 文档大全 储

12、器接口、操作系统和编译系统等。以飞腾、龙芯为代表的国产通用多核CPU 以及以麒麟为代表的国产操作系统在国家核高基等项目支持下已取得巨大突破, 其相关成果已经在国家信息系统建设中发挥重要作用。因此,有效利用国产高性 能 CPU 和操作系统的研究成果, 并对其网络处理能力进行充分挖潜, 是缩短国产 网络处理器芯片研制周期,降低研制成本和风险的有效途径。 然而, 通用多核 CPU 主要面向通用计算领域设计, 适用于计算密集型的应用。 而网络处理器则主要面向网络处理领域设计,适用于访存密集型应用。如何提 高通用 CPU 的访存计算比 (MCR) 是决定能否利用通用CPU 进行网络处理的关键。 针对这一

13、问题,国防科技大学课题组对网络处理器实现模型和途径进行了深入 研究和探索,提出应摆脱传统以多核软件为核心的实现模型,由可编程硬件(即 NPE) 定义网络报文的处理路径,并对性能敏感的功能进行硬化卸载,从而有效 降低通用多核 CPU软件的处理压力, 实现系统性能提升。 这种“硬件定义”的处 理模型允许在不改变现有通用多核CPU内部架构、不对其内部实现进行特定优 化的前提下, 缩短网络处理器研制周期, 降低研制成本, 从而有效加速网络处理 器芯片的国产化进程。 总结 网络处理器芯片作为构建网络通信基础设施的核心器件,其国产化必须综合 考虑芯片的设计复杂度和研制难度,准确把握技术发展趋势。 我们认为

14、, 国产通 用多核 CPU 与可编程网络处理引擎 (NPE)相结合的体系结构是解决网络处理器 “中国芯”的问题的一条希望之路。 参考文献: 1 阿尔卡特朗讯 FP3网络处理器 R/OL , http:/www.alcatel- 2Marvell Xelerated网络处理器 R/OL , http:/ 3EZchip NP-5网络处理器 R/OL ,http:/ 4Broadcom XLP900 网络处理器 R/OL , http:/ 5CaviumOcteon III网络处理器 R/OL , http:/ 6TianTian, Alexander Belousov. Intel下一代通信平台

15、数据平面解决 方案, 2012.12. 实用标准文案 文档大全 OFweek电子工程 网讯 谁是新一代网络的“网红”?答案无疑是5G。在不久前结束的2016MWC 上海, 5G成 为其中最耀眼的标签,无论是国际大T,还是电信设备提供商,抑或是芯片或测试厂商,都祭出了最新的 5G大招。随着“互联网 +”和“宽带中国” 等国家战略的推进,传统互联网到移动互联网再到“万物互联” 的演进, 11ac wave 1&2 WLAN 的部署以及5G 的呼之欲出,新一代网络不断走向汇聚融合,带来的是不仅 是对速率、成本及效率的提升,还将触发对网络架构的重构,置身其中的网络处理器和交换器芯片能否担 此重任? 新

16、一代网络期待原力觉醒 5G的“美好”可用1000x 的容量提升、 1000 亿+的连接支持、 10GB/s 的最高速度、 1ms以下延迟等关 键数值来体现。在2016MWC 上海众多厂商纷纷展示5G相关业务,如无人驾驶汽车、虚拟现实场景等,均验 证了 5G在低时延、 超高密度、 超大容量等方面的优异性能。在各方积极备战的助力下,5G已然渐行渐近。 为了满足 5G网络能够随时随地接入网络的要求,对于5G网络构建的重要指标是具有更好的灵活性以 及拓展性,因而SDN (软件定义网络)和NFV (网络功能虚拟化)将在5G核心网中大行其道,核心网与接 入网融合、网络功能重组等也将深入应用。 而这只是驱动

17、网络模型和技术“升华”的一个新引擎,在数据中心、企业网、园区网、中小企业网等 层面,随着业务和需求的变化,网络的改良升级亦是大势所趋。 如数据中心作为面向应用的综合业务平台和未来云计算的核心基础架构,需求日益攀升,其网络设备 以每年 40% 以上的速度增长,新一代数据中心对网络设备的交换架构提出了更全面、更苛刻的要求,包括 支持统一交换架构、大容量及可扩展性、转发性能、精细化服务质量控制(QoS )等。 园区网亦是变化不断。随着业务的不断丰富,云计算的快速发展, 用户移动化的场景也越来越多,BYOD 逐渐成为潮流,对园区网提出了诸多新需求,如要求园区网能够具备端到端的网络质量保障能力,具备实

18、时、灵活地区分和保障特定业务的能力,能够灵活地适配业务需求等。在企业网层面,伴随着的是大量企 业关键业务 IT 化,企业客户对IT 的投资更加活跃, 大规模服务器集群、虚拟化、 大数据等技术的成熟等, 均对企业网提出了更高的业务要求。 可以说,融合汇聚的新一代网络已然呼之欲出,各种通信和网络业务将被高度融合,多种业务强调开 放的 API 接口以及灵活的配置和客户化能力,传统的网络架构已然 “难合时宜” 。 业界不约而同地引入SDN 、 NFV 、云等新技术,打造简洁、集约、敏捷、开放的新型网络,实现多种网络实施和业务的虚拟化,也将再 次释放网络的“原力”。在网络重构指引下的新一代网络已“在路上

19、”。 无线和有线的融合进程加快 融合汇聚的网络引发多重新挑战 实用标准文案 文档大全 新一代网络融合的发展,提升了对于部署横跨整个网络的可延展与灵活运算解决方案的网络基础建设 需求。“寻根溯源”,一窥新一代网络走向融合和汇聚的新命题,才能有的放矢地应对传统的网络架构以 及服务转型的挑战。 首当其冲的是无线和有线的融合进程加快。Marvell产品行销负责人Raza Eltejaein介绍说,有线网 络与无线网络融合加快,有线带宽从1 GbE到 2.5 GbE一直到 10bE,无线方面从802.11N 一直到 11AC ,之 后是 11AX ,这一趋势需要性能更高的网络处理器来应对。此外,2.5G

20、bE 已受到广泛应用,如何让企业依然 使用 1GbE的基础架构,在无须架构升级的情况下享有更大的2.5GbE 或以上带宽成为新挑战。 随着物联网应用不断深入,家庭和工业应用中联网设备数量海量增加,网络所承载的业务也已从单纯 的数据通信,向语音、图像、视频等多媒体扩展,对带宽的要求大幅提升,对服务器及路由器的要求亦因 此提高。” Raza Eltejaein进一步指出,“在这一过程中,运营商及服务供应商亦希望提供差异化和高 附加值的服务,这对网络运行可靠性提出了越来越高的要求。” 可感知、可重构、可演进已是新一代网络的演进方向。“因而越来越多的软件技术成为必然,用基于 SDN/NFV 技术的虚拟

21、化网络设备取代传统的专用网络设备,可提供更加灵活高效的网络设备,为网络变革 提供了引擎。” Raza Eltejaein分析说。 随着物联网的垂直应用越来越广泛,安全问题也日益严重,面临着网络环境的不确定性、感知层面临 的主要威胁、传输层和应用层的安全隐患等,提供一套强大的安全体系成为业界关注焦点。而所有已部署 和新部署的基础设施平台,无论是在现场或云端,其安全问题都应该从系统的角度全面解决。 高扩展性、网络设备的自身虚拟化能力、多业务支持和网络融合等,所有这些问题均需要各个击破。 而为了达到这一高企的目标,显然需要从“基础”网络处理器和交换机芯片突破,实现性能更高、带 宽更大而且扩充性更强的

22、芯片,并具备加速功能、安全引擎和线载引擎才能一一化解 网络处理器和交换器芯片全面升级应对 “网络设备的可扩展性、虚拟化能力、多业务支持和网络融合等需求,使得网络处理器在集成度、扩 展性与支持 SDN等方面,均需全面升级。“Marvell公司副总裁,连接、存储和基础网络(CSI) 事业部 总经理 Michael Zimmerman 表示。 在网络生态系统长期的设计创新经验的Marvell对此专门推出了ARMADA 7000 以及 8000,应对市场挑 战。 ARMADA 采用 Marvell开创性的 MoChi架构、并以业界首款ARM Cortex-A72为基础的片上系统(SoC ) 系列,具有

23、灵活的扩展性。 Marvell 在 Computex2016 上展示的 ARMADA 7000/8000 SoC “从带宽来看,不仅可运行11AC ,未来它甚至可运行11AX 。还支持 1 GbE、2.5 GbE 还有 10GbE ,以 及 SATA3和 USB3.0 。它还集成多重10GE端口与包处理器,可为安全性及存储设备提供硬件加速引擎,并 可灵活配置,支持CPU以及 I/O 全面虚拟化,全面支持软件定义网络SDN的需求。此外,兼具整合功能, 以及高度拓展性和软件兼容性,可将弹性功能以最优化的方式开发,可匹配各种IP 网络、数据中心、 企业、 中小型企业等应用。” Raza Elteja

24、ein总结表示。 实用标准文案 文档大全 在新一代网络所需的交换器层面,Michael Zimmerman认为,一方面带宽的要求更高,需要达到 2.5GbE 以上的连接能力,且无需架构升级;另一方面网管人员希望将整体网络连接当成为单一实体,支持物理层 装置( PHYs )等技术,实现交换器跟实体侧联合的解决方案。 瞄准这一需求, Marvell的交换器芯片Prestera Aldrin和 Alleycat有备而来,提供交换器跟实体 侧联合的解决方案。据介绍,Aldrin支持高达 10GbE的高带宽,可支持更宽、更大的背板连接。Aldrin是 业界首个可支持16 甚至到 24 甚至 32 个以上

25、 10GbE接口。而 Alleycat是业界性能最高、密度最高、GbE 能力最强的一个产品系列,使用NBASE-T交换器技术。它有专门的40GbE堆叠,是业界首个支持40GbE堆 叠的产品。其中Alleycat3X是业界首个支持24 个接口的 2.5GbE 交换器。 Marvell 在 Computex2016上展示的 Aldrin 24通道 10GE 多 Gig 园区网接入 / 汇聚交换器 尤其值得一是的是新款芯片Prestera 98DX325x ,搭配 Marvell的 88E2040 quad NBASE-T PHYs ,可高 效支持有线和无线网络的融合,同时将1GbE提升至 2.5G

26、bE 带宽。此外, Marvell可通过 98DX325x将 SDN 与交换器抽象层接口引进2.5GbE 园区环境,提供完整软件协议栈Turnkey 解决方案达成私有云部署。 新一代网络已然在路上,准备好换上新“颜值”的芯片了吗? 链接高端路由器四种体系架构 一、通用 CPU 优点:功能易扩展,理论上可以实现任何网络功能。 缺点:性能低 用途:通用 CPU 一般仅用于网络设备的控制和管理。 实用标准文案 文档大全 二、ASIC芯片 优点:可使用硬件方式实现性能极高的多种常用网络功能,单颗芯片就可以 实现几百 Mpps以上的处理能力。 缺点: ASIC芯片一旦开发完毕就很难继续扩展其他应用,新功

27、能的添加需 要芯片研发公司花费较长开发周期。 用途: ASIC芯片最合适应用于处理网络中的各种成熟传统功能。 三、FPGA 芯片 优点:这是可以反复编程、 擦除、使用以及在外围电路不动的情况下用不同 软件就可实现不同功能的一种门阵列芯片,可以在一定程度上灵活地扩展业务处 理类型。 缺点: FPGA 无法很好地同时处理多种协议,不能胜任复杂业务扩展。 用途:一般仅应用于少量简单协议的扩展。 四、NP网处理器 优点:NP保留了 ASIC高性能处理数据的特性, 同时,NP通过众多并行运转 的微码处理器,能够通过微码编程进行复杂的多业务扩展。 缺点: NP的性能和 ASIC相比依然还存在一些差距。 用途: NP网络处理器被应用于高端网络产品复杂的多业务扩展,但并不适 用于网络传统功能的实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1