网络处理器是什么,网络处理器有什么用
来源:Tom 时间:2022-08-15 09:19:23阅读:0
处理器可以说是机器的大脑,可以通过处理器处理0和1数据。为了提高您对处理器的理解,本文将介绍网络处理器和网络处理器的应用场景。如果你对处理器和网络处理器感兴趣,你不妨继续和小编一起阅读。
一、什么是网络处理器?
网络处理器是将军ASIC(专用集成电路)速度和一个CPU集成电路设备结合,提供高性能的网络解决方案。ASIC该技术广泛应用于分类、筛选和转发IP通信。ASIC的问题是,它们是通过硬接线而具有某一特定功能集合的。如果功能集合改变或升级,ASIC必须更换。当新标准(MPLS和Diff-Serv当出现最近标准发展的例子时,ASIC基于硬件级的处理性能,必须更换网络处理器NP(NetworkProcessor)网络设备具有高性能和灵活性。
网络处理器可以解决这个问题,提供增强性能。网络处理器是一种高性能、可编程的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进行数据面处理,同时使用单核能力强的处理器做控制面。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/hlw/12781.html
TAG标签: