当前位置:首页 > 技术学院 > 技术解析
[导读]为增进大家对处理器的认识,本文将对网络处理器,以及网络处理器的应用场景予以介绍。

处理器可以说是机器的大脑,通过处理器,能够对0、1数据进行处理。为增进大家对处理器的认识,本文将对网络处理器,以及网络处理器的应用场景予以介绍。如果你对处理器、网络处理器具有兴趣,不妨和小编一同继续往下阅读哦。

一、网络处理器,什么是网络处理器

网络处理器是将ASIC (专用集成电路)的速度和一个CPU结合起来以提供高性能联网解决方案的集成电路设备。ASIC技术广泛用于分类、筛选和转发IP通信。不过,ASIC的问题是,它们是通过硬接线而具有某一特定功能集合的。如果功能集合改变或升级,ASIC必须被更换。当新标准(MPLS和Diff-Serv是最近标准发展的例子)出现时,ASIC必须被更换,而网络处理器能够通过灵活的软件体系提供硬件级的处理性能,基于NP(Network Processor)的网络设备具有高性能和灵活性。

网络处理器解决这个问题并提供增强性能。网络处理器是一种高性能、可编程的I/O设备。它特定地应用于通信领域的各种任务,比如包处理、协议分析、路由查找、声音/数据的汇聚、防火墙、QoS等。可编程性是区分网络处理器和ASIC的标准。与创建一次性ASIC相反,网络处理器允许创建网络设备的供应商给通信处理器编写代码来减少产品上市的时间。通过允许让供应商给设备添加新功能,这个策略也延长了设备的使用寿命。

网络处理器器件内部通常由若干个微码处理器和若干硬件协处理器组成,多个微码处理器在网络处理器内部并行处理,通过预先编制的微码来控制处理流程。可以对网络处理器编程以支持自定义算法。处理器被优化以执行网络设备的多种功能,包括帧分类、筛选、转发、标记、策略管理、业务流量调整以及Diff-Serv路由选择。这些功能与提供QoS、通信优先级、业务流量管理的交换机相关联。控制业务流的策略由软件实现,所以这些策略很容易升级。对于一些复杂的标准的操作(如内存操作、路由表查找算法、QoS的拥塞控制算法、流量调度算法等)则采用硬件协处理器来进一步提高处理性能。从而实现了业务灵活性和高性能的有机结合。网络处理器的使用方法与ASIC相同。它们位于网络交换设备的数据路径中,与物理接口直接相连。处理机也可以执行组帧、分段和重组,以及其他功能。  EZchip的TOPcore网络处理器技术集成了许多小而快的处理器,每个处理器都被优化以执行特定任务,并在性能上能够比其他基于普通RISC处理器的网络处理机体系结构有10倍的改进。四个TOP(任务优化处理器)是TOPparse(数据分组分析与分类)、TOPsearch(搜索与查找)、TOPresolve (转发与QoS决策)和TOPmodify(数据分组修改)。TOPparse负责从数据流中鉴别和抽取各种包头、标记、地址、端口、协议、域、模板和关键词,它可以解析任何格式的包、封装方法、专有标记等。TOPsearch用解析后的域作为关键词,完成在相关的路由、分类和策略表中的查找。TOPresolve进行转发、QoS决策、升级查找表和进程状态信息。TOPmodify负责修改包内容,并完成在包中的重写、增加或插入操作。

二、网络处理器应用场景

让我们看看网络处理器到底能应用在哪些场景:

首先,是终端设备(手机/基站,wifi,光纤/Cable/ADSL等),连接到接入网,然后再汇聚到核心网。就节点吞吐量而言,大致可以分为几类:

第一, 在终端,吞吐量在1Gbps级别,可以是手机,可以是光纤,可以是有线电视,也可以是Wifi,此时需要小型家庭路由器,无需专用网络加速器,对接口有需求,比如ATM,光纤,以太网或者基带芯片。

第二, 在基站或者边缘数据中心,吞吐量在1Tbps级别,此时需要边缘路由器,基站还需要FPGA或者DSP做信号处理。

第三, 在电信端,吞吐量远大于1Tbps,此时需要核心路由器,由专用芯片做转发。

以上场景中,低端的只需要1-2核跑所有的数据面和控制面程序就行;对于中端应用,控制面需要单核能力强的处理器,数据面需要能效高,核数众多的处理器和网络加速器;高端路由器需要专用asic进行数据面处理,同时使用单核能力强的处理器做控制面。

以上便是此次小编带来的处理器相关内容,通过本文,希望大家对网络处理器、网络处理器的应用场景具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!

声明:本文仅代表作者本人观点,不代表本站观点,如有问题请联系站方处理。
换一批
延伸阅读

6月20日消息,据俄罗斯新闻社报道,俄罗斯BFS公司对外宣布,搭载俄罗斯微处理器研发公司MCST研发的Arm架构Elbrus系列处理器的俄罗斯首款自研的自动取款机(ATM)将会在2023年2-3月的交付,首批数量约为15...

关键字: ARM Elbrus 处理器

为了赢得自研芯片的战争,大厂之间的互相挖角已经成了美国科技圈的“潜规则”。历年来,我们看到过不少如英特尔、AMD、苹果、高通以及亚马逊、谷歌、微软以及 IBM 这些公司之间互相挖角的案例,其目的都是为了在竞争愈发白热化的...

关键字: IBM 谷歌 处理器 芯片 架构师

为增进大家对蓝牙的认识,本文将对蓝牙网关的作用,以及蓝牙网关的特点予以介绍。

关键字: 蓝牙网关 指数 网关

为增进大家对蓝牙网关的认识,本文将对小米蓝牙网关予以介绍。

关键字: 蓝牙网关 指数 网关

为增进大家对蓝牙的认识,本文将对蓝牙网关,以及蓝牙网关的工作原理予以介绍。

关键字: 蓝牙网关 指数 网关

近日,科学家提出量子计算机处理某些学习任务的速度可以超越经典计算机。相关论文发表在《科学》(Science)杂志。

关键字: 量子 计算机 处理器

为增进大家对站群服务器的认识,本文将对站群服务器的性能予以介绍。

关键字: 站群服务器 指数 服务器

那么问题来了,免费的云服务器真的安全吗?

关键字: 云服务器 指数 服务器

为增进大家对服务器的认识,本文将对高防服务器予以介绍。通过本文,您将了解到高防服务器的是什么以及它的具体作用。

关键字: 高防服务器 指数 服务器

以下内容中,小编将对CPU中央处理器的相关内容进行着重介绍和阐述,希望本文能帮您增进对CPU的了解,和小编一起来看看吧。

关键字: CPU 中央处理器 处理器

编辑精选

技术子站

关闭