3 以太网技术大全( 二 )


4.丰富的流分类、拥塞治理、队列调度和QoS功能
大多数NP都使用硬件的并行操作方式,很多以前用软件实现时无法保证性能的复杂策略QoS、流操作等等功能,在使用了NP之后,可以更加轻易地得到实现,同时,对性能没有影响,这在软件实现和基于ASIC的系统中是难以实现的 。
5.治理更加方便有效
NP都提供了和上层CPU标准的接口或者内置治理CPU,可以和其他CPU实现高速通信 。NP一般都提供了大量硬件计数器,可以方便地实现各种MIB统计功能,为网管提供支持,而对业务系统而言,没有开销,不会因为复杂、细致的网管功能影响业务系统的性能 。
6.可以实现灵活组合
NP作为一种器件,都提供了灵活的配置功能,可以通过NP的不同形式组合或者和其他CPU的组合,实现系统的灵活配置,满足不同设备的需求,方便了系统设计,加快了设备的开发进度 。
从现在的情况看网络处理器取得第二层到第七层可编程性和高端线速性能说起来轻易,做起来难 。此外,为基于网络处理器单元的Web交换机编写软件代码并不比设计ASIC快很多 。节省的费用也没有那么显著,因为在许多情况下,网络处理器单元需要协处理器来处理一些工作负载 。

推荐阅读