洗涤屋在线,久久无码人妻精品一区二区三区,潮湿的心动漫高清在线观看,黄色免费网站在线

知識庫

什么是網絡處理器?有哪些用途?
2022-08-10 17:07:54
閱讀()
來源:互聯數據
摘要: ? ? 什么是網絡處理器?處理器可以說是機器的大腦,通過處理器,能夠對0、1數據進行處理。為增進大家對處理器的認識,本文將對網絡處理器,以及網絡處理器的應用場景予以介紹。如果你對處理器、網絡處理器具有興趣

什么是網絡處理器?處理器可以說是機器的大腦,通過處理器,能夠對0、1數據進行處理。為增進大家對處理器的認識,本文將對網絡處理器,以及網絡處理器的應用場景予以介紹。如果你對處理器、網絡處理器具有興趣,下面講講什么是網絡處理器和網絡處理器的用途。


網絡服務器免費測試http://www.xcwl17.com/cloud/hk.html


一、什么是網絡處理器?


網絡處理器(Network Processor,NP)是一種專用于網絡系統的微處理器,它使得網絡系統能夠具備高性能和靈活性。與通用處理器不同,NP不以通用處理能力如定點和浮點計算能力、CPU主頻為主要性能指標,而是針對網絡分組的處理和轉發這一中心任務采取了架構上的優化,提供線速的分組轉發能力;又與ASIC不同,NP作為處理器,又具備軟件可編程的特點。


網絡處理器的技術特性


網絡處理器作為第四代網絡系統的核心器件,有以下技術特性:


(1)專用指令集:片內轉發引擎‘般具有專用的精簡指令集,這些指令經過針對網絡數據處理的優化,例如數據讀寫。狀態判斷。堆棧操作,哈希查找等。


(2)專用組件( 協處理器):要求高速處理( 線速) 的通用功能模塊可以用硬件來實現以提高性能。例如路由查找和數據加密等。


(3)可編程性:網絡處理器的本質在于其可編程性,從而改變ASIC靈活性差的缺點。這是通過提供界面友好而功能強大的編程、調試和性能評價等軟件環境實現的。


(4)并行處理:網絡處理器能夠實現不同級別的并行處理,通過流水線實現指令級的并行,通過硬件線程實現線程級的并行,通過片內處理器結構實現處理器級的并行。


(5) 模塊化設計:網絡處理器體系結構的模塊化也包含不同的層次,硬件層面和軟件層面的模塊化。通過模塊化設計力圖在保持高性能的基礎上獲得很好的可擴展性和靈活性,并能使設備廠商容易研發不同性能和不同特性的設備。


(6)可擴展性:網絡處理器的可擴展性同樣包括硬件可擴展性和服務可擴展性。前者指網絡處理器除了可以用來研制小型設備,還可以通過交換機構的連接研制大型設備。后者是指可以在對原有軟件結構做很小改動的基礎上加入新的服務和功能。


什么是網絡處理器


二、網絡處理器應用場景


網絡處理器的基本就用是數據包的轉發.但是數據包的轉發只是前幾代的網絡路由囂的重點.而“分組處理”由于其重要性成為了當前的主要任務。分組處理是一個非常寬泛的術語,這意味著廣泛的應用。


在LAN/企業網中,網絡處理器主要完成以下工作:


(1)入侵檢測系統、數據加密、網絡監控、internet 防火墻等安全控制,防御內部和外部的惡意行為;(2) 進行分組分類.識別關鍵業務流,提供優先傳輸服務,實現用戶在網絡服務上的各種管理策略,保證服務質量QoS:(3) 提供虛擬專用網VPN、流量工程等。


在廣域邊緣或接入網絡中.網絡處理器的應用主要是支持多種新型業務和多種網絡接入,并進行服務質量控制,其中包括:


(1) 分組分類、聚合和調度: (2) 實現基于業務等級協議(SLA) 的服務質量管理,提供帶寬和時延保證,支持動態帶寬管理:(3) 提供VPN、實現負載均衡、安全與網絡監控:(4)分解和裝配各種類型的協議數據單元,執行協議轉換。支持多種傳輸媒體接入。


在核心網中,網絡處理器用在OC一48到OC一192甚至更高速率下實現對聚合流的分類識別和轉發,支持服務質量控制和流量工程.支持多協議標號轉換(MPLS) 、區分服務(DiffServ) 等協議。


以上場景中,低端的只需要1-2核跑所有的數據面和控制面程序就行;對于中端應用,控制面需要單核能力強的處理器,數據面需要能效高,核數眾多的處理器和網絡加速器;高端路由器需要專用asic進行數據面處理,同時使用單核能力強的處理器做控制面。


0

上一篇:2023年的美國云主機+vps主機是什么新產品?
下一篇:如何使用vps訪問外國網站?
HKT4為您的網站提供全球IDC資源
立即免費測試