基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc

基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc

ID:27870444

大?。?12.00 KB

頁數(shù):4頁

時(shí)間:2018-12-06

基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc_第1頁
基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc_第2頁
基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc_第3頁
基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc_第4頁
資源描述:

《基于FPGA硬件加速的BittWare StreamSleuth對抗100Gbps.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于FPGA硬件加速的BittWareStreamSleuth對抗100Gbps  在過去的三十年中,以太網(wǎng)已經(jīng)發(fā)展成為所有行業(yè)的統(tǒng)一通信基礎(chǔ)架構(gòu)。每天都有超過三百萬的以太網(wǎng)端口在部署,覆蓋從FE到100GbE的所有速度。企業(yè)和運(yùn)營商在部署時(shí)通常會使用盒式的交換設(shè)備和堆疊和高密度機(jī)箱式交換機(jī)的組合,來應(yīng)對以太網(wǎng)的不斷演進(jìn)。然而,在過去的幾年中,以太網(wǎng)發(fā)展態(tài)勢正在持續(xù)改變。隨著數(shù)據(jù)中心以太網(wǎng)部署和創(chuàng)新都在以最快的速度進(jìn)行著,數(shù)據(jù)中心的以太網(wǎng)端口部署趨于一致,無論是10GbE、25GbE或50GbE,相同的以太網(wǎng)端口速度通過一個(gè)機(jī)架架頂(ToR)交換機(jī)被部署于每一個(gè)服務(wù)

2、器上,然后聚集到多個(gè)CLOS層。最終目的是將盡可能多的以太網(wǎng)端口以最高的商用速度部署在以太網(wǎng)交換機(jī)上,并使其最經(jīng)濟(jì)和最節(jié)能。連接到ToR交換機(jī)的終端是服務(wù)器NIC(網(wǎng)絡(luò)接口卡),它一般是市場上可用的最高速度(目前為10/25GbE,正在向25/50GbE方向發(fā)展)。  今天,25GbE交換機(jī)的128個(gè)接口正在部署中,在接下來的幾年內(nèi)會到達(dá)并超越64x基于FPGA硬件加速的BittWareStreamSleuth對抗100Gbps  在過去的三十年中,以太網(wǎng)已經(jīng)發(fā)展成為所有行業(yè)的統(tǒng)一通信基礎(chǔ)架構(gòu)。每天都有超過三百萬的以太網(wǎng)端口在部署,覆蓋從FE到100GbE的所有速度

3、。企業(yè)和運(yùn)營商在部署時(shí)通常會使用盒式的交換設(shè)備和堆疊和高密度機(jī)箱式交換機(jī)的組合,來應(yīng)對以太網(wǎng)的不斷演進(jìn)。然而,在過去的幾年中,以太網(wǎng)發(fā)展態(tài)勢正在持續(xù)改變。隨著數(shù)據(jù)中心以太網(wǎng)部署和創(chuàng)新都在以最快的速度進(jìn)行著,數(shù)據(jù)中心的以太網(wǎng)端口部署趨于一致,無論是10GbE、25GbE或50GbE,相同的以太網(wǎng)端口速度通過一個(gè)機(jī)架架頂(ToR)交換機(jī)被部署于每一個(gè)服務(wù)器上,然后聚集到多個(gè)CLOS層。最終目的是將盡可能多的以太網(wǎng)端口以最高的商用速度部署在以太網(wǎng)交換機(jī)上,并使其最經(jīng)濟(jì)和最節(jié)能。連接到ToR交換機(jī)的終端是服務(wù)器NIC(網(wǎng)絡(luò)接口卡),它一般是市場上可用的最高速度(目前為10/

4、25GbE,正在向25/50GbE方向發(fā)展)?! 〗裉?,25GbE交換機(jī)的128個(gè)接口正在部署中,在接下來的幾年內(nèi)會到達(dá)并超越64x100GbE。但是,盡管數(shù)據(jù)中心正在向更高的端口密度、更高的端口速度和同質(zhì)部署方向發(fā)展,但是更低的速度仍擁有廣泛市場,比如10GbE繼續(xù)被使用并仍具有經(jīng)濟(jì)效益。數(shù)據(jù)中心的創(chuàng)新帶動更高密度和更高端口速度的發(fā)展,但很多細(xì)分市場仍需要具備較低端口速度和不同密度的解決方案。BittWare最新開發(fā)的StreamSleuth:  正如BittWare提到,只有CPU而沒有硬件加速是無法處理100Gbe的數(shù)據(jù)包交互的。而正式亮相于本次舊金山RSA大

5、會的,BittWare最新開發(fā)的StreamSleuth(流偵探),通過一個(gè)FPGA助手,敏捷且迅速的將數(shù)據(jù)流分組了,此外,BittWare還表示,StreamSleuth使的基于FPGA編程實(shí)現(xiàn)數(shù)據(jù)包處理機(jī)制時(shí),沒有任何FPGA編程的負(fù)擔(dān),也就是說,在編程的時(shí)候你并不需要精通Verilog或是VHDL這些硬件語言,就可以很方便的將FPGA的高性能應(yīng)用到自己的應(yīng)用中。    圖1StreamSleuth接口側(cè)  正如BittWare的網(wǎng)絡(luò)產(chǎn)品VP&GM發(fā)言人GraigLund解釋,這并不是由一個(gè)隨時(shí)可以重組的箱子組成的一個(gè)裝置。用戶往往需要或許也更想去量身定做它,比

6、如說,在制作的時(shí)候,有的人想添加數(shù)據(jù)包過濾器,有的人想對數(shù)據(jù)交互的過程進(jìn)行監(jiān)視。用戶在基于線速度是使用StreamSleuth做出任何想做的東西,而唯一不需要用戶去做的,就是學(xué)習(xí)如何編程FPGA。盡管用戶沒有任何編程FPGA的經(jīng)歷,依然可以將FPGA的技術(shù)優(yōu)勢完美的應(yīng)用的自己的應(yīng)用中。也因此方便更多的網(wǎng)絡(luò)或數(shù)據(jù)庫工程師來使用BittWare的StreamSleuth。  正如Lund所說,相比以太網(wǎng)以前的低版本產(chǎn)品StreamSleuth是一個(gè)十分不同的創(chuàng)造物。一直以來,服務(wù)器都不可以直接處理100GbE的數(shù)據(jù)交互,而且此狀態(tài)一直沒有得到解決。而現(xiàn)在的網(wǎng)絡(luò)管道卻別服

7、務(wù)器內(nèi)部的I/O管道大得多,進(jìn)入服務(wù)器的數(shù)據(jù)量成指數(shù)增長,同時(shí)也導(dǎo)致了CPU設(shè)計(jì)時(shí)不得不增加三級緩存來緩解數(shù)據(jù)堵塞?! 』蛟S我們聽到過更糟糕的情況,對于一個(gè)服務(wù)器而言,如何減少網(wǎng)絡(luò)阻塞,無疑是需要增加濾波器,很多濾波器,很多復(fù)雜的濾波器,比現(xiàn)在商品轉(zhuǎn)化和防火墻器件更多的復(fù)雜濾波器。理論上說,需要用一種語言基于線速度快速完成標(biāo)準(zhǔn)的BPF/pcap濾波器的實(shí)現(xiàn),類似一個(gè)基于高度并行FPGA的數(shù)據(jù)包發(fā)動機(jī)?! ‘?dāng)然,以上這種做法對于減輕100Gbe的線路速率也是有作用的,但是目前的硬件并做不到,也沒辦法用軟件來實(shí)現(xiàn)。最終的出路在于FPGA,所以BittWare的基于F

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。