專利名稱:使用多服務(wù)器平臺(tái)實(shí)現(xiàn)服務(wù)器間通訊的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及服務(wù)器間的通信。更具體的說(shuō),本發(fā)明具體實(shí)施例涉及公共底板內(nèi)刀鋒服務(wù)器間通信的方法和系統(tǒng)。
背景技術(shù):
服務(wù)器可以是網(wǎng)絡(luò)內(nèi)的計(jì)算機(jī)系統(tǒng),它可以被一臺(tái)和/或多臺(tái)計(jì)算訪問(wèn)。服務(wù)器可以提供諸如對(duì)信息(例如文檔)的訪問(wèn),以及對(duì)服務(wù)(例如通信,打印或其他類型的網(wǎng)絡(luò)服務(wù))的訪問(wèn)。在某些情況下,一個(gè)特殊的網(wǎng)絡(luò)操作系統(tǒng)(OS)可以運(yùn)行在一臺(tái)專用服務(wù)器上,例如,在一個(gè)大型網(wǎng)絡(luò)中。個(gè)人電腦操作系統(tǒng)可以運(yùn)行在某臺(tái)非專用服務(wù)器上,例如,運(yùn)行端對(duì)端網(wǎng)絡(luò)軟件。
一般來(lái)說(shuō),同典型的單用戶工作站或個(gè)人計(jì)算機(jī)相比,一臺(tái)服務(wù)器可以有一個(gè)或多個(gè)更高級(jí)的或更強(qiáng)大的中央處理單元(CPU),更大容量的內(nèi)存,更大容量的緩存以及更多的存儲(chǔ)空間。
例如,所述服務(wù)器可以配置有多處理器,以專門用于某個(gè)特殊的業(yè)務(wù)或者提供特殊的功能,例如電子郵件處理,打印或通訊。服務(wù)器也可以配備諸如大功率電源、備用電源功能,例如不間斷電源(UPS),以及多種容錯(cuò)或冗余特性,例如獨(dú)立磁盤的冗余陣列(RAID)技術(shù)。
單個(gè)服務(wù)器可以放于獨(dú)立機(jī)殼中,并可以通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)接口接入網(wǎng)絡(luò)。多個(gè)獨(dú)立的盒子可以被放置在中央計(jì)算中心,每個(gè)獨(dú)立的盒子通過(guò)各自的電纜連接到網(wǎng)絡(luò)。每個(gè)服務(wù)器可以分別以特定的數(shù)據(jù)傳輸速率(例如對(duì)于千兆(Gigabit)以太網(wǎng)為大約1千兆/秒,對(duì)于10千兆以太網(wǎng)為10千兆/秒)連接到網(wǎng)絡(luò)。
由此可見,獨(dú)立機(jī)殼中的單個(gè)服務(wù)器低效率的利用大量的空間和/或能量。此外,由于每個(gè)單個(gè)服務(wù)器可以通過(guò)各自的電纜連接到網(wǎng)絡(luò),一間放滿服務(wù)器的房間鋪滿了線纜,可能需要復(fù)雜的線纜圖,而制作該線纜圖非常耗時(shí)和昂貴。此外,在發(fā)生故障,尤其是復(fù)雜故障時(shí),處于獨(dú)立環(huán)境中的單個(gè)服務(wù)器不太容易被替換。
由此造成的結(jié)果是在獨(dú)立盒子里的常規(guī)的單個(gè)服務(wù)器可能最終受到巨大的所有權(quán)總費(fèi)用之苦。
在本申請(qǐng)關(guān)于附圖的余下部分會(huì)闡明,通過(guò)將此系統(tǒng)和本發(fā)明的一些方面相比較,常規(guī)和傳統(tǒng)方法的更多的局限性和缺陷對(duì)于熟習(xí)該項(xiàng)技術(shù)者而言將變得明顯。
發(fā)明內(nèi)容
本發(fā)明的某些實(shí)施例提供一種在多服務(wù)器平臺(tái)上傳送信息的方法和系統(tǒng)。在多服務(wù)器平臺(tái)下傳送信息的方法的方面包括,從多個(gè)刀鋒服務(wù)器的一個(gè)第一刀鋒服務(wù)器中接收至少一個(gè)包。至少一部分所述刀鋒服務(wù)器可以連接到公共總線。一個(gè)或多個(gè)與一個(gè)第二刀鋒服務(wù)器有關(guān)聯(lián)的標(biāo)識(shí)符可以通過(guò)至少一部分所述接收包得以確認(rèn)。至少一部分所述接收包可以通過(guò)公共總線被路由到至少所述第二刀鋒服務(wù)器并且/或者傳輸?shù)街辽偎龅诙朵h服務(wù)器。至少一部分接收包的路由可以被交換刀鋒所控制。
為了在所述服務(wù)器中路由信息,所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以得到確認(rèn)。所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以是諸如一個(gè)MAC地址和/或一個(gè)IP地址。所述第一刀鋒服務(wù)器的標(biāo)識(shí)符中至少一個(gè)可以被獲得并且/或者被傳輸至所述交換刀鋒和/或其他刀鋒服務(wù)器。至少一部分所述接收包可以在公共總線上被傳輸至任何所述刀鋒服務(wù)器和/或交換刀鋒。在本發(fā)明的另一個(gè)方面,包含一個(gè)或多個(gè)接收包的廣播可以通過(guò)公共總線被接收。至少一個(gè)包可以從所述第二刀鋒服務(wù)器接收到并且至少一部分這種包可以被傳送到所述第一刀鋒服務(wù)器和/或一個(gè)第三刀鋒服務(wù)器。
本發(fā)明的另一實(shí)施例提供一種機(jī)器可讀的存儲(chǔ)設(shè)備,其上存儲(chǔ)了計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括至少一個(gè)用于在一個(gè)服務(wù)器中通訊的代碼段。所述至少一個(gè)代碼段被機(jī)器執(zhí)行,從而使機(jī)器執(zhí)行以上所述的步驟以在一個(gè)多服務(wù)器平臺(tái)內(nèi)傳輸信息。
所述用于處理多服務(wù)器平臺(tái)中信息的系統(tǒng)包括一個(gè)交換刀鋒,用于從多個(gè)刀鋒服務(wù)器的一個(gè)第一刀鋒服務(wù)器中接收至少一個(gè)包。至少一部分所述刀鋒服務(wù)器和所述交換刀鋒可以連接到公共總線?;谥辽僖徊糠炙鼋邮瞻?,一個(gè)或多個(gè)與一個(gè)第二刀鋒服務(wù)器有關(guān)聯(lián)的標(biāo)識(shí)符可以通過(guò)所述交換刀鋒得以確認(rèn)。至少一部分所述接收包可以被交換刀鋒路由到至少所述第二個(gè)刀鋒服務(wù)器。所述交換刀鋒可以通過(guò)所述公共總線,控制至少一部分所述接收包到至少所述第二刀鋒服務(wù)器的傳輸。
為了在所述服務(wù)器中路由信息,所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及任何其他的刀鋒服務(wù)器的標(biāo)識(shí)符可以通過(guò)所述交換刀鋒得到確認(rèn)。所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以是諸如一個(gè)MAC地址和/或一個(gè)IP地址。所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符可以被獲得并且/或者通過(guò)所述交換刀鋒被傳輸至所述交換刀鋒和/或其他刀鋒服務(wù)器。所述交換刀鋒也適合用于在所述公共總線上傳輸至少一部分任意接收到的包。在本發(fā)明的另一個(gè)方面,包含一個(gè)或多個(gè)接收包的廣播可以通過(guò)所述公共總線被所述交換刀鋒接收。所述交換刀鋒也可以從所述第二刀鋒服務(wù)器接收至少一個(gè)包,并且傳送至少一部分這種接收包到所述第一刀鋒服務(wù)器和/或一個(gè)第三刀鋒服務(wù)器。
根據(jù)本發(fā)明的另一方面,一種在服務(wù)器中傳輸信息的方法,該方法包括從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述刀鋒服務(wù)器連接到公共總線;基于至少一部分所述接收的至少一個(gè)包確定至少一個(gè)與至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符。
根據(jù)本發(fā)明的另一方面,一種用于在服務(wù)器中傳輸信息的方法,該方法包括從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述刀鋒服務(wù)器連接到公共總線;基于至少一部分所述接收的至少一個(gè)包確定至少一個(gè)與至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符;路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,本方法進(jìn)一步包括通過(guò)所述公共總線傳輸所述至少一部分所述至少一個(gè)接收包到所述至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,本方法進(jìn)一步包括通過(guò)連接到所述公共總線的交換刀鋒控制所述至少一部分所述接收包的所述路由。
更優(yōu)選地,本方法進(jìn)一步包括確定所述交換刀鋒的至少一個(gè)標(biāo)識(shí)符。
更優(yōu)選地,本方法進(jìn)一步包括確定所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符。
更優(yōu)選地,所述第一刀鋒服務(wù)器的所述標(biāo)識(shí)符、所述第二刀鋒服務(wù)器的所述標(biāo)識(shí)符和所述交換刀鋒的所述標(biāo)識(shí)符至少是MAC地址和IP地址中的一個(gè)。
更優(yōu)選地,本方法進(jìn)一步包括獲得所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符;以及傳輸所述獲得的所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符到至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,本方法進(jìn)一步包括在所述公共總線上廣播至少一部分所述至少一個(gè)接收包。
更優(yōu)選地,本方法進(jìn)一步包括接收包含所述至少一個(gè)接收包的廣播。
更優(yōu)選地,本方法進(jìn)一步包括從所述第二刀鋒服務(wù)器接收至少一個(gè)包,并傳輸所述至少一部分所述至少一個(gè)從所述第二刀鋒服務(wù)器接收到的包到至少一個(gè)所述第一刀鋒服務(wù)器和一個(gè)第三刀鋒服務(wù)器。
根據(jù)本發(fā)明的另一方面,一種機(jī)器可讀的存儲(chǔ)設(shè)備,其包括存儲(chǔ)于其上的計(jì)算機(jī)程序,該程序具有至少一個(gè)代碼段以在服務(wù)器中傳輸信息;該代碼段被機(jī)器執(zhí)行以使該機(jī)器執(zhí)行以下步驟從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述刀鋒服務(wù)器連接到公共總線;基于至少一部分所述接收的至少一個(gè)包確定至少一個(gè)和至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符;路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括通過(guò)公共總線來(lái)傳輸所述至少一部分所述至少一個(gè)接收包到所述至少所述第二刀鋒服務(wù)器的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括通過(guò)連接到所述公共總線的交換刀鋒來(lái)控制所述至少一部分所述接收包的所述路由的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括用于確定所述交換刀鋒的至少一個(gè)標(biāo)識(shí)符的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括確定所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符的代碼。
更優(yōu)選地,所述第一刀鋒服務(wù)器的所述標(biāo)識(shí)符、所述第二刀鋒服務(wù)器的所述標(biāo)識(shí)符和所述交換刀鋒的所述標(biāo)識(shí)符至少是MAC地址和IP地址中的一個(gè)。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括獲得所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符的代碼;以及傳輸所述獲得的所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符到至少所述第二刀鋒服務(wù)器的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括用于在所述公共總線上廣播至少一部分所述至少一個(gè)接收包的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括用于接收包含所述至少一個(gè)接收包的廣播的代碼。
更優(yōu)選地,該機(jī)器可讀存儲(chǔ)設(shè)備進(jìn)一步包括從所述第二刀鋒服務(wù)器接收至少一個(gè)包、并傳輸所述至少一部分從所述第二刀鋒服務(wù)器接收到的所述至少一個(gè)包到所述第一刀鋒服務(wù)器和第三刀鋒服務(wù)器中的至少一個(gè)的代碼。
根據(jù)本發(fā)明的另一方面,一種用于服務(wù)器中傳輸信息的系統(tǒng),該系統(tǒng)包括至少一個(gè)刀鋒服務(wù)器,該服務(wù)器從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述刀鋒服務(wù)器連接到公共總線;
基于至少一部分所述接收的至少一個(gè)包,所述至少一個(gè)刀鋒服務(wù)器確定至少一個(gè)和至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符;所述至少一個(gè)刀鋒服務(wù)器路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器通過(guò)公共總線傳輸所述至少一部分所述至少一個(gè)接收包到所述至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器和至少一個(gè)總線控制器通過(guò)連接到所述公共總線的交換刀鋒控制所述至少一部分所述接收包的所述路由。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器確定所述交換刀鋒的至少一個(gè)標(biāo)識(shí)符。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器確定所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符。
更優(yōu)選地,所述第一刀鋒服務(wù)器的所述標(biāo)識(shí)符、所述第二刀鋒服務(wù)器的所述標(biāo)識(shí)符和所述交換刀鋒的所述標(biāo)識(shí)符至少是MAC地址和IP地址中的一個(gè)。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器獲得所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符;以及傳輸所述獲得的所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符到至少所述第二刀鋒服務(wù)器。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器在所述公共總線上廣播至少一部分所述至少一個(gè)接收包。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器接收包含所述至少一個(gè)接收包的廣播。
更優(yōu)選地,所述至少一個(gè)刀鋒服務(wù)器從所述第二刀鋒服務(wù)器接收至少一個(gè)包并且傳輸所述至少一部分從所述第二刀鋒服務(wù)器接收的所述至少一個(gè)包到所述第一刀鋒服務(wù)器和第三刀鋒服務(wù)器中的至少一個(gè)。
本發(fā)明的各種優(yōu)點(diǎn),方面和新穎性特征,及其帶附圖的實(shí)施例的細(xì)節(jié),將從以下說(shuō)明書和附圖中被更加充分地理解。
圖1是依照本發(fā)明實(shí)施例中的關(guān)于多服務(wù)器平臺(tái)的實(shí)施例的框圖;圖2展示了依據(jù)本發(fā)明不同方面的通信系統(tǒng)的實(shí)施例的框圖,該通信系統(tǒng)包括多服務(wù)器平臺(tái)和外部網(wǎng)絡(luò);圖3是流程圖,展示了依據(jù)本發(fā)明的實(shí)施例,使用圖2中多服務(wù)器平臺(tái)以提供刀峰間服務(wù)器通訊的典型步驟;圖4展示了依據(jù)本發(fā)明的實(shí)施例以提供多個(gè)刀鋒服務(wù)器互連的公共平板的框圖;圖5展示了依據(jù)本發(fā)明實(shí)施例的典型消息格式,該格式可以被交換刀鋒使用以傳輸信息;圖6a是依據(jù)本發(fā)明實(shí)施例的典型消息,該消息可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器;圖6b是依據(jù)本發(fā)明實(shí)施例的典型消息,該消息是圖6a中消息的修正版本,可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器;圖7a是依據(jù)本發(fā)明實(shí)施例的典型響應(yīng)消息,該消息可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器;圖7b是依據(jù)本發(fā)明實(shí)施例的典型消息,該消息是圖7a中消息的修正版本,可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器。
具體實(shí)施例方式
本發(fā)明的某些實(shí)施例提供一種在多服務(wù)器平臺(tái)上傳輸信息的方法和系統(tǒng)。本方法包括從多個(gè)通過(guò)公共總線連接的刀鋒服務(wù)器中的一個(gè)第一服務(wù)器接收包?;谥辽僖徊糠炙鼋邮瞻?,與第二刀鋒服務(wù)器有關(guān)聯(lián)的一個(gè)標(biāo)識(shí)符可以得到確認(rèn),同時(shí),至少一部分的所述接收包可以被路由到至少所述第二刀鋒路由器。在本發(fā)明的另一方面中,至少一部分所述接收包可以通過(guò)所述公共總線被傳輸至另一個(gè)刀鋒服務(wù)器(例如第二刀鋒服務(wù)器)。此外,至少一部分所述接收包的路由可以被連接到所述公共總線的一個(gè)交換刀鋒控制。
為了在所述服務(wù)器中路由信息,所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以得到確認(rèn)。典型的標(biāo)識(shí)符包括MAC地址和/或IP地址。所述第一刀鋒服務(wù)器的標(biāo)識(shí)符可以被獲得并且/或者被傳輸至所述交換刀鋒和/或其他刀鋒服務(wù)器。至少一部分的任何接收包可以在所述公共總線上被傳輸?shù)桨ㄋ鼋粨Q刀鋒在內(nèi)的任何刀鋒服務(wù)器。在本發(fā)明的另一方面,包含一個(gè)或多個(gè)接收包的廣播可以通過(guò)所述公共總線被接收。此外,至少一個(gè)包可以從所述第二刀鋒服務(wù)器接收到,并且至少一部分這種接收包可以被傳送到所述第一刀鋒服務(wù)器和/或一個(gè)第三刀鋒服務(wù)器。
圖1是依據(jù)本發(fā)明實(shí)施例的多服務(wù)器平臺(tái)100的實(shí)施例的框圖。多服務(wù)器平臺(tái)100包括底盤110,底板130,交換刀鋒140,刀鋒服務(wù)器接口150以及多個(gè)刀鋒服務(wù)器第一刀鋒服務(wù)器,第二刀鋒服務(wù)器…第N刀鋒服務(wù)器,共同標(biāo)記為120。
底盤110包括底板130。然而,雖然只有一個(gè)底板130被示出,但本發(fā)明并不限于此,可以在底盤110中提供多個(gè)底板。在這點(diǎn)上,一個(gè)或多個(gè)底板可以連接在一起。在底盤110包括一個(gè)底板的情況下,底板可以被看作是公共底板,它能夠?yàn)榈朵h服務(wù)器120提供連通性。底盤110是單獨(dú)設(shè)備機(jī)殼的一部分,該設(shè)備機(jī)殼包括多個(gè)刀鋒服務(wù)器槽,該槽適用于容納一個(gè)或多個(gè)刀鋒服務(wù)器120。
底板130包括諸如一個(gè)或多個(gè)刀鋒服務(wù)器接口,它們共同標(biāo)記為150,稱為刀鋒服務(wù)器互聯(lián)線。在這點(diǎn)上,底盤110包括多個(gè)刀鋒服務(wù)器槽,該槽適用于實(shí)現(xiàn)刀鋒服務(wù)器和刀鋒服務(wù)器接口150間的連接。換句話說(shuō),刀鋒服務(wù)器槽提供一個(gè)通道,用于將刀鋒服務(wù)器120連接到刀鋒服務(wù)器接口150。底板130包括一個(gè)或多個(gè)接口諸如網(wǎng)絡(luò)接口160。網(wǎng)絡(luò)接口160稱為網(wǎng)絡(luò)互聯(lián)線。
交換刀鋒140可以是底板130的一部分。從這點(diǎn)上說(shuō),交換刀鋒140被集成到底板130,或者它作為一個(gè)插入式的卡被插入底板130。
刀鋒服務(wù)器120通過(guò)刀鋒服務(wù)器接口150連接到底板130。從而每個(gè)刀鋒服務(wù)器120被連接到一個(gè)對(duì)應(yīng)的服務(wù)器接口150。例如,每個(gè)刀鋒服務(wù)器120可以被插入或者可移動(dòng)式的嵌入到底盤110的一個(gè)相對(duì)應(yīng)的刀鋒服務(wù)器槽,從而它和一個(gè)對(duì)應(yīng)的服務(wù)器接口連接。從這點(diǎn)上說(shuō),刀鋒服務(wù)器120可以被連接至底板130。
一旦刀鋒服務(wù)器120被嵌入或插入底盤110,刀鋒服務(wù)器120就可以通過(guò)刀鋒服務(wù)器接口150被連接到底板130的交換刀鋒140。底板130可適用于提供諸如兩個(gè)或多個(gè)刀鋒服務(wù)器120間的互聯(lián)性。此外,底板130和/或交換刀鋒140可以提供一個(gè)或多個(gè)刀鋒服務(wù)器120同網(wǎng)絡(luò)170間的互聯(lián)性。
網(wǎng)絡(luò)接口160實(shí)現(xiàn)在底板130和網(wǎng)絡(luò)170間的互聯(lián)性。從這點(diǎn)上說(shuō),網(wǎng)絡(luò)接口160可以連接底板130和/或一個(gè)或多個(gè)交換刀鋒140至網(wǎng)絡(luò)170。
圖2展示了依據(jù)本發(fā)明不同方面的通信系統(tǒng)200的實(shí)施例的框圖,該通信系統(tǒng)包括多服務(wù)器平臺(tái)201和外部網(wǎng)絡(luò)206。多服務(wù)器平臺(tái)201包括帶有公共底板211的底盤,公共交換刀鋒202和多個(gè)刀鋒服務(wù)器,包括第一刀鋒服務(wù)器203,第二刀鋒服務(wù)器204,……,第N刀鋒服務(wù)器205,N可以是任何整數(shù)。
第一,第二,…第N刀鋒服務(wù)器中的每一個(gè)是已經(jīng)被集成到單個(gè)插入式的卡或者刀鋒上的服務(wù)器,該卡或者刀鋒可以插入到帶有公共底板211的底盤的刀鋒服務(wù)器槽。帶有公共底板211的底盤可以為第一,第二,……,第N刀鋒服務(wù)器提供單一設(shè)備外殼。
帶有公共底板211的底盤可以提供每個(gè)刀鋒服務(wù)器203,204,205和公共交換刀鋒202間的公共接口。例如,公共底板211在第一刀鋒服務(wù)器203和公共交換刀鋒202間提供公共底板接口208。公共底板211提供第二刀鋒服務(wù)器204和公共交換刀鋒202間的公共底板接口209。最后,公共底板211提供第N刀鋒服務(wù)器205和公共交換刀鋒202間的公共底板接口210。從這點(diǎn)來(lái)說(shuō),公共底板接口208,209,210是公共底板211的一部分。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,公共交換刀鋒202包括N+1個(gè)接口,至少這些接口的一部分適合于在N個(gè)刀鋒服務(wù)器和外部網(wǎng)絡(luò)206之間執(zhí)行數(shù)據(jù)幀的包交換。公共交換刀鋒包括可管理和分發(fā)數(shù)據(jù)通信到相應(yīng)第一,第二…第N刀鋒服務(wù)器的信號(hào)。公共交換刀鋒202通過(guò)公共底板211與N個(gè)刀鋒服務(wù)器的每個(gè)連接。公共交換刀鋒202也和外部接口206連接,從而形成N+1個(gè)接口。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,外部網(wǎng)絡(luò)206包括10千兆以太網(wǎng)連接和接口。公共交換刀鋒202和外部網(wǎng)絡(luò)206間的外部接口207包括10千兆以太網(wǎng)接口,工作在10千兆/秒的數(shù)據(jù)速率下。從這點(diǎn)來(lái)說(shuō),在外部網(wǎng)絡(luò)206和公共交換刀鋒202間,可以提供雙向網(wǎng)絡(luò)通訊能力。為了實(shí)現(xiàn)十千兆以太網(wǎng)通訊,公共底板211可包括多個(gè)千兆以太接口。交換刀鋒202可以在公共底板211上以1千兆/秒的數(shù)據(jù)速率和N個(gè)刀鋒服務(wù)器的每一個(gè)單獨(dú)通訊。例如,第一刀鋒服務(wù)器203通過(guò)公共底板接口208以雙向方式和公共交換刀鋒202通訊。第二刀鋒服務(wù)器204通過(guò)公共底板接口209以雙向方式和公共交換刀鋒202通訊。最后,第N刀鋒服務(wù)器205通過(guò)公共底板接口210以雙向方式和公共交換刀鋒202通訊。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,公共交換刀鋒202擁有同時(shí)同多個(gè)刀鋒服務(wù)器203,204,205通訊的能力。從這點(diǎn)來(lái)說(shuō),公共刀鋒服務(wù)器202可以實(shí)現(xiàn)任何刀鋒服務(wù)器203,204,205間信息的同時(shí)傳輸。
圖3是流程圖300,展示了依據(jù)本發(fā)明的實(shí)施例,使用圖2中多服務(wù)器平臺(tái)以提供刀峰間服務(wù)器通訊的典型步驟。參照?qǐng)D3,在步驟301中,第一刀鋒服務(wù)器在單一底板上通過(guò)公共交換刀鋒傳輸?shù)谝粋€(gè)數(shù)據(jù)包至第二刀鋒服務(wù)器。在步驟302中,第三刀鋒服務(wù)器在單一底板上通過(guò)公共交換刀鋒傳輸?shù)诙€(gè)數(shù)據(jù)包至第四刀鋒服務(wù)器。在步驟303中,第二刀鋒服務(wù)器在單一底板上通過(guò)在公共交換刀鋒傳輸?shù)谌齻€(gè)數(shù)據(jù)包至第一刀鋒服務(wù)器來(lái)響應(yīng)第一個(gè)數(shù)據(jù)包。在步驟304中,第四刀鋒服務(wù)器響應(yīng)第二個(gè)數(shù)據(jù)包,并在單一底板上通過(guò)在公共交換刀鋒傳輸?shù)谒膫€(gè)數(shù)據(jù)包至第三刀鋒服務(wù)器。
在本發(fā)明的一方面,至少服務(wù)刀鋒的一個(gè)可以被設(shè)置以提供交換功能。相應(yīng)的,被設(shè)置以提供交換功能的服務(wù)刀鋒被稱為交換刀鋒。公共交換刀鋒,也可以稱為交換刀鋒,包括適當(dāng)?shù)挠布?或軟件,該硬件和/或軟件可以用于在兩個(gè)或多個(gè)希望通訊的刀鋒服務(wù)器間交換包和/或連接。因此,刀鋒服務(wù)器擁有作為軟交換和/或硬交換的能力。無(wú)論如何,交換刀鋒和其他服務(wù)器刀鋒可以連接到至少一個(gè)底板,從而和每個(gè)刀鋒服務(wù)器相關(guān)聯(lián)的信號(hào)可以被交換刀鋒訪問(wèn),刀鋒服務(wù)器也和底板有關(guān)聯(lián)。因此,底板被稱為公共底板。
圖4展示了依據(jù)本發(fā)明的實(shí)施例以提供多個(gè)刀鋒服務(wù)器互連的公共平板的框圖。參考圖4,它示出機(jī)殼或者底盤402,底板404,n個(gè)刀鋒服務(wù)器中的多個(gè)共同稱為406,交換刀鋒408和總線411。同樣示出了總線收發(fā)器410,412,414,416和控制器418??偩€收發(fā)器410,412,414,416的每一個(gè)都包括至少一個(gè)發(fā)射器,該發(fā)射器在底板404內(nèi)傳輸電信號(hào)至總線411。總線收發(fā)器410,412,414,416的每一個(gè)都包括至少一個(gè)接收器,該接收器在底板404內(nèi)接收電信號(hào)至總線411。總線411可以是時(shí)分多路(Time Division Multiplexed)總線,頻分多路總線(Frequency Division Multiplexed)或者任何合適類型的總線。因此,總線收發(fā)器410,412,414,416可以是合適的諸如時(shí)分多路總線收發(fā)器和/或頻分多路總線收發(fā)器。
每一個(gè)刀鋒服務(wù)器406和交換刀鋒408都包括一個(gè)可連接至總線411的總線收發(fā)器。從這點(diǎn)來(lái)說(shuō),第一刀鋒服務(wù)器包括總線收發(fā)器410,第二刀鋒服務(wù)器包括總線收發(fā)器412,第n刀鋒服務(wù)器包括總線收發(fā)器414。交換刀鋒408也包括總線收發(fā)器416和總線控制器418。雖然總線控制器418被圖示為交換刀鋒408內(nèi)的分離實(shí)體,但本發(fā)明并不限于此。相應(yīng)的,被總線控制器418提供的一個(gè)或多個(gè)功能也可以被交換刀鋒408提供。在總線控制器提供的所有功能可以被交換刀鋒提供的情況下,這將降低對(duì)諸如總線控制器418的附加總線處理實(shí)體的需求。
盡管如此,總線控制器418和/或交換刀鋒408適合于控制刀鋒服務(wù)器406和交換刀鋒408間的消息傳輸。從這點(diǎn)來(lái)說(shuō),總線控制器418可以處理諸如總線訪問(wèn)和總線判決??偩€控制器418和/或交換刀鋒408同樣提供交換功能,該功能允許消息通過(guò)交換刀鋒在刀鋒服務(wù)器406間傳輸并且從外部資源諸如網(wǎng)絡(luò)170(圖1)傳輸至任何一個(gè)或多個(gè)刀鋒服務(wù)器406。例如,基于消息類型和一個(gè)或多個(gè)刀鋒服務(wù)器406所提供的功能,從網(wǎng)絡(luò)170接收到的一個(gè)或多個(gè)消息被交換刀鋒408控制到一個(gè)或多個(gè)刀鋒服務(wù)器406。美國(guó)專利申請(qǐng)?zhí)枮椋撸?Docket代理所編號(hào)為14223US02,提交日2003年8月26日)揭示了一種不同數(shù)據(jù)類型的數(shù)據(jù)流量的選擇性控制到功能性專用刀鋒服務(wù)器的方法和系統(tǒng)。該申請(qǐng)被包括于此,用作全面參考。
總線控制器418和/或交換刀鋒408包括適當(dāng)?shù)挠布?或軟件,該硬件和軟件適用于控制諸如總線接入、總線判決和/或在刀鋒服務(wù)器406和交換刀鋒408間交換。從而硬件和/或軟件可以通過(guò)交換刀鋒408控制從第一刀鋒服務(wù)器接收以及傳輸、路由或者切換信息到第二刀鋒服務(wù)器的方式。
圖5展示了依據(jù)本發(fā)明實(shí)施例的典型消息格式,該格式可以被交換刀鋒使用用于傳輸信息。參照?qǐng)D5所示為擁有至少一個(gè)消息報(bào)頭504部分和一個(gè)消息主體502部分的消息502。消息報(bào)頭部分502進(jìn)一步細(xì)分為至少一個(gè)初始目的地址508部分,一個(gè)最終目的地址510部分和一個(gè)源地址5 10部分。初始目的地址508包含刀鋒地址,該刀鋒為刀鋒服務(wù)器406執(zhí)行交換(如圖4)。最終目的地址510部分包含消息502正在被傳送至的設(shè)備或者服務(wù)器刀鋒地址。源地址512部分包含正在傳送消息502的設(shè)備或者服務(wù)器刀鋒地址。在本發(fā)明的一方面,源地址、初始目的地址和最終目的地址可以是諸如媒體接入控制(MAC)地址和/或因特網(wǎng)協(xié)議(IP)地址。消息主體506包含真實(shí)數(shù)據(jù),該數(shù)據(jù)可被用于在刀鋒服務(wù)器406間傳輸信息(如圖4)。
在操作中,可能有必要將消息從第一刀鋒服務(wù)器傳輸?shù)降诙朵h服務(wù)器。相應(yīng)的,第一刀鋒服務(wù)器產(chǎn)生適當(dāng)信息用于傳輸。圖6a是依據(jù)本發(fā)明實(shí)施例的典型消息602,該消息可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器。參照?qǐng)D6a,由第一刀鋒服務(wù)器產(chǎn)生的消息602包括初始目的地址604,最終目的地址606,源地址608和消息主體610。初始目的地址604包括交換刀鋒的地址。最終目的地址606包括第二刀鋒服務(wù)器地址,源地址608包括第一刀鋒服務(wù)器地址。一旦第一刀鋒服務(wù)器生成消息602,收發(fā)器410就在總線411上傳輸消息602,交換刀鋒408從總線411上接收該消息。
在本發(fā)明的一方面,消息602可以被存放在諸如總線411上的特殊時(shí)隙中,該總線為第一刀鋒服務(wù)器所預(yù)留。交換刀鋒408監(jiān)聽總線411上的至少一部分時(shí)間。從這點(diǎn)來(lái)說(shuō),交換刀鋒408可監(jiān)聽總線411上的所有時(shí)隙。在本發(fā)明的另一方面,消息602可在總線411上被廣播并且被交換刀鋒408所接收。從這點(diǎn)來(lái)說(shuō),交換刀鋒408的收發(fā)器416被交換刀鋒控制器418設(shè)置以在總線上監(jiān)聽消息,該消息可以被存放在總線411,它的地址在消息602的初始目的地址部分604中。
一旦交換刀鋒408確定它本身的地址被存放在初始目的地址部分604中,它的收發(fā)器416可以從總線411獲得消息602(如圖4)。接收到消息602后,交換刀鋒408基于最終目的地址字段606來(lái)確定最終目的地址。然后交換刀鋒408路由或交換消息602至第二刀鋒服務(wù)器,該服務(wù)器在消息602的最終目的地址部分606中被指定。在將消息602通過(guò)總線存放在總線收發(fā)器410之前,控制器418可能用最終目的地址覆蓋初始目的地址604,在此情況下,該最終目的地址是第二刀鋒服務(wù)器的地址。從這點(diǎn)來(lái)說(shuō),修改后的消息602的初始目的地址604和最終目的地址606將是同一地址。交換刀鋒408的收發(fā)器416在總線411上傳輸修改后的消息602。
圖6b是依據(jù)本發(fā)明實(shí)施例的典型消息622,該消息是圖6a中消息620的修正版本,可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器。參照?qǐng)D6b,初始目的地址624和最終目的地址626相同并且包含第二刀鋒服務(wù)器的地址。
第二刀鋒服務(wù)器可以設(shè)置為在總線411上監(jiān)聽這樣的消息,該消息包含其地址于圖6b的消息622的初始目的地址624部分中或者如圖6b的消息622的初始目的地址624和最終目的地址626中。在確定消息的地址被存放在初始目的地址624和最終目的地址626中或者在消息622的初始目的地址624部分中后,第二刀鋒服務(wù)器的收發(fā)器412從總線411接收消息622(如圖4)。相應(yīng)的,第二刀鋒服務(wù)器處理包含在消息622的消息主體630部分的信息。
在需要第二刀鋒服務(wù)器發(fā)送響應(yīng)至第一刀鋒服務(wù)器的情況下,則該刀鋒服務(wù)器準(zhǔn)備響應(yīng)信息。從這點(diǎn)來(lái)說(shuō),接收到的消息源可以通過(guò)源地址628部分得以確定,該源地址在此情況下是第一刀鋒服務(wù)器。圖7a是依據(jù)本發(fā)明實(shí)施例的典型響應(yīng)消息702,該消息可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器。參照?qǐng)D7a,由第二刀鋒服務(wù)器產(chǎn)生的消息702包括初始目的地址704,最終目的地地址706,源地址708和消息主體710。初始目的地址704包括交換刀鋒408的地址。最終目的地址706包括第一刀鋒服務(wù)器地址,并且源地址708包括第二刀鋒服務(wù)器地址。一旦響應(yīng)消息702由第二刀鋒服務(wù)器產(chǎn)生,收發(fā)器412就在總線411上傳輸消息702,交換刀鋒408從該總線上接收該消息。
交換刀鋒408的收發(fā)器416可以被交換刀鋒控制器418設(shè)置以在總線上監(jiān)聽這樣的消息,該消息存放在總線411上并包含其地址于消息702的初始目的地址部分704中。一旦交換刀鋒408確定它本身的地址被存放在初始目的地址部分704中,它的收發(fā)器416可以從總線411獲得消息702。接收到消息702后,交換刀鋒408基于最終目的地址字段706來(lái)確定最終目的地址。然后交換刀鋒路由或交換消息702至第一刀鋒服務(wù)器,該服務(wù)器在消息702的最終目的地址部分706中被指定。在將消息702通過(guò)總線存放在總線收發(fā)器410之前,控制器418可能用最終目的地址覆蓋初始目的地址704,在此情況下,該最終目的地址是第一刀鋒服務(wù)器的地址。從這點(diǎn)來(lái)說(shuō),修改后的消息702的初始目的地址704和最終目的地址706將是同一地址。交換刀鋒408的收發(fā)器416在總線411上傳輸修改后的消息702。
圖7b是依據(jù)本發(fā)明實(shí)施例的典型消息722,該消息是圖7a中消息720的修正版本,可以被用于從第一刀鋒服務(wù)器傳輸信息至第二刀鋒服務(wù)器。參照?qǐng)D7b,初始目的地址724和最終目的地址726相同并且包含第二刀鋒服務(wù)器的地址。源地址728可以和源地址708相同。消息主體730可以和消息主體710相似。
第一刀鋒服務(wù)器可以設(shè)置為在總線411上監(jiān)聽這樣的消息,該消息包含其地址于圖7b的消息722的初始目的地址724部分中或者如圖7b的消息722的初始目的地址724和最終目的地址726中。在確定消息的地址被存放在初始目的地址724和最終目的地址726中或者在消息722的初始目的地址724部分中后,第二刀鋒服務(wù)器的收發(fā)器412從總線411接收消息722(如圖4)。相應(yīng)的,第二刀鋒服務(wù)器處理包含在消息722的消息主體730部分的信息。
圖6a、圖6b、圖7a和圖7b的典型消息被用于闡明目的,而本發(fā)明并不限于此。從這點(diǎn)來(lái)說(shuō),其他通信方案也可在不違背根據(jù)本發(fā)明的多服務(wù)器平臺(tái)內(nèi)服務(wù)器間通訊的不同方面而使用。例如,根據(jù)本發(fā)明的不同方面,不同的時(shí)隙管理方案和/或打包方案可用在多服務(wù)器平臺(tái)內(nèi)的服務(wù)器間的通訊。在本發(fā)明的另一方面,消息在公共總線411上從至少一個(gè)刀鋒服務(wù)器406(如圖4)被廣播。從這點(diǎn)來(lái)說(shuō),諸如廣播地址可被存放在至少初始目的地址508部分或消息510的最終地址510部分中。例如,一個(gè)或多個(gè)消息在公共總線411上由交換刀鋒408廣播。廣播消息可用于指示任何一個(gè)刀鋒服務(wù)器406或交換刀鋒408進(jìn)入特殊運(yùn)行模式或執(zhí)行特殊功能。在本發(fā)明的另一方面,消息在總線411上被廣播,該總線指示至少一部分刀鋒服務(wù)器406連接到公共總線411來(lái)監(jiān)聽特殊時(shí)隙,例如,以獲得維護(hù)和/或提供指令和/或運(yùn)行參數(shù)。
在本發(fā)明的另一方面,根據(jù)本發(fā)明的多個(gè)實(shí)施例,任何刀鋒服務(wù)器203,204,……,205和公共交換刀鋒202間的數(shù)據(jù)通訊速率可以是任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的數(shù)據(jù)速率。根據(jù)本發(fā)明的多個(gè)實(shí)施例,公共交換刀鋒102和任何刀鋒服務(wù)器203,204,……,205(如圖1)間的數(shù)據(jù)通訊速率可以是任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)數(shù)據(jù)速率。根據(jù)本發(fā)明的一個(gè)實(shí)施例,每個(gè)多刀鋒服務(wù)器203,204,……,205都提供多個(gè)功能?;蛘?,一個(gè)或多個(gè)刀鋒服務(wù)器203,204,……,205可用于提供不同的、特殊的功能。
多刀鋒服務(wù)器集成到多服務(wù)器平臺(tái)100可以提供更高的服務(wù)器密度和更簡(jiǎn)單的多服務(wù)器管理,這是由于所有的服務(wù)器都放在單一設(shè)備機(jī)殼內(nèi)。此外,多刀鋒服務(wù)器的集成可提供更高可靠性的可擴(kuò)展的系統(tǒng)。對(duì)于可擴(kuò)展性而言,很容易增加、供應(yīng)或使用更多的服務(wù)器以實(shí)現(xiàn)更高的通信量,并且很容易移走服務(wù)器以實(shí)現(xiàn)更低的通信量。單獨(dú)的機(jī)殼內(nèi)的多服務(wù)器的集成很容易實(shí)現(xiàn)容錯(cuò)和冗余的建立。相應(yīng)的,冗余最終帶來(lái)高可靠性和故障時(shí)間的明顯降低。
根據(jù)本發(fā)明的另一實(shí)施例,至少刀鋒服務(wù)器120的一部分包括一個(gè)或多個(gè)如下描述的特征。刀鋒服務(wù)器120為模塊化的和獨(dú)立的,并且可包括諸如卡上服務(wù)器或單板計(jì)算機(jī)(SBC)。刀鋒服務(wù)器120包括內(nèi)置于諸如超密(ultra-dense)卡或板的計(jì)算機(jī)。超密卡包括但不限于中央處理單元(CPU)、內(nèi)存、硬盤和網(wǎng)絡(luò)元件。刀鋒服務(wù)器120不能交換、熱插拔和/或用于即插即用。底盤110為電源、冷卻風(fēng)扇以及接入網(wǎng)絡(luò)170或存儲(chǔ)中的一個(gè)或多個(gè)提供刀鋒服務(wù)器120間的共享。
總而言之,本發(fā)明的方面提供一種方法和系統(tǒng),用于多服務(wù)器平臺(tái)內(nèi)使用公共交換刀鋒實(shí)現(xiàn)跨至少一個(gè)底板間的刀鋒間服務(wù)器通訊。公共交換刀鋒擁有在多服務(wù)器平臺(tái)內(nèi)同時(shí)同多個(gè)刀鋒服務(wù)器通訊的能力。特別是,該處理多服務(wù)器平臺(tái)中消息的系統(tǒng)包括可從多個(gè)刀鋒服務(wù)器的第一個(gè)接收至少一個(gè)包的交換刀鋒。至少一部分刀鋒服務(wù)器和交換刀鋒連接至公共總線。盡管如此,基于至少一部分接收包,一個(gè)或多個(gè)和第二刀鋒服務(wù)器有關(guān)聯(lián)的標(biāo)識(shí)符可以通過(guò)交換刀鋒得到確認(rèn)。至少一部分接收包可被交換刀鋒路由至至少第二刀鋒服務(wù)器。交換刀鋒通過(guò)公共總線控制至少一部分接收包的傳輸至第二刀鋒服務(wù)器。
為了在服務(wù)器中路由信息,第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及任何其他的刀鋒服務(wù)器的標(biāo)識(shí)符可以通過(guò)交換刀鋒得到確認(rèn)。第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以是諸如一個(gè)MAC地址和/或一個(gè)IP地址。至少第一刀鋒服務(wù)器的一個(gè)標(biāo)識(shí)符可以被獲得并且/或者通過(guò)交換刀鋒被傳輸至交換刀鋒和/或其他刀鋒服務(wù)器。交換刀鋒也適合用于在公共總線上傳輸至少一部分任意接收到的包。在本發(fā)明的另一個(gè)方面,包含一個(gè)或多個(gè)接收包的廣播可以通過(guò)公共總線被交換刀鋒接收。交換刀鋒也可以從第二刀鋒服務(wù)器接收至少一個(gè)包,并且傳送至少一部分這種接收包到第一刀鋒服務(wù)器和/或更多刀鋒服務(wù)器。
因此,本發(fā)明可以用硬件、軟件或硬、軟件的結(jié)合實(shí)現(xiàn)。本發(fā)明可以在一電腦系統(tǒng)中以集中方式實(shí)現(xiàn),或者以分布方式實(shí)現(xiàn),在分布方式下,不同組成部分分布在一些互聯(lián)的電腦系統(tǒng)中。適合于實(shí)現(xiàn)這里所述方法的任何類型的電腦系統(tǒng)或其他設(shè)備都合適。硬、軟件的典型結(jié)合是帶有計(jì)算機(jī)程序的多用途計(jì)算機(jī)系統(tǒng),當(dāng)該程序被加載并執(zhí)行的時(shí)候,控制該計(jì)算機(jī)來(lái)讓它實(shí)現(xiàn)這里所描述的方法。
本發(fā)明也可嵌入計(jì)算機(jī)程序產(chǎn)品中,該程序產(chǎn)品包括所有使這里描述的方法實(shí)現(xiàn)的特征,當(dāng)該程序在計(jì)算機(jī)系統(tǒng)中被加載時(shí),能夠?qū)崿F(xiàn)這些方法。計(jì)算機(jī)程序在本內(nèi)容中指用任何語(yǔ)言、代碼或符號(hào)的一套指令表達(dá)式,該指令用于使有信息處理能力的系統(tǒng)能夠直接或在完成以下任意一個(gè)或全部之后,執(zhí)行特殊的功能(1)變換成另一種語(yǔ)言、代碼或符號(hào);(2)不同物質(zhì)形式的復(fù)制。
雖然已經(jīng)參照實(shí)施例描述了本發(fā)明,掌握該技術(shù)領(lǐng)域的普通技能的人可理解的是,可以在不脫離本發(fā)明范圍作出變更以及等價(jià)的替換。此外,還可在不脫離發(fā)明范圍的作出一些特殊條件或物質(zhì)上的修改以適應(yīng)本發(fā)明所教的東西。因此,本發(fā)明并不局限于所揭示的具體實(shí)施例,但是本發(fā)明包括了落入附加的權(quán)利要求書范圍內(nèi)的所有實(shí)施方式。
權(quán)利要求
1.一種用于在服務(wù)器中傳輸信息的方法,其特征在于,該方法包括從多個(gè)刀鋒服務(wù)器中的一個(gè)第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述多個(gè)刀鋒服務(wù)器被連接到公共總線;基于至少一部分所述接收的至少一個(gè)包確定至少一個(gè)與至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符。
2.如權(quán)利要求1所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
3.如權(quán)利要求1所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括通過(guò)所述公共總線傳輸所述至少一個(gè)部分所述至少一個(gè)接收包到所述至少所述第二刀鋒服務(wù)器。
4.如權(quán)利要求1所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括通過(guò)連接到所述公共總線的交換刀鋒控制所述至少一部分所述接收包的所述路由。
5.如權(quán)利要求4所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括確定所述交換刀鋒的至少一個(gè)標(biāo)識(shí)符。
6.如權(quán)利要求5所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括確定所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符。
7.如權(quán)利要求6所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述第一刀鋒服務(wù)器的所述標(biāo)識(shí)符、所述第二刀鋒服務(wù)器的所述標(biāo)識(shí)符和所述交換刀鋒的所述標(biāo)識(shí)符至少是MAC地址和IP地址中的一個(gè)。
8.如權(quán)利要求1所述的用于在服務(wù)器中傳輸信息的方法,其特征在于所述方法進(jìn)一步包括獲得所述第一刀鋒服務(wù)器的至少一個(gè)標(biāo)識(shí)符;以及傳輸所述第一刀鋒服務(wù)器的所述獲得的至少一個(gè)標(biāo)識(shí)符到至少所述第二刀鋒服務(wù)器。
9.一種機(jī)器可讀的存儲(chǔ)設(shè)備,其包括存儲(chǔ)于其上的計(jì)算機(jī)程序,其特征在于,該程序具有至少一個(gè)代碼段以在服務(wù)器中傳輸信息;該代碼段被機(jī)器執(zhí)行以使該機(jī)器執(zhí)行以下步驟從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述多個(gè)刀鋒服務(wù)器連接到公共總線;基于至少一部分所述接收的至少一個(gè)包確定至少一個(gè)和至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符;路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
10.一種用于服務(wù)器中傳輸信息的系統(tǒng),其特征在于包括至少一個(gè)刀鋒服務(wù)器,該服務(wù)器從多個(gè)刀鋒服務(wù)器的第一刀鋒服務(wù)器接收至少一個(gè)包,至少一部分所述多個(gè)刀鋒服務(wù)器連接到公共總線;基于至少一部分所述接收的至少一個(gè)包,所述至少一個(gè)刀鋒服務(wù)器確定至少一個(gè)和至少一個(gè)第二刀鋒服務(wù)器相關(guān)聯(lián)的標(biāo)識(shí)符;所述至少一個(gè)刀鋒服務(wù)器路由至少一部分所述至少一個(gè)接收包到至少所述第二刀鋒服務(wù)器。
全文摘要
本發(fā)明涉及通過(guò)公共總線從多個(gè)刀鋒服務(wù)器的第一個(gè)服務(wù)器中接收一個(gè)包?;谥辽僖徊糠炙鼋邮瞻?,與第二刀鋒服務(wù)器有關(guān)聯(lián)的一個(gè)標(biāo)識(shí)符可以得到確認(rèn),同時(shí),至少一部分所述接收包可以被路由到至少所述第二刀鋒服務(wù)器。至少一部分所述接收包可以通過(guò)所述公共總線被傳送到至少所述第二個(gè)刀鋒服務(wù)器。至少一部分所述接收包的路由可以被連接到所述公共總線的交換刀鋒所控制。為了在所述服務(wù)器中路由信息,所述第一刀鋒服務(wù)器、第二刀鋒服務(wù)器以及交換刀鋒的標(biāo)識(shí)符可以得到確認(rèn)。典型的標(biāo)識(shí)符可以是一個(gè)MAC地址和/或IP地址。
文檔編號(hào)H04L12/56GK1767529SQ20041008788
公開日2006年5月3日 申請(qǐng)日期2004年10月27日 優(yōu)先權(quán)日2004年10月27日
發(fā)明者馬丁·路得 申請(qǐng)人:美國(guó)博通公司