網(wǎng)絡處理器(Network Processor, NP)或者網(wǎng)絡處理器單元 (NP Unit,NPU)可以處理各種網(wǎng)絡通信任務,包括數(shù)據(jù)包的處理、協(xié)議分析、路由查找、聲音和數(shù)據(jù)的匯聚、當作互聯(lián)網(wǎng)防火墻、保證服務質(zhì)量 (Quality ofService,Q0S)等。NP 集成電路產(chǎn)品廣泛應用于互聯(lián)網(wǎng)路由器(Routers)、互聯(lián)網(wǎng)交換機(Switches)、網(wǎng)絡監(jiān)控與防護等多種設備中。這些設備位于互聯(lián)網(wǎng)交換點(Internet Exchange Point, IXP),用于處理數(shù)據(jù)通信,故有時也將 NP 稱作 IXP網(wǎng)絡處理器。?
由于網(wǎng)絡數(shù)據(jù)處理的特殊需求,例如復雜的擁塞管理、隊列調(diào)度、數(shù)據(jù)流分類和 QoS 功能,需要實現(xiàn)極高的查找和轉(zhuǎn)發(fā)性能等,通常的 CPU(例如 ×86)處理能力明顯不足而且還受到 PCI 總線速度的制約。而專門設計的 NP,并通過軟件算法與硬件結(jié)合可以解決上述問題,并在應用中可以跟隨防火墻功能的快速發(fā)展,具有靈活的可編程性,編程模式簡單。NP 的特點和優(yōu)勢包括以下幾個方面:多內(nèi)核并行處理器對數(shù)據(jù)包處理能力的提升;專用硬件協(xié)處理器系統(tǒng)性能的提高;針對網(wǎng)絡協(xié)議的處理特點而優(yōu)化的專用精簡指令集;分級存儲器結(jié)構(gòu)可以適應不同的應用場景;豐富的高速I/O 接口提供很強的硬件并行處理能力;多個NP 互聯(lián)的網(wǎng)絡處理器簇的可擴展性,從而可支持大型、高速的網(wǎng)絡處理任務。
使用比較廣泛的 NP 是Intel 公司的IXP 系列產(chǎn)品。Intel 于2011 年將IXP2800 授權給 Netronome 公司開發(fā)。Netronome 公司根據(jù) ×86 架構(gòu)設計的網(wǎng)絡處理器 Agilio LX SmartNIC 產(chǎn)品,以及Juniper Networks 公司設計的路由器和網(wǎng)絡交換機等,可以提供 10Gbit/s、40Gbit/s、100Gbit/s 的數(shù)據(jù)速率。Broadcom 公司的網(wǎng)絡交換機芯片 “戰(zhàn)斧(Tomhawk)”可以控制32x100Gbit/s 的數(shù)據(jù)速率。Marvell 公司的網(wǎng)絡交換機產(chǎn)品 Prestera 系列可以支持 1.2Tbit/s 數(shù)據(jù)包等。Nokia公司于2015年收購了 Alcatel-Lucent,其7450 ESS 系統(tǒng)提供 10Gbit/s、40Gbit/s、100Gbit/s 的數(shù)據(jù)速率,交換機總能力為 2~4Tbit/s。????
根據(jù)云數(shù)據(jù)中心(Data Center)的數(shù)據(jù)吞吐量(Throughput)要求,當代NP設計需要具有軟件定義網(wǎng)絡 ( Software Defined Networking, SDN),即計算機網(wǎng)絡功能。Cisco 公司的 Nexux 9500 網(wǎng)絡交換平臺可以構(gòu)建多種組合網(wǎng)絡網(wǎng)口,包括 512x 100Gbit/s 的網(wǎng)口,該平臺的背板帶寬(BackPlane Bandwidth)達到172.8Tbit/s。華為公司的 CE12800 系列交換機的背板帶寬達到 178Tbit/s。EZchip公司(2016年被 Mellanox 公司收購)的Indigo NPS 產(chǎn)品系列可以支持開放式系統(tǒng)互聯(lián)(Open System Interconnect, OSI)的7層技術協(xié)議。EZchip改用ARMv8架構(gòu),用 100 顆 A53眾核( Many Cores)在28nm 工藝上制造,實現(xiàn)200Gbit/s 的數(shù)據(jù)速率。???
網(wǎng)絡處理器芯片類型包括開關芯片、控制芯片等。與通用處理器 (CPU/MPU等)相比,NP 通常要求高性能、高數(shù)據(jù)速率、結(jié)合軟件技術、提供加密處理和云數(shù)據(jù)服務等,其研發(fā)周期長,架構(gòu)設計復雜。
審核編輯:湯梓紅
-
處理器
+關注
關注
68文章
19671瀏覽量
232626 -
cpu
+關注
關注
68文章
11000瀏覽量
214937 -
路由器
+關注
關注
22文章
3787瀏覽量
115444 -
網(wǎng)絡處理器
+關注
關注
0文章
49瀏覽量
14157
原文標題:網(wǎng)絡處理器,網(wǎng)路處理器,Network Processor (NP)
文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
如何使用PSoC4作為BLE的簡單網(wǎng)絡處理器?
網(wǎng)絡處理器是由哪些部分組成的?有什么特點?
基于網(wǎng)絡處理器的高速網(wǎng)絡測試設備設計
別讓處理器編號混淆您的認識
網(wǎng)絡處理器,什么是網(wǎng)絡處理器
網(wǎng)絡處理器中處理單元的設計

簡單認識IA-64架構(gòu)處理器
簡單認識POWER系列架構(gòu)處理器

簡單認識MIPS架構(gòu)處理器

簡單認識數(shù)字信號處理器

簡單認識安全加密處理器
簡單認識高級處理器

評論