當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]下一代網(wǎng)絡(luò)設(shè)備核心單元-網(wǎng)絡(luò)處理器應(yīng)用研究

摘要:網(wǎng)絡(luò)處理器的設(shè)計(jì)、應(yīng)用被認(rèn)為是推動(dòng)下一代網(wǎng)絡(luò)向高性能、靈活性方向發(fā)展的核心技術(shù)。本文從網(wǎng)絡(luò)設(shè)備研制角度,對(duì)網(wǎng)絡(luò)協(xié)議處理基本操作、網(wǎng)絡(luò)處理器產(chǎn)生技術(shù)需求、基本功能、體系結(jié)構(gòu)特點(diǎn)、產(chǎn)品現(xiàn)狀、應(yīng)用前景、未來發(fā)展進(jìn)行研究。

關(guān)鍵詞:網(wǎng)絡(luò)處理器體系結(jié)構(gòu)網(wǎng)絡(luò)設(shè)備數(shù)據(jù)分組網(wǎng)絡(luò)協(xié)議

網(wǎng)絡(luò)高速發(fā)展,對(duì)下一代網(wǎng)絡(luò)設(shè)備提出以下要求:具有優(yōu)異性能,支持高速分組處理;具有高度靈活性,支持不斷變換高層網(wǎng)絡(luò)服務(wù)。傳統(tǒng)的基于GPP(GeneralPurposeProcessor)的網(wǎng)絡(luò)設(shè)備只滿足靈活性要求;基于ASIC(ApplicationSpecificIntegratedCircuit)的網(wǎng)絡(luò)設(shè)備只滿足高性能要求;網(wǎng)絡(luò)處理器能夠通過靈活的軟件體系提供硬件級(jí)的處理性能,基于NP(NetworkProcessor)的網(wǎng)絡(luò)設(shè)備具有高性能和靈活性。

1網(wǎng)絡(luò)處理器產(chǎn)生技術(shù)需求

以網(wǎng)絡(luò)設(shè)備核心部件更新為標(biāo)志,網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)發(fā)展經(jīng)歷了三個(gè)階段:

(1)以GPP為核心的網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)

在網(wǎng)絡(luò)發(fā)展早期,網(wǎng)絡(luò)傳輸速率低,服務(wù)少,研究集中在服務(wù)框架構(gòu)建和網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)。設(shè)備以GPP為核心,在通用操作系統(tǒng)基礎(chǔ)上,以軟件方式實(shí)現(xiàn)各種網(wǎng)絡(luò)服務(wù)。目前許多邊緣設(shè)備:如防火墻、VPN設(shè)備、VOIP設(shè)備,還在采用這種通用處理器+通用操作系統(tǒng)+專用網(wǎng)絡(luò)服務(wù)軟件的體系結(jié)構(gòu)。其優(yōu)點(diǎn)是靈活性好,缺點(diǎn)是性能處理差。這種結(jié)構(gòu)為支持各種復(fù)雜運(yùn)算,采用通用體系結(jié)構(gòu)和指令集,其通用性導(dǎo)致網(wǎng)絡(luò)性能處理差。

(2)以ASIC/RISC為核心的網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)

隨著網(wǎng)絡(luò)帶寬的增長(zhǎng)速度遠(yuǎn)大于通用計(jì)算機(jī)處理的增長(zhǎng)速度,網(wǎng)絡(luò)瓶頸變成基于GPP的節(jié)點(diǎn)設(shè)備。采用基于ASIC和RISC(reducedinstructsetcompute)為核心的體系結(jié)構(gòu)成為主流,尤其是骨干設(shè)備的設(shè)計(jì)。為獲取高性能,通常由RISC負(fù)責(zé)非實(shí)時(shí)管理,ASIC負(fù)責(zé)高速數(shù)據(jù)處理。這種結(jié)構(gòu)缺點(diǎn)是開發(fā)周期長(zhǎng),缺乏靈活性。ASIC不具備可編程性,一旦將計(jì)算邏輯固化到硬件,很難修改。設(shè)計(jì)制造復(fù)雜ASIC需要花費(fèi)18個(gè)月到兩年時(shí)間,設(shè)備制造商必須準(zhǔn)確預(yù)測(cè)未來的市場(chǎng)需求和技術(shù)趨勢(shì)。

(3)以NP為核心的網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)

在新信息技術(shù)、用戶需求、市場(chǎng)競(jìng)爭(zhēng)三駕馬車牽引下,未來網(wǎng)絡(luò)需求出現(xiàn)新特點(diǎn),主要集中在以下三方面:(1)高性能壓力依舊存在:按照摩爾定律,電處理器處理速度每18個(gè)月增加一倍;但隨著DWDM等光纖技術(shù)在主干網(wǎng)絡(luò)的廣泛應(yīng)用,每12個(gè)月光纖鏈路容量就增加一倍。因此以電處理器為核心的路由器仍然是網(wǎng)絡(luò)發(fā)展瓶頸。在低廉光處理技術(shù)出現(xiàn)之前,需要充分挖掘現(xiàn)有電處理技術(shù)。(2)靈活性要求更為迫切:Internet的爆炸性增長(zhǎng),數(shù)據(jù)通信市場(chǎng)的瞬息萬變,使得服務(wù)提供商和設(shè)備提供商面臨流量增加、用戶增多的嚴(yán)峻挑戰(zhàn),面臨根據(jù)用戶復(fù)雜多變要求,快速提供、部署不同服務(wù)的市場(chǎng)挑戰(zhàn)。服務(wù)提供商希望設(shè)備提供商提供保護(hù)已有巨額投資的平滑升級(jí)解決方案。面對(duì)這些挑戰(zhàn),只有采用靈活性好,開發(fā)成本低,周期短,可持續(xù)性網(wǎng)絡(luò)開發(fā)技術(shù),才能在未來市場(chǎng)占據(jù)先機(jī)。(3)高層細(xì)化處理更為關(guān)鍵:網(wǎng)絡(luò)應(yīng)用范圍不斷擴(kuò)大、新型業(yè)務(wù)不斷涌現(xiàn),導(dǎo)致新協(xié)議不斷出現(xiàn),對(duì)服務(wù)質(zhì)量和安全性能的要求越來越高。核心問題在于:設(shè)備能夠在網(wǎng)絡(luò)2~7層上對(duì)高速數(shù)據(jù)流進(jìn)行細(xì)化分組分類處理,而不僅是在網(wǎng)絡(luò)2~3層上進(jìn)行數(shù)據(jù)流的簡(jiǎn)單存儲(chǔ)轉(zhuǎn)發(fā)處理。數(shù)據(jù)分組處理涉及層次越多,系統(tǒng)資源負(fù)荷開銷就越大。

在高速數(shù)據(jù)流高層細(xì)化處理背景下,NP技術(shù)為下一代網(wǎng)絡(luò)的核心技術(shù)。其特點(diǎn)是:NP針對(duì)數(shù)據(jù)分組處理,采用優(yōu)化體系結(jié)構(gòu)、專用指令集、硬件單元,滿足高速數(shù)據(jù)分組線速處理要求;具有軟件編程能力,能夠迅速實(shí)現(xiàn)新的標(biāo)準(zhǔn)、服務(wù)、應(yīng)用,滿足網(wǎng)絡(luò)業(yè)務(wù)復(fù)雜多樣化需求,靈活性好;設(shè)備具有軟件升級(jí)能力,滿足用戶設(shè)備硬件投資保護(hù)需求。此外為縮短設(shè)備提供商的產(chǎn)品研制周期,NP廠商通常會(huì)提供配套硬件評(píng)估板和規(guī)范軟件應(yīng)用范例。

2網(wǎng)絡(luò)處理器概念

網(wǎng)絡(luò)處理器是面向網(wǎng)絡(luò)應(yīng)用領(lǐng)域的應(yīng)用特定指令處理器,是面向數(shù)據(jù)分組處理的、具有體系結(jié)構(gòu)特征和/或特定電路的、軟件可編程器件。通過靈活的軟件體系提供硬件級(jí)的處理性能是NP的關(guān)鍵特性[1]。

在以GPP和ASIC/RSIC為核心的設(shè)備體系結(jié)構(gòu)階段,對(duì)2~3層數(shù)據(jù)處理采用“存儲(chǔ)——轉(zhuǎn)發(fā)”數(shù)據(jù)分組處理模式。隨著網(wǎng)絡(luò)發(fā)展,需要對(duì)2~7層的數(shù)據(jù)分組采用“存儲(chǔ)——處理——轉(zhuǎn)發(fā)”數(shù)據(jù)分組處理模式才能實(shí)現(xiàn)復(fù)雜的QOS、安全控制、負(fù)載均衡等功能模塊。NP的出現(xiàn),標(biāo)志著設(shè)備對(duì)數(shù)據(jù)分組的處理能力從低層粗放式處理過渡到高層細(xì)化處理。

3網(wǎng)絡(luò)應(yīng)用處理基本操作

在對(duì)ATM、VLAN、MPLS、IPv4、IPv6、IPSec、UDP、TCP、NAT、Web交換、QOS協(xié)議等多種協(xié)議和應(yīng)用的分析基礎(chǔ)上,參考文獻(xiàn)[1]歸納對(duì)單個(gè)數(shù)據(jù)分組處理的六種基本操作:(1)模式匹配:對(duì)分組字段的比特進(jìn)行匹配。輸入為需要匹配值和分組字段值,輸出為某個(gè)確定邏輯值。(2)檢索:根據(jù)某個(gè)關(guān)鍵字查找數(shù)據(jù)。通常與模式匹配聯(lián)合使用,用于查找表中的某個(gè)特定數(shù)據(jù)項(xiàng)。數(shù)據(jù)結(jié)構(gòu)和算法取決于關(guān)鍵字的大小和需要搜索的類型(一對(duì)一或一對(duì)多)。(3)計(jì)算:對(duì)不同協(xié)議,數(shù)據(jù)分組的計(jì)算處理差異很大。如:IPSEC中需要對(duì)整個(gè)分組進(jìn)行加密、解密、鑒別等計(jì)算;而多數(shù)協(xié)議都要求進(jìn)行CRC效驗(yàn)計(jì)算。(4)數(shù)據(jù)處理:對(duì)分組報(bào)頭的修改便視為數(shù)據(jù)處理。如:數(shù)據(jù)分組的分割、重組;IPV4中的TTL字段每跳減一修改。(5)隊(duì)列管理:對(duì)進(jìn)出的協(xié)議數(shù)據(jù)單元進(jìn)行存儲(chǔ)和出入管理。負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)報(bào)文在分組分割/重組的存儲(chǔ)操作,以及與QOS相關(guān)的流量整形和流量工程策略。(6)控制處理:通常涉及不需要線速執(zhí)行的管理任務(wù),如:異常處理、表更新、統(tǒng)計(jì)數(shù)據(jù)匯總等。

通過繼承ASIC和RISC分層處理合理思想,NP將網(wǎng)絡(luò)處理任務(wù)劃分為控制面和數(shù)據(jù)面兩個(gè)層次:控制面負(fù)責(zé)非實(shí)時(shí)性的管理和策略控制任務(wù),數(shù)據(jù)面負(fù)責(zé)承載高速多變的數(shù)據(jù)分組處理。目前NP主要任務(wù)是進(jìn)行數(shù)據(jù)分組的線速分析、處理及轉(zhuǎn)發(fā),通過上述六種基本操作組合,實(shí)現(xiàn)以下功能:協(xié)議識(shí)別/分類、數(shù)據(jù)包拆分/重組、排隊(duì)/接入控制、流量整形/流量工程、數(shù)據(jù)包修正、差錯(cuò)檢測(cè)。隨著SOC技術(shù)發(fā)展,NP將集成更多設(shè)備級(jí)功能。

4網(wǎng)絡(luò)處理器體系結(jié)構(gòu)簡(jiǎn)介

4.1Intel公司IXP1200網(wǎng)絡(luò)處理器介紹[!--empirenews.page--]

IXP1200系列是Intel公司IXA架構(gòu)的核心產(chǎn)品,組成如下:1個(gè)主頻最高可達(dá)232MHz的處理核心StrongARM;6個(gè)RISC結(jié)構(gòu)的可編程微引擎,每個(gè)微引擎又包含4個(gè)硬件線程;64位IXBus;32位的SRAM接口單元,工作頻率為核心頻率的一半;64位的SDRAM接口單元,工作頻率為核心頻率的一半;32位PCI總線接口單元,最高66MHz。

主要特點(diǎn)為:

(1)并行處理:六個(gè)微引擎和一個(gè)StrongARM構(gòu)成IXP1200的計(jì)算資源,共享相同資源,包括:SDRAM,SRAM,PCI,IXBus等。微引擎和StrongARM均為RISC處理器,并行工作。StrongARM負(fù)責(zé)協(xié)議控制層面任務(wù)和微引擎管理。微引擎負(fù)責(zé)數(shù)據(jù)層面的高速數(shù)據(jù)分組處理,通過對(duì)六個(gè)微引擎/24個(gè)硬件線程分配不同功能的微碼程序,可以實(shí)現(xiàn)網(wǎng)絡(luò)負(fù)荷的動(dòng)態(tài)/靜態(tài)調(diào)配。微碼程序的可重載性為系統(tǒng)軟件升級(jí)提供了極大方便。

(2)分布式數(shù)據(jù)存儲(chǔ)結(jié)構(gòu):每個(gè)微引擎獨(dú)立使用256個(gè)32位寄存器。其中128個(gè)寄存器是傳送寄存器集。每個(gè)微引擎將數(shù)據(jù)載入自己的傳送寄存器集,對(duì)傳送寄存器集進(jìn)行操作,然后通過傳送寄存器集寫到數(shù)據(jù)目的地。數(shù)據(jù)載入傳送寄存器集后,微引擎可在單指令周期完成訪問。

(3)硬件多線程:每個(gè)微引擎有4個(gè)編程計(jì)算器,支持4個(gè)硬件線程。每個(gè)線程可以執(zhí)行相同或不同的微碼程序,采用內(nèi)部線程通信機(jī)制實(shí)現(xiàn)線程同步,提高系統(tǒng)效率。微碼指令采用5級(jí)流水線機(jī)制,執(zhí)行周期為1個(gè)時(shí)鐘周期。

(4)主動(dòng)內(nèi)存管理:SDRAM和SRAM支持多個(gè)讀寫隊(duì)列進(jìn)行優(yōu)先級(jí)排隊(duì)以優(yōu)化帶寬。允許StrongARM和6個(gè)微引擎/24個(gè)線程同時(shí)提交對(duì)內(nèi)存單元的讀寫請(qǐng)求,內(nèi)存單元根據(jù)特定優(yōu)化指令對(duì)讀寫請(qǐng)求硬件優(yōu)先級(jí)排隊(duì)。用戶可自定義內(nèi)存管理優(yōu)化策略。

(5)多層并發(fā)性:通過多個(gè)獨(dú)立數(shù)據(jù)總線和控制總線,可以實(shí)現(xiàn)數(shù)據(jù)并發(fā)移動(dòng):SDRAM單元和微引擎或IXBUS單元之間的雙向同時(shí)讀寫;SRAM單元和微引擎或IXBUS單元之間的雙向同時(shí)讀寫;SDRAM單元和PCI單元之間讀寫;IXBUS單元和微引擎之間讀寫。

(6)塊數(shù)據(jù)移動(dòng):每個(gè)微引擎分配很大的寄存器集,單個(gè)指令就可以實(shí)現(xiàn)功能單元之間64個(gè)字節(jié)的數(shù)據(jù)塊移動(dòng),和功能單元與IXBUS之間128個(gè)字節(jié)的數(shù)據(jù)塊移動(dòng)。塊數(shù)據(jù)移動(dòng)在充分利用微引擎計(jì)算資源的同時(shí),還可以減小微碼程序規(guī)模。

(7)可擴(kuò)展性:多個(gè)IXP1200處理器可以通過IXBUS總線互聯(lián),從而有效增加處理系統(tǒng)處理能力和數(shù)據(jù)帶寬;ATM、E1/T1、EthernetMAC等數(shù)據(jù)接口可以通過IXBUS總線接入IXP1200;微引擎的微碼程序存儲(chǔ)空間具有可擴(kuò)展性。

4.2IBM公司NP4GS3網(wǎng)絡(luò)處理器介紹

NP4GS3網(wǎng)絡(luò)處理器是IBMPowerNP網(wǎng)絡(luò)處理器家族的高端產(chǎn)品,支持2.5Gbps的網(wǎng)絡(luò)應(yīng)用,由以下模塊組成:(1)EPC:嵌入式處理器組是NP核心部件,包含16個(gè)協(xié)議處理器,可同時(shí)執(zhí)行32個(gè)線程,具有并行處理32個(gè)數(shù)據(jù)分組的能力。為提高性能,采用硬件加速器實(shí)現(xiàn)樹搜索、幀轉(zhuǎn)發(fā)、幀過濾、CRC計(jì)算及其他功能。(2)EmbeddedPowerPC:負(fù)責(zé)NP非實(shí)時(shí)管理控制,包括特殊幀處理、配置、盒管理和高層協(xié)議處理。同時(shí)集成PCI接口,可以滿足用戶集成其他新器件的需求。(3)IngressEDS:對(duì)來自物理層設(shè)備的數(shù)據(jù)分組進(jìn)行入隊(duì)、出隊(duì)、調(diào)度,然后送到交換組織。(4)EgressEDS:對(duì)來自交換組織的數(shù)據(jù)分組進(jìn)行入隊(duì)、出隊(duì)、調(diào)度,然后送到物理層設(shè)備。(5)IngressSWI:將數(shù)據(jù)分組從IngressEDS傳送到交換組織或其他的NP4GS3。(6)EgressSWI:將數(shù)據(jù)分組從交換組織或其他的NP4GS3傳送到IngressEDS。(7)IngressPMM:接收來自物理層設(shè)備的數(shù)據(jù)分組。(8)EgressPMM:將數(shù)據(jù)分組發(fā)送到物理層設(shè)備。

NP4GS3網(wǎng)絡(luò)處理器支持40個(gè)10/100Mb以太網(wǎng)端口和4個(gè)Gigabit以太網(wǎng)端口,可配置成4個(gè)OC-12POS,16個(gè)OC-3POS或鏈接聚合POS端口。處理器具有擴(kuò)展能力,可由多達(dá)64個(gè)的NP4GS3組成交換組織,實(shí)現(xiàn)2層、3層甚至更高層數(shù)據(jù)分組的線速轉(zhuǎn)發(fā)處理。

4.3網(wǎng)絡(luò)處理器體系結(jié)構(gòu)特點(diǎn)

上述兩種NP的體系結(jié)構(gòu)具有以下共同特點(diǎn):(1)多內(nèi)核并行處理器:采用多內(nèi)核并行處理器結(jié)構(gòu)。片內(nèi)處理器按任務(wù)分為核心處理器和數(shù)據(jù)分組協(xié)處理器。核心處理器通常負(fù)責(zé)非實(shí)時(shí)的管理任務(wù);數(shù)據(jù)分組處理器進(jìn)行實(shí)時(shí)、線速數(shù)據(jù)分組處理。(2)專用硬件加速處理單元:采用專用硬件對(duì)特定協(xié)議操作進(jìn)行協(xié)處理:如CRC效驗(yàn)、哈希查找、樹查找、字符匹配。針對(duì)安全產(chǎn)品,提供加/解密、大數(shù)運(yùn)算等硬件單元。(3)優(yōu)化指令集:通常采用RISC技術(shù),結(jié)合多級(jí)流水線技術(shù),大部分指令在一個(gè)時(shí)鐘周期完成。并針對(duì)網(wǎng)絡(luò)協(xié)議處理特點(diǎn),設(shè)置專用硬件加速處理單元,提供專用指令如壓縮指令、哈希查找、狀態(tài)判斷、數(shù)據(jù)讀寫指令。(4)優(yōu)化內(nèi)存管理和分級(jí)存儲(chǔ)器組織:NP需要進(jìn)行大量的數(shù)據(jù)分組的接收、存儲(chǔ)、復(fù)制、轉(zhuǎn)發(fā),內(nèi)存操作成為系統(tǒng)開銷的一大瓶頸。為了解決這個(gè)問題,通常采用塊數(shù)據(jù)運(yùn)動(dòng)技術(shù)和特殊的優(yōu)化存儲(chǔ)接口。同時(shí)對(duì)數(shù)據(jù)進(jìn)行分類存儲(chǔ):SRAM用于存放需要快速查找的各種表結(jié)構(gòu);SDRAM用于存放數(shù)據(jù)分組數(shù)據(jù)。(5)硬件多線程:為了提高NP資源利用率,每個(gè)數(shù)據(jù)分組協(xié)處理器還支持多個(gè)硬件線程。每個(gè)線程都有一套專門的硬件來存放上下文(Context),可獲得線程切換的零開銷。(6)高速I/O接口:具有豐富的高速I/O接口,包括物理鏈路接口、交換接口、存儲(chǔ)器接口、PCI總線接口。(7)可擴(kuò)展性:多個(gè)NP之間還可以互連,構(gòu)成網(wǎng)絡(luò)處理器簇,以支持更為大型高速的網(wǎng)絡(luò)處理。

5網(wǎng)絡(luò)處理器產(chǎn)品現(xiàn)狀和應(yīng)用前景

目前已有30個(gè)網(wǎng)絡(luò)處理器廠商完成超過500個(gè)的NP設(shè)計(jì),產(chǎn)品主要面向2.5Gbps網(wǎng)絡(luò)應(yīng)用和10Gbps網(wǎng)絡(luò)應(yīng)用,40G的NP正在走向市場(chǎng)。面向2.5Gbps網(wǎng)絡(luò)應(yīng)用的NP有:Vitesse公司的IQ2000和IQ2200,Motorola公司的C-5DCP。面向10Gbps網(wǎng)絡(luò)應(yīng)用和全部7層協(xié)議的NP有:XstreamLogic公司的動(dòng)態(tài)多線程(DMS)處理器核,Ezchip公司的NP-1,Lexra公司的NetVortex,BayMicrosystems公司的BRECISMSP5000。

網(wǎng)絡(luò)處理器廠家推出NP產(chǎn)品時(shí),通常會(huì)推出配套硬件調(diào)試目標(biāo)機(jī)評(píng)估板、NP開發(fā)軟件工具、操作系統(tǒng)。目前NP主要采用嵌入式操作系統(tǒng),如VxWorks、Linux等等,也有一些廠商提供專用操作系統(tǒng),如Princeton公司的Vera采用ScoutOS操作系統(tǒng)。大部分NP有集成開發(fā)環(huán)境支持,能夠用C語言、匯編語言進(jìn)行開發(fā),如:Intel的WorkBench集成開發(fā)環(huán)境,支持C語言和微代碼,具有圖形化界面,能夠進(jìn)行硬件平臺(tái)軟件模擬調(diào)試,同時(shí)提供豐富的IP協(xié)議API、子程序、應(yīng)用范例。[!--empirenews.page--]

網(wǎng)絡(luò)處理器主要用于網(wǎng)絡(luò)接入、網(wǎng)絡(luò)骨干設(shè)備,開發(fā)從第2層到第7層的各種網(wǎng)絡(luò)服務(wù)和應(yīng)用。在網(wǎng)絡(luò)接入設(shè)備中,支持各種新業(yè)務(wù)、服務(wù)安全接入,進(jìn)行質(zhì)量控制,其中包括:提供VPN;入侵檢測(cè)、網(wǎng)絡(luò)監(jiān)控、防火墻等安全控制;進(jìn)行分組分類,識(shí)別關(guān)鍵業(yè)務(wù)流,保證QOS;執(zhí)行協(xié)議轉(zhuǎn)換,支持多種傳輸媒體接入;記費(fèi)和負(fù)載均衡等。在網(wǎng)絡(luò)骨干設(shè)備中,用于在OC-48toOC-192甚至更高速率下實(shí)現(xiàn)聚合流的分類識(shí)別和轉(zhuǎn)發(fā),支持流量工程和QOS控制。并將傳統(tǒng)的網(wǎng)絡(luò)接入設(shè)備3層以上協(xié)議處理功能引入到核心網(wǎng)中,如對(duì)骨干網(wǎng)實(shí)施國家級(jí)的入侵檢測(cè)。

根據(jù)不同需求,可以采用NP靈活構(gòu)造不同規(guī)模的處理平臺(tái),如單個(gè)NP構(gòu)成的小型單板設(shè)備;多個(gè)NP構(gòu)成的中型單板設(shè)備;多個(gè)線卡通過交換組織構(gòu)成多板大型設(shè)備。下面是已有的基于NP的應(yīng)用范例:(1)高速路由交換設(shè)備:Cloudshield公司使用八個(gè)Intel的IXP1200構(gòu)建的OC-48光速2~7層包服務(wù)器。ALCATEL使用IBM的POWERNP構(gòu)建核心路由設(shè)備。Cisco公司基于CiscoPXF網(wǎng)絡(luò)處理器的邊緣路由器。(2)高速安全設(shè)備:清華紫光UF10000是基于兩個(gè)Intel的IXP1200網(wǎng)絡(luò)處理器陣列千兆防火墻。作為第三方軟件開發(fā)商,Deceng公司推出基于Intel的IXP2400的Snort千兆網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)軟件解決方案。IXP2850更是以面向10-Gbit/s的IPSECVPN設(shè)備市場(chǎng)而引起安全設(shè)備生產(chǎn)廠商的高度注意。(3)骨干測(cè)試設(shè)備:骨干網(wǎng)絡(luò)從2.5Gbps到10Gbps,甚至是40Gbps的高速發(fā)展,給網(wǎng)絡(luò)性能測(cè)試同樣帶來挑戰(zhàn)?;贜P的下一代協(xié)議分析儀和性能測(cè)試儀成為趨勢(shì)。EMPIRIX公司使用MOTOROLA的C-5DCP,開發(fā)網(wǎng)絡(luò)參數(shù)模擬設(shè)備。(4)家庭網(wǎng)絡(luò)設(shè)備:下一代網(wǎng)絡(luò)的概念將從國家電信網(wǎng)、企業(yè)網(wǎng)擴(kuò)展到家庭網(wǎng)絡(luò)、個(gè)人網(wǎng)絡(luò)。其中家庭網(wǎng)關(guān)是家庭網(wǎng)絡(luò)的核心設(shè)備,需要根據(jù)具體家庭用戶,快速、綜合實(shí)現(xiàn)各種服務(wù):如安全訪問控制、VPN、視頻流QOS保障、網(wǎng)絡(luò)存儲(chǔ)、計(jì)費(fèi)管理等。低端NP正好完全滿足家庭網(wǎng)關(guān)個(gè)性化、多變性、高性能要求特點(diǎn)。

此外,NP的開發(fā)、應(yīng)用直接推動(dòng)網(wǎng)絡(luò)處理器論壇(NPF)的成立。該論壇于2001年由公共交換接口協(xié)會(huì)CSIX和公共編程接口論壇CPIX兩個(gè)組織共同創(chuàng)建,CSIX制定NP與交換組織之間的標(biāo)準(zhǔn)硬件接口,CPIX制定NP開發(fā)標(biāo)準(zhǔn)軟件接口。NPF的成立,將進(jìn)一步推動(dòng)NP的發(fā)展,一方面將逐步結(jié)束目前各家NP硬件實(shí)現(xiàn)和軟件開發(fā)工具各不相同的局面,另一方面將形成一支龐大的第三方隊(duì)伍,分布在硬件組件、NP操作系統(tǒng)、開發(fā)工具、軟件應(yīng)用等方面。

網(wǎng)絡(luò)處理器面向高速數(shù)據(jù)流的高層細(xì)化分組處理,通過對(duì)執(zhí)行環(huán)境、內(nèi)存、硬件加速器、總線結(jié)構(gòu)、網(wǎng)絡(luò)應(yīng)用開發(fā)接口的綜合優(yōu)化,具有靈活軟件體系提供硬件級(jí)處理性能的關(guān)鍵特性。以網(wǎng)絡(luò)處理器為核心的下一代網(wǎng)絡(luò)設(shè)備具備高性能和靈活性特點(diǎn),較好滿足了未來網(wǎng)絡(luò)和市場(chǎng)對(duì)網(wǎng)絡(luò)設(shè)備的技術(shù)需求,具有巨大發(fā)展空間。

參考文獻(xiàn)

1NirajShah.Understandingnetworkprocessors.[MS.Thesis].Berkeley:DepartmentofElectricalEngineeringandCom-puterSciences,UniversityofCalifornia,2001

2IntelCorp.IntelIXP1200NetWorkProcessorFamilyHardwareReferencemanual

3IBMCorp.IBMPowerNP(tm)NP4GS3NetworkProcessorDatesheet

4D.Wetherall.Activenetworkvisionandreality:lessonsfromacapsule-basedsystem.InProceedingsofthe17thACMSymposiumonOperatingSystemsPrinciples,December1999

5T.Wolf,J.S.Turner.Designissuesforhighperformanceactiverouters.IEEEJournalonSelectedAreasofCommu-nication,19(3):404~409,Mar.2001

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉