一、通用CPU

  优点:功能易扩展,理论上可以实现任何网络功能。

  缺点:性能低

  用途:通用CPU一般仅用于网络设备的控制和管理。

  二、ASIC芯片

  优点:可使用硬件方式实现性能极高的多种常用网络功能,单颗芯片就可以实现几百Mpps以上的处理能力。

  缺点:ASIC芯片一旦开发完毕就很难继续扩展其他应用,新功能的添加需要芯片研发公司花费较长开发周期。

  用途:ASIC芯片最合适应用于处理网络中的各种成熟传统功能。

  三、FPGA芯片

  优点:这是可以反复编程、擦除、使用以及在外围电路不动的情况下用不同软件就可实现不同功能的一种门阵列芯片,可以在一定程度上灵活地扩展业务处理类型。

  缺点:FPGA无法很好地同时处理多种协议,不能胜任复杂业务扩展。

  用途:一般仅应用于少量简单协议的扩展。

  四、NP网处理器

  优点:NP保留了ASIC高性能处理数据的特性,同时,NP通过众多并行运转的微码处理器,能够通过微码编程进行复杂的多业务扩展。

  缺点:NP的性能和ASIC相比依然还存在一些差距。

  用途:NP网络处理器被应用于高端网络产品复杂的多业务扩展,但并不适用于网络传统功能的实现。

      提起NP,一定会想到Intel、IBM为高端路由器生产的通用网络处理器,不禁对高端路由器的性能产生质疑。“采用通用网络处理器,每个设备商的高端路由器架构、性能大同小异,何以助力运营商实现全业务运营?”很多人存在这样的疑惑。

  从目前来看,NP分为两种,一种是设备商自主研发的网络处理器,也可以称为专用NP,更通俗地说,是家用NP;另外一种则是在市面上可以买到的商用网络处理器,也即Intel、IBM提供的通用网络处理器,每个设备商都可以拿来使用。

  这些通用NP一般可支持10G以太网的传输,应用在高端路由器中,满足了运营商的现网运营需求。

  然而,随着互联网的飞速发展,网民数量飞速增长,据中国互联网络信息中心(CNNIC)发布《第24次中国互联网络发展状况统计报告》显示,截至2009年6月30日,我国网民规模达3.38亿户,宽带网民达3.2亿户。

  要满足群体规模庞大的宽带网民同时上网的需求,10G以太网已经不能胜任,为此电信运营商需要将10G传输网演进到40G传输网。“经过多年的技术积累和产业链的完善,40G商用的前期准备已经完毕。”中国电信广东研究院副总工程师徐建锋表示。

  显然,单端口40G的线速转发性能已经成为高端路由器的基本特性之一。但徐建锋告诉记者,目前市面上的通用网络处理器仅仅具备10G的线速转发性能,无法满足运营商的需求。“单片40G性能的芯片技术难度大,成本高等原因,能提供高速网络处理器的厂商越来越少,甚至一些原来提供网络处理器芯片的比较有实力的大芯片厂商也逐渐退出这一市场。”

  对40G和100G线速的高要求使得希望在高端市场分得一杯羹的设备厂商必须具备自主研发专用NP的能力。从各个厂商公布的资料来看,目前,业内只有4家厂商可以提供专用NP,其中三家为网络设备提供商,即思科、Juniper和阿尔卡特朗讯,其对应的高端路由器产品为CRS-1、T1600和7750,这些设备都嵌入了其自主研发的NP芯片。

 

转载于:https://www.cnblogs.com/lele/articles/2966767.html

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐