2004年4月A版
摘 要: 本文介紹了INTEL網(wǎng)絡(luò)處理器IXP2400的硬件結(jié)構(gòu)特點(diǎn),描述了浩通科技(FLEXCOMM)研發(fā)的硬件平臺(tái)FIDS2400的硬件特性,并以FIDS2400為例介紹了IXP2400在千兆防火墻、負(fù)載均衡等領(lǐng)域的應(yīng)用,最后給出了一種基于FIDS2400的接入路由器應(yīng)用解決方案。
關(guān)鍵詞: 網(wǎng)絡(luò)處理器;交換結(jié)構(gòu);TCAM;負(fù)載均衡;QoS
引言
互聯(lián)網(wǎng)用戶(hù)的飛速增長(zhǎng)和網(wǎng)絡(luò)業(yè)務(wù)的不斷豐富對(duì)接入/邊緣網(wǎng)絡(luò)設(shè)備在性能和靈活性方面提出了更高的要求。采用傳統(tǒng)技術(shù)的網(wǎng)絡(luò)設(shè)備難以兼顧兩方面的要求。網(wǎng)絡(luò)處理器的出現(xiàn)創(chuàng)造性的解決了這一問(wèn)題。繼IXP1200網(wǎng)絡(luò)處理器之后,Intel公司又推出了轉(zhuǎn)發(fā)速度更快、整體性能更佳的IXP2400網(wǎng)絡(luò)處理器。
IXP2400硬件結(jié)構(gòu)
IXP2400網(wǎng)絡(luò)處理器是Intel公司的第二代產(chǎn)品,除增加了到交換結(jié)構(gòu)的接口外,基本保持了原來(lái)的體系結(jié)構(gòu),其內(nèi)部硬件結(jié)構(gòu)如圖1所示。
IXP2400的Core單元采用Intel全新設(shè)計(jì)的XScale技術(shù),最高主頻可達(dá)600Mhz,在兼容ARM V5TE標(biāo)準(zhǔn)的同時(shí),該技術(shù)改善了內(nèi)部流水線(xiàn)和訪(fǎng)問(wèn)存儲(chǔ)器的性能。該協(xié)處理器內(nèi)部擁有32K指令cache和32K數(shù)據(jù)cache,可提升處理各種異常包的速度。
與IXP1200相比,IXP2400內(nèi)部的微引擎單元除了工作頻率上升為600MHz外,其數(shù)量增加到了8個(gè),每個(gè)微引擎可處理的線(xiàn)程最多也可達(dá)8個(gè)。
媒體與交換接口(MSF)是IXP2400與其它物理層設(shè)備交換數(shù)據(jù)的接口,它支持UTOPIA 1/2/3、POS-2、SPI-3(POS-PL3)和CSIX等接口標(biāo)準(zhǔn)。
此外,存儲(chǔ)器單元支持2個(gè)1.6Gbps QDR SRAM接口和1個(gè)2.4Gbps DDR DRAM接口,數(shù)據(jù)的存取速度更快、時(shí)延更小。PCI單元支持64bit/66MHz的PCI總線(xiàn)接口。