国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多網(wǎng)絡環(huán)境中用于網(wǎng)絡連接的系統(tǒng)和方法

      文檔序號:6415205閱讀:426來源:國知局
      專利名稱:多網(wǎng)絡環(huán)境中用于網(wǎng)絡連接的系統(tǒng)和方法
      技術領域
      本發(fā)明的某些實施例涉及網(wǎng)絡接口。更具體地,本發(fā)明的某些實施例涉及多網(wǎng)絡環(huán)境中用于網(wǎng)絡連接的方法和系統(tǒng)。
      背景技術
      圖1顯示了適用于處理五種類型的網(wǎng)絡業(yè)務的服務器100。第一種類型的網(wǎng)絡業(yè)務是典型的網(wǎng)絡業(yè)務(例如包括因特網(wǎng)協(xié)議(IP)的公用以太網(wǎng)網(wǎng)絡業(yè)務或者其他在網(wǎng)絡上傳輸少量數(shù)據(jù)和控制信息的3層(L3)技術。第一種類型的網(wǎng)絡業(yè)務由第一網(wǎng)絡業(yè)務系統(tǒng)處理,第一網(wǎng)絡業(yè)務系統(tǒng)包括以太網(wǎng)連接器110;包括L2NIC130的2層(L2)網(wǎng)絡接口卡(NIC)裝置120;,外設部件接口(PCI)橋140;L2NIC驅動程序150;全特征軟件傳輸控制協(xié)議(TCP)棧160;插座服務交換機170和插座服務180。全特征軟件傳輸控制協(xié)議(TCP)棧160支持插座服務和其它服務。
      第二種類型的網(wǎng)絡業(yè)務是TCP加速業(yè)務,諸如,運行在IP頂部的TCP。該協(xié)議用于在常規(guī)以太網(wǎng)上傳送大數(shù)據(jù)。服務器100卸載網(wǎng)絡業(yè)務的TCP部分,從而釋放服務器資源用于運行非連網(wǎng)任務。第二種類型的網(wǎng)絡業(yè)務由包括TCP卸載引擎(TOE)的第二網(wǎng)絡業(yè)務系統(tǒng)來處理,所述TOE加速TCP業(yè)務。第二網(wǎng)絡業(yè)務系統(tǒng)包括以太網(wǎng)連接器190;包括L2NIC 210和TCP處理器220的4層(L4)卸載適配器裝置200;PCI橋140;L4驅動程序230;插座服務交換機170和插座服務180。一般由插座服務180為TCP加速業(yè)務服務。
      第三種類型的網(wǎng)絡業(yè)務是存儲業(yè)務。常規(guī)的存儲系統(tǒng)使用小型計算機系統(tǒng)接口(SCSI)或光纖信道技術以將服務器100連接到存儲磁盤。這兩種技術共享公用軟件接口或服務,即SCSI微型端口。當前,已經開發(fā)了協(xié)議,其提供運行在TCP/IP網(wǎng)絡上的SCSI業(yè)務。當前的協(xié)議消除了對SCSI和光纖信道網(wǎng)絡連接的需要,因而使存儲業(yè)務可在與連網(wǎng)所使用的相同網(wǎng)絡上(例如以太網(wǎng))運行。由包括適配器的第三網(wǎng)絡業(yè)務系統(tǒng)處理第三種類型的網(wǎng)絡業(yè)務,所述適配器實現(xiàn)當前的協(xié)議并提供SCSI微型端口服務。第三網(wǎng)絡業(yè)務系統(tǒng)包括以太網(wǎng)連接器240;包括L2NIC 260、TCP處理器270和因特網(wǎng)SCSI(iSCSI)處理器280的存儲主機總線適配器(HBA)裝置250;PCI橋140;SCSI驅動程序290和SCSI微型端口服務300。
      第四種類型的網(wǎng)絡業(yè)務是進程間通信(IPC)業(yè)務。這種網(wǎng)絡使程序可以在不同服務器上運行以快速通信,并且具有非常低的開銷。IPC網(wǎng)絡和諸如分布式應用、數(shù)據(jù)庫服務器和文件服務器一起使用。例如當所需要的計算功率超出特定服務器的能力時或者當多重服務器用于超可靠操作時,可使用IPC網(wǎng)絡。通過直接與應用連接的遠程直接存儲器存取(RDMA)接口(例如堆棧直接訪問(Winsock Direct))提供該種服務。第四網(wǎng)絡業(yè)務系統(tǒng)處理第四種類型的網(wǎng)絡業(yè)務,所述第四網(wǎng)絡業(yè)務系統(tǒng)包括適配器,該適配器提供作為專用、專屬網(wǎng)絡(例如無限寬帶產品)的服務。第四網(wǎng)絡業(yè)務系統(tǒng)包括專屬網(wǎng)絡接口310;包括L2NIC330、L4處理器和RDMA處理器340的RDMA NIC裝置320;PCI橋140;RDMA驅動程序350和RDMA服務360(例如Winsock Direct)。
      第五種類型的網(wǎng)絡業(yè)務是與任何種操作系統(tǒng)(OS)未知管理實體或設備相關的任意業(yè)務。這些實體或設備監(jiān)控服務器100的狀態(tài)并傳送與網(wǎng)絡上的狀態(tài)和統(tǒng)計值相關的信息。第五網(wǎng)絡業(yè)務系統(tǒng)處理第五種類型的網(wǎng)絡業(yè)務,第五網(wǎng)絡業(yè)務系統(tǒng)包括以太網(wǎng)連接器370;服務器管理代理380和鍵盤/視頻/鼠標服務390。第五網(wǎng)絡業(yè)務系統(tǒng)為服務器100提供鍵盤、視頻和鼠標硬件服務,以使這些接口能在網(wǎng)絡上重定向到中央服務器管理系統(tǒng)。
      服務器100所支持的第五網(wǎng)絡業(yè)務系統(tǒng)使用服務器內相當大的空間,并且一般是非常昂貴的。五種類型的網(wǎng)絡組合在一些前部受到阻礙。例如許多操作系統(tǒng)堅持每個連接器應該有其自身的驅動程序。相應地,五種網(wǎng)絡業(yè)務系統(tǒng)的每一個都有自己的數(shù)據(jù)和控制通路。此外,專屬網(wǎng)絡接口的使用使集成的可能性最小化。這樣,保留了許多硬件和軟件的冗余和無效性。
      通過這樣的系統(tǒng)和參考附圖在本發(fā)明剩余部分中所提出的本發(fā)明的一些方面的比較,對于本領域相關技術人員而言,常規(guī)和傳統(tǒng)方法的其它局限性和缺點是顯而易見的。

      發(fā)明內容
      在提供網(wǎng)絡接口的系統(tǒng)和方法的一些實施例中可以發(fā)現(xiàn)本發(fā)明的方面。在一個實施例中,本發(fā)明可提供服務器。該服務器可包括,例如網(wǎng)絡連接器、處理器、外設部件接口(PCI)橋和統(tǒng)一驅動程序??蓪⑻幚砥鬟B接到網(wǎng)絡連接器和PCI橋。處理器適用于,例如處理多種不同類型的網(wǎng)絡業(yè)務??蓪⒔y(tǒng)一驅動程序連接到PCI橋,并且該統(tǒng)一驅動程序適用于提供與多種不同類型的網(wǎng)絡業(yè)務相關聯(lián)的驅動程序。
      在另一個實施例中,本發(fā)明提供用于網(wǎng)絡連接的方法。該方法可包括,例如下面的一個或多個經由2層(L2)連接器管理多個不同類型的網(wǎng)絡業(yè)務;處理單芯片中的不同類型的網(wǎng)絡業(yè)務;以及經由單數(shù)據(jù)通路確定不同種類的業(yè)網(wǎng)絡業(yè)務中的哪一個訪問軟件服務。
      而在另外一個實施例中,本發(fā)明可提供用于網(wǎng)絡連接的方法。該方法包括,例如下面的一個或多個經由單以太網(wǎng)連接器處理多個不同類型的網(wǎng)絡業(yè)務;使用L2處理器、3層(L3)處理器、4層(L4)處理器和上層協(xié)議(ULP)處理器處理多個不同類型的網(wǎng)絡業(yè)務;以及提供統(tǒng)一的數(shù)據(jù)和控制通路。
      本發(fā)明這些或其他的優(yōu)點、方面和新穎性特征,以及本發(fā)明圖示實施例的細節(jié),將從以下的描述和附圖中更充分地得以理解。


      圖1示出框圖表示,說明服務器的實施例;圖2示出框圖表示,說明根據(jù)本發(fā)明服務器的一個實施例;圖3示出框圖表示,說明根據(jù)本發(fā)明服務器的一個實施例。
      具體實施例方式
      可以在例如提供網(wǎng)絡接口的系統(tǒng)和方法中發(fā)現(xiàn)本發(fā)明的一些方面。根據(jù)本發(fā)明的一些實施例可提供結合網(wǎng)絡功能的系統(tǒng)和方法。例如根據(jù)本發(fā)明的一個實施例,可將公用網(wǎng)絡適配器、存儲適配器、進程間通信(IPC)適配器和管理適配器結合成單一設備。例如通過時分復用共享模塊資源或者通過動態(tài)分配不同網(wǎng)絡類型之間的固定資源,可獲得成本和空間上的充分節(jié)省。開發(fā)共享塊以提供適用于一個或多個協(xié)議的特征(例如功能)。共享塊也可容納不被所有協(xié)議所使用的特殊服務。
      圖2示出框圖表示,說明根據(jù)本發(fā)明服務器400的一個實施例。服務器400可包括例如以太網(wǎng)連接器410和服務器外殼420。本發(fā)明還考慮到使用一個或多個以太網(wǎng)連接器410。例如使用附加以太網(wǎng)連接器410以提供增強的性能、容錯或協(xié)作。服務器400可適用于經由一個或多個以太網(wǎng)連接器410處理多個不同網(wǎng)絡。如圖所示,根據(jù)本發(fā)明一個實施例,服務器400可處理五種不同類型的網(wǎng)絡業(yè)務。然而,本發(fā)明也考慮到處理多于或少于五種不同類型的網(wǎng)絡業(yè)務。
      服務器400可處理的第一種類型的網(wǎng)絡業(yè)務可以是例如公用網(wǎng)絡業(yè)務(例如采用例如因特網(wǎng)(IP)技術或者其他3層(L3)技術以及在網(wǎng)絡上傳輸少量數(shù)據(jù)和控制信息的以太網(wǎng)網(wǎng)絡業(yè)務)。第一網(wǎng)絡業(yè)務系統(tǒng)可處理第一種類型的網(wǎng)絡業(yè)務,第一網(wǎng)絡業(yè)務系統(tǒng)可包括例如因特網(wǎng)控制器410、2層(L2)網(wǎng)絡接口卡(NIC)430、外設部件接口(PCI)440、統(tǒng)一驅動程序450、軟件傳輸控制協(xié)議(TCP)處理器460、插座服務交換機470和插座服務480??蓪⒁蕴W(wǎng)連接器410連接到L2NIC430,所述L2NIC 430順序連接到PCI橋440??蓪CI橋440連接到統(tǒng)一驅動程序450,所述統(tǒng)一驅動程序450順序連接到軟件TCP處理器460??蓪CP處理器460連接到插座服務交換機470,所述插座服務交換機470順序連接到插座服務480。軟件TCP處理器460可支持例如插座服務和其它類型服務。
      服務器400可處理的第二種類型的網(wǎng)絡業(yè)務可以是例如TCP加速業(yè)務(例如運行在IP頂部的TCP)。IP上的TCP可用于在以太網(wǎng)上傳送大量數(shù)據(jù)。服務器400可卸載網(wǎng)絡業(yè)務的TCP部分,從而釋放服務器資源,用于運行非連網(wǎng)任務。第二網(wǎng)絡業(yè)務系統(tǒng)可處理第二種類型的網(wǎng)絡業(yè)務,第二網(wǎng)絡業(yè)務系統(tǒng)包括例如可加速TCP業(yè)務的TCP卸載引擎(TOE)。第二網(wǎng)絡業(yè)務系統(tǒng)包括例如以太網(wǎng)連接器410、L2NIC430、TCP處理器490、PCI橋440、統(tǒng)一驅動程序450、插座服務交換機470和插座服務480。將以太網(wǎng)連接器410連接到L2NIC430,所述L2NIC 430順序連接到TCP處理器490。將TCP處理器490連接到PCI橋,所述PCI橋順序連到統(tǒng)一驅動程序450。將統(tǒng)一程序450連接到插座服務交換機470,所述插座服務交換機470順序連接到插座服務480??捎刹遄?80或其它類型服務為TCP加速業(yè)務服務。
      服務器400可處理的第三種類型的網(wǎng)絡業(yè)務可以是例如存儲業(yè)務。第三種類型的網(wǎng)絡業(yè)務包括例如在TCP/IP網(wǎng)絡上提供小型計算機系統(tǒng)接口(SCSI)的協(xié)議(例如因特網(wǎng)SCSI(iSCSI))。通過使用iSCSI,可以避免使用專屬適配器,并且存儲業(yè)務可以在由不同類型的網(wǎng)絡業(yè)務中的一些或全部所共享的網(wǎng)絡上運行。第三網(wǎng)絡業(yè)務系統(tǒng)可處理第三種類型的網(wǎng)絡業(yè)務,第三網(wǎng)絡業(yè)務系統(tǒng)包括例如以太網(wǎng)連接器410、L2NIC430、TCP處理器490、iSCSI/遠程直接存儲器存取(RDMA)處理器500、PCI橋440、統(tǒng)一驅動程序450和SCSI微型端口服務510??蓪⒁蕴W(wǎng)連接器410連接到L2NIC 430,所述NIC 430順序連接到TCP處理器490。可將TCP處理器490連接到iSCSI/RDMA處理器500,所述iSCSI/RDMA處理器500順序連接到PCI橋440??蓪CI橋440連接到統(tǒng)一驅動程序450,所述統(tǒng)一驅動程序450順序連接到SCSI微型端口服務510。
      服務器400可以處理的第四種類型的網(wǎng)絡業(yè)務可以是例如IPC業(yè)務。IPC網(wǎng)絡可使程序運行在不同服務器上以便快速通信,而沒有相當大的開銷。IPC網(wǎng)絡可與例如分布式應用、數(shù)據(jù)庫服務器和文件服務器一起使用。例如當必需的計算功率超出特定服務器的容量時或者當多個服務器用于超可靠性操作時,可以使用IPC網(wǎng)絡。通過RDMA接口(例如直接與應用連接的Winsock Direct)可提供這種類型的服務。第四網(wǎng)絡業(yè)務系統(tǒng)可處理第四種類型的網(wǎng)絡業(yè)務,第四網(wǎng)絡業(yè)務系統(tǒng)可包括例如以太網(wǎng)連接器410、L2NIC 430、TCP處理器490、iSCSI/RDMA處理器500、PCI橋440、統(tǒng)一驅動程序450和RDMA服務520(例如Winsock Direct)。將以太網(wǎng)連接器410連接到L2NIC430,所述L2NIC430順序連接到TCP處理器490。將TCP處理器490連接到iSCSI/RDMA處理器500,所述iSCSI/RDMA處理器500順序連接到PCI橋440。將PCI橋440連接到統(tǒng)一驅動程序450,所述統(tǒng)一驅動程序450順序連接到RDMA服務520。
      服務器400可處理的第五種類型的網(wǎng)絡業(yè)務可以是例如與任意類型的操作系統(tǒng)(OS)未知管理實體或設備相關的任意業(yè)務。這些實體或設備可監(jiān)視服務器400的狀態(tài),并可在網(wǎng)絡上傳送與狀態(tài)和統(tǒng)計值相關的信息。第五網(wǎng)絡業(yè)務系統(tǒng)可以處理第五種類型的網(wǎng)絡業(yè)務,第五網(wǎng)絡業(yè)務系統(tǒng)可包括例如以太網(wǎng)連接器410、L2NIC 430、服務器管理代理530和鍵盤/視頻/鼠標服務540。第五網(wǎng)絡業(yè)務系統(tǒng)可為服務器400提供鍵盤、視頻和鼠標硬件服務,以使這些接口可在網(wǎng)絡上重定向到中央服務器管理系統(tǒng)(未示出)。可將以太網(wǎng)連接器410連接到L2NIC430,所述L2NIC430順序連接到服務器管理代理530??蓪⒎掌鞴芾泶?30連接到鍵盤/視頻/鼠標服務540。
      本發(fā)明考慮到采用不同的集成度。例如根據(jù)本發(fā)明的一個實施例,單集成芯片550可包括例如以下中的一個或多個L2NIC430、TCP處理器490和iSCSI/RDMA處理器500。根據(jù)本發(fā)明的另一實施例中,軟件560可以提供例如以下中的一個或多個TCP處理器460、插座服務交換機470、插座服務480、統(tǒng)一驅動程序450、SCSI微型端口服務510、RDMA服務520和鍵盤/視頻/鼠標服務540。
      圖3示出框圖表示,說明根據(jù)本發(fā)明的具有一些集成部件的服務器400。在根據(jù)本發(fā)明的一個實施例中,服務器外殼420容納單集成芯片550、服務器管理代理530、PCI橋440和軟件560。將單集成芯片550連接到以太網(wǎng)連接器410、PCI橋440和服務器管理代理530。可將PCI橋440和服務器管理代理530中每一個連接到軟件560。這樣,單集成芯片550可以通過單以太網(wǎng)連接器410處理例如五種類型的網(wǎng)絡業(yè)務。單集成芯片550或PCI橋440確定五種類型的網(wǎng)絡業(yè)務中的哪一個可訪問軟件560,軟件560包括統(tǒng)一驅動程序450和各種服務480、510、520和540。經由許多不同的技術(包括例如時分復用和動態(tài)分配不同網(wǎng)絡類型之間的固定資源)可以實現(xiàn)對軟件560的訪問。
      根據(jù)本發(fā)明的一些實施例包括如下所述的一個或多個優(yōu)點。
      根據(jù)本發(fā)明的一些實施例可采用單以太網(wǎng)連接器410。一些實施例可克服了一些操作系統(tǒng)堅持用于每種類型的業(yè)務的每個連接器應該有不同驅動程序的困難。此外,其他實施例可避免使用3層(L3)交換(switch),需要3層(L3)交換以將連接和處理特定業(yè)務的特定IP地址結合起來,這是因為必須通過IP地址將輸入業(yè)務分類并僅將輸入業(yè)務發(fā)送到特定適配器。
      根據(jù)本發(fā)明的一些實施例提供統(tǒng)一的數(shù)據(jù)通路和控制通路。這種統(tǒng)一的方法可通過集成不同部件來提供成本和空間的大量節(jié)省。
      根據(jù)本發(fā)明的一些實施例可共享不同類型的網(wǎng)絡業(yè)務系統(tǒng)之間的TCP棧。成本節(jié)省是由消除冗余的邏輯和代碼產生的。
      根據(jù)本發(fā)明的一些實施例可共享包緩沖存儲器。由于網(wǎng)絡業(yè)務系統(tǒng)共享公用以太網(wǎng)連接,網(wǎng)絡業(yè)務系統(tǒng)可共享接收(RX)和發(fā)射(TX)緩沖存儲器。
      根據(jù)本發(fā)明的一些實施例可共享直接存儲器存取(DMA)引擎和緩沖技術。一些網(wǎng)絡業(yè)務系統(tǒng)和協(xié)議共享緩沖策略,從而可以共享用于映射的邏輯。此外,由于DMA業(yè)務可使用單以太網(wǎng)連接,緩沖策略可共享相同的DMA結構。
      根據(jù)本發(fā)明的一些實施例具有類似的NIC—驅動程序和驅動程序—NIC策略。通過使用兩種指示方向的公用技術,可在單獨的實現(xiàn)方式上節(jié)省成本。
      根據(jù)本發(fā)明的一些實施例使用單IP地址。通過將多網(wǎng)絡和功能結合在單NIC中,可采用單IP地址來為所有這些網(wǎng)絡和功能提供服務。這可充分減少在復雜的服務器系統(tǒng)中使用的IP地址的數(shù)量,還可簡化這種系統(tǒng)的管理和配置。
      根據(jù)本發(fā)明的一些實施例可提供連接環(huán)境數(shù)據(jù)的集中控制和/或動態(tài)分配。不同協(xié)議間的連接環(huán)境的集中控制可以充分減少使用的存儲空間并且可以在片內存儲器實現(xiàn)中實現(xiàn)連接環(huán)境的存儲。片內存儲器實現(xiàn)可消除例如與外部存儲器相關聯(lián)的管腳/功率復雜性。
      雖然已經參考某些實施例描述了本發(fā)明,本領域技術人員應該理解在不脫離本發(fā)明范圍的前提下可以作出各種改變和等價替換。此外,在不脫離該范圍的前提下可以作出一些修改以使特定環(huán)境或者物質適用于本發(fā)明的教學。因此,本發(fā)明并不打算局限于所公開的具體實施例,然而本發(fā)明將包括落入附屬權利要求保護范圍中的所有實施例。
      相應地,可用硬件、軟件或硬件和軟件的結合來實現(xiàn)本發(fā)明??梢栽谝粋€計算機系統(tǒng)中以集中的方式、或者在不同元件分布在若干個互連計算機系統(tǒng)上以分布的方式實現(xiàn)本發(fā)明。適用于執(zhí)行本文中所述方法的任何種類的計算機系統(tǒng)或其它裝置都是合適的。典型的硬件和軟件的結合是具有計算機程序的通用計算機系統(tǒng),當加載并執(zhí)行該計算機程序時,控制計算機系統(tǒng)以使其執(zhí)行本文所描述的方法。
      也可將本發(fā)明嵌入計算機程序產品中,該計算機程序產品包括能執(zhí)行本文所述方法的所有特征,當在計算機系統(tǒng)中加載該計算機程序時可執(zhí)行這些方法。本發(fā)明內容中的計算機程序可以是用任何語言、代碼或符號的指令集的表達式,該指令集用于使具有信息處理能力的系統(tǒng)直接、在以下過程的任意一個之后或者在以下兩個過程之后執(zhí)行特定功能a)轉換為另一種語言,代碼或者符號;b)以不同物質形式再現(xiàn)。
      雖然已經參考某些實施例描述了本發(fā)明,本領域技術人員應該理解在不脫離本發(fā)明范圍的前提下可以作出各種改變和等價替換。此外,在不脫離該范圍的前提下可以作出一些修改以使特定環(huán)境或者物質適用于本發(fā)明的教學。因此,本發(fā)明并不打算局限于所公開的具體實施例,然而本發(fā)明將包括落入附屬權利要求保護范圍中的所有實施例。
      權利要求
      1.一種服務器,其特征在于,包括網(wǎng)絡連接器;連接到所述網(wǎng)絡連接器的處理器,所述處理器適用于處理多個不同類型的網(wǎng)絡業(yè)務;連接到所述處理器的外設部件接口橋;以及連接到所述外設部件接口橋的統(tǒng)一驅動程序,所述統(tǒng)一驅動程序適用于提供與所述多個不同類型的網(wǎng)絡業(yè)務相關聯(lián)的驅動程序。
      2.根據(jù)權利要求1所述的服務器,其特征在于,所述網(wǎng)絡連接器包括以太網(wǎng)連接器。
      3.根據(jù)權利要求1所述的服務器,其特征在于,所述多個不同類型的網(wǎng)絡業(yè)務包括公用以太網(wǎng)業(yè)務、卸載業(yè)務、存儲業(yè)務和遠程直接存儲器存取業(yè)務中的至少兩個。
      4.根據(jù)權利要求1所述的服務器,其特征在于,所述處理器包括單集成芯片。
      5.根據(jù)權利要求1所述的服務器,其特征在于,所述處理器包括2層網(wǎng)絡接口卡、傳輸控制協(xié)議處理器和ULP處理器。
      6.根據(jù)權利要求5所述的服務器,其特征在于,所述傳輸控制協(xié)議處理器提供3層處理和4層處理。
      7.根據(jù)權利要求5所述的服務器,其特征在于,由TCP卸載業(yè)務、因特網(wǎng)小型計算機系統(tǒng)接口業(yè)務和RDMA業(yè)務中的至少兩個共享所述TCP處理器。
      8.根據(jù)權利要求5所述的服務器,其特征在于,所述ULP處理器提供因特網(wǎng)小型計算機系統(tǒng)接口處理。
      9.根據(jù)權利要求5所述的服務器,其特征在于,所述ULP處理器提供RDMA處理。
      10.根據(jù)權利要求1所述的服務器,其特征在于,進一步包括連接到所述處理器的服務器管理代理。
      11.根據(jù)權利要求1所述的服務器,其特征在于,所述服務器管理代理連接到鍵盤和/或視頻和/或鼠標服務。
      12.根據(jù)權利要求1所述的服務器,其特征在于,進一步包括連接到所述統(tǒng)一驅動程序的多個服務。
      13.根據(jù)權利要求12所述的服務器,其特征在于,所述多個服務包括插座服務、SCSI微型端口服務、RDMA服務和鍵盤和/或視頻和/或鼠標服務中的至少兩個。
      14.根據(jù)權利要求1所述的服務器,其特征在于,所述統(tǒng)一驅動程序連接到軟件TCP處理器和插座服務交換機,其中所述軟件TCP處理器連接到所述插座服務交換機,并且其中所述插座服務交換機連接到插座服務。
      15.根據(jù)權利要求1所述的服務器,其特征在于,所述處理器或PCI橋確定不同類型的網(wǎng)絡業(yè)務中的哪一個存取由所述服務器提供的特定服務。
      16.根據(jù)權利要求15所述的服務器,其特征在于,所述特定服務包括插座服務、SCSI微型端口服務、RDMA服務和鍵盤和/或視頻和/或鼠標服務中的至少一個。
      17.根據(jù)權利要求1所述的服務器,其特征在于,所述處理器、所述PCI橋或所述統(tǒng)一驅動程序提供統(tǒng)一數(shù)據(jù)和控制通路。
      18.一種網(wǎng)絡連接方法,其特征在于,包括(a)經由2層連接器處理多個不同類型的網(wǎng)絡業(yè)務;(b)處理單芯片中的不同類型的網(wǎng)絡業(yè)務;(c)確定所述不同類型的網(wǎng)絡業(yè)務中的哪一個經由單數(shù)據(jù)通路存取軟件服務。
      19.根據(jù)權利要求18所述的方法,其特征在于,所述多個不同類型的網(wǎng)絡業(yè)務包括公用以太網(wǎng)業(yè)務、卸載業(yè)務、存儲業(yè)務、進程間通信業(yè)務和管理業(yè)務中的至少兩個。
      20.根據(jù)權利要求18所述的方法,其特征在于,所述2層連接器是單個2層連接器。
      21.根據(jù)權利要求18所述的方法,其特征在于,所述步驟(c)包括采用時分復用以確定所述不同類型的網(wǎng)絡業(yè)務中的哪一個經由所述單數(shù)據(jù)通路存取所述軟件服務。
      22.根據(jù)權利要求18所述的方法,其特征在于,所述步驟(c)包括動態(tài)分配所述不同類型的網(wǎng)絡業(yè)務之間的固定資源。
      23.根據(jù)權利要求18所述的方法,其特征在于,進一步包括(a)經由統(tǒng)一程序提供與所述多個不同類型的網(wǎng)絡業(yè)務相關聯(lián)的驅動程序。
      24.一種網(wǎng)絡連接的方法,其特征在于,包括(a)經由單個以太網(wǎng)連接器處理多個不同類型的網(wǎng)絡業(yè)務;(b)使用2層處理器、3層處理器、4層處理器和上層協(xié)議處理器處理所述多個不同類型的網(wǎng)絡業(yè)務;以及(c)提供統(tǒng)一數(shù)據(jù)和控制通路。
      25.根據(jù)權利要求24所述的方法,其特征在于,所述2層處理器包括單個2層網(wǎng)絡接口卡。
      26.根據(jù)權利要求24所述的方法,其特征在于,所述3層處理器和4層處理器結合成單TCP處理器。
      27.根據(jù)權利要求24所述的方法,其特征在于,所述上層協(xié)議處理器包括因特網(wǎng)小型計算機系統(tǒng)接口處理器和遠程直接存儲器存取處理器中的至少一個。
      28.根據(jù)權利要求24所述的方法,其特征在于,進一步包括(a)經由單統(tǒng)一驅動程序提供與所述多個不同類型的網(wǎng)絡業(yè)務相關聯(lián)的驅動程序。
      全文摘要
      本發(fā)明提供了多網(wǎng)絡環(huán)境中用于網(wǎng)絡連接的系統(tǒng)和方法。在一個實施例中,系統(tǒng)包括例如網(wǎng)絡連接器、外設部件接口(PCI)橋和統(tǒng)一驅動程序。可將處理器連接到網(wǎng)絡連接器和PCI橋。處理器適用于例如處理多個不同種類的網(wǎng)絡業(yè)務??蓪⒔y(tǒng)一驅動程序連接到PCI橋,并且統(tǒng)一驅動程序適用于提供與多個不同類型的網(wǎng)絡業(yè)務相關聯(lián)的驅動程序。
      文檔編號G06F13/00GK1757016SQ03820127
      公開日2006年4月5日 申請日期2003年8月29日 優(yōu)先權日2002年8月29日
      發(fā)明者尤里·埃爾朱, 弗蘭克·凡, 史蒂夫·林賽, 斯科特·S·麥克丹尼爾 申請人:美國博通公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1