專(zhuān)利名稱(chēng):模組化服務(wù)器及其處理器模組與mac地址的管理方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種電腦系統(tǒng),且特別是有關(guān)于一種模組化服務(wù)器及其處 理器模組與MAC地址的管理方法。
背景技術(shù):
為了提供管理方便性以及維持系統(tǒng)能不間斷地運(yùn)行,服務(wù)器的模組化設(shè)計(jì) 是必然的趨勢(shì)。刀鋒服務(wù)器(Blade Server)便是其中一種模組化服務(wù)器。圖l 是說(shuō)明傳統(tǒng)刀鋒服務(wù)器的方塊圖。請(qǐng)參照?qǐng)D1,刀鋒服務(wù)器IOO可以插入多張 中央處理器刀鋒模組(CPU blade) 110。系統(tǒng)管理模組120用以管理刀鋒服務(wù) 器100。系統(tǒng)管理模組120可能包括背板121、系統(tǒng)管理板(system management blade, MMB) 122與網(wǎng)絡(luò)交換板(network switch blade) 123。這些中央處理器 刀鋒模組10、系統(tǒng)管理板122與網(wǎng)絡(luò)交換板123均耦接至背板121。
這些中央處理器刀鋒模組IIO共用刀鋒服務(wù)器系統(tǒng)100的網(wǎng)絡(luò)交換板123。 因此各個(gè)中央處理器刀鋒模組110內(nèi)各自具有網(wǎng)絡(luò)接口控制器(Network Interface Controller, NIC) 111,而每個(gè)網(wǎng)絡(luò)接口控制器111各自擁有唯一的媒 體存取控制(Media Access Control, MAC)地址。上述MAC地址是記錄在MAC 地址存儲(chǔ)器112中。
在刀鋒服務(wù)器100開(kāi)機(jī)后,系統(tǒng)管理模組120的系統(tǒng)管理板122會(huì)記錄各 個(gè)中央處理器刀鋒模組110內(nèi)的MAC地址。在其中一片中央處理器刀鋒模組 110故障時(shí),由于模組化設(shè)計(jì)而允許使用者抽換故障的刀鋒模組。當(dāng)抽換掉其 中一片中央處理器刀鋒模組110后,新的中央處理器刀鋒模組110的MAC地 址必然不同于原先中央處理器刀鋒模組的MAC地址,此時(shí)刀鋒服務(wù)器100可 能會(huì)因?yàn)橹匦略O(shè)定新的MAC地址而中斷某些服務(wù)。
為避免服務(wù)被中斷,傳統(tǒng)技術(shù)是由系統(tǒng)管理模組120將原先中央處理器刀 鋒模組的MAC地址提供給新的中央處理器刀鋒模組110的基板管理控制器(baseboard management controller, BMC) 113作為虛擬MAC地址,然后在新 的中央處理器刀鋒模組110的開(kāi)機(jī)后自我測(cè)試(Power On Self Test, POST)階 段由基本輸入輸出系統(tǒng)(Basic Input/Output System, BIOS)自基板管理控制器 113取得虛擬MAC地址,并將虛擬MAC地址寫(xiě)入網(wǎng)絡(luò)接口控制器111的MAC 地址存儲(chǔ)器112,以便覆寫(xiě)(取代)此新的中央處理器刀鋒模組IIO本身的MAC 地址(以下稱(chēng)實(shí)際MAC地址)。因此,此新的中央處理器刀鋒模組IIO便可 以繼續(xù)沿用原先的中央處理器刀鋒模組的MAC地址(虛擬MAC地址),此 時(shí)刀鋒服務(wù)器100因?yàn)椴恍枰匦略O(shè)定新MAC地址而不會(huì)中斷服務(wù)。
換言之,刀鋒服務(wù)器IOO會(huì)將所有中央處理器刀鋒模組110內(nèi)部的MAC 地址記錄在系統(tǒng)管理板122。當(dāng)抽換掉其中一片中央處理器刀鋒模組110后, 新的中央處理器刀鋒模組110的BIOS會(huì)通過(guò)北橋芯片114與網(wǎng)絡(luò)接口控制器 111去讀取記錄在MAC地址存儲(chǔ)器112中的MAC地址(實(shí)際MAC地址)。 基板管理控制器113可以通過(guò)BIOS獲取實(shí)際MAC地址,然后將此實(shí)際MAC 地址傳送給系統(tǒng)管理板122。系統(tǒng)管理板122記錄此實(shí)際MAC地址后,便將 原先中央處理器刀鋒模組的MAC地址(虛擬MAC地址)提供給新的中央處 理器刀鋒模組110的基板管理控制器113。在新的中央處理器刀鋒模組110的 POST階段,BIOS通過(guò)南橋芯片115與基板管理控制器113獲得虛擬MAC地 址,然后通過(guò)北橋芯片114與網(wǎng)絡(luò)接口控制器lll將虛擬MAC地址寫(xiě)入MAC 地址存儲(chǔ)器112 (取代實(shí)際MAC地址)。
然而,由于現(xiàn)有技術(shù)是將虛擬MAC地址取代(覆寫(xiě))實(shí)際MAC地址, 使得新的中央處理器刀鋒模組與原先中央處理器刀鋒模組都具有相同的MAC 地址。也就是說(shuō),此相同的MAC地址已經(jīng)失去唯一性。若在未將上述實(shí)際MAC
地址寫(xiě)回去此新的中央處理器刀鋒模組的情況下,便將具有相同MAC地址的 這兩片中央處理器刀鋒模組運(yùn)作在同一網(wǎng)絡(luò)中,將會(huì)造成網(wǎng)絡(luò)通訊的錯(cuò)誤。
發(fā)明內(nèi)容
本發(fā)明提供一種模組化服務(wù)器,在被更換部分處理器模組后,新的處理器 模組可以繼續(xù)沿用原先處理器模組的媒體存取控制(Media Access Control, MAC)地址做為虛擬MAC地址。因此,模組化服務(wù)器不需要重新設(shè)定新MAC地址而不會(huì)中斷服務(wù)。再者,在從此模組化服務(wù)器移除此新的處理器模組后,
也能確保MAC地址的唯一性。
本發(fā)明提供一種處理器模組,可以同時(shí)保存實(shí)際MAC地址與虛擬MAC 地址。
本發(fā)明提供一種模組化服務(wù)器的MAC地址的管理方法,可以在正常工作 過(guò)程中更換處理器模組而不需重新設(shè)定新MAC地址,同時(shí)確保MAC地址的 唯一性。
為解決上述問(wèn)題,本發(fā)明提出一種模組化服務(wù)器,包括系統(tǒng)管理模組以及 處理器模組。系統(tǒng)管理模組用以管理模組化服務(wù)器。處理器模組耦接至系統(tǒng)管 理模組,其中處理器模組包括網(wǎng)絡(luò)接口控制器、選擇器、第一存儲(chǔ)器、第二存 儲(chǔ)器、以及基板管理控制器。網(wǎng)絡(luò)接口控制器用以提供處理器模組一網(wǎng)絡(luò)通訊 接口。選擇器耦接至網(wǎng)絡(luò)接口控制器。第一存儲(chǔ)器耦接至選擇器,用以記錄實(shí) 際MAC地址。第二存儲(chǔ)器耦接至選擇器?;骞芾砜刂破黢罱佑谙到y(tǒng)管理模 組與選擇器的間。其中,若系統(tǒng)管理模組提供虛擬MAC地址給處理器模組, 則基板管理控制器將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器并使選擇器選擇網(wǎng)絡(luò)接口 控制器連接至第二存儲(chǔ)器,否則使選擇器選擇網(wǎng)絡(luò)接口控制器連接至第一存儲(chǔ)器。
本發(fā)明提出一種處理器模組,包括網(wǎng)絡(luò)接口控制器、選擇器、第一存儲(chǔ)器、 第二存儲(chǔ)器、以及基板管理控制器。網(wǎng)絡(luò)接口控制器提供處理器模組一網(wǎng)絡(luò)通 訊接口。選擇器耦接至網(wǎng)絡(luò)接口控制器。第一存儲(chǔ)器耦接至選擇器,用以記錄 實(shí)際MAC地址。第二存儲(chǔ)器耦接至選擇器?;骞芾砜刂破黢罱又吝x擇器。 其中,若處理器模組的外部提供虛擬MAC地址給處理器模組,則基板管理控 制器將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器并使選擇器選擇網(wǎng)絡(luò)接口控制器連接至 第二存儲(chǔ)器,否則使選擇器選擇網(wǎng)絡(luò)接口控制器連接至第一存儲(chǔ)器。
本發(fā)明提出一種模組化服務(wù)器的MAC地址的管理方法。該管理方法包括 記錄先前處理器模組的先前MAC地址;當(dāng)以處理器模組置換先前處理器模組 后,將先前MAC地址提供給該處理器模組作為虛擬MAC地址;若處理器模 組被提供該虛擬MAC地址,則將虛擬MAC地址紀(jì)錄于第二存儲(chǔ)器;若處理 器模組被提供虛擬MAC地址,則使處理器模組選擇使用第二存儲(chǔ)器所記錄的虛擬MAC地址;以及若處理器模組未被提供虛擬MAC地址,則使處理器模 組選擇使用第一存儲(chǔ)器所記錄的實(shí)際MAC地址。
本發(fā)明在處理器模組中同時(shí)配置二個(gè)MAC地址存儲(chǔ)器,而其中第一存儲(chǔ) 器記錄著實(shí)際MAC地址。此二個(gè)MAC地址存儲(chǔ)器均通過(guò)一選擇器連接至網(wǎng) 絡(luò)接口控制器。在正常模式下,選擇器選擇讓第一存儲(chǔ)器連接至網(wǎng)絡(luò)接口控制 器。當(dāng)此處理器模組的基板管理控制器自系統(tǒng)管理模組取得虛擬MAC地址時(shí), 便將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器。同時(shí),基板管理控制器控制選擇器,使 選擇器選擇將第二存儲(chǔ)器連接至網(wǎng)絡(luò)接口控制器。由于處理器模組的實(shí)際MAC 地址并未被移除/覆寫(xiě),因此仍然保有MAC地址的唯一性,避免造成網(wǎng)絡(luò)通訊 的錯(cuò)誤。
.
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā) 明的具體實(shí)施方式
作詳細(xì)說(shuō)明,其中
圖1是說(shuō)明傳統(tǒng)刀鋒服務(wù)器的方塊圖。
圖2是依據(jù)本發(fā)明實(shí)施例說(shuō)明一種模組化服務(wù)器及其處理器模組的電路方 塊圖。
圖3是依據(jù)本發(fā)明另一實(shí)施例說(shuō)明模組化服務(wù)器及其處理器模組的電路方 塊圖。
圖4是依據(jù)本發(fā)明再一實(shí)施例說(shuō)明模組化服務(wù)器及其處理器模組的電路方 塊圖。
主要元件符號(hào)說(shuō)明 100、 200:刀鋒服務(wù)器
110:中央處理器刀鋒模組 111、 216:網(wǎng)絡(luò)接口控制器
112: MAC地址存儲(chǔ)器
113、 215:基板管理控制器
114、 212:北橋芯片
115、 213:南橋芯片120、 220:系統(tǒng)管理模組
121、 221:背板
122、 222:系統(tǒng)管理板
123、 223:網(wǎng)絡(luò)交換板 210:處理器模組
211:中央處理單元
214: BIOS存儲(chǔ)器
217:選擇翠 218:第一存儲(chǔ)器 219:第二存儲(chǔ)器 230:外部通訊網(wǎng)絡(luò) 417:定址轉(zhuǎn)換器 NVRAM:存儲(chǔ)芯片
SW:開(kāi)關(guān)
具體實(shí)施例方式
圖2是依據(jù)本發(fā)明實(shí)施例說(shuō)明一種模組化服務(wù)器及其處理器模組的電路方
塊圖。為了能方便說(shuō)明本發(fā)明模組化服務(wù)器的實(shí)施方式,以下諸實(shí)施例均以刀
鋒服務(wù)器(BladeServer)做為解說(shuō)范例。請(qǐng)參照?qǐng)D2,刀鋒服務(wù)器200包括系 統(tǒng)管理模組220以及處理器模組210。處理器模組210可以是刀鋒服務(wù)器200 中多個(gè)中央處理器刀鋒模組其中之一。刀鋒服務(wù)器200可以插入多張?zhí)幚砥髂?組210。每一個(gè)處理器模組210耦接至系統(tǒng)管理模組220。以下僅說(shuō)明其中一 個(gè)處理器模組210,其他處理器模組可以相同方式實(shí)施的,或用不同方式實(shí)現(xiàn) 其他處理器模組。
系統(tǒng)管理模組220用以管理模組化服務(wù)器200。系統(tǒng)管理模組220包括背 板221、系統(tǒng)管理板222以及網(wǎng)絡(luò)交換板223。為了能簡(jiǎn)要說(shuō)明本實(shí)施例,在 此并不繪示系統(tǒng)管理模組220的其他組件。背板221提供系統(tǒng)管理模組220與 處理器模組210之間的連接接口 。網(wǎng)絡(luò)交換板223通過(guò)背板221連接至處理器 模組210的網(wǎng)絡(luò)接口控制器216,用以提供網(wǎng)絡(luò)接口控制器216與外部通訊網(wǎng)絡(luò)230之間的交換服務(wù)。
系統(tǒng)管理板222通過(guò)背板221連接至處理器模組210的基板管理控制器
215。 在刀鋒服務(wù)器200開(kāi)機(jī)后,系統(tǒng)管理板222可以通過(guò)基板管理控制器215 的協(xié)助而獲得并記錄第一存儲(chǔ)器218內(nèi)的實(shí)際MAC地址。于本實(shí)施例中,基 板管理控制器215可以通過(guò)選擇器217而存取第一存儲(chǔ)器218,以便讀取處理 器模組210的實(shí)際MAC地址。于另一實(shí)施例中,基板管理控制器215可以直 接耦接至第一存儲(chǔ)器218以便存取第一存儲(chǔ)器218。于其他實(shí)施例中,借由中 央處理單元211執(zhí)行儲(chǔ)存于BIOS存儲(chǔ)器214中的基本輸入輸出系統(tǒng)(Basic Input/Output System, BIOS)指令碼,以及網(wǎng)絡(luò)接口控制器216的固件的協(xié)助, BIOS可以通過(guò)北橋芯片212、網(wǎng)絡(luò)接口控制器216與選擇器217讀取第一存儲(chǔ) 器218中的實(shí)際MAC地址,然后通過(guò)南橋芯片213將實(shí)際MAC地址送給基 板管理控制器215。
在本實(shí)施例中,處理器模組210包括中央處理單元211、北橋芯片212、 南橋芯片213、 BIOS存儲(chǔ)器214、基板管理控制器215、網(wǎng)絡(luò)接口控制器216、 選擇器217、第一存儲(chǔ)器218以及第二存儲(chǔ)器219。網(wǎng)絡(luò)接口控制器216提供 處理器模組210所需的網(wǎng)絡(luò)通訊接口。通過(guò)網(wǎng)絡(luò)接口控制器216與網(wǎng)絡(luò)交換板 223,處理器模組210可以連接至外部通訊網(wǎng)絡(luò)230。
選擇器217耦接至網(wǎng)絡(luò)接口控制器216,以及耦接至存儲(chǔ)器218與219。 其中,第一存儲(chǔ)器218記錄著處理器模組210的實(shí)際媒體存取控制地址。依據(jù) 基板管理控制器215的控制,在正常模式下選擇器217選擇讓第一存儲(chǔ)器218 連接至網(wǎng)絡(luò)接口控制器216。當(dāng)系統(tǒng)管理板222將虛擬MAC地址輸出給基板 管理控制器215時(shí),選擇器217選擇將第二存儲(chǔ)器219連接至網(wǎng)絡(luò)接口控制器
216。
基板管理控制器215耦接于系統(tǒng)管理模組220與選擇器217之間。另外, 基板管理控制器215還耦接至南橋芯片213,以便管理處理器模組210。若系 統(tǒng)管理模組220提供虛擬MAC地址給處理器模組210,則基板管理控制器215 便將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器219,并使選擇器217選擇網(wǎng)絡(luò)接口控制 器216連接至第二存儲(chǔ)器219;否則,使選擇器217選擇網(wǎng)絡(luò)接口控制器216 連接至第一存儲(chǔ)器218。在本實(shí)施例中,基板管理控制器215可以通過(guò)選擇器217而將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器219。在另一實(shí)施例中,基板管理控制 器215可以直接耦接至第二存儲(chǔ)器219以便將虛擬MAC地址寫(xiě)入。在其他實(shí) 施例中,借由中央處理單元211執(zhí)行儲(chǔ)存于BIOS存儲(chǔ)器214中的BIOS指令 碼,以及網(wǎng)絡(luò)接口控制器216的固件的協(xié)助,基板管理控制器215可以將虛擬 MAC地址通過(guò)南橋芯片213傳送給BIOS;然后BIOS可以通過(guò)北橋芯片212、 網(wǎng)絡(luò)接口控制器216與選擇器217將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器219。
此二個(gè)MAC地址存儲(chǔ)器218與219均通過(guò)選擇器217連接至網(wǎng)絡(luò)接口控 制器216。在正常模式下,選擇器217選擇讓第一存儲(chǔ)器218連接至網(wǎng)絡(luò)接口 控制器,此時(shí)網(wǎng)絡(luò)接口控制器216是使用實(shí)際MAC地址對(duì)外通訊。
當(dāng)抽換掉其中一片處理器模組后,新的處理器模組210可以從系統(tǒng)管理板 222處獲得原先處理器模組(未繪示)的MAC地址(虛擬MAC地址)?;?管理控制器215可以依據(jù)上述方式而將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器219。 此時(shí),處理器模組210的二個(gè)MAC地址存儲(chǔ)器218與219中分別記錄著實(shí)際 MAC地址與虛擬MAC地址。同時(shí),基板管理控制器215控制選擇器217,使 選擇器217選擇將第二存儲(chǔ)器219連接至網(wǎng)絡(luò)接口控制器216,此時(shí)網(wǎng)絡(luò)接口 控制器216是使用虛擬MAC地址(原先處理器模組的MAC地址)對(duì)外通訊。 因此,刀鋒服務(wù)器200可以不需要重新設(shè)定新的MAC地址。
假設(shè)使用者未將處理器模組210的虛擬MAC地址恢復(fù)為實(shí)際MAC地址, 而直接將處理器模組210運(yùn)作在其他刀鋒服務(wù)器(未繪示)時(shí),由于處理器模 組210的實(shí)際MAC地址并未被移除/覆寫(xiě),因此網(wǎng)絡(luò)接口控制器216可以使用 實(shí)際MAC地址對(duì)外通訊。所以,本實(shí)施例的處理器模組210可以確保MAC 地址的唯一性,避免造成網(wǎng)絡(luò)通訊的錯(cuò)誤。同時(shí),在進(jìn)行處理器模組抽換作業(yè) 中,新的處理器模組210可以暫時(shí)地改變其MAC地址,使得刀鋒服務(wù)器200 可以不需要重新設(shè)定新的MAC地址。
本發(fā)明的實(shí)施方式并不限于上述方式,所屬領(lǐng)域可以其他方式實(shí)現(xiàn)本發(fā) 明。例如,圖3是依據(jù)本發(fā)明另一實(shí)施例說(shuō)明模組化服務(wù)器及其處理器模組的 電路方塊圖。此實(shí)施例部分內(nèi)容可以參照?qǐng)D2所示實(shí)施例的說(shuō)明實(shí)施之,故不 再贅述。在本實(shí)施例中,選擇器217可以用開(kāi)關(guān)SW實(shí)現(xiàn)。開(kāi)關(guān)SW依據(jù)基板 管理控制器215的控制,而選擇將網(wǎng)絡(luò)接口控制器216連接至第一存儲(chǔ)器218,或是選擇將網(wǎng)絡(luò)接口控制器216連接至第二存儲(chǔ)器219。其中,基板管理控制 器215還耦接至第二存儲(chǔ)器219,以便直接將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器 219。
又例如,圖4是依據(jù)本發(fā)明再一實(shí)施例說(shuō)明模組化服務(wù)器及其處理器模組 的電路方塊圖。此實(shí)施例部分內(nèi)容亦可以參照?qǐng)D2所示實(shí)施例的說(shuō)明實(shí)施,故 不再贅述。在本實(shí)施例中,可以用定址轉(zhuǎn)換器417實(shí)現(xiàn)選擇器217,而使用單 一存儲(chǔ)芯片NVRAM實(shí)現(xiàn)第一存儲(chǔ)器218與第二存儲(chǔ)器219。此存儲(chǔ)芯片 NVRAM可以是一種非易失性存儲(chǔ)器,例如快閃存儲(chǔ)器、電子可抹除式唯讀存 儲(chǔ)器等。將存儲(chǔ)芯片NVRAM的存儲(chǔ)空間定義為至少二個(gè)部分,其中一部分存 儲(chǔ)空間做為第一存儲(chǔ)器218,而另一部分存儲(chǔ)空間做為第二存儲(chǔ)器219。通過(guò) 定址轉(zhuǎn)換器417的定址,網(wǎng)絡(luò)接口控制器216可以存取第一存儲(chǔ)器218或是第 二存儲(chǔ)器219。
依據(jù)基板管理控制器215的控制,定址轉(zhuǎn)換器417可以選擇讓網(wǎng)絡(luò)接口控 制器216存取存儲(chǔ)芯片NVRAM的第一存儲(chǔ)器218,或是選擇讓網(wǎng)絡(luò)接口控制 器216存取存儲(chǔ)芯片NVRAM的第二存儲(chǔ)器219。其中,基板管理控制器215 通過(guò)定址轉(zhuǎn)換器417,而將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器219。
綜上所述,上述模組化服務(wù)器200及其處理器模組210中,其媒體存取控 制地址的管理方法可以下述步驟實(shí)現(xiàn)。此管理方法包括記錄先前處理器模組 的先前MAC地址;當(dāng)以處理器模組210置換先前處理器模組后,將先前MAC 地址提供給處理器模組210作為虛擬MAC地址;若處理器模組210被提供虛 擬MAC地址,則將虛擬MAC地址記錄于第二存儲(chǔ)器219,并且使處理器模組 210選擇使用第二存儲(chǔ)器219所記錄的虛擬MAC地址;以及若處理器模組210 未被提供虛擬MAC地址,則使處理器模組210選擇使用第一存儲(chǔ)器218所記 錄的實(shí)際MAC地址。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本 領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善, 因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書(shū)所界定的為準(zhǔn)。
權(quán)利要求
1. 一種模組化服務(wù)器,包括一系統(tǒng)管理模組,用以管理該模組化服務(wù)器;以及一處理器模組,耦接至該系統(tǒng)管理模組,其中該處理器模組包括一網(wǎng)絡(luò)接口控制器,用以提供該處理器模組一網(wǎng)絡(luò)通訊接口;一選擇器,耦接至該網(wǎng)絡(luò)接口控制器;一第一存儲(chǔ)器,耦接至該選擇器,用以記錄一實(shí)際媒體存取控制地址;一第二存儲(chǔ)器,耦接至該選擇器;以及一基板管理控制器,耦接于該系統(tǒng)管理模組與該選擇器之間;其中若該系統(tǒng)管理模組提供一虛擬媒體存取控制地址給該處理器模組,則該基板管理控制器將該虛擬媒體存取控制地址寫(xiě)入該第二存儲(chǔ)器并使該選擇器選擇該網(wǎng)絡(luò)接口控制器連接至該第二存儲(chǔ)器,否則使該選擇器選擇該網(wǎng)絡(luò)接口控制器連接至該第一存儲(chǔ)器。
2. 如權(quán)利要求1所述的模組化服務(wù)器,其特征在于,該系統(tǒng)管理模組包括 一背板,用以提供該系統(tǒng)管理模組與該處理器模組之間的連接接口; 一系統(tǒng)管理板,通過(guò)該背板連接至該處理器模組的基板管理控制器,用以記錄一先前處理器模組的先前媒體存取控制地址;當(dāng)以該處理器模組置換該先 前處理器模組后,該系統(tǒng)管理板將該先前媒體存取控制地址提供給該處理器模 組作為該虛擬媒體存取控制地址;以及一網(wǎng)絡(luò)交換板,通過(guò)該背板連接至該處理器模組的網(wǎng)絡(luò)接口控制器,用以 提供該網(wǎng)絡(luò)接口控制器與外部通訊網(wǎng)絡(luò)之間的交換服務(wù)。
3. 如權(quán)利要求1所述的模組化服務(wù)器,其特征在于,該處理器模組還包括 一中央處理單元;一北橋芯片,耦接至該中央處理單元與該網(wǎng)絡(luò)接口控制器;以及 一南橋芯片,耦接至該北橋芯片與該基板管理控制器。
4. 如權(quán)利要求3所述的模組化服務(wù)器,其特征在于,該該處理器模組還包 括一基本輸入輸出系統(tǒng)存儲(chǔ)器,其耦接至該南橋芯片。
5. 如權(quán)利要求l所述的模組化服務(wù)器,其特征在于,該選擇器包括一開(kāi)關(guān),其依據(jù)該基板管理控制器的控制,而選擇將該網(wǎng)絡(luò)接口控制器連 接至該第一存儲(chǔ)器,或是選擇將該網(wǎng)絡(luò)接口控制器連接至該第二存儲(chǔ)器;其中該基板管理控制器還耦接至該第二存儲(chǔ)器,以便將該虛擬媒體存取控 制地址寫(xiě)入該第二存儲(chǔ)器。
6. 如權(quán)利要求1所述的模組化服務(wù)器,其特征在于,該第一存儲(chǔ)器與該第 二存儲(chǔ)器為一存儲(chǔ)芯片的部分存儲(chǔ)空間,而該選擇器包括一定址轉(zhuǎn)換器,其依據(jù)該基板管理控制器的控制,而選擇讓該網(wǎng)絡(luò)接口控 制器存取該存儲(chǔ)芯片的該第一存儲(chǔ)器,或是選擇讓該網(wǎng)絡(luò)接口控制器存取該存 儲(chǔ)芯片的該第二存儲(chǔ)器;其中該基板管理控制器通過(guò)該定址轉(zhuǎn)換器,而將該虛擬媒體存取控制地址 寫(xiě)入該第二存儲(chǔ)器。
7. 如權(quán)利要求1所述的模組化服務(wù)器,其特征在于,該模組化服務(wù)器為刀 鋒服務(wù)器。
8. —種處理器模組,包括一網(wǎng)絡(luò)接口控制器,用以提供該處理器模組一網(wǎng)絡(luò)通訊接口; 一選擇器,耦接至該網(wǎng)絡(luò)接口控制器;一第一存儲(chǔ)器,耦接至該選擇器,用以記錄一實(shí)際媒體存取控制地址; 一第二存儲(chǔ)器,耦接至該選擇器;以及一基板管理控制器,耦接至該選擇器;其中若該處理器模組的外部提供一 虛擬媒體存取控制地址給該處理器模組,則該基板管理控制器將該虛擬媒體存 取控制地址寫(xiě)入該第二存儲(chǔ)器并使該選擇器選擇該網(wǎng)絡(luò)接口控制器連接至該 第二存儲(chǔ)器,否則使該選擇器選擇該網(wǎng)絡(luò)接口控制器連接至該第一存儲(chǔ)器。
9. 如權(quán)利要求8所述的處理器模組,其特征在于,還包括 一中央處理單元;一北橋芯片,耦接至該中央處理單元與該網(wǎng)絡(luò)接口控制器;以及 一南橋芯片,耦接至該北橋芯片與該基板管理控制器。
10. 如權(quán)利要求9所述的處理器模組,其特征在于,還包括一基本輸入輸出 系統(tǒng)存儲(chǔ)器,其耦接至該南橋芯片。
11. 如權(quán)利要求8所述的處理器模組,其特征在于,該選擇器包括一開(kāi)關(guān),其依據(jù)該基板管理控制器的控制,而選擇將該網(wǎng)絡(luò)接口控制器連接至該第一存儲(chǔ)器,或是選擇將該網(wǎng)絡(luò)接口控制器連接至該第二存儲(chǔ)器;其中該基板管理控制器還耦接至該第二存儲(chǔ)器,以便將該虛擬媒體存取控 制地址寫(xiě)入該第二存儲(chǔ)器。
12. 如權(quán)利要求8所述的處理器模組,其特征在于,該第一存儲(chǔ)器與該第二 存儲(chǔ)器為一存儲(chǔ)芯片的部分存儲(chǔ)空間,而該選擇器包括一定址轉(zhuǎn)換器,其依據(jù)該基板管理控制器的控制,而選擇讓該網(wǎng)絡(luò)接口控 制器存取該存儲(chǔ)芯片的該第一存儲(chǔ)器,或是選擇讓該網(wǎng)絡(luò)接口控制器存取該存儲(chǔ)芯片的該第二存儲(chǔ)器;其中該基板管理控制器通過(guò)該定址轉(zhuǎn)換器,而將該虛擬媒體存取控制地址 寫(xiě)入該第二存儲(chǔ)器。
13. 如權(quán)利要求8所述的處理器模組,其特征在于,該處理器模組為刀鋒服 務(wù)器中多個(gè)中央處理器刀鋒模組其中之一。
14. 一種模組化服務(wù)器的媒體存取控制地址的管理方法,包括 記錄一先前處理器模組的先前媒體存取控制地址;當(dāng)以一處理器模組置換該先前處理器模組后,將該先前媒體存取控制地址 提供給該處理器模組作為一虛擬媒體存取控制地址;若該處理器模組被提供該虛擬媒體存取控制地址,則將該虛擬媒體存取控 制地址紀(jì)錄于一第二存儲(chǔ)器;若該處理器模組被提供該虛擬媒體存取控制地址,則使該處理器模組選擇 使用該第二存儲(chǔ)器所記錄的該虛擬媒體存取控制地址;以及若該處理器模組未被提供該虛擬媒體存取控制地址,則使該處理器模組選 擇使用一第一存儲(chǔ)器所記錄的一實(shí)際媒體存取控制地址。
15. 如權(quán)利要求14所述的模組化服務(wù)器的媒體存取控制地址的管理方法, 其中該模組化服務(wù)器為刀鋒服務(wù)器。
全文摘要
本發(fā)明涉及一種模組化服務(wù)器及其處理器模組與MAC地址的管理方法。其中,處理器模組包括網(wǎng)絡(luò)接口控制器、選擇器、第一存儲(chǔ)器、第二存儲(chǔ)器、以及基板管理控制器。選擇器耦接至網(wǎng)絡(luò)接口控制器。第一與第二存儲(chǔ)器均耦接至選擇器,其中第一存儲(chǔ)器記錄實(shí)際MAC地址?;骞芾砜刂破黢罱佑谙到y(tǒng)管理模組與選擇器之間。其中,若系統(tǒng)管理模組提供虛擬MAC地址給處理器模組,則基板管理控制器將虛擬MAC地址寫(xiě)入第二存儲(chǔ)器并使選擇器選擇網(wǎng)絡(luò)接口控制器連接至第二存儲(chǔ)器,否則使選擇器選擇網(wǎng)絡(luò)接口控制器連接至第一存儲(chǔ)器。
文檔編號(hào)H04L12/02GK101471792SQ20071030548
公開(kāi)日2009年7月1日 申請(qǐng)日期2007年12月26日 優(yōu)先權(quán)日2007年12月26日
發(fā)明者朱威嶧, 黃柏學(xué) 申請(qǐng)人:英業(yè)達(dá)股份有限公司