網絡處理器
NP技術:
網絡處理器(Network Processor,簡稱NP),根據國際網絡處理器會議(Network Processors Conference)的定義:網絡處理器是一種可編程器件,它特定的應用于通信領域的各種任務,比如包處理、協議分析、路由查找、聲音/數據的匯聚、防火墻、QoS等。
網絡處理器器件內部通常由若干個微碼處理器和若干硬件協處理器組成,多個微碼處理器在網絡處理器內部并行處理,通過預先編制的微碼來控制處理流程。而對于一些復雜的標準操作(如內存操作、路由表查找算法、QoS的擁塞控制算法、流量調度算法等)則采用硬件協處理器來進一步提高處理性能,從而實現了業務靈活性和高性能的有機結合。
面對X86的優點:
基于X86架構的防火墻,由于CPU處理能力和PCI總線速度的制約 ,在實際應用中,尤其在小包情況下,這種結構的千兆防火墻遠遠達不到千兆的轉發速度(64字節包長時,雙向轉發速率一般為百分之二十以下),難以滿足千兆骨干網絡的應用要求。查看更多>>