網絡處理器(Network Processor)


網絡處理器(Network Processor,簡稱NP),又可以稱為交換芯片,專用於實現核心交換機高速轉發功能。

 

根據網絡處理器會議(Network Processors Conference)的定義:網絡處理器是一種可編程器件,它特定的應用於通信領域的各種任務,比如包處理、協議分析、路由查找、聲音/數據的匯聚、防火牆、QoS等。

NP芯片內部通常由若干個微碼處理器和若干硬件協處理器組成,多個微碼處理器在NP芯片內部並行處理,通過預先編制的微碼來控制處理流程。而對於一些復雜的標准操作(如內存操作、路由表查找算法、QoS的擁塞控制算法、流量調度算法等)則采用硬件協處理器來進一步提高處理性能,從而實現了業務靈活性和高性能的有機結合。

NP芯片具有豐富的高速I/O接口,包括物理鏈路接口、交換接口、存儲器接口、PCI/PCIE總線接口等,通過內部高速總線連接在一起,提供很強的硬件並行處理能力。因為各種算法和一般的包處理、協議分析都是通過硬件實現,因此,可以達到極高的查找、轉發性能,實現“硬轉發”。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM