技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 硬件教程 >

軟件路由器破速度記錄

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2019-02-26 00:19┆點擊:88

  韓國的研究人員們建立了一個由端臺式電腦組件組成的網(wǎng)絡(luò)路由器,可以以創(chuàng)記錄的速度傳輸數(shù)據(jù)。來自韓國高等科技研究院的團隊創(chuàng)造的這款路由器,傳輸數(shù)據(jù)的速度是每秒40千兆比特(gigabits ),比類似裝置的前紀錄快出許多倍。研究人員們使用的技術(shù)可能會帶來很多方面的突破,包括在高性能路由器中使用廉價的芯片——如英特爾和Nvidia制造的——以代替定制的硬件。

研究 人員們開發(fā)的軟件還可以作為新網(wǎng)絡(luò)協(xié)議的試驗平臺,有可能最終取代目前在互聯(lián)網(wǎng)上運行了數(shù)十年之久的協(xié)議。

大多數(shù)路由器使用的是定制硬件, 在計算機網(wǎng)絡(luò)之間傳送數(shù)據(jù)。軟件路由器利用普通硬件完成同樣的任務(wù),在軟件中模仿硬件路由器的行為。像Vyatta生產(chǎn)的商業(yè)軟件路由器一般只能達到每秒 3千兆比特的數(shù)據(jù)傳輸速度。這不夠快,配不上一張典型網(wǎng)卡的最高速度,每秒10千兆比特。

“我們開始時只有一個保守的目標:第一個將電腦 路由器的速度實現(xiàn)每秒10千兆比特,然而,我們卻達到了40,千兆”進行這項研究的實驗室領(lǐng)頭人文素(Sue Moon)說。她的學生韓祥進(Sangjin Han)和張基翁(Keon Jang)開發(fā)了一款名為PacketShader的軟件,使得這一切成為可能。 PacketShader使用電腦的圖形處理單元(GPU),來協(xié)助處理通過網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)包。

現(xiàn)代路由器早已不是簡單的開關(guān)了,他們通 常在據(jù)包數(shù)通過時,以不同的方式對數(shù)據(jù)進行某種操縱。GPU是實現(xiàn)這一目的的理想工具,因為它們可以平行處理數(shù)據(jù),這意味著它們可以一次處理多個數(shù)據(jù)包。 據(jù)文素說,在處理諸如認證或?qū)?shù)據(jù)包加密成數(shù)據(jù)流的過程中,GPU速度尤其快。當GPU著手這些任務(wù)時,它給了中央處理器(CPU)喘息的空間,去處理按 照自然順序的其它任務(wù),這樣依次處理幾個數(shù)據(jù)包可以發(fā)現(xiàn)異常闖入網(wǎng)絡(luò)的企圖。

倫敦大學學院(University College London)網(wǎng)絡(luò)系統(tǒng)教授馬克•漢德利(Mark Handley)指出,對于基本的數(shù)據(jù)包轉(zhuǎn)發(fā),計算機的CPU足夠勝任,將GPU捆綁進來并沒有優(yōu)勢可言。不過,他同意,GPU非常適合對數(shù)據(jù)包進行加密 或認證。

英特爾伯克利實驗室的工程師吉安魯卡•伊安納孔(Gianluca Iannaccone)熟知PacketShader,他說,它可以將構(gòu)成每秒1太比特軟件路由器的實體機數(shù)量減少到他先前研究顯示的需要量的三分之一。

“1太比特是企業(yè)級路由器的起點,而路由器是互聯(lián)網(wǎng)的核心,”伊安納孔說。他對名為RouteBricks系統(tǒng)的研究表明,未來路由器不 是現(xiàn)在這樣專門的硬件,而是集群服務(wù)器上運行的軟件作用。將足夠的軟件路由器綁在一起以每秒40千兆比特運行,你就可以得到一個本質(zhì)上的太比特路由器。使 用這樣的系統(tǒng),將來某一天,路由器會完全在軟件上運行。

“我們可以期望在此之上出現(xiàn)殺手級的應(yīng)用軟件,”另一位韓國高級科技研究所的教授 樸永蘇(KyoungSoo Park)說,他參與了這個項目的研究。“在基于PC的軟件路由器之上,你可以建立一個有趣的數(shù)據(jù)包或網(wǎng)絡(luò)管理系統(tǒng),這個系統(tǒng)不可能在硬件路由器上實施。 最終,你可以試驗在今天互聯(lián)網(wǎng)上還沒有嘗試過的新協(xié)議。”