計算裝置、存儲裝置、網(wǎng)絡(luò)交換設(shè)備及計算機(jī)體系架構(gòu)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種計算裝置、存儲裝置、網(wǎng)絡(luò)交換設(shè)備以及計算機(jī)體系架構(gòu)。
【背景技術(shù)】
[0002]在計算機(jī)體系架構(gòu)中,計算節(jié)點(diǎn)需要與存儲設(shè)備交互存儲數(shù)據(jù),并需要與網(wǎng)絡(luò)交換設(shè)備交互網(wǎng)絡(luò)數(shù)據(jù)。參見圖1,為了使得計算節(jié)點(diǎn)能夠與傳統(tǒng)的存儲設(shè)備交互存儲數(shù)據(jù),需要在計算節(jié)點(diǎn)中增加光纖存儲控制器,并通過iSCSI或FC總線將光纖存儲控制器連接至傳統(tǒng)的存儲設(shè)備。為了使得計算節(jié)點(diǎn)能夠與傳統(tǒng)的網(wǎng)絡(luò)交換設(shè)備交互網(wǎng)絡(luò)數(shù)據(jù),需要在計算節(jié)點(diǎn)中增加網(wǎng)絡(luò)控制器,并通過Ethernet總線將網(wǎng)絡(luò)控制器連接至傳統(tǒng)網(wǎng)絡(luò)交換設(shè)備。
[0003]可見,在現(xiàn)有計算機(jī)體系架構(gòu)中,針對不同應(yīng)用如上述存儲應(yīng)用和網(wǎng)絡(luò)數(shù)據(jù)應(yīng)用,均采用不同的總線來傳輸數(shù)據(jù)。比如上述針對存儲數(shù)據(jù)采用iSCSI或FC總線來傳輸數(shù)據(jù),針對網(wǎng)絡(luò)數(shù)據(jù)應(yīng)用采用Ethernet總線來傳輸數(shù)據(jù)。這樣多種總線并存的體系架構(gòu),不同總線需要對應(yīng)各自獨(dú)立的控制器比如上述相互獨(dú)立的光纖存儲控制器和網(wǎng)絡(luò)控制器,從而增加了系統(tǒng)設(shè)計的復(fù)雜性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種計算裝置、存儲裝置、網(wǎng)絡(luò)交換設(shè)備以及計算機(jī)體系架構(gòu),能夠降低系統(tǒng)設(shè)計的復(fù)雜性。
[0005]一種計算裝置,包括:處理器和第一 PCIe信號增強(qiáng)器,其中,
[0006]所述處理器通過第一 PCIe總線連接所述第一 PCIe信號增強(qiáng)器,所述第一 PCIe信號增強(qiáng)器通過第二 PCIe總線連接到外部的網(wǎng)絡(luò)交換設(shè)備,并且,所述PCIe信號增強(qiáng)器通過第三PCIe總線連接到外部的存儲裝置;
[0007]所述處理器,用于通過第一 PCIe總線與所述第一 PCIe信號增強(qiáng)器傳輸存儲數(shù)據(jù)以及網(wǎng)絡(luò)數(shù)據(jù);
[0008]所述第一 PCIe信號增強(qiáng)器,用于對接收到的所述存儲數(shù)據(jù)以及所述網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行PCIe信號增強(qiáng)處理,以及通過第二 PCIe總線與所述外部的網(wǎng)絡(luò)交換設(shè)備傳輸增強(qiáng)處理后的所述網(wǎng)絡(luò)數(shù)據(jù),并通過第三PCIe總線與所述外部的存儲裝置傳輸增強(qiáng)處理后的所述存儲數(shù)據(jù)。
[0009]一種存儲裝置,包括:存儲單元以及第二 PCIe信號增強(qiáng)器,其中,
[0010]所述存儲單元通過第四PCIe總線連接所述第二 PCIe信號增強(qiáng)器,所述第二 PCIe信號增強(qiáng)器通過第五PCIe總線連接到外部的網(wǎng)絡(luò)交換設(shè)備,并且,所述第二 PCIe信號增強(qiáng)器通過第三PCIe總線連接到外部的計算裝置;
[0011]所述存儲單元,用于通過第四PCIe總線與所述第二 PCIe信號增強(qiáng)器傳輸存儲數(shù)據(jù);
[0012]所述第二 PCIe信號增強(qiáng)器,用于對接收到的所述存儲數(shù)據(jù)進(jìn)行PCIe信號增強(qiáng)處理,以及通過所述第三PCIe總線與所述外部的計算裝置傳輸增強(qiáng)處理后的所述存儲數(shù)據(jù)。
[0013]所述第二 PCIe信號增強(qiáng)器,進(jìn)一步通過所述第五PCIe總線與所述外部的網(wǎng)絡(luò)交換設(shè)備傳輸增強(qiáng)處理后的存儲數(shù)據(jù)。
[0014]一種網(wǎng)絡(luò)交換設(shè)備,包括:處理裝置和PLX交換芯片,其中,
[0015]所述處理裝置通過第六PCIe總線連接所述PLX交換芯片,所述PLX交換芯片通過第二 PCIe總線連接到外部的計算裝置;
[0016]所述處理裝置,用于通過第六PCIe總線與所述PLX交換芯片傳輸網(wǎng)絡(luò)數(shù)據(jù);
[0017]所述PLX交換芯片,通過第二 PCIe總線與所述外部的計算裝置傳輸網(wǎng)絡(luò)數(shù)據(jù)。
[0018]所述PLX交換芯片進(jìn)一步通過第五PCIe總線與所述外部的存儲裝置相連,通過第五PCIe總線與所述外部的存儲裝置傳輸存儲數(shù)據(jù)。
[0019]所述PLX交換芯片的個數(shù)為三,包括第一 PLX交換芯片、第二 PLX交換芯片、第三PLX交換芯片。
[0020]所述第一 PLX交換芯片、所述第二 PLX交換芯片、第三PLX交換芯片和所述處理裝置四者兩兩相連;
[0021]所述第二 PLX交換芯片還通過第二 PCIe總線與所述外部的計算裝置相連;所述第三PLX交換芯片還通過第五PCIe總線與所述外部的存儲裝置相連;
[0022]所述第二 PLX交換芯片通過所述第二 PCIe總線與所述外部的計算裝置傳輸網(wǎng)絡(luò)數(shù)據(jù);
[0023]所述第三PLX交換芯片通過所述第五PCIe總線與所述外部的存儲裝置傳輸存儲數(shù)據(jù)。
[0024]所述第一 PLX交換芯片、第二 PLX交換芯片和第三PLX交換芯片共對外提供32個數(shù)據(jù)端口 ;
[0025]和/ 或,
[0026]所述第一 PLX交換芯片、第二 PLX交換芯片和第三PLX交換芯片的每個端口的數(shù)據(jù)帶寬為32Gb/s。
[0027]所述處理裝置與所述第一 PLX交換芯片、第二 PLX交換芯片和第三PLX交換芯片中的每一個均分別通過I2C總線、JTAG總線和PCIe總線連接;
[0028]其中,所述I2C總線用于傳輸?shù)谝?PLX交換芯片、第二 PLX交換芯片和第三PLX交換芯片中的每一個PLX芯片的狀態(tài)信息及管理信息JTAG總線用于與每一個PLX交換芯片間的調(diào)試。
[0029]一種計算機(jī)體系架構(gòu),包括:一個以上本發(fā)明提供的計算裝置,一個以上本發(fā)明提供的存儲裝置,以及本發(fā)明提供的網(wǎng)絡(luò)交換設(shè)備。
[0030]本發(fā)明實(shí)施例提供了一種計算裝置、存儲裝置、網(wǎng)絡(luò)交換設(shè)備以及計算機(jī)體系架構(gòu),在計算裝置內(nèi)部只采用PCIe總線,針對不同的應(yīng)用,該計算裝置都只需要通過PCIe總線來傳輸數(shù)據(jù),比如通過PCIe總線來傳輸存儲應(yīng)用和網(wǎng)絡(luò)數(shù)據(jù)應(yīng)用的數(shù)據(jù),因此計算裝置內(nèi)部無需根據(jù)不同的應(yīng)用配置不同的總線,因此,降低了系統(tǒng)設(shè)計的復(fù)雜性。同時,在計算裝置內(nèi)部,也無需根據(jù)不同總線設(shè)置對應(yīng)各自獨(dú)立的控制器,比如無需包括現(xiàn)有技術(shù)中的光纖存儲控制器和網(wǎng)絡(luò)控制器。因此,也降低了系統(tǒng)設(shè)計的復(fù)雜性。
【附圖說明】
[0031]圖1是現(xiàn)有技術(shù)中計算機(jī)體系架構(gòu)的示意圖。
[0032]圖2是本發(fā)明一個實(shí)施例中計算裝置的結(jié)構(gòu)示意圖。
[0033]圖3是本發(fā)明一個實(shí)施例中存儲裝置的結(jié)構(gòu)示意圖。
[0034]圖4是本發(fā)明一個實(shí)施例中網(wǎng)絡(luò)交換設(shè)備的結(jié)構(gòu)示意圖。
[0035]圖5是本發(fā)明另一個實(shí)施例中網(wǎng)絡(luò)交換設(shè)備的結(jié)構(gòu)示意圖。
[0036]圖6是本發(fā)明又一個實(shí)施例中網(wǎng)絡(luò)交換設(shè)備的結(jié)構(gòu)示意圖。
[0037]圖7是本發(fā)明一個實(shí)施例中計算機(jī)體系架構(gòu)的示意圖。
【具體實(shí)施方式】
[0038]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0039]本發(fā)明一個實(shí)施例提出了一種計算裝置,參見圖2,該計算裝置包括:處理器201和第一 PCIe信號增強(qiáng)器202,其中,
[0040]所述處理器201通過第一 PCIe總線連接所述第一 PCIe信號增強(qiáng)器202,所述第一PCIe信號增強(qiáng)器202通過第二 PCIe總線連接到外部的網(wǎng)絡(luò)交換設(shè)備,并且,所述PCIe信號增強(qiáng)器202通過第三PCIe總線連接到外部的存儲裝置;
[0041 ] 所述處理器201,用于通過第一 PCIe總線與所述第一 PCIe信號增強(qiáng)器202傳輸存儲數(shù)據(jù)以及網(wǎng)絡(luò)數(shù)據(jù);
[0042]所述第一 PCIe信號增強(qiáng)器202,用于對接收到的所述存儲數(shù)據(jù)以及所述網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行PCIe信號增強(qiáng)處理,以及通過第二 PCIe總線與所述外部的網(wǎng)絡(luò)交換設(shè)備傳輸增強(qiáng)處理后的所述網(wǎng)絡(luò)數(shù)據(jù),并通過第三PCIe總線與所述外部的存儲裝置傳輸增強(qiáng)處理后的所述存儲數(shù)據(jù)。
[0043]可見,在本發(fā)明的上述實(shí)施例中,在計算裝置內(nèi)部只采用PCIe總線,針對不同的應(yīng)用,該計算裝置都只需要通過PCIe總線來傳輸數(shù)據(jù),比如通過PCIe總線來傳輸存儲應(yīng)用和網(wǎng)絡(luò)數(shù)據(jù)應(yīng)用的數(shù)據(jù),因此計算裝置內(nèi)部無需根據(jù)不同的應(yīng)用配置不同的總線,因此,降低了系統(tǒng)設(shè)計的復(fù)雜性。同時,在計算裝置內(nèi)部,也無需根據(jù)不同總線設(shè)置對應(yīng)各自獨(dú)立的控制器,比如無需包括現(xiàn)有技術(shù)中的光纖存儲控制器和網(wǎng)絡(luò)控制器。因此,也降低了系統(tǒng)設(shè)計的復(fù)雜性。
[0044]進(jìn)一步地,在本發(fā)明的實(shí)施例中,計算裝置內(nèi)部可以設(shè)置有PCIe信號增強(qiáng)器,從而進(jìn)一步保證了 PCIe信號的高質(zhì)量的傳輸。
[0045]本發(fā)明一個實(shí)施例中還提出了一種存儲裝置,參見圖3,包括:存儲單元301以及第二 PCIe信號增強(qiáng)器303,其中,
[0046]所述存儲單元301通過第四PCIe總線連接所述第二 PCIe信號增強(qiáng)器302,所述第二 PCIe信號增強(qiáng)器302通過第五PCIe總線連接到外部的網(wǎng)絡(luò)交換設(shè)備,并且,所述第二PCIe信號增強(qiáng)器302通過第三PCIe總線連接到外部的計算裝置,比如圖2所示的上述實(shí)施例中的計算裝置;
[0047]所述存儲單元301,用于通過第四PCIe總線與所述第二 PCIe信號增強(qiáng)器302傳輸存儲數(shù)據(jù);
[0048]所述第二PCIe信號增強(qiáng)器302,用于對接收到的所述存儲數(shù)據(jù)進(jìn)行PCIe信號增強(qiáng)處理,以及通過所述第三PCIe總線與所述外部的計算裝置(比如圖2所示的上述實(shí)施例中的計算裝置)傳輸增強(qiáng)處理后的所述存儲數(shù)據(jù)。
[0049]在本發(fā)明的一個實(shí)施例中,所述第二 PCIe信號增強(qiáng)器302,進(jìn)一步通過所述第五PCIe總線與所述外部的網(wǎng)絡(luò)交換設(shè)備傳輸增強(qiáng)處理后的存儲數(shù)據(jù)。
[0050]可見,在本發(fā)明的實(shí)施例中,存儲裝置內(nèi)部設(shè)置有PCIe總線,并且,通過PCIe總線及PCIe信號增強(qiáng)器,存儲裝置能夠與計算裝置和網(wǎng)絡(luò)交換設(shè)備進(jìn)行高效的存儲數(shù)據(jù)傳輸。
[0051]本發(fā)明一個實(shí)施例提出了一種網(wǎng)絡(luò)交換設(shè)備,參見圖4,包括:處理裝置401和PLX交換芯片402,其中,
[0052]所述處理裝置401通過第六PCIe總線連接所述PLX交換芯片402,所述PLX交換芯片402通過第二 PCIe總線連接到外部的計算裝置;
[0053]所述處理裝置401,用于通過第六PCIe總線與所述PLX交換芯片402傳輸網(wǎng)絡(luò)數(shù)據(jù);
[0054]所述PLX交換芯片402,通過第二PCIe總線與所述外部的計算裝置傳輸網(wǎng)絡(luò)數(shù)據(jù)。
[0055]在本發(fā)明一個實(shí)施例中,所述PLX交換芯片402進(jìn)一步通過