国产精品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>

      提供用于輸入/輸出數(shù)據(jù)的遞送的邏輯網(wǎng)絡(luò)層的方法和系統(tǒng)的制作方法

      文檔序號(hào):6348652閱讀:234來(lái)源:國(guó)知局
      專利名稱:提供用于輸入/輸出數(shù)據(jù)的遞送的邏輯網(wǎng)絡(luò)層的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及提供用于網(wǎng)絡(luò)中的IO數(shù)據(jù)遞送的邏輯網(wǎng)絡(luò)層。
      背景技術(shù)
      在許多基于機(jī)架的系統(tǒng)中,多核技術(shù)推動(dòng)了對(duì)將不同應(yīng)用程序和服務(wù)合并到單個(gè)物理系統(tǒng)中的期望。曾在物理上分離并聯(lián)網(wǎng)在一起的這些應(yīng)用程序和服務(wù)現(xiàn)在被到單個(gè)機(jī)架中,具有以物理分離所提供的相同的安全要求和在其之間用于應(yīng)用程序間可操作性所提供的互連。這些合并要求的示例包括具有虛擬專用網(wǎng)絡(luò)(VPN)支持的WAN連接、網(wǎng)絡(luò)安全和存儲(chǔ)聯(lián)網(wǎng)服務(wù)、前端網(wǎng)絡(luò)應(yīng)用程序與后端數(shù)據(jù)庫(kù)應(yīng)用程序之間的連接。在這些示例中,在前端和后端中的應(yīng)用服務(wù)之間應(yīng)存在前端網(wǎng)絡(luò)接入安全和應(yīng)用程序水平安全。同時(shí),服務(wù)的每層以安全和分離的方式共享公共的一組存儲(chǔ)設(shè)備。在電信架構(gòu)的特定示例中、即高級(jí)通信計(jì)算機(jī)架構(gòu)(ACTA)中,ATCA機(jī)架解決方案已發(fā)展成卡類型和供應(yīng)商的大型生態(tài)系統(tǒng),其具有解決應(yīng)用服務(wù)器和網(wǎng)關(guān)產(chǎn)品市場(chǎng)空間中的不同產(chǎn)品區(qū)域的解決方案。ATCA系統(tǒng)現(xiàn)在已發(fā)展成大型處理場(chǎng),其根據(jù)供應(yīng)商偏好和產(chǎn)品使用情況要求具有產(chǎn)品特定的輸入/輸出(10)遞送方法。在所有情況下,IO遞送架構(gòu)缺乏足夠的標(biāo)準(zhǔn)以覆蓋用于基于ATCA機(jī)架解決方案現(xiàn)在覆蓋的不同產(chǎn)品類型使用情況的所需靈活性。不同的IO方法在已在這些系統(tǒng)上開(kāi)發(fā)的基礎(chǔ)軟件中產(chǎn)生復(fù)雜性,并限制某些卡供應(yīng)商的重新使用以達(dá)到解決方案。必須創(chuàng)建唯一軟件實(shí)施方式以處理各種供應(yīng)商和產(chǎn)品特定實(shí)施方式中的每一個(gè)。ATCA系統(tǒng)中的當(dāng)前IO基礎(chǔ)設(shè)施必須覆蓋來(lái)自內(nèi)部網(wǎng)和因特網(wǎng)連接的外部IO業(yè)務(wù)、與共享存儲(chǔ)要求有關(guān)的存儲(chǔ)業(yè)務(wù)以及不同處理實(shí)體的集群和控制所需的低等待時(shí)間處理間業(yè)務(wù)。當(dāng)前ATCA標(biāo)準(zhǔn)未定義用于ATCA系統(tǒng)處理所列不同業(yè)務(wù)類型的適當(dāng)方法。結(jié)構(gòu)被設(shè)計(jì)為用于處理間通信,但如上文所討論的,缺乏用于將用于隨著系統(tǒng)在處理和存儲(chǔ)方面的演進(jìn)正在變得必要的增加的處理需求的外部IO和存儲(chǔ)要求混合的方法。某些供應(yīng)商使用高級(jí)夾層卡(AMC)和后方轉(zhuǎn)換模塊(RTM)的組合來(lái)載送存儲(chǔ)和外部IO業(yè)務(wù)。這導(dǎo)致不尋常的軟件方法實(shí)現(xiàn)可操作系統(tǒng)。每個(gè)卡實(shí)施方式要求其自己的用于互連的規(guī)則組,并且隨著系統(tǒng)持續(xù)演進(jìn),卡類型可以并不滿足對(duì)用于帶寬要求的存儲(chǔ)、集群和外部IO業(yè)務(wù)的所有要求。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一方面,提供了一種用于在電信系統(tǒng)中路由輸入/輸出(IO)數(shù)據(jù)的方法,該系統(tǒng)包括網(wǎng)絡(luò)節(jié)點(diǎn),其包括多個(gè)第一集成電路(IC)卡、多個(gè)第二 IC卡和交換結(jié)構(gòu),每個(gè)第二 IC卡被連接到網(wǎng)絡(luò)節(jié)點(diǎn)的各槽中的相應(yīng)第一 IC卡,該方法包括在所述多個(gè)第一或第二 IC卡中的任何一個(gè)的外部端口處接收IO數(shù)據(jù);當(dāng)在所述多個(gè)第二 IC卡中的任何一個(gè)的外部端口處接收到IO數(shù)據(jù)分組時(shí)在由給定第二 IC卡接收到分組時(shí),該給定第二 IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地;經(jīng)由存在于第一和第二 IC卡及交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)由給定第二 IC卡執(zhí)行的分組分類將分組遞送到第一或第二 IC卡目的地。在某些實(shí)施例中,所述方法包括在任何第一或第二 IC卡或交換結(jié)構(gòu)中的一個(gè)或多個(gè)處在邏輯網(wǎng)絡(luò)層中接收分組;并將分組卸載到IO層以便處理或到處理層以便經(jīng)由IO
      層來(lái)處理。在某些實(shí)施例中,將分組卸載到IO層以便處理包括以下各項(xiàng)中的至少一個(gè)將分組卸載到IO層以使得能夠通過(guò)以下各項(xiàng)中的一個(gè)或多個(gè)的使用來(lái)實(shí)現(xiàn)具有隔離網(wǎng)絡(luò)尋址和受保護(hù)業(yè)務(wù)類型的虛擬化操作環(huán)境支持網(wǎng)絡(luò)層虛擬局域網(wǎng)(VLAN)、虛擬路由(VR)和基于策略的轉(zhuǎn)送方法;以及將分組卸載到IO層以使得能夠通過(guò)網(wǎng)絡(luò)層的使用來(lái)實(shí)現(xiàn)將用于應(yīng)用服務(wù)之間的集群通信、用于應(yīng)用程序與存儲(chǔ)設(shè)備之間的存儲(chǔ)業(yè)務(wù)以及應(yīng)用服務(wù)與外部端口之間的IO業(yè)務(wù)的物理互連資源的統(tǒng)一。在某些實(shí)施例中,所述方法包括經(jīng)由邏輯聯(lián)網(wǎng)層訪問(wèn)網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi)的至少一個(gè)外圍設(shè)備。在某些實(shí)施例中,經(jīng)由邏輯網(wǎng)絡(luò)層將分組遞送到第一或第二 IC卡目的地包括以下各項(xiàng)中的至少一個(gè)經(jīng)由被配置為交換結(jié)構(gòu)卡的所述多個(gè)第一 IC卡中的至少一個(gè)來(lái)遞送分組;以及經(jīng)由將所述多個(gè)第一 IC卡中的兩個(gè)或多個(gè)連接在一起的網(wǎng)格互連來(lái)遞送分組。根據(jù)本發(fā)明的另一方面,提供了一種供在具有多個(gè)槽的網(wǎng)絡(luò)節(jié)點(diǎn)的后槽位置中使用的集成電路(IC)卡,每個(gè)槽包括前槽位置和后槽位置,所述IC卡包括用于接收IO數(shù)據(jù)的至少一個(gè)外部端口 ;用于連接到網(wǎng)絡(luò)節(jié)點(diǎn)的相應(yīng)前位置槽卡或交換結(jié)構(gòu)的至少一個(gè)內(nèi)部端口 ;網(wǎng)絡(luò)設(shè)備,其被配置為執(zhí)行IO數(shù)據(jù)分組的分類以至少部分地確定用于分組的目的地,所述網(wǎng)絡(luò)設(shè)備被配置為與前槽卡和交換結(jié)構(gòu)中的網(wǎng)絡(luò)設(shè)備通信,使得網(wǎng)絡(luò)設(shè)備共同地形成用于經(jīng)由邏輯網(wǎng)絡(luò)層根據(jù)由網(wǎng)絡(luò)設(shè)備執(zhí)行的分類向不同的前槽卡或后槽卡目的地遞送IO數(shù)據(jù)分組的邏輯網(wǎng)絡(luò)層。在某些實(shí)施例中,所述IC卡還包括被配置為卸載IO數(shù)據(jù)分組以便處理的至少一個(gè)IO設(shè)備。在某些實(shí)施例中,所述IO設(shè)備被配置為執(zhí)行以下各項(xiàng)中的至少一個(gè)加密;解密-封裝;解封裝;深分組檢查;傳輸控制協(xié)議(TCP);以太網(wǎng)光纖通道(FCOE)處理和因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)處理。根據(jù)本發(fā)明的另一方面,提供了一種用于在電信系統(tǒng)中路由輸入/輸出(IO)數(shù)據(jù)的設(shè)備,包括多個(gè)第一集成電路(IC)卡;多個(gè)第二 IC卡;以及交換結(jié)構(gòu),每個(gè)第二 IC卡被連接到該設(shè)備的槽中的第一 IC卡;其中,所述多個(gè)第二 IC卡中的至少一個(gè)被配置為在外部端口處接收IO數(shù)據(jù);在接收到IO數(shù)據(jù)分組時(shí),至少一個(gè)第二 IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地;經(jīng)由存在于第一和第二 IC卡及交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)分組分類將分組遞送到第一或第二 IC卡目的地。在某些實(shí)施例中,所述第一或第二 IC卡或交換結(jié)構(gòu)中的一個(gè)或多個(gè)被配置為在邏輯網(wǎng)絡(luò)層中接收分組;以及將分組卸載到IO層以便處理或到處理層以便經(jīng)由IO層來(lái)處理。在某些實(shí)施例中,所述多個(gè)第二 IC卡中的至少一個(gè)和所述多個(gè)第一 IC卡中的至少一個(gè)具有使得能夠?qū)崿F(xiàn)邏輯網(wǎng)絡(luò)層中的分組遞送的網(wǎng)絡(luò)設(shè)備。在某些實(shí)施例中,所述交換結(jié)構(gòu)包括以下各項(xiàng)中的至少一個(gè)被配置為交換結(jié)構(gòu)卡的所述多個(gè)第一 IC卡中的至少一個(gè);以及將所述多個(gè)第一 IC卡中的兩個(gè)或更多連接在一起的網(wǎng)格互連。在某些實(shí)施例中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是高級(jí)電信計(jì)算架構(gòu)(TCTA)機(jī)架,包括被配置為接收所述多個(gè)第一 IC卡和所述多個(gè)第二 IC卡的多個(gè)槽。在某些實(shí)施例中,所述多個(gè)第二 IC卡中的至少一個(gè)是后方轉(zhuǎn)換模塊(RTM)卡。在某些實(shí)施例中,所述多個(gè)第一 IC卡中的至少一個(gè)是應(yīng)用程序/服務(wù)卡;IO連接器卡;以及數(shù)據(jù)存儲(chǔ)卡中的一個(gè)。 在某些實(shí)施例中,相同槽中的第二 IC卡和第一 IC卡是相同的卡類型,并且使用邏輯網(wǎng)絡(luò)層來(lái)將分組遞送到其它的第一和第二 IC卡。在某些實(shí)施例中,所述多個(gè)第一 IC卡和所述多個(gè)第二 IC卡中的至少一個(gè)包括被配置為在IO層中操作的至少一個(gè)卸載設(shè)備。在某些實(shí)施例中,所述至少一個(gè)卸載設(shè)備被配置為執(zhí)行以下各項(xiàng)中的至少一個(gè) 加密;解密;封裝;解封裝;深分組檢查;傳輸控制協(xié)議(TCP);以太網(wǎng)光纖通道(FCOE)處理和因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)處理。在某些實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備服從以下各項(xiàng)中的一個(gè)或多個(gè)IEEE 802. lp、 IEEE 802. lQua、IEEE 802. az、IEEE 802.Ibb 和 PCI-E0在某些實(shí)施例中,所述多個(gè)第二 IC卡的子集被配置為監(jiān)視并調(diào)試在該設(shè)備中的任何其它第一或第二 IC卡上的內(nèi)部或外部的任何IO端口。在結(jié)合附圖回顧本發(fā)明的特定實(shí)施例的以下說(shuō)明時(shí),本發(fā)明的其它方面和特征將變得對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)。


      圖1是根據(jù)本發(fā)明的實(shí)施例的背板連接器和互連設(shè)計(jì)的示意圖; 圖2是在本發(fā)明的某些實(shí)施例中實(shí)現(xiàn)的部件和互連的示例性示意圖; 圖3是舉例說(shuō)明根據(jù)本發(fā)明的實(shí)施例的方法的流程圖4A、4B、4C、4D、4E和4F是示出部件的位置和布置以提供本發(fā)明的不同IO和處理實(shí)施例的示例性框圖5是在本發(fā)明的某些實(shí)施例中實(shí)現(xiàn)的部件和互連的示例性示意圖;以及圖6是舉例說(shuō)明依照本發(fā)明的某些實(shí)施例的在每個(gè)層中使用的IO遞送和/或處理的某些示例的示意圖。
      具體實(shí)施方式
      在以下說(shuō)明中,闡述了許多細(xì)節(jié)以提供對(duì)本發(fā)明的各種實(shí)施例的理解。然而,本領(lǐng)域的技術(shù)人員應(yīng)理解的是在沒(méi)有這些細(xì)節(jié)的情況下可以實(shí)施某些實(shí)施例,并且來(lái)自所述實(shí)施例的許多變更或修改是可能的。雖然許多下述實(shí)施方式關(guān)于ATCA設(shè)備和系統(tǒng)及可以與那些系統(tǒng)和設(shè)備一起使用的方法的示例,但應(yīng)理解的是那些特定實(shí)施方式隱含的一般原理可以適用于其它類型的設(shè)備和系統(tǒng)??梢灾С直疚乃龅姆椒ê鸵话慊布钠渌愋偷脑O(shè)備和系統(tǒng)的示例是支持 PICMG 2. 16的設(shè)備和系統(tǒng)。如上文所討論的,ATCA解決方案部署不允許跨越解決方案的設(shè)計(jì)重新使用的供應(yīng)商特定IO遞送方法。下述本發(fā)明的某些實(shí)施例幫助創(chuàng)建統(tǒng)一 IO遞送系統(tǒng)。在某些實(shí)施例中,通過(guò)跨越系統(tǒng)實(shí)現(xiàn)互連的一組網(wǎng)絡(luò)設(shè)備來(lái)跨越系統(tǒng)提供邏輯網(wǎng)絡(luò)層。在某些實(shí)施方式中,系統(tǒng)或系統(tǒng)的一部分是包括多個(gè)集成電路(IC)卡的機(jī)架??梢苑植紮C(jī)架中的IC卡, 使得例如每個(gè)槽分配兩個(gè)卡,其中,機(jī)架具有多個(gè)槽。IC卡被布置在每個(gè)槽中,使得一個(gè)IC 卡是在前槽位置上且另一 IC卡在后槽位置上。IC卡中的一個(gè)或多個(gè)形成交換結(jié)構(gòu),在該交換結(jié)構(gòu)上,連接了機(jī)架中的其它IC卡,并且可以連接網(wǎng)絡(luò)中的其它網(wǎng)絡(luò)元件。在某些實(shí)施方式中,用來(lái)形成交換結(jié)構(gòu)的IC卡、即交換結(jié)構(gòu)卡位于前槽位置上。位于前槽位置上且被連接到交換結(jié)構(gòu)卡的其它卡包括但不限于應(yīng)用程序/服務(wù)卡,其提供專用于諸如交易處理、數(shù)據(jù)庫(kù)交易、基于消息的處理的應(yīng)用程序的應(yīng)用數(shù)據(jù)處理,以及提供控制平面和管理平面信令;促進(jìn)后槽卡與交換結(jié)構(gòu)卡之間的IO數(shù)據(jù)路由的IO連接器卡和適當(dāng)?shù)卮龠M(jìn)IO數(shù)據(jù)存儲(chǔ)的存儲(chǔ)卡,以及提供到一般因特網(wǎng)、使用不同接口(電纜類型和協(xié)議兩者)的特定單獨(dú)網(wǎng)絡(luò)(例如SS7或客戶特定網(wǎng)絡(luò))或不同網(wǎng)絡(luò)或區(qū)段(類似于網(wǎng)關(guān)或大型數(shù)據(jù)庫(kù)場(chǎng)或處理場(chǎng)接入)的網(wǎng)絡(luò)連接或類似于地球同步衛(wèi)星或其它長(zhǎng)途鏈路的特殊用途的卡。前槽卡可以具有用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)端口。后槽卡中的某些還可以具有用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)端口作為后槽卡上的外部連接,其與經(jīng)由前槽卡的內(nèi)部連接相反。 在后槽卡以及前槽卡(其包括交換結(jié)構(gòu)卡)中的至少某些中具有網(wǎng)絡(luò)層設(shè)備使得具有網(wǎng)絡(luò)層設(shè)備的后槽卡能夠形成與前槽卡的邏輯網(wǎng)絡(luò)層。在某些實(shí)施例中,形成此類邏輯網(wǎng)絡(luò)層使得能夠在沒(méi)有前槽卡上的處理器執(zhí)行的處理的情況下經(jīng)由后槽卡連接到的前槽卡將到達(dá)具有網(wǎng)絡(luò)層卡的后槽卡的端口處的IO數(shù)據(jù)遞送到交換結(jié)構(gòu)。在某些實(shí)施例中,所述網(wǎng)絡(luò)層設(shè)備被配置為執(zhí)行在端口處在外部接收到的IO數(shù)據(jù)的分類?;诖朔诸悾鼍W(wǎng)絡(luò)層設(shè)備能夠布置經(jīng)由前槽卡和交換結(jié)構(gòu)進(jìn)行的IO數(shù)據(jù)到期望目的地的路由/轉(zhuǎn)送,與前槽卡不得不處理IO數(shù)據(jù)以確定將路由/轉(zhuǎn)送IO數(shù)據(jù)的位置并然后適當(dāng)?shù)芈酚?轉(zhuǎn)送數(shù)據(jù)相反。 在某些實(shí)施例中,這減少了前槽卡處的處理并改善了 IO數(shù)據(jù)的遞送時(shí)間,因?yàn)樵谇安劭ㄌ幪幚鞩O數(shù)據(jù)時(shí)需要較少的時(shí)間。依照本發(fā)明的某些實(shí)施例,本文所述的系統(tǒng)內(nèi)的IO遞送能夠參考網(wǎng)絡(luò)功能,包括層2交換、層3路由、基于策略的轉(zhuǎn)送、封裝/解封裝、加密/解密或其它此類適用網(wǎng)絡(luò)功能。 現(xiàn)在將使用圖1來(lái)描述包括特定網(wǎng)絡(luò)設(shè)備部件和特定IO設(shè)備部件的裝置內(nèi)的IO遞送系統(tǒng)的不同部件的示例。將參考ACTA機(jī)架的特定示例和可以安裝在機(jī)架中的IC卡來(lái)描述圖1, 但是這是出于示例性目的且并不意圖限制本發(fā)明的范圍。在常規(guī)ATCA機(jī)架內(nèi)的IO數(shù)據(jù)的遞送中,背板標(biāo)準(zhǔn)起到重要作用。ATCA背板提供安裝在機(jī)架中的卡之間的點(diǎn)到點(diǎn)連接。背板不使用數(shù)據(jù)總線。背板定義分成三段、即區(qū)域(ZONE) 1、區(qū)域2、以及區(qū)域3。區(qū)域1中的連接器向卡提供冗余功率和支架管理信號(hào)。區(qū)域2中的連接器提供到Base接口和結(jié)構(gòu)接口的連接。在ATCA中,結(jié)構(gòu)接口將用于類似于在卡之間發(fā)送應(yīng)用消息的應(yīng)用交易的所有卡互連。Base接口將所有卡互連并用于維護(hù)和控制業(yè)務(wù)。Base接口允許獨(dú)立于結(jié)構(gòu)接口的單獨(dú)網(wǎng)絡(luò),因此維護(hù)功能不影響應(yīng)用性能,并使得能夠在不能成功地發(fā)送應(yīng)用消息時(shí)解決問(wèn)題,諸如處理過(guò)載控制。在PICMG3. 0標(biāo)準(zhǔn)中指定了 ATCA Base接口。在許多PICMG3. X標(biāo)準(zhǔn)中指定了結(jié)構(gòu)接口,因?yàn)锳TCA支持以太網(wǎng)、RapidIO、Infiniband結(jié)構(gòu)連接。雖然該標(biāo)準(zhǔn)可以充當(dāng)用于 ATCA操作的指南,但其并不意圖限制本發(fā)明的范圍或依照本發(fā)明的系統(tǒng)和設(shè)備的操作。區(qū)域3中的連接器是用戶定義的,并且通常用來(lái)將前槽卡連接到后槽卡,諸如后方轉(zhuǎn)換模塊(RTM)卡。在圖1中,背板包括區(qū)域1連接器104和區(qū)域2連接器105。被示為方框102、108 和111的區(qū)域3連接器指定前槽卡與RTM之間的連接。在區(qū)域1連接器104上發(fā)生的信號(hào)有關(guān)于向前槽卡且經(jīng)由前槽卡向后槽卡提供功率的功率和系統(tǒng)維護(hù)。在區(qū)域2連接器105 上發(fā)生的信號(hào)關(guān)于非交換結(jié)構(gòu)前槽卡與交換結(jié)構(gòu)前槽卡106之間的支架內(nèi)通信。交換結(jié)構(gòu)是形成背板且從而實(shí)現(xiàn)業(yè)務(wù)載送功能的電連接。交換結(jié)構(gòu)卡從背板獲取信號(hào)并將其轉(zhuǎn)換成分組且沿著其它交換結(jié)構(gòu)路徑對(duì)其進(jìn)行路由以到達(dá)目的地卡。所述結(jié)構(gòu)是連接且交換卡指向正確的物理路徑以到達(dá)目的地。在某些實(shí)施方式中,可以在非交換結(jié)構(gòu)前槽卡之間的網(wǎng)格互連中實(shí)現(xiàn)交換結(jié)構(gòu), 并且同樣地不使用交換結(jié)構(gòu)卡來(lái)實(shí)現(xiàn)交換結(jié)構(gòu)。在并不意圖限制本發(fā)明的范圍的某些實(shí)施方式中,區(qū)域2連接器和交換結(jié)構(gòu)前槽卡可以包括基礎(chǔ)Kibits/s背板互連和關(guān)聯(lián)硬件設(shè)備、KXibits/s背板互連和關(guān)聯(lián)硬件設(shè)備、以及40G背板互連和關(guān)聯(lián)硬件設(shè)備中的至少一個(gè)。在某些實(shí)施方式中,區(qū)域2連接器和交換結(jié)構(gòu)前槽卡可以符合PICMIG標(biāo)準(zhǔn)。區(qū)域3信號(hào)和hne3連接器102、108和111不是由任何ATCA標(biāo)準(zhǔn)定義的,結(jié)果, 區(qū)域3信號(hào)和連接器是供應(yīng)商特定的。區(qū)域3連接器102、108和111是唯一的,因?yàn)槠浞謩e從RTM卡101、107或110向前槽卡103、109或113載送信號(hào)。不存在用于背板113上的區(qū)域3連接器的跨槽信號(hào),因?yàn)楹蟛跼TM卡被視為是其被直接連接到的前槽卡的一部分。相反,在區(qū)域1連接器104上行進(jìn)的信號(hào)和在區(qū)域2連接器105上行進(jìn)的信號(hào)跨越背板中的槽以進(jìn)行槽互連和全系統(tǒng)的維護(hù)控制。后槽RTM卡101、107或110分別通過(guò)區(qū)域3連接器102、108和111連接到前槽卡104、109或113。前槽卡103、109或113通常是具有一定數(shù)量的可用處理實(shí)體的應(yīng)用程序/服務(wù)卡。下面參考圖4A、4B、4C、4D、4E和4F來(lái)更詳細(xì)地解釋ATCA系統(tǒng)內(nèi)的前槽卡的各種作用和設(shè)計(jì)的示例。圖1舉例說(shuō)明通過(guò)區(qū)域1連接104或區(qū)域2連接105從后槽RTM 卡101、107或110到交換結(jié)構(gòu)卡106的連接的缺乏。ATCA標(biāo)準(zhǔn)當(dāng)前禁止直接連接在區(qū)域3 102、108或111連接器與其它槽的區(qū)域2 104或區(qū)域3 105連接器之間的背板信號(hào)。通過(guò)各前槽卡103、109或113上的設(shè)備和互連必須實(shí)現(xiàn)從后槽RTM卡101、107或110到交換結(jié)構(gòu)卡106或網(wǎng)格交換結(jié)構(gòu)的任何連接。在常規(guī)操作中,在沒(méi)有本文所述的邏輯網(wǎng)絡(luò)層的情況下,在沒(méi)有就位的前卡103、109、113的情況下,不存在用于交換結(jié)構(gòu)卡106與RTM卡101、 107、110之間的IO遞送的能力。圖2舉例說(shuō)明基本部件類型和互連方法的示例以提供從任何卡上的任何端口到任何其它卡上的任何其它端口的全系統(tǒng)互連,無(wú)論端口是在后槽RTM卡上的外部連接還是在前槽卡上的內(nèi)部連接處理實(shí)體?,F(xiàn)在將參考圖2來(lái)描述ATCA機(jī)架中的卡的連接的更詳細(xì)視圖。圖2舉例說(shuō)明經(jīng)由信號(hào)路徑205上的區(qū)域3連接器233被耦合到第一前槽卡209的后槽RTM卡232。第一前槽卡209經(jīng)由信號(hào)路徑211上的區(qū)域2連接器234被耦合到交換結(jié)構(gòu)231。在圖2中,在交換結(jié)構(gòu)卡210上體現(xiàn)交換結(jié)構(gòu)231的至少一部分。如上文所討論的,交換結(jié)構(gòu)231的替換是前槽卡之間的網(wǎng)格互連。第二前槽卡227也經(jīng)由信號(hào)路徑223上的區(qū)域2連接器234被耦合到交換結(jié)構(gòu)卡210。雖然僅舉例說(shuō)明了被耦合到交換結(jié)構(gòu)的兩個(gè)前槽卡且僅單個(gè)RMT 卡被連接到單個(gè)前槽卡,但應(yīng)理解的是可以將不止兩個(gè)前槽卡耦合到交換結(jié)構(gòu)且多于單個(gè)前槽卡可以具有連接的后槽RTM卡。RTM卡232包括用于從機(jī)架外面接收IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 208。RTM 卡232包括網(wǎng)絡(luò)設(shè)備207。所述一個(gè)或多個(gè)外部物理端口 208經(jīng)由IO設(shè)備252被連接到網(wǎng)絡(luò)設(shè)備207。在某些實(shí)施例中,IO設(shè)備是線驅(qū)動(dòng)器接口。還連接到網(wǎng)絡(luò)設(shè)備207的是處理器250。在某些實(shí)施例中,RTM卡包括存儲(chǔ)裝置(未示出)。存儲(chǔ)裝置可以是與處理器207 相關(guān)聯(lián)的存儲(chǔ)裝置或用于除處理器207之外的目的的通用處理器。在某些實(shí)施例中,存儲(chǔ)裝置可以是被用作存儲(chǔ)區(qū)域網(wǎng)(SAN)的一部分的一個(gè)或多個(gè)磁盤。在某些實(shí)施例中,處理器250可以在實(shí)現(xiàn)處理器的處理器芯片上具有板上存儲(chǔ)器,或者利用RTH卡中的其它地方的存儲(chǔ)裝置(未示出)或兩者。第一前槽卡209包括網(wǎng)絡(luò)設(shè)備212。第二前槽卡227包括網(wǎng)絡(luò)設(shè)備222。交換結(jié)構(gòu)卡210包括網(wǎng)絡(luò)設(shè)備M2。第一前槽卡209上的網(wǎng)絡(luò)設(shè)備212使用區(qū)域3連接器233連接到RTM卡232上的網(wǎng)絡(luò)設(shè)備207。第一前槽卡209上的網(wǎng)絡(luò)設(shè)備212使用區(qū)域2連接器 234連接到交換結(jié)構(gòu)卡210上的網(wǎng)絡(luò)設(shè)備M2。RTM卡、前槽卡和交換結(jié)構(gòu)卡上的互連網(wǎng)絡(luò)設(shè)備的組合在ATCA系統(tǒng)中產(chǎn)生單個(gè)邏輯網(wǎng)絡(luò)設(shè)備,其中,任何網(wǎng)絡(luò)設(shè)備上的任何IO端口能夠?qū)O數(shù)據(jù)轉(zhuǎn)送、導(dǎo)向或路由至具有網(wǎng)絡(luò)設(shè)備的任何其它卡上的任何其它端口。運(yùn)行多個(gè)處理器核的處理器設(shè)備能夠分離成在每個(gè)邏輯處理器上運(yùn)行單獨(dú)服務(wù)和應(yīng)用程序的多個(gè)邏輯處理器實(shí)體。這些應(yīng)用程序或服務(wù)中的每一個(gè)具有安全要求以保持其與在同一物理處理器實(shí)體上的不同邏輯處理器或不同物理處理器上的不同邏輯處理器上執(zhí)行的其它組的服務(wù)或應(yīng)用程序分離。在某些實(shí)施例中,前槽卡的網(wǎng)絡(luò)層還可包含被連接到高級(jí)夾層卡(AMC)的端口。在某些實(shí)施例中,網(wǎng)絡(luò)層還可以包含被連接到微ATCA (yATCA)卡的端口。這些端口使用網(wǎng)絡(luò)層協(xié)議接口直接地或通過(guò)IO層設(shè)備間接地連接到AMC或μ ATCA以用于從網(wǎng)絡(luò)層協(xié)議到某些PCI的IO轉(zhuǎn)移或類似存儲(chǔ)器轉(zhuǎn)移技術(shù)。在某些實(shí)施例中,IO層包括到和從網(wǎng)絡(luò)層設(shè)備環(huán)回以用于IO數(shù)據(jù)的帶內(nèi)處理的IO設(shè)備。帶內(nèi)處理是協(xié)議相關(guān)處理,諸如能夠由除網(wǎng)絡(luò)設(shè)備之外的設(shè)備執(zhí)行的加密或解密,使得能夠通過(guò)在兩個(gè)網(wǎng)絡(luò)設(shè)備之間的某處執(zhí)行處理來(lái)將該處理從最初接收到IO數(shù)據(jù)的網(wǎng)絡(luò)設(shè)備和目的地的網(wǎng)絡(luò)設(shè)備卸載。在某些實(shí)施例中, IO設(shè)備包括在硬件設(shè)備而不是在處理器實(shí)體本身中執(zhí)行的軟件中實(shí)現(xiàn)的處理器卸載功能。再次參考圖2,第一前槽卡209包括如上所述的IO設(shè)備和處理設(shè)備。分別經(jīng)由信號(hào)路徑205,235,221和213連接到網(wǎng)絡(luò)設(shè)備212的是四個(gè)IO設(shè)備204、219、220和214。第一處理器202經(jīng)由信號(hào)路徑203被連接到第一 IO設(shè)備204。第一 AMC或μ ATCA設(shè)備201 經(jīng)由信號(hào)路徑236被連接到第二 IO設(shè)備219。第二 AMC或μ ATCA217被直接連接到網(wǎng)絡(luò)設(shè)備212。第二處理器216經(jīng)由信號(hào)路徑215被連接到第四IO設(shè)備214。IO設(shè)備220經(jīng)由鏈路238被連接到一個(gè)或多個(gè)外部物理端口 237。在第二前槽卡227上,兩個(gè)IO設(shè)備225、 246分別經(jīng)由信號(hào)路徑2Μ、230被連接到網(wǎng)絡(luò)設(shè)備222。第一處理器225經(jīng)由信號(hào)路徑244 被連接到第一 IO設(shè)備225。第一 AMC或μ ATCA設(shè)備2 被直接地連接到網(wǎng)絡(luò)設(shè)備222。雖然圖2舉例說(shuō)明了各前槽卡上的特定數(shù)目的IO設(shè)備、處理器及其它設(shè)備,但應(yīng)理解的是這僅僅是以示例的方式,并且前槽卡可以具有任何數(shù)目的IO設(shè)備、處理器及其它設(shè)備,只要該設(shè)備在功率約束、熱操作約束和尺寸約束方面得到支持即可。在某些實(shí)施方式中,交換結(jié)構(gòu)是被配置為充當(dāng)交換結(jié)構(gòu)的一個(gè)或多個(gè)前卡。在某些實(shí)施方式中,交換結(jié)構(gòu)是使用包含網(wǎng)絡(luò)設(shè)備的交換卡的40 Gb/sUO (ib/s或1 (ib/s星狀拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)。在某些實(shí)施方式中,交換結(jié)構(gòu)是40 Gb/sUO (ib/s或1 (ib/s網(wǎng)格互連,其消除了對(duì)交換結(jié)構(gòu)卡的需要,除其中可能優(yōu)選與較舊10 Gb/s或1 (ib/s前卡的向后兼容的情況除外。在某些實(shí)施方式中,交換結(jié)構(gòu)服從工業(yè)計(jì)算機(jī)制造商聯(lián)盟(PICMG)標(biāo)準(zhǔn)。例如, PICMG 3. χ系列定義了常規(guī)ATCA規(guī)范或常規(guī)ATCA規(guī)范服從PICMG 3. χ系列或兩者。PICMG 3.0是ATCA基礎(chǔ)規(guī)范且PICMG 3. 1指定用于數(shù)據(jù)結(jié)構(gòu)通信的以太網(wǎng)的使用。應(yīng)理解的是能夠?qū)崿F(xiàn)通過(guò)跨越系統(tǒng)、將位于前槽和后槽卡上特別是具有IO接收和/或傳送能力的卡(如本申請(qǐng)中所述)的網(wǎng)絡(luò)設(shè)備互連來(lái)形成邏輯單網(wǎng)絡(luò)層,無(wú)論針對(duì)交換結(jié)構(gòu)實(shí)現(xiàn)的連接如何。在圖2中,各種前槽和后槽卡的網(wǎng)絡(luò)設(shè)備構(gòu)成由通過(guò)外部物理端口將IO數(shù)據(jù)帶到系統(tǒng)中的端口和使用IO層中的IO接口設(shè)備將IO數(shù)據(jù)帶到內(nèi)部連接的處理器實(shí)體并從其中帶出IO數(shù)據(jù)的端口組成的網(wǎng)絡(luò)層。IO層用來(lái)將IO數(shù)據(jù)從網(wǎng)絡(luò)層傳輸?shù)教幚韺又小L幚韺涌梢岳绨ㄌ幚砥?、處理器存?chǔ)器、處理器卸載設(shè)備和附加存儲(chǔ)器中的一個(gè)或多個(gè)。在某些實(shí)施例中,使用PCI-E交換機(jī)來(lái)將IO層中的IO設(shè)備和處理器實(shí)體互連在一起。使用區(qū)域3連接器和匹配區(qū)域2信號(hào)的信號(hào)將后槽RTM卡連接到前槽卡的方法不限于網(wǎng)絡(luò)層設(shè)備互連,并且可以用來(lái)實(shí)現(xiàn)IO層設(shè)備的互連。在某些實(shí)施方式中,使用網(wǎng)絡(luò)接口連接直接進(jìn)行到IO層的外部端口連接。在某些實(shí)施例中,可以使用網(wǎng)絡(luò)特定設(shè)備在ATCA系統(tǒng)外部實(shí)現(xiàn)網(wǎng)絡(luò)層。在某些實(shí)施例中,網(wǎng)絡(luò)層設(shè)備和IO層設(shè)備被配置為支持IEEE通信標(biāo)準(zhǔn),諸如IEEE 802. Ip,802. Ibb 802. IQau和802. Iaz。通過(guò)使用上述IEEE標(biāo)準(zhǔn),網(wǎng)絡(luò)層設(shè)備可以滿足對(duì)應(yīng)用程序/服務(wù)卡提供低等待時(shí)間服務(wù)間業(yè)務(wù)作為應(yīng)用程序集群的一部分的IO數(shù)據(jù)要求、 對(duì)文件系統(tǒng)支持的高速存儲(chǔ)業(yè)務(wù)要求以及來(lái)自外部網(wǎng)絡(luò)端口的外部IO數(shù)據(jù)業(yè)務(wù)要求。在某些實(shí)施例中,網(wǎng)絡(luò)層可以滿足對(duì)應(yīng)用程序/服務(wù)卡經(jīng)由遠(yuǎn)程直接存儲(chǔ)器訪問(wèn)(RDMA)來(lái)提供低等待時(shí)間服務(wù)間業(yè)務(wù)的IO數(shù)據(jù)要求。本發(fā)明的某些實(shí)施例支持虛擬局域網(wǎng)(VLAN)、虛擬路由(VR)、虛擬路由和轉(zhuǎn)送 (VRF)、業(yè)務(wù)管理和聯(lián)網(wǎng)層設(shè)備中的基于策略的過(guò)濾和轉(zhuǎn)送的聯(lián)網(wǎng)方法的實(shí)現(xiàn)以滿足跨越 ATCA系統(tǒng)內(nèi)的不同邏輯處理器實(shí)體的應(yīng)用程序分離的安全要求。在ATCA機(jī)架內(nèi),IP端口與處理器實(shí)體的比對(duì)于不同的部署方案是不同的。在某些部署中,將低速端口的大型扇出連接到具有較小數(shù)目的處理器實(shí)體的系統(tǒng)中。在其它部署中,存在被連接到具有大得多的數(shù)目的處理器實(shí)體的系統(tǒng)中的較少數(shù)目的高速端口。還存在具有許多端口和許多處理器實(shí)體的部署,其位于由連接限制的許多較低速度端口和由要求的處理限制的少量高速端口的兩個(gè)極端之間的某處。本發(fā)明的某些實(shí)施例包括用于將系統(tǒng)的IO個(gè)性從處理器個(gè)性分離的方式,或者換言之,IO端口的數(shù)目被從在系統(tǒng)中使用的處理器實(shí)體的數(shù)目解耦。例如,當(dāng)要替換后槽 RTM卡時(shí),前槽卡上的處理器在操作上停止服務(wù),因?yàn)閬?lái)自后槽RTM卡的IO數(shù)據(jù)信號(hào)已經(jīng)丟失。然而,在本發(fā)明的某些實(shí)施方式中,通過(guò)改變借助于其向系統(tǒng)提供IO數(shù)據(jù)的外部路線或通過(guò)在不同槽中的后槽卡與前槽卡之間共享IO數(shù)據(jù)輸入,仍可以通過(guò)另一后槽RTM卡來(lái)保持IO業(yè)務(wù)。結(jié)果,可以減少業(yè)務(wù)丟失。現(xiàn)在將參考圖3所示的流程圖來(lái)描述用于在電信系統(tǒng)中路由IO數(shù)據(jù)的方法。該系統(tǒng)包括包含多個(gè)第一集成電路(IC)卡、多個(gè)第二 IC卡和交換結(jié)構(gòu)的至少一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。 每個(gè)第二 IC卡被連接到網(wǎng)絡(luò)節(jié)點(diǎn)的各槽中的相應(yīng)第一 IC卡。方法的第一步驟3-1涉及在所述多個(gè)第一或第二IC卡中的任何一個(gè)的外部端口處接收IO數(shù)據(jù)。當(dāng)在所述多個(gè)第二IC 卡中的任何一個(gè)的外部端口處接收到IO數(shù)據(jù)分組時(shí),第二步驟涉及在給定第二 IC卡接收到分組時(shí),給定第二 IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地。方法的第三步驟涉及經(jīng)由存在于第一和第二 IC卡及交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)由給定第二 IC卡執(zhí)行的分組分類將分組遞送到第一或第二 IC卡目的地。如上所述,網(wǎng)絡(luò)層由在邏輯上起單個(gè)實(shí)體作用的被連接在一起的多個(gè)聯(lián)網(wǎng)設(shè)備組成。圖4A、4B、4C、4D、4E和4F舉例說(shuō)明不同系統(tǒng)卡配置以滿足不同量的IO端口和處理器
      條目容量。相對(duì)于下文圖4A、4B、4C、4D、4E和4F的說(shuō)明,再次對(duì)被“IC”卡占用的“槽”進(jìn)行參考。槽包括用于前卡和后卡、或者更一般地第一卡和第二卡的位置。在圖4A和4B中,后卡是RTM卡且前卡被示為是應(yīng)用程序/服務(wù)卡(圖4A)和IO連接器卡(圖4B)。在某些實(shí)施方式中,諸如圖4C所示,槽可以包括分別處于前和后槽卡位置上的兩個(gè)應(yīng)用程序/服務(wù)卡。 圖4A、4B、4C、4D、4E和4F是具有有限數(shù)目的所示前和后槽位置卡的示例。應(yīng)理解的是不同于圖中所示示例的配置將在本發(fā)明的范圍內(nèi)。圖4A、4B、4C、4D、4E和4F是可以得到本發(fā)明的實(shí)施例支持的槽布置的各種示例。在圖4A中,第一槽被示為包括在前槽位置上的應(yīng)用程序/服務(wù)卡313和在后槽位置上的RTM卡312。RTM卡312包括網(wǎng)絡(luò)設(shè)備308、處理器270、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 307和位于一個(gè)或多個(gè)外部物理端口 307與網(wǎng)絡(luò)設(shè)備308之間的 IO設(shè)備272。IO設(shè)備272可以例如是線驅(qū)動(dòng)器接口。RTM卡312還可以包括存儲(chǔ)裝置(未示出)。應(yīng)用程序/服務(wù)卡311包括網(wǎng)絡(luò)設(shè)備310。RTM卡312的網(wǎng)絡(luò)設(shè)備308經(jīng)由鏈路309 被耦合到應(yīng)用程序/服務(wù)卡311的網(wǎng)絡(luò)設(shè)備310。應(yīng)用程序/服務(wù)卡311還包括被連接到網(wǎng)絡(luò)設(shè)備310的第一 IO設(shè)備315和被連接到第一 IO設(shè)備315的第一處理器317和被連接到網(wǎng)絡(luò)設(shè)備310的第二 IO設(shè)備316和被連接到第二 IO設(shè)備316的第二處理器318。在某些實(shí)施例中,可以以符合上文參考圖1和2的描述的方式來(lái)處理在網(wǎng)絡(luò)設(shè)備310與IO設(shè)備 315,316之間經(jīng)由IO層并經(jīng)由處理層到各處理器上的數(shù)據(jù)傳送。應(yīng)理解的是兩個(gè)IO設(shè)備和兩個(gè)處理器的使用是示例性的且并不意圖限制本發(fā)明的范圍,因?yàn)榭梢栽趹?yīng)用程序/服務(wù)卡上包括多于或少于兩個(gè)的每個(gè)部件。在某些實(shí)施例中,RTM卡312、313的網(wǎng)絡(luò)層設(shè)備308、305被配置為執(zhí)行在外部端口 307、306處接收到的IO數(shù)據(jù)的分類?;诖朔诸?,所述網(wǎng)絡(luò)層設(shè)備能夠布置經(jīng)由前槽卡或交換結(jié)構(gòu)或兩者進(jìn)行的IO數(shù)據(jù)到期望目的地的路由/轉(zhuǎn)送,與前槽卡不得不處理IO數(shù)據(jù)以確定將路由/轉(zhuǎn)送IO數(shù)據(jù)的位置并然后適當(dāng)?shù)芈酚?轉(zhuǎn)送數(shù)據(jù)相反。在某些實(shí)施例中,這減少了前槽卡處的處理并改善了 IO數(shù)據(jù)的遞送時(shí)間,因?yàn)樵谇安劭ㄌ幪幚鞩O數(shù)據(jù)時(shí)需要較少的時(shí)間。交換結(jié)構(gòu)被示為在兩個(gè)相應(yīng)交換結(jié)構(gòu)槽的前槽位置中的兩個(gè)交換結(jié)構(gòu)卡301和到其它前和后槽卡的連接。在每個(gè)交換結(jié)構(gòu)卡301上包括網(wǎng)絡(luò)設(shè)備302。交換結(jié)構(gòu)卡還包括處理器276。圖4A的示例性圖示中的網(wǎng)絡(luò)設(shè)備302具有用于接收/傳送IO數(shù)據(jù)的外部物理端口 314和位于一個(gè)或多個(gè)外部物理端口 314與網(wǎng)絡(luò)設(shè)備302之間的IO設(shè)備277。IO 設(shè)備277可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。應(yīng)用程序 /服務(wù)卡311的網(wǎng)絡(luò)設(shè)備310經(jīng)由鏈路303被耦合到交換結(jié)構(gòu)卡301的網(wǎng)絡(luò)設(shè)備302。此槽配置中的網(wǎng)絡(luò)層由兩個(gè)網(wǎng)絡(luò)設(shè)備308和310組成,其中,應(yīng)用程序/服務(wù)卡 311的網(wǎng)絡(luò)設(shè)備310用來(lái)使用區(qū)域3連接器信號(hào)將RTM卡312的網(wǎng)絡(luò)設(shè)備308互連到交換結(jié)構(gòu)卡301的網(wǎng)絡(luò)設(shè)備302。應(yīng)用程序/服務(wù)卡311上的網(wǎng)絡(luò)設(shè)備310還經(jīng)由第一和第二 IO設(shè)備315、316通過(guò)IO層提供第一和第二處理器317、318到網(wǎng)絡(luò)層的互連。在圖4A中示出了占用兩個(gè)交換結(jié)構(gòu)槽中的一個(gè)的后槽位置的具有網(wǎng)絡(luò)設(shè)備305、 處理器274、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 306和位于一個(gè)或多個(gè)外部物理端口 306與網(wǎng)絡(luò)設(shè)備305之間的IO設(shè)備275的第二 RTM卡313。第二 RTM卡313的網(wǎng)絡(luò)設(shè)備305被耦合到交換結(jié)構(gòu)卡301的網(wǎng)絡(luò)設(shè)備302。第二 RTM卡313可以通過(guò)經(jīng)由區(qū)域2信號(hào)將第二 RTM卡313上的網(wǎng)絡(luò)設(shè)備305互連到交換結(jié)構(gòu)卡301上的網(wǎng)絡(luò)設(shè)備302來(lái)擴(kuò)展系統(tǒng)中的IO端口的數(shù)目。經(jīng)由區(qū)域3和區(qū)域2連接器通過(guò)單個(gè)邏輯網(wǎng)絡(luò)層來(lái)路由IO數(shù)據(jù)的能力提供創(chuàng)建到遠(yuǎn)離前槽卡設(shè)計(jì)或交換結(jié)構(gòu)設(shè)計(jì)的個(gè)性的系統(tǒng)中的不同組的外部物理IO端口連接的靈活性。圖4A舉例說(shuō)明連接到應(yīng)用程序/服務(wù)卡上的網(wǎng)絡(luò)設(shè)備的RTM卡上的網(wǎng)絡(luò)設(shè)備如何在不使用應(yīng)用程序/服務(wù)卡上的處理器實(shí)體的情況下允許到系統(tǒng)中的任何其它卡的RTM 卡上IO端口連接的示例。圖4B舉例說(shuō)明圖4A的類似多槽布置,其中,第一槽包括在后槽位置上的RTM卡 331及前槽位置上的IO連接卡332,RTM卡331具有網(wǎng)絡(luò)設(shè)備328、處理器279、用于接收和 /或傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 327和位于一個(gè)或多個(gè)外部物理端口 327與網(wǎng)絡(luò)設(shè)備3 之間的IO設(shè)備觀0。IO設(shè)備280可以例如是線驅(qū)動(dòng)器接口。RTM還可以包括存儲(chǔ)裝置(未示出)。交換結(jié)構(gòu)被示為是在兩個(gè)相應(yīng)槽的前槽位置中的兩個(gè)交換結(jié)構(gòu)卡320和到各種前和后槽卡的各種連接,每個(gè)交換結(jié)構(gòu)卡320具有網(wǎng)絡(luò)設(shè)備321、處理器觀4、用于接收和/ 或傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 322及位于一個(gè)或多個(gè)外部物理端口 322與網(wǎng)絡(luò)設(shè)備321之間的IO設(shè)備觀5。IO設(shè)備285可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。
      在交換結(jié)構(gòu)槽中的一個(gè)的后槽位置上的第二 RTM卡325具有網(wǎng)絡(luò)設(shè)備324、處理器觀2、用于接收和/或傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 3 和位于一個(gè)或多個(gè)外部物理端口 326與網(wǎng)絡(luò)設(shè)備3M之間的IO設(shè)備觀3。如圖4B所描繪的,保持區(qū)域3信號(hào)與區(qū)域2信號(hào)相同為系統(tǒng)提供使用在前槽位置上的簡(jiǎn)化IO連接器卡(例如,具有超過(guò)將IO數(shù)據(jù)從RTM路由到交換結(jié)構(gòu)的最小功能的卡) 來(lái)從RTM卡331的網(wǎng)絡(luò)設(shè)備328,經(jīng)由區(qū)域3和區(qū)域2連接器的組合通過(guò)IO連接器卡332 經(jīng)由路徑329,330,333進(jìn)入各交換結(jié)構(gòu)卡320的網(wǎng)絡(luò)設(shè)備321中載送互連信號(hào)的能力。IO 連接器卡332可以在其中IO端口容量是個(gè)問(wèn)題且對(duì)于處理容量而言不需要諸如在圖4A中使用的應(yīng)用程序/服務(wù)卡的使用的實(shí)施方式中使用。例如,在某些實(shí)施例中,可以將兩個(gè)或更多RTM卡在邏輯上或物理上連接到IC連接器卡,使得能夠?qū)崿F(xiàn)更大的IO端口容量。在某些實(shí)施例中,RTM卡可以采取另外可以由前槽應(yīng)用程序/服務(wù)卡執(zhí)行的處理,并且同樣地, 對(duì)于處理容量而言不需要這樣的應(yīng)用程序/服務(wù)卡。在此類槽配置中,IO連接器卡332可以利用某些有源部件來(lái)向RTM卡3 提供所需功率和卡管理信號(hào)。如圖4A的情況一樣,圖:3B還描繪了如何能夠在交換結(jié)構(gòu)槽中的至少一個(gè)的后槽位置上使用第二 RTM卡來(lái)通過(guò)經(jīng)由區(qū)域3連接將第二 RTM卡325上的網(wǎng)絡(luò)設(shè)備3M互連到交換結(jié)構(gòu)卡320中的一個(gè)上的網(wǎng)絡(luò)設(shè)備321來(lái)向系統(tǒng)提供附加IO端口容量。圖4C舉例說(shuō)明其中槽包括兩個(gè)應(yīng)用程序/服務(wù)卡、一個(gè)在前槽位置上且一個(gè)在后槽位置上的配置。在此類方案中,可以將外部IO端口連接到前槽卡。在圖4C中未示出外部端口,然而,應(yīng)用程序/服務(wù)卡可以具有以與圖2和5類似的方式連接的外部物理端口。 在某些實(shí)施例中,存在與在外部端口被連接到RTM卡和前槽卡兩者的情況下可用的扇出少的扇出。然而,由于朝著大帶寬端口的演進(jìn),這可以不是問(wèn)題。關(guān)于后槽卡的功率和尺寸限制的當(dāng)前ATCA標(biāo)準(zhǔn),后槽卡上可用的處理能力的量略微受到限制。提出的對(duì)ATCA標(biāo)準(zhǔn)的修改可以改變那些限制,并允許在前槽卡和后槽卡兩者上的類似或相同的處理器容量。圖4C舉例說(shuō)明圖與4A和4B類似的多槽布置,其中,第一槽包括第一和第二應(yīng)用程序/服務(wù)卡349和350,每個(gè)分別具有網(wǎng)絡(luò)設(shè)備353和351。每個(gè)應(yīng)用程序/服務(wù)卡349、 350包括被連接到各應(yīng)用程序/服務(wù)卡349、350的網(wǎng)絡(luò)設(shè)備353、351的第一和第二 IO設(shè)備335,336,355, 356和被連接到第一和第二 IO設(shè)備335、336、;355、;356的第一和第二處理器 337、338、357、358。交換結(jié)構(gòu)被示為被實(shí)現(xiàn)為在兩個(gè)相應(yīng)槽的前槽位置上的兩個(gè)交換結(jié)構(gòu)卡341和在前和后槽卡之間的各種連接,每個(gè)交換結(jié)構(gòu)卡Ml具有網(wǎng)絡(luò)設(shè)備342、處理器觀6、用于接收和/或傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 343和位于一個(gè)或多個(gè)外部物理端口 343 與網(wǎng)絡(luò)設(shè)備342之間的IO設(shè)備觀7。IO設(shè)備287可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。圖4C還舉例說(shuō)明在交換結(jié)構(gòu)槽的后槽位置中使用的RTM卡346,用來(lái)通過(guò)經(jīng)由區(qū)域3連接344將RTM卡346上的網(wǎng)絡(luò)設(shè)備345互連到交換結(jié)構(gòu)卡341的網(wǎng)絡(luò)設(shè)備342來(lái)向系統(tǒng)提供附加IO端口容量。圖4C的示例中的RTM卡346還包括處理器觀9、用于接收和/ 或傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 347和位于一個(gè)或多個(gè)外部物理端口 347與網(wǎng)絡(luò)設(shè)備345之間的IO設(shè)備四0。IO設(shè)備290可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。
      如圖4C所描繪的,前應(yīng)用程序/服務(wù)卡349的網(wǎng)絡(luò)設(shè)備353使用341常規(guī)區(qū)域2 連接器連接到交換結(jié)構(gòu)卡。區(qū)域3連接器用來(lái)使用前卡349上的網(wǎng)絡(luò)設(shè)備353將后應(yīng)用程序/服務(wù)卡350的網(wǎng)絡(luò)設(shè)備351互連到網(wǎng)絡(luò)層。兩個(gè)應(yīng)用程序/服務(wù)卡349、350上的網(wǎng)絡(luò)設(shè)備353、351、以及交換結(jié)構(gòu)卡341上的網(wǎng)絡(luò)設(shè)備和RTM卡346上的網(wǎng)絡(luò)設(shè)備345的組合產(chǎn)生如互聯(lián)網(wǎng)絡(luò)設(shè)備的先前圖示一樣的單個(gè)邏輯網(wǎng)絡(luò)層設(shè)備。前和后卡上的網(wǎng)絡(luò)設(shè)備353、 351還用來(lái)通過(guò)一組IO層設(shè)備355、356將后卡350上的處理器實(shí)體357、358互連。卡;349、 350兩者上的IC層設(shè)備335、336、355、355獲得來(lái)自和去往網(wǎng)絡(luò)層的IO數(shù)據(jù),并使用某種形式的存儲(chǔ)器轉(zhuǎn)移技術(shù)將它們轉(zhuǎn)移到處理器存儲(chǔ)器和從處理器存儲(chǔ)器轉(zhuǎn)移它們。圖4D舉例說(shuō)明基于網(wǎng)格的結(jié)構(gòu)設(shè)計(jì)的實(shí)施方式。在某些實(shí)施例中,交換結(jié)構(gòu)由用于將ATCA系統(tǒng)內(nèi)的所有槽互連的背板上的互連網(wǎng)格組成。由于槽被互連,除可能為了提供與較舊卡類型的向后兼容性之外,不使用結(jié)構(gòu)交換卡。在圖4D中,第一槽被示為包括在前槽位置上的應(yīng)用程序/服務(wù)卡360和在后槽位置上的第一 RTM卡365。第一 RTM卡365包括網(wǎng)絡(luò)設(shè)備368、處理器四1、用于接收/傳送 IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 371和位于一個(gè)或多個(gè)外部物理端口 371與網(wǎng)絡(luò)設(shè)備 368之間的IO設(shè)備四2。IO設(shè)備292可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。應(yīng)用程序/服務(wù)卡360包括網(wǎng)絡(luò)設(shè)備370。RTM卡365的網(wǎng)絡(luò)設(shè)備368 經(jīng)由鏈路363被耦合到應(yīng)用程序/服務(wù)卡360的網(wǎng)絡(luò)設(shè)備370。應(yīng)用程序/服務(wù)卡360還包括被連接到網(wǎng)絡(luò)設(shè)備370的第一 IO設(shè)備373和被連接到第一 IO設(shè)備373的第一處理器 375和被連接到網(wǎng)絡(luò)設(shè)備370的第二 IO設(shè)備374和被連接到第二 IO設(shè)備374的第二處理器376。應(yīng)理解的是兩個(gè)IO設(shè)備和兩個(gè)處理器的使用是示例性的,并且并不意圖限制本發(fā)明的范圍,因?yàn)樵趹?yīng)用程序/服務(wù)卡上可以包括多于或少于兩個(gè)的每個(gè)部件。第二槽具有與第一槽類似的布置,應(yīng)用程序/服務(wù)卡362,具有網(wǎng)絡(luò)設(shè)備369和在前槽位置上的兩個(gè)IO設(shè)備377和378和兩個(gè)處理設(shè)備379和359 ;第二 RTM卡375,其具有網(wǎng)絡(luò)設(shè)備378、處理器四3、至少一個(gè)或多個(gè)外部物理端口 372和位于一個(gè)或多個(gè)外部物理端口 372與后槽位置上的網(wǎng)絡(luò)設(shè)備378之間的IO設(shè)備四4。IO設(shè)備294可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)卡還可以包括存儲(chǔ)裝置(未示出)。在圖4D中,應(yīng)用程序/服務(wù)卡360的網(wǎng)絡(luò)設(shè)備370使用區(qū)域2網(wǎng)格互連連接器與應(yīng)用程序/服務(wù)卡362的網(wǎng)絡(luò)設(shè)備369互連。應(yīng)用程序/服務(wù)卡360、362上的網(wǎng)絡(luò)設(shè)備 370,369還使用區(qū)域3連接器連接到RTM卡365、375上的網(wǎng)絡(luò)設(shè)備。區(qū)域3連接器支持與用來(lái)通過(guò)區(qū)域2連接器連接到網(wǎng)格結(jié)構(gòu)互連的信號(hào)相同的信號(hào)格式。RMT卡365、375上的網(wǎng)絡(luò)設(shè)備368、370用來(lái)在不影響前卡設(shè)計(jì)的情況下向系統(tǒng)提供不同的外部端口個(gè)性。應(yīng)用程序/服務(wù)卡360、362上的網(wǎng)絡(luò)設(shè)備370、369還用來(lái)使用IO層設(shè)備373、374、377、378將處理器實(shí)體375、376、379、359互連到系統(tǒng)網(wǎng)絡(luò)層。IO層設(shè)備373、374、377、378使用某種形式的存儲(chǔ)器轉(zhuǎn)移技術(shù)將去往和來(lái)自網(wǎng)絡(luò)層設(shè)備364、362的IO數(shù)據(jù)攜帶進(jìn)入處理器實(shí)體 375、376、379、359 的存儲(chǔ)器中。圖4E舉例說(shuō)明與圖4A類似的配置,除已經(jīng)用被配置為用于圖4E中的數(shù)據(jù)存儲(chǔ)的卡來(lái)替換圖4A的應(yīng)用程序/服務(wù)卡311之外。在圖4E中,第一槽被示為包括在前槽位置上的數(shù)據(jù)存儲(chǔ)卡380和在后槽位置上的第一 RTM卡381。RTM卡381包括網(wǎng)絡(luò)設(shè)備382、處理器四5、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 383和位于一個(gè)或多個(gè)外部物理端口 383與網(wǎng)絡(luò)設(shè)備382之間的IO 設(shè)備四6。IO設(shè)備296可以例如是線驅(qū)動(dòng)器接口。RTM卡還可以包括存儲(chǔ)裝置(未示出)。 在某些實(shí)施例中,RTM卡上的存儲(chǔ)裝置可以是SAN的一部分。數(shù)據(jù)存儲(chǔ)卡380包括網(wǎng)絡(luò)設(shè)備384。RTM卡381的網(wǎng)絡(luò)設(shè)備382經(jīng)由鏈路385被耦合到數(shù)據(jù)存儲(chǔ)卡380的網(wǎng)絡(luò)設(shè)備384。數(shù)據(jù)存儲(chǔ)卡380還包括被連接到網(wǎng)絡(luò)設(shè)備384的存儲(chǔ)陣列控制器386和被連接到存儲(chǔ)陣列控制器386的四個(gè)磁盤387。磁盤387可以是SAN 的一部分。應(yīng)理解的是四個(gè)磁盤僅僅是通過(guò)示例的方式被使用,并且磁盤的數(shù)目可以多于四個(gè)或少于四個(gè)。系統(tǒng)中的某些附加槽可以具有具有與圖4A和4B的交換結(jié)構(gòu)槽類似的布置的交換結(jié)構(gòu)。在圖4E中,數(shù)據(jù)存儲(chǔ)卡380的網(wǎng)絡(luò)設(shè)備384使用常規(guī)區(qū)域2連接器連接到交換結(jié)構(gòu)卡388上的網(wǎng)絡(luò)設(shè)備389。區(qū)域3連接器用來(lái)使用數(shù)據(jù)存儲(chǔ)卡380上的網(wǎng)絡(luò)設(shè)備384 將RTM卡381的網(wǎng)絡(luò)設(shè)備382互連到網(wǎng)絡(luò)層。數(shù)據(jù)存儲(chǔ)卡380和RTM卡381上的網(wǎng)絡(luò)設(shè)備 384,382連同交換結(jié)構(gòu)卡388上的網(wǎng)絡(luò)設(shè)備389和第二 RTM卡391上的網(wǎng)絡(luò)設(shè)備390的組合一起產(chǎn)生如互連網(wǎng)絡(luò)設(shè)備的先前圖示一樣的單個(gè)邏輯網(wǎng)絡(luò)層設(shè)備。交換結(jié)構(gòu)卡388還被示為包括處理器四9、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 258和位于一個(gè)或多個(gè)外部物理端口 258與網(wǎng)絡(luò)設(shè)備389之間的IO設(shè)備257。 第二 RTM卡391還被示為包括處理器四7、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理端口 259和位于一個(gè)或多個(gè)外部物理端口 259與網(wǎng)絡(luò)設(shè)備390之間的IO設(shè)備四8。IO設(shè)備257、298可以例如是線驅(qū)動(dòng)器接口。交換結(jié)構(gòu)和第二 RTM卡還可以包括存儲(chǔ)裝置(未示出)。數(shù)據(jù)存儲(chǔ)卡380上的存儲(chǔ)陣列控制器386用來(lái)獲得來(lái)自和去往網(wǎng)絡(luò)層的IO數(shù)據(jù)并向和從磁盤397中的至少一個(gè)傳送IO數(shù)據(jù)。圖4F是可以在其上面實(shí)現(xiàn)本發(fā)明的實(shí)施例的另一配置。圖4F本質(zhì)上與圖4A相同,在應(yīng)用程序/服務(wù)卡后面沒(méi)有在后槽位置上的RTM卡。此類配置可以用于控制平面和管理平面信令。在圖4A至4F的某些實(shí)施例中,RTM卡、交換結(jié)構(gòu)卡和/或應(yīng)用程序/服務(wù)卡上的處理器可以在實(shí)現(xiàn)處理器的處理器芯片上具有板上存儲(chǔ)器或利用在RTM卡中的其它地方的存儲(chǔ)裝置(未示出)或兩者。應(yīng)理解的是圖4A至4F是示例且并不意圖限制本發(fā)明。特定實(shí)施方式中的處理器的數(shù)目、存儲(chǔ)裝置、IO設(shè)備、前槽位置卡和后槽位置卡的數(shù)目可以與所示的那些不同,并且仍在本發(fā)明的范圍內(nèi)。在某些實(shí)施例中,在特定的系統(tǒng)中可以包括所述卡的各種組合。圖5圖示依照本發(fā)明的實(shí)施例的到ATCA系統(tǒng)中的外部IO連接的靈活性的示例。在圖5中,第一槽被示為包括在前槽位置上的應(yīng)用程序/服務(wù)卡401和在后槽位置上的第一 RTM卡404。第一 RTM卡404包括網(wǎng)絡(luò)設(shè)備417、處理器452、用于接收/傳送IO 數(shù)據(jù)的一個(gè)或多個(gè)外部物理IO端口 408和位于一個(gè)或多個(gè)外部物理端口 408與網(wǎng)絡(luò)設(shè)備 417之間的IO設(shè)備450。第一 RTM卡404還可以包含存儲(chǔ)裝置(未示出)。應(yīng)用程序/服務(wù)卡401包括網(wǎng)絡(luò)設(shè)備414、第一 IO設(shè)備432、被連接到第一 IO設(shè)備432的處理器434、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理IO端口 405和位于一個(gè)或多個(gè)外部物理IO端口 405與網(wǎng)絡(luò)設(shè)備414之間的第二 IO設(shè)備430。第一 RTM卡404的網(wǎng)絡(luò)設(shè)備417通過(guò)區(qū)域 3連接器419經(jīng)由鏈路419耦合到應(yīng)用程序/服務(wù)卡401的網(wǎng)絡(luò)設(shè)備414。第二槽被示為包括在前槽位置上的交換結(jié)構(gòu)卡402和在后槽位置上的第二 RTM卡 403。第二 RTM卡403包括網(wǎng)絡(luò)設(shè)備416、處理器462、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理IO端口 407和位于一個(gè)或多個(gè)外部物理端口 407與網(wǎng)絡(luò)設(shè)備416之間的IO設(shè)備 460。第二 RTM卡403還可以包含存儲(chǔ)裝置(未示出)。交換結(jié)構(gòu)卡402包括網(wǎng)絡(luò)設(shè)備415、 第一 IO設(shè)備442、被連接到第一 IO設(shè)備442的處理器444、用于接收/傳送IO數(shù)據(jù)的一個(gè)或多個(gè)外部物理IO端口 406和位于一個(gè)或多個(gè)外部物理IO端口 406與網(wǎng)絡(luò)設(shè)備415之間的第二 IO設(shè)備440。第二 RTM卡403的網(wǎng)絡(luò)設(shè)備416使用區(qū)域3連接器421經(jīng)由鏈路413 被耦合到交換結(jié)構(gòu)卡402的網(wǎng)絡(luò)設(shè)備415。應(yīng)用程序/服務(wù)卡401的網(wǎng)絡(luò)設(shè)備414通過(guò)區(qū)域2連接器420經(jīng)由鏈路410被連接到交換結(jié)構(gòu)422。交換結(jié)構(gòu)卡402的網(wǎng)絡(luò)設(shè)備415通過(guò)區(qū)域2連接器420經(jīng)由鏈路412 被連接到交換結(jié)構(gòu)422。到機(jī)架中的其它槽的附加連接可以通過(guò)一般在411處指示的鏈路發(fā)生。由于互連網(wǎng)絡(luò)層設(shè)備417、414、415、416被連接到交換結(jié)構(gòu)422而形成單個(gè)邏輯網(wǎng)絡(luò)層,圖4中的任何卡或未示出但包括在機(jī)架中的卡的任何端口能夠?qū)O交換、路由或轉(zhuǎn)送到任何其它卡上的任何其它端口。具有不同外部物理IO端口配置的卡設(shè)計(jì)能夠在不需要特殊部署特定控制平面或管理平面軟件的情況下滿足部署要求。在某些實(shí)施例中,可以使用管理系統(tǒng)的用戶接口和編程控制平面接口中的單個(gè)全局槽和端口目的地命名法來(lái)指定外部IO端口。在圖5中,交換結(jié)構(gòu)卡402上的一個(gè)或多個(gè)外部物理IO端口 406直接連接到交換結(jié)構(gòu)卡402的網(wǎng)絡(luò)層設(shè)備415。一個(gè)或多個(gè)外部物理IO端口 406使用網(wǎng)絡(luò)層來(lái)提供到系統(tǒng)中的所有其它卡的連接。交換結(jié)構(gòu)卡還提供到RTM卡(例如第二 RTM卡403)的區(qū)域3連接。在圖5中,交換結(jié)構(gòu)卡槽的第二 RTM卡403上的一個(gè)或多個(gè)外部物理IO端口 407被連接到第二 RTM卡403的網(wǎng)絡(luò)層設(shè)備416。此網(wǎng)絡(luò)設(shè)備使用到交換結(jié)構(gòu)卡402的網(wǎng)絡(luò)層設(shè)備 415中的區(qū)域3連接器信號(hào)與網(wǎng)絡(luò)層的其余部分互連。第一和第二 RTM卡404、403的一個(gè)或多個(gè)外部物理IO端口提供對(duì)用于包括后槽連接的那些部署方案的系統(tǒng)的后槽物理端口訪問(wèn)。交換結(jié)構(gòu)卡402上的一個(gè)或多個(gè)外部物理IO端口是用于包括前槽連接的那些部署方案的前槽訪問(wèn)端口。在兩種情況下,被連接到結(jié)構(gòu)交換槽的外部物理IO端口使用網(wǎng)絡(luò)層來(lái)提供到系統(tǒng)中的所有卡的連接。對(duì)于某些部署方案而言,為了至少有使用單個(gè)交換結(jié)構(gòu)互連從交換結(jié)構(gòu)卡的外部端口向應(yīng)用程序/服務(wù)卡轉(zhuǎn)送IO并再次返回的能力,基于交換結(jié)構(gòu)卡的IO連接對(duì)于非交換結(jié)構(gòu)槽上的其它外部IO端口連接而言是優(yōu)選的。在其中IO數(shù)據(jù)進(jìn)入基于非交換結(jié)構(gòu)卡槽的后卡上的外部物理端口或前卡上的外部物理端口的情況下,可以通過(guò)結(jié)構(gòu)交換卡的網(wǎng)絡(luò)層設(shè)備將IO數(shù)據(jù)轉(zhuǎn)送直接到另一槽上的應(yīng)用程序/服務(wù)卡并隨后再次返回到同一 IO端口,消耗交換結(jié)構(gòu)中的交換結(jié)構(gòu)互連鏈路中的兩個(gè)。在某些實(shí)施例中,非結(jié)構(gòu)RTM端口連接的優(yōu)點(diǎn)是支持來(lái)自更多槽的增加的面板不動(dòng)產(chǎn)的許多外部端口 IO連接的能力。
      在圖5的某些實(shí)施例中,RTM卡、交換結(jié)構(gòu)卡和/或應(yīng)用程序/服務(wù)卡上的處理器可以在實(shí)現(xiàn)處理器的處理器芯片上具有板上存儲(chǔ)器或利用在RTM卡中的其它地方的存儲(chǔ)裝置(未示出)或兩者。雖然圖5與圖4A至4F類似于具體地參考后槽位置上的RTM卡和前槽位置上的交換結(jié)構(gòu)卡和應(yīng)用程序/服務(wù)卡,但更一般地,可以將卡稱為前卡和后卡或第一卡和第二卡。圖6是舉例說(shuō)明針對(duì)處理進(jìn)入系統(tǒng)和從中出來(lái)的IO數(shù)據(jù)所述的在三個(gè)層、即網(wǎng)絡(luò)層503、IO層502和處理層501的每一個(gè)中得到支持的進(jìn)程的示意圖。網(wǎng)絡(luò)層503能夠支持用于層2鏈路地址分離和層2轉(zhuǎn)送的VLAN (虛擬局域網(wǎng))進(jìn)程513。網(wǎng)絡(luò)層503支持用于層3網(wǎng)絡(luò)地址分離和路由支持的VR (虛擬路由器)進(jìn)程514。 還與VPN進(jìn)程519相結(jié)合地使用VR過(guò)程以便提供跨越系統(tǒng)的網(wǎng)絡(luò)的虛擬化。網(wǎng)絡(luò)層503 支持用于應(yīng)用程序特定導(dǎo)向規(guī)則的基于策略的導(dǎo)向進(jìn)程515。網(wǎng)絡(luò)層503支持用于管理業(yè)務(wù)的業(yè)務(wù)管理進(jìn)程517。在網(wǎng)絡(luò)中支持安全進(jìn)程516以提供靜態(tài)防火墻方法和DOS (拒絕服務(wù))保護(hù)。附加有狀態(tài)防火墻進(jìn)程或無(wú)狀態(tài)防火墻進(jìn)程或兩者還被部署在IO層502和處理層501兩者中。有狀態(tài)防火墻通過(guò)跟蹤動(dòng)態(tài)狀態(tài)和適當(dāng)?shù)仨憫?yīng)來(lái)提供增強(qiáng)的控制和改善的安全性。例如,跟蹤連接發(fā)生并處于給定狀態(tài)且丟棄與該狀態(tài)無(wú)關(guān)的所有分組作為安全增強(qiáng)。防火墻方法的劃分是規(guī)則技巧和規(guī)則范圍的問(wèn)題。IO層502使用單個(gè)根I/O虛擬化(SR-IOV)進(jìn)程507支持到虛擬化處理環(huán)境中的處理層接口能力。IO層502支持基于處理的導(dǎo)向進(jìn)程506。IO層502還支持處理層卸載功能,其另外將消耗寶貴的處理器層資源以便執(zhí)行。IO層中的卸載功能包括以太網(wǎng)光纖通道 (FCOE) 508、SOE 518和用于存儲(chǔ)器訪問(wèn)的因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI) 509協(xié)議支持、用于傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)卸載的TOE 510和具有用于卸載加密/解密方法的安全套接層(SSL) (IPSEC/SSL)511的網(wǎng)際協(xié)議安全。IO層502還支持對(duì)于在處理層中的處理器實(shí)體上運(yùn)行的應(yīng)用程序(其被綁定到在IO層502中操作的特定IO設(shè)備)而言更特定的防火墻進(jìn)程512。處理層501是其中為了系統(tǒng)操作而執(zhí)行應(yīng)用程序或服務(wù)或兩者504的層。在某些方案中,這些應(yīng)用程序是“道路終端(off the road)”應(yīng)用程序,其中,對(duì)應(yīng)用程序請(qǐng)求的響應(yīng)被送回到請(qǐng)求的發(fā)起者。在其它情況下,處理層501中的服務(wù)是用于存儲(chǔ)、集群或IO的帶內(nèi)處理加強(qiáng)聯(lián)網(wǎng)服務(wù)。帶內(nèi)處理加強(qiáng)網(wǎng)絡(luò)服務(wù)包括對(duì)通過(guò)系統(tǒng)路由的分組執(zhí)行檢驗(yàn)和加強(qiáng)處理的手段。示例是分組的加密,其中,執(zhí)行分組的檢驗(yàn)并執(zhí)行處理以產(chǎn)生明顯不同于原始分組的編碼。任一方案中的處理層501支持對(duì)于在特定處理設(shè)備內(nèi)執(zhí)行的應(yīng)用程序和 /或服務(wù)504而言特定的有狀態(tài)防火墻和安全進(jìn)程505。在ATCA系統(tǒng)中,系統(tǒng)的IO遞送包括具有不同等待時(shí)間和帶寬要求的多個(gè)類型的不同業(yè)務(wù)。ATCA系統(tǒng)的虛擬化導(dǎo)致使用不同類型的通信和系統(tǒng)內(nèi)的處理器實(shí)體的分離。此分離包括聯(lián)網(wǎng)尋址、網(wǎng)絡(luò)拓?fù)浜吞摂M域之間的安全。在某些實(shí)施例中,如本文所述的邏輯聯(lián)網(wǎng)層的使用使得能夠?qū)崿F(xiàn)從任何數(shù)目的外部物理IO端口和速度到處理器實(shí)體和在其上面執(zhí)行的應(yīng)用程序和服務(wù)的任何數(shù)目的虛擬化域的ATCA機(jī)架中的IO數(shù)據(jù)遞送。根據(jù)上述講授內(nèi)容,可以進(jìn)行本發(fā)明的許多修改和變更。因此應(yīng)理解的是在所附權(quán)利要求的范圍內(nèi),可以除本文具體地描述的內(nèi)容之外地實(shí)施本發(fā)明。
      權(quán)利要求
      1.一種用于在電信系統(tǒng)中路由輸入/輸出(IO)數(shù)據(jù)的方法,所述系統(tǒng)包括網(wǎng)絡(luò)節(jié)點(diǎn), 該網(wǎng)絡(luò)節(jié)點(diǎn)包括多個(gè)第一集成電路(IC)卡、多個(gè)第二 IC卡和交換結(jié)構(gòu),每個(gè)第二 IC卡被連接到網(wǎng)絡(luò)節(jié)點(diǎn)中的各槽的相應(yīng)第一 IC卡,所述方法包括;在所述多個(gè)第一或第二 IC卡中的任何一個(gè)的外部端口處接收IO數(shù)據(jù); 當(dāng)在所述多個(gè)第二 IC卡中的任何一個(gè)的外部端口處接收到IO數(shù)據(jù)分組時(shí)在由給定第二 IC卡接收到分組時(shí),所述給定第二 IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地;經(jīng)由存在于第一和第二 IC卡和交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)由給定第二 IC卡執(zhí)行的分組分類將分組遞送到第一或第二 IC卡目的地。
      2.權(quán)利要求1的方法,還包括在任何第一或第二 IC卡或交換結(jié)構(gòu)中的一個(gè)或多個(gè)處 接收邏輯網(wǎng)絡(luò)層中的分組;以及將分組卸載到IO層以便處理或到處理層以便經(jīng)由IO層來(lái)處理。
      3.權(quán)利要求2的方法,其中,將分組卸載到IO層以便處理包括以下各項(xiàng)中的至少一個(gè)將分組卸載到IO層以使得能夠通過(guò)以下各項(xiàng)中的一個(gè)或多個(gè)的使用來(lái)實(shí)現(xiàn)具有隔離網(wǎng)絡(luò)尋址和受保護(hù)業(yè)務(wù)類型的虛擬化操作環(huán)境支持聯(lián)網(wǎng)層虛擬局域網(wǎng)(VLAN)、虛擬路由 (VR)和基于策略的轉(zhuǎn)送方法,以及將分組卸載到IO層以使得能夠通過(guò)網(wǎng)絡(luò)層的使用來(lái)實(shí)現(xiàn)用于應(yīng)用服務(wù)之間的集群通信、應(yīng)用程序與存儲(chǔ)設(shè)備之間的存儲(chǔ)業(yè)務(wù)以及應(yīng)用服務(wù)與外部端口之間的IO業(yè)務(wù)的物理互連資源的統(tǒng)一。
      4.權(quán)利要求3的方法,還包括經(jīng)由邏輯聯(lián)網(wǎng)層來(lái)訪問(wèn)網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi)的至少一個(gè)外圍設(shè)備。
      5.根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的方法,其中,經(jīng)由邏輯網(wǎng)絡(luò)層將分組遞送到第一或第二 IC卡目的地包括以下各項(xiàng)中的至少一個(gè)經(jīng)由被配置為交換結(jié)構(gòu)卡的所述多個(gè)第一 IC卡中的至少一個(gè)來(lái)遞送分組;以及經(jīng)由將所述多個(gè)第一 IC卡中的兩個(gè)或更多連接在一起的網(wǎng)格互連來(lái)遞送分組。
      6.一種供在具有多個(gè)槽的網(wǎng)絡(luò)節(jié)點(diǎn)的后槽位置上使用的集成電路(IC)卡,每個(gè)槽包括前槽位置和后槽位置,所述IC卡包括至少一個(gè)外部端口,其用于接收IO數(shù)據(jù);至少一個(gè)內(nèi)部端口,其用于連接到網(wǎng)絡(luò)節(jié)點(diǎn)的相應(yīng)前槽位置卡或交換結(jié)構(gòu); 網(wǎng)絡(luò)設(shè)備,其被配置為執(zhí)行IO數(shù)據(jù)分組的分類以至少部分地確定用于分組的目的地, 所述網(wǎng)絡(luò)設(shè)備被配置為與前槽卡和交換結(jié)構(gòu)中的網(wǎng)絡(luò)設(shè)備通信,使得網(wǎng)絡(luò)設(shè)備共同地形成用于經(jīng)由邏輯網(wǎng)絡(luò)層根據(jù)由網(wǎng)絡(luò)設(shè)備執(zhí)行的分類向不同的前槽位置卡或后槽位置卡目的地遞送IO數(shù)據(jù)分組的邏輯網(wǎng)絡(luò)層。
      7.權(quán)利要求6的IC卡,還包括被配置為卸載IO數(shù)據(jù)分組以便處理的至少一個(gè)IO設(shè)備。
      8.權(quán)利要求6或權(quán)利要求7的IC卡,其中,IO設(shè)備被配置為執(zhí)行以下各項(xiàng)中的至少一加密;解密;封裝;解封裝;深分組檢查;傳輸控制協(xié)議(TCP);以太網(wǎng)光纖通道(FCOE) 處理和因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)處理。
      9.一種用于在電信系統(tǒng)中路由輸入/輸出(IO)數(shù)據(jù)的設(shè)備,包括;多個(gè)第一集成電路(IC)卡;多個(gè)第二 IC卡;以及交換結(jié)構(gòu),每個(gè)第二 IC卡被連接到該設(shè)備的槽中的第一 IC卡;其中,所述多個(gè)第二 IC卡中的至少一個(gè)被配置為在外部端口處接收IO數(shù)據(jù);在接收到IO數(shù)據(jù)的分組時(shí),所述至少一個(gè)第二 IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地;經(jīng)由存在于第一和第二 IC卡及交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)分組分類將分組遞送到第一或第二 IC卡目的地。
      10.權(quán)利要求9的設(shè)備,其中,所述第一或第二IC卡或交換結(jié)構(gòu)中的一個(gè)或多個(gè)被配置為;接收邏輯網(wǎng)絡(luò)層中的分組;以及將分組卸載到IO層以便處理或到處理層以便經(jīng)由IO層來(lái)處理。
      11.權(quán)利要求9或權(quán)利要求10的設(shè)備,其中,所述多個(gè)第二IC卡中的至少一個(gè)和所述多個(gè)第一 IC卡中的至少一個(gè)具有使得能夠?qū)崿F(xiàn)邏輯網(wǎng)絡(luò)層中的分組遞送的網(wǎng)絡(luò)設(shè)備。
      12.權(quán)利要求9至11中的任一項(xiàng)的設(shè)備,其中,所述交換結(jié)構(gòu)包括以下各項(xiàng)中的至少一個(gè)被配置為交換結(jié)構(gòu)卡的所述多個(gè)第一 IC卡中的至少一個(gè);以及將所述多個(gè)第一 IC卡中的兩個(gè)或更多連接在一起的網(wǎng)格互連。
      13.權(quán)利要求9至12中的任一項(xiàng)的設(shè)備,其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是包括被配置為接收所述多個(gè)第一 IC卡和所述多個(gè)第二 IC卡的多個(gè)槽的高級(jí)電信計(jì)算架構(gòu)(ACTA)機(jī)架。
      14.權(quán)利要求13的設(shè)備,其中,所述多個(gè)第二IC卡中的至少一個(gè)是后方轉(zhuǎn)換模塊 (RTM)卡。
      15.權(quán)利要求13的設(shè)備,其中所述多個(gè)第一 IC卡中的至少一個(gè)是應(yīng)用程序/服務(wù)卡;IO連接器卡;以及數(shù)據(jù)存儲(chǔ)卡中的一個(gè)。
      16.權(quán)利要求9至15中的任一項(xiàng)的設(shè)備,其中,同一槽中的第二IC卡和第一 IC卡是相同卡類型且使用邏輯網(wǎng)絡(luò)層來(lái)向其它第一和第二 IC卡遞送分組。
      17.權(quán)利要求9至16中的任一項(xiàng)的設(shè)備,其中,所述多個(gè)第一IC卡和所述多個(gè)第二 IC 卡中的至少一個(gè)包括被配置為在IO層中操作的至少一個(gè)卸載設(shè)備。
      18.權(quán)利要求17的設(shè)備,其中,所述至少一個(gè)卸載設(shè)備被配置為執(zhí)行以下各項(xiàng)中的至少一個(gè)加密;解密;封裝;解封裝;深分組檢查;傳輸控制協(xié)議(TCP);以太網(wǎng)光纖通道(FCOE) 處理和因特網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)處理。
      19.權(quán)利要求9至18中的任一項(xiàng)的設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備服從以下各項(xiàng)中的一個(gè)或多個(gè) JEEE 802. lp、IEEE 802. lQua、IEEE 802. az、IEEE 802. Ibb 和 PCI-E0
      20.權(quán)利要求9至19中的任一項(xiàng)的設(shè)備,其中,所述多個(gè)第二IC卡的子集被配置為監(jiān)視并調(diào)試該設(shè)備中的任何其它第一或第二 IC卡上的內(nèi)部或外部的任何IO端口。
      全文摘要
      描述了一種用于在電信系統(tǒng)中路由輸入/輸出(10)數(shù)據(jù)的方法,所述電信系統(tǒng)包括具有多個(gè)第一集成電路(IC)卡、多個(gè)第二IC卡和交換結(jié)構(gòu)的網(wǎng)絡(luò)節(jié)點(diǎn),每個(gè)第二IC卡被連接到網(wǎng)絡(luò)節(jié)點(diǎn)中的各槽的相應(yīng)第一IC卡。該方法涉及在所述多個(gè)第一或第二IC卡中的任何一個(gè)的外部端口處接收IO數(shù)據(jù)。當(dāng)在給定第二IC卡的外部端口處接收到IO數(shù)據(jù)分組時(shí),該給定第二IC卡執(zhí)行分組的分組分類以至少部分地確定用于分組的目的地。該方法的另一步驟包括經(jīng)由存在于第一和第二IC卡及交換結(jié)構(gòu)上的邏輯網(wǎng)絡(luò)層根據(jù)由給定第二IC卡執(zhí)行的分組分類將分組遞送到第一或第二IC卡目的地。特定實(shí)施方式包括在高級(jí)電信計(jì)算架構(gòu)(ATCA)系統(tǒng)中的使用。
      文檔編號(hào)G06F13/00GK102356600SQ201080012127
      公開(kāi)日2012年2月15日 申請(qǐng)日期2010年3月18日 優(yōu)先權(quán)日2009年3月18日
      發(fā)明者N. 貝克 B., 穆索 G., 維恩斯 G., 拉里維耶 R., J. H. 謝納爾 S. 申請(qǐng)人:北方電訊網(wǎng)絡(luò)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1