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

      智能平臺(tái)管理總線交換系統(tǒng)的制作方法

      文檔序號(hào):6649280閱讀:198來(lái)源:國(guó)知局
      專利名稱:智能平臺(tái)管理總線交換系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種智能平臺(tái)管理總線交換系統(tǒng)。
      背景技術(shù)
      隨著計(jì)算機(jī)系統(tǒng)以及在線服務(wù)的不斷發(fā)展,使得越來(lái)越復(fù)雜的服務(wù)器設(shè)備被開(kāi)發(fā)。獨(dú)立監(jiān)視并控制服務(wù)器設(shè)備是所希望的。所監(jiān)視的狀態(tài)包括涉及系統(tǒng)硬件的健康狀態(tài),如主板電壓、溫度、風(fēng)扇轉(zhuǎn)速、處理器和總線間故障、風(fēng)扇故障等等。為了能夠獨(dú)立監(jiān)視并管理這樣的服務(wù)器,而研發(fā)出了服務(wù)器管理系統(tǒng)。
      這類服務(wù)器管理系統(tǒng)利用專用智能平臺(tái)管理總線來(lái)發(fā)送機(jī)箱服務(wù)器系統(tǒng)內(nèi)的多個(gè)控制器之中的數(shù)據(jù)和/或指令。該些控制器可以是在機(jī)箱服務(wù)器系統(tǒng)內(nèi)不同的電路板上。這樣的單一專用總線的其中一個(gè)缺點(diǎn)在于控制器與控制器之間的信息不能自動(dòng)地從一個(gè)控制器發(fā)送到另一個(gè)特定主板上的控制器,該特定主板的控制器希望與系統(tǒng)中另一個(gè)主板的控制器通信。另外,如果由于單一專用總線發(fā)生故障,幾乎不存在有容錯(cuò)能力,那么控制器之間的通信就會(huì)受阻。此外,在這樣的單一專用總線系統(tǒng)中,控制器之間幾乎沒(méi)有靈活性結(jié)合附加在通信服務(wù)上的數(shù)值。
      附圖簡(jiǎn)要說(shuō)明下面結(jié)合參考附圖詳細(xì)描述本發(fā)明的過(guò)程,本發(fā)明所主要要求的實(shí)施例的特征和優(yōu)點(diǎn)將顯而易見(jiàn),其中相同的符號(hào)描述相同的部分,其中

      圖1是包括與本發(fā)明一實(shí)施例相一致的智能平臺(tái)管理總線(IPMB)交換系統(tǒng)的計(jì)算機(jī)系統(tǒng)方塊圖;圖2A是具有一星型拓?fù)浣Y(jié)構(gòu)的圖1的IPMB交換系統(tǒng)一實(shí)施例的結(jié)構(gòu)圖;圖2B是具有雙重星型拓?fù)浣Y(jié)構(gòu)的圖1的IPMB交換系統(tǒng)另一實(shí)施例的結(jié)構(gòu)圖;圖2C是具有雙—雙重星型拓?fù)?dual-dual)結(jié)構(gòu)的圖1的IPMB交換系統(tǒng)另一實(shí)施例的結(jié)構(gòu)圖;圖3是圖2A-圖2C的IPMB交換系統(tǒng)中的其中一交換器的方塊圖;
      圖4是可以存儲(chǔ)在存儲(chǔ)器中并由圖2A-圖2C交換系統(tǒng)使用的一示范列地址表,;圖5是被分割成兩個(gè)區(qū)域的圖2C拓?fù)浣Y(jié)構(gòu)的結(jié)構(gòu)圖;圖6是說(shuō)明圖2C交換系統(tǒng)的操作流程的流程圖;及圖7是依據(jù)實(shí)施例說(shuō)明可執(zhí)行操作的流程圖。
      參考說(shuō)明性的實(shí)施例將進(jìn)行下面的詳細(xì)描述,這里任何的修改、更動(dòng)或變化對(duì)本領(lǐng)域的技術(shù)人員是顯而易見(jiàn)的。此外,概括地視為權(quán)利要求所主張的主旨是希望的。
      詳細(xì)描述圖1說(shuō)明了所主張主旨的系統(tǒng)實(shí)施例100。在該實(shí)施例中,系統(tǒng)100可以是服務(wù)器機(jī)箱系統(tǒng),該服務(wù)器機(jī)箱系統(tǒng)能夠支持多個(gè)電路板132、190、192。例如,電路板132、190、192可以安置在機(jī)架或支座結(jié)構(gòu)中。系統(tǒng)100包括交換系統(tǒng)102,該交換系統(tǒng)能在一個(gè)或多個(gè)智能平臺(tái)管理(IPM)控制器之間路由信息,如在IPM控制器118、130和134之間路由信息。
      系統(tǒng)100也可包括用戶界面系統(tǒng)116,該用戶界面系統(tǒng)可包括一個(gè)或多個(gè)用戶設(shè)備用來(lái)輸入指令和/或數(shù)據(jù),和/或來(lái)監(jiān)視系統(tǒng)100,如鍵盤(pán)、定點(diǎn)設(shè)備、和/或視頻顯示器。該系統(tǒng)100還可以包括主處理器112、系統(tǒng)總線122、芯片114、系統(tǒng)存儲(chǔ)器121及IPM控制器118,該IPM控制器118包括板載管理控制器(BMC)、智能平臺(tái)管理總線(IPMB)交換系統(tǒng)102以及其他的IPM控制器130、134,如果該IPM控制器118分配在系統(tǒng)100內(nèi)的其他電路板190、192中,則該IPM控制器118可稱為衛(wèi)星控制器。
      主處理器112包括一個(gè)或多個(gè)本領(lǐng)域所知的處理器,如市場(chǎng)上可買(mǎi)到的IntelPentiumIV處理器。系統(tǒng)總線122可包括各種傳送數(shù)據(jù)和指令的總線類型。例如,該系統(tǒng)總線122可與來(lái)自PCI特別利益團(tuán)體于2002年7月22日發(fā)表的周邊元件擴(kuò)展接口(PCI)ExpressTM基本標(biāo)準(zhǔn)修訂規(guī)格1.0(Peripheral Component Interconnect(PCI)ExpressTMbaseSpecification Revision 1.0)相符合,該版本可以從美國(guó)俄勒岡州波特蘭的PCI特別利益團(tuán)體(PCI Special Interest Group)獲得(在下文中稱作“PCI ExpressTM總線”)。該系統(tǒng)總線122也可選擇地與PCI特別利益團(tuán)體于2000年7月24日發(fā)表的PCI-X的標(biāo)準(zhǔn)修訂規(guī)格1.0a(PCI-X Specification Rev.1.0a)相符合,該版本可從前述的美國(guó)俄勒岡州波特蘭的PCI特別利益團(tuán)體(PCI special Interest Group)獲得(在下文中稱作“PCI-X總線”)。
      芯片114包括一主橋接器/集線器系統(tǒng)(未示出),該系統(tǒng)使處理器112、系統(tǒng)存儲(chǔ)器121、和用戶界面系統(tǒng)116之間相互耦合并同時(shí)與總線122耦合。芯片114包括一個(gè)或多個(gè)集成電路芯片,如選擇那些從市場(chǎng)上可買(mǎi)到的集成電路芯片(例如,圖形存儲(chǔ)器和I/O控制集線器芯片),盡管也可選擇使用其他集成電路芯片。處理器112、系統(tǒng)存儲(chǔ)器121、芯片114、總線122以及交換系統(tǒng)102可以安置在一塊電路板132上,如系統(tǒng)主板??蛇x擇地,交換系統(tǒng)102位于系統(tǒng)中的任何位置。
      為減輕對(duì)處理器112的需求并支持對(duì)服務(wù)器有效性的需要,Intel、Hewlett-Packard、NEC以及Dell都開(kāi)發(fā)了智能平臺(tái)管理接口(IPMI)標(biāo)準(zhǔn),該標(biāo)準(zhǔn)由Intel、Hewlett-Packard、NEC以及Dell于2004年2月12日發(fā)表的“智能平臺(tái)管理接口規(guī)范第二代”修定版1.0中有詳細(xì)描述。
      利用IPMI,處理器112可以通過(guò)BMC請(qǐng)求并接收來(lái)自事件日志的信息。由于先前的查詢,處理器112可以查詢關(guān)于事件日志中的變化。利用IPMI,處理器112的使用率可達(dá)到最小化來(lái)使得整個(gè)系統(tǒng)性能的提高。為此,IPMI標(biāo)準(zhǔn)為處理器112提供了成本效益并且以有效的方式來(lái)與多個(gè)設(shè)備通信并同時(shí)監(jiān)視該些設(shè)備。
      可以是BMC的IPM控制器118可提供多個(gè)平臺(tái)管理功能。例如,BMC可通過(guò)系統(tǒng)接口到系統(tǒng)總線122被耦合到系統(tǒng)100,使得處理器112適當(dāng)?shù)嘏cBMC通信。BMC還可以負(fù)責(zé)監(jiān)視并管理主板132。例如,其可包括監(jiān)視主板132溫度、電壓、風(fēng)扇、電源以及復(fù)位控制等等。BMC還可與一個(gè)或多個(gè)其他的IPM控制器130和134通信,如在不同電路板190、192上的衛(wèi)星控制器。
      與BMC類似的IPM控制器130、134負(fù)責(zé)監(jiān)視一個(gè)或多個(gè)子系統(tǒng)或系統(tǒng)100的模塊的一個(gè)或多個(gè)狀態(tài)。該些子系統(tǒng)包括多余電力供給、熱切換冗余磁盤(pán)陣列(RAID)驅(qū)動(dòng)插槽、擴(kuò)展I/O插槽等等。IPM控制器130、134可監(jiān)視用于其特定子系統(tǒng)的一個(gè)或多個(gè)狀態(tài)及其元件,如溫度、電壓、風(fēng)扇、電源以及復(fù)位控制。
      IPM控制器118、130、134之間通過(guò)耦合到IPMB交換系統(tǒng)102的多個(gè)智能平臺(tái)管理總線鏈接108、162、160相互通信。通過(guò)智能平臺(tái)管理總線鏈接的IPM控制器118,130以及134之間的通信可以與Intel、Hewlett-Packard、NEC及DELL于1999年11月15日發(fā)表的“智能平臺(tái)管理總線通信協(xié)議規(guī)范”(Intelligent Platform Management BusCommunications Protocol Specification)修訂版1.0和/或后來(lái)的標(biāo)準(zhǔn)修訂版符合或兼容。為達(dá)到平臺(tái)管理目的,IPMB標(biāo)準(zhǔn)規(guī)范結(jié)構(gòu)和協(xié)議通過(guò)基于串行總線的I2C被用來(lái)連接IPM控制器。關(guān)于I2C總線的詳細(xì)信息在Phillips半導(dǎo)體于2000年1月發(fā)表的“I2C-總線規(guī)范”(I2C-BUS SPECIFICATION)中有詳細(xì)描述。
      在一個(gè)實(shí)施例中,IPMB交換系統(tǒng)102通過(guò)IPMB鏈接108耦合到IPM控制器118。IPMB交換系統(tǒng)102也通過(guò)IPMB鏈接162耦合到IPM控制器130。此外,IPMB交換系統(tǒng)102也可通過(guò)IPMB鏈接160耦合到IPM控制器134。
      盡管在該實(shí)施例中說(shuō)明了三個(gè)IPM控制器118、130、134以及三個(gè)IPMB鏈接108、162、164,但在不脫離本實(shí)施例情況下,任何多個(gè)IPMB鏈接和/或IPM控制器都可以耦合到IPMB交換系統(tǒng)102。IPMB交換系統(tǒng)102能夠在耦合到其自身的多個(gè)IPM控制器102之中路由信息。
      圖2A是具有一星型拓?fù)浣Y(jié)構(gòu)的圖1IPMB交換系統(tǒng)一實(shí)施例102a的方塊圖。在“星型”的中心的交換系統(tǒng)102a包括一個(gè)IPMB交換器202,系統(tǒng)中的每個(gè)IPM控制器206、208、210、212、214、216通過(guò)各自IPMB鏈接230、234、238、242、246以及250耦合到該IPMB交換器202。IPMB交換器202能夠在多個(gè)IPM控制器206、208、210、212、214、216之間路由信息。
      圖2B是具有雙星型拓?fù)浣Y(jié)構(gòu)的圖1IPMB交換系統(tǒng)另一實(shí)施例102b的方塊圖。在“星型”的中心的雙星拓?fù)浒▋蓚€(gè)IPMB交換器202和204,由系統(tǒng)中的每個(gè)IPM控制器206、208、210、212、214、216通過(guò)多個(gè)關(guān)聯(lián)的IPMB鏈接耦合到每個(gè)IPMB交換器202和204。例如,IPM控制器206、208、210、212、214、216可以通過(guò)多個(gè)關(guān)聯(lián)的IPMB鏈接230、234、238、242、246以及250耦合到第一個(gè)IPMB交換器202。同時(shí),IPM控制器206、208、210、212、214、216也可以通過(guò)多個(gè)關(guān)聯(lián)的IPMB鏈接232、236、240、244、248以及252耦合到第二個(gè)IPMB交換器204。
      可選的雙重組IPMB鏈接可將每個(gè)IPM控制器耦合到每個(gè)IPMB交換器202、204。例如,IPM控制器206、208、210、212、214、216可通過(guò)多個(gè)關(guān)聯(lián)的IPMB鏈接270、274、278、282、286以及290耦合到第一IPMB交換器202,該多個(gè)關(guān)聯(lián)的IPMB鏈接對(duì)于多個(gè)IPMB鏈接230、234、238、242、246、及250是冗余的。同時(shí),IPM控制器206、208、210、212、214、216也可通過(guò)多個(gè)關(guān)聯(lián)的IPMB鏈接272、276、280、284、288以及292耦合到第二個(gè)IPMB交換器204,該多個(gè)關(guān)聯(lián)的IPMB鏈接對(duì)于多個(gè)IPMB鏈接232、236、240、244、248以及252是冗余的。
      圖2C是具有雙-雙星型拓?fù)浣Y(jié)構(gòu)的圖1 IPMB交換系統(tǒng)另一實(shí)施例102c的方塊圖。圖2C的雙-雙星型拓?fù)浣Y(jié)構(gòu)與圖2B類似,該圖2B具有將第一個(gè)IPMB交換器202耦合到第二個(gè)IPMB交換器204的附加的另一個(gè)IPMB鏈接260。對(duì)于鏈接260冗余的另一個(gè)鏈接262同樣將第一IPMB交換器202耦合到第二IPMB交換器204。
      圖3是IPMB交換器302一實(shí)施例的方塊圖,該IPMB交換器302使用在圖2A至圖2C的IPMB交換系統(tǒng)中。在硬件中,交換器302被執(zhí)行作為特定用途集成電路(ASIC)或在制造后在場(chǎng)中被編輯的現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)。IPMB交換器302通過(guò)關(guān)聯(lián)的多個(gè)IPMB鏈接304耦合到各種IPM控制器。IPMB交換器302包括控制器306和存儲(chǔ)器308。控制器306控制IPMB交換器302的運(yùn)行。控制器306接收來(lái)自其中一個(gè)IPM控制器的IPMI信息,并對(duì)于路由信息分析一部分消息。作為至少一部分分析結(jié)果,控制器306選擇地將IPMI消息發(fā)送給一個(gè)或多個(gè)目的IPM控制器。
      控制器306使用存儲(chǔ)器結(jié)構(gòu),例如,存儲(chǔ)在IPMB交換器302的存儲(chǔ)器308中的地址表310。存儲(chǔ)器308包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),如隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)RAM(DRAM)、靜態(tài)RAM(SRAM)磁盤(pán)(如,軟盤(pán)和硬盤(pán))存儲(chǔ)器、光盤(pán)(如,CD-ROM)存儲(chǔ)器、和/或任何其他能存儲(chǔ)信息的設(shè)備。盡管存儲(chǔ)器308在交換器302的內(nèi)部被說(shuō)明,但這樣的存儲(chǔ)器還可以位于交換器的外部,只要這類存儲(chǔ)器對(duì)于控制器306是可訪問(wèn)的。
      在圖2A至圖2C的任一星型、雙星型、或雙-雙星型拓?fù)浣Y(jié)構(gòu)中,IPMI消息可以通過(guò)IPMB交換系統(tǒng)被發(fā)送到目的IPM控制器。為了完成將消息發(fā)送到各個(gè)IPM控制器206、208、210、212、214、216,IPMB交換系統(tǒng)102在系統(tǒng)中可以為每個(gè)IPM控制器206、208、210、212、214、216建立地址表,并訪問(wèn)該些地址表,如,地址表310,從而來(lái)確定至少一部分目的IPM控制器的地址用以響應(yīng)發(fā)送部分引入的IPMI消息。
      圖4是存儲(chǔ)在存儲(chǔ)器308中的地址表310的一個(gè)實(shí)施例310a。該地址表310a包括系統(tǒng)中的用于每個(gè)IPM控制器的物理地址。在初始的發(fā)現(xiàn)階段期間,包含物理地址信息的地址表310a可由IPMB交換系統(tǒng)的控制器308創(chuàng)建。例如,IPMB交換系統(tǒng)102可以將發(fā)現(xiàn)消息如,“IPMI獲得設(shè)備ID指令”廣播給系統(tǒng)中所有的IPM控制器以確定每個(gè)IPM控制器的存在及其地址。因此,地址表將系統(tǒng)中的每個(gè)IPM控制器206,208,210,212,214,216的地址列出,通過(guò)它們關(guān)聯(lián)的物理地址在地址表310a中說(shuō)明。
      故障隔離由于任何一個(gè)IPM控制器發(fā)生故障或IPMB鏈接發(fā)生故障,或兩者都發(fā)生故障,圖2A至圖2C中所示的所有拓?fù)浣Y(jié)構(gòu)提供了故障隔離。發(fā)生故障的IPM控制器或發(fā)生故障的IPMB鏈接可由交換系統(tǒng)檢測(cè)出并被隔離。例如,圖2A的中的星型拓?fù)浣Y(jié)構(gòu),IPM控制器206發(fā)生故障,或IPMB鏈接230發(fā)生故障,或兩者都發(fā)生故障。通過(guò)這種IPMB鏈接230重復(fù)嘗試與這種IPM控制器206通信證實(shí)為不成功的后,這種故障就可由IPMB交換系統(tǒng)102a檢測(cè)出。其他的參數(shù),如IPM控制器206的電壓電源電位,可被感知和提供給IPMB交換器202的這種狀態(tài)或情況的信號(hào)表示,使得如果被感知的參數(shù)超出可接受值期望的范圍交換系統(tǒng)102a可以檢測(cè)到故障。一但檢測(cè)到故障,那么IPMB交換系統(tǒng)102a由通過(guò)IPMB鏈接230阻止與IPM控制器206進(jìn)一步通信被隔離。然而,交換系統(tǒng)102a仍舊允許其他IPM控制器208、210、212、214、216之間通過(guò)關(guān)聯(lián)的IPMB鏈接通信。因此,僅僅與IPM控制器206失去通信聯(lián)系,而剩余的IPM控制器之間的通信可繼續(xù)通過(guò)IPMB交換系統(tǒng)102a發(fā)送。
      激活—備用與激活—激活工作模式具有雙—雙星型拓?fù)浣Y(jié)構(gòu)的圖2C的IPMB交換系統(tǒng)102c可以激活—備用或激活—激活模式工作。每個(gè)IPMB交換器202和204之間的IPMB鏈接260被用來(lái)執(zhí)行用于激活—備用和激活—激活模式的模式流通,并且每個(gè)IPMB交換器202和204之間的IPMB鏈接260被用于相互之間轉(zhuǎn)換么個(gè)IPMB交換器202、204的良好和穩(wěn)定的信息。在激活—備用模式中,以激活模式操作第一IPMB交換器202。也就是說(shuō),第一交換器202能夠發(fā)送IPM控制器206、208、210、212、214、216之間的消息。第二交換器204可以運(yùn)行在不用發(fā)送任何IPM控制器之間的消息的備用模式下,但是萬(wàn)一第一IPMB交換器202出現(xiàn)故障時(shí),第二IPMB交換器204就準(zhǔn)備并承擔(dān)激活模式。
      同樣地,由于交換器冗余,激活—備用模式使得可靠性增加。在最初的流通或配置過(guò)程期間,可以自動(dòng)選擇激活交換器和備用交換器??勺詣?dòng)選擇具有較少I(mǎi)PMB地址的IPMB交換器作為在激活-備用模式下的激活交換器。如通過(guò)圖1的用戶界面系統(tǒng)116,激活和備用交換器選擇地為所配置的用戶。例如,在激活-備用模式中,其中第一IPMB交換器202處于激活模式以及第二IPMB交換器204處于備用模式,IPM控制器206和第一IPMB交換器202之間的IPMB鏈接230就會(huì)失效。IPMB交換器204從備用模式改變到激活模式將使IPM控制器206通過(guò)第二IPMB交換器204與其他的IPM控制器通信。在該實(shí)施例中,第一IPMB交換器202仍舊處在激活模式,或者轉(zhuǎn)換為備用模式。
      圖2C的雙-雙星型拓?fù)浣Y(jié)構(gòu)的第一和第二IPMB交換器202和204同樣可以運(yùn)行在激活-激活模式中。在激活-激活模式中,交換器202和204都可在源IPM控制器和目的IPM控制器之間發(fā)送消息。在這種激活-激活模式中,鏈接聚集(aggregation)有效地增加了IPM控制器之間的帶寬。例如,IPM控制器206能通過(guò)IPMB鏈接230、第一IPMB交換器202和IPMB鏈接246與IPM控制器214通信。同樣的IPM控制器206也可通過(guò)IPMB鏈接232、第二IPMB交換器204和IPMB鏈接248與IPM控制器214通信。同樣地,這種鏈接聚集增加了IPM控制器之間的數(shù)據(jù)帶寬,同時(shí)在IPMB鏈接、IPM控制器和/或IPMB交換器發(fā)生故障的情況下也可提供冗余和靈活性。例如,如果一個(gè)IPMB鏈接到IPM控制器發(fā)生故障,IPM控制器仍能利用其他IPMB鏈接連接到其他IPMB交換器與其他IPM控制器通信。
      雙冗余IPMB鏈接圖2B的實(shí)施例具有每個(gè)IPM控制器206、208、210、212、214、216與每個(gè)IPMB交換器202、204之間的雙IPMB鏈接。例如,在IPM控制器206和IPMB交換器202之間存在雙IPMB鏈接230和270。因此,每個(gè)IPMB鏈接230、232、234、236、238、240、242、244、246、248、250和252都有一關(guān)聯(lián)的冗余鏈接270、272、274、276、278、280、282、284、286、288、290和292。
      類似地,圖2C的實(shí)施例也具有在每個(gè)IPM控制器206、208、210、212、214、216與每個(gè)IPMB交換器202、204之間的雙IPMB鏈接。另外,雙IPMB鏈接260和262可將每個(gè)IPMB交換器202和204互相耦合。通過(guò)或者一個(gè)或者兩個(gè)雙IPMB鏈接,IPMB交換系統(tǒng)能夠在IPM控制器206、208、210、212、214、216之間智能發(fā)送消息。該雙鏈接提供了額外的冗余,使得當(dāng)一個(gè)IPMB鏈接發(fā)生故障時(shí),雙冗余鏈接對(duì)于通信仍舊有效。交換系統(tǒng)還可檢測(cè)其中一個(gè)雙IPMB鏈接的故障,并發(fā)送警告類型信息。然而,如果其他冗余IPMB鏈接有效,其中一個(gè)雙IPMB鏈接發(fā)生故障是不會(huì)阻止通信。
      分區(qū)制圖5是圖2C拓?fù)浣Y(jié)構(gòu)的方塊圖,由交換系統(tǒng)102c被分成為兩個(gè)區(qū)域的IPM控制器502和504或虛擬IPMB網(wǎng)絡(luò)。區(qū)域502包括IPM控制器206、208和210,同時(shí)區(qū)域504則包括IPM控制器212、214和216。如這里所使用的,“區(qū)域”是一組一個(gè)或多個(gè)IPM控制器。任一個(gè)IPM控制器也可在一個(gè)或多個(gè)區(qū)域中。換句話說(shuō),在不脫離該實(shí)施例的情況下,區(qū)域是可以重疊的。例如,所示的IPM控制器206僅僅在第一區(qū)域502中。然而,IPM控制器206也可在其他的區(qū)域中,例如,第二區(qū)域504。
      通過(guò)改變地址表(圖4地址表130a)指定區(qū)域,該地址表預(yù)先通過(guò)特殊區(qū)域指定創(chuàng)建,例如,具有區(qū)域1的IPM控制器206、208和210,具有區(qū)域2的IPM控制器212、214和216在區(qū)域2中。一但指定并使能該區(qū)域,IPMB交換系統(tǒng)102就可以在不同的區(qū)域中控制IPM控制器之間的通信。由IPMB交換系統(tǒng)通過(guò)限制一個(gè)區(qū)域的IPM控制器之間與任何其他區(qū)域的IPM控制器之間的通信來(lái)控制這種通信。例如,IPMB交換系統(tǒng)102允許第一區(qū)域502內(nèi)的IPM控制器206和其他IPM控制器208和210之間的IPMI信息通信,但禁止第二區(qū)域504內(nèi)的IPM控制器206與其他IPM控制器212、214和216之間的IPMI信息通信。因此,IPMB交換系統(tǒng)能夠生成若干區(qū)域或虛擬IPMB網(wǎng)絡(luò)。例如,通過(guò)改變地址表130a中的區(qū)域指定可以修改或刪除這種區(qū)域502和504指定。
      為隔離一板卡IPM控制器和其他的IPM控制器,這種區(qū)域可用在機(jī)架或機(jī)箱系統(tǒng)中。例如,在同樣的機(jī)箱中不同主板上的機(jī)架或機(jī)箱系統(tǒng)中有兩個(gè)或多個(gè)占用者。在傳統(tǒng)的總線系統(tǒng)中,來(lái)自占用者的一個(gè)板卡與其他占用者的其他板卡通信是不理想的,因?yàn)檫@樣可能造成安全關(guān)系并有損毀系統(tǒng)的可能。為了使得每個(gè)占用者的板卡與可接受的IPM控制器通信,在分隔的區(qū)域內(nèi)可包括每個(gè)占用者的板卡,使得用于機(jī)箱的BMC并用來(lái)阻止每個(gè)占用者的板卡的IPM控制器之間的通信。
      地址轉(zhuǎn)換IPMB交換系統(tǒng)102也能夠執(zhí)行IPMB地址轉(zhuǎn)換來(lái)提供具有類似的物理地址的IPM控制器。當(dāng)需要時(shí),可以修改圖3的地址表130a來(lái)包括系統(tǒng)中用于每個(gè)IPM控制器的虛擬地址欄。每個(gè)IPM控制器的物理地址也可在物理地址欄中被詳細(xì)說(shuō)明。如果IPM控制器和其他的IPM控制器具有同樣的物理地址,IPMB交換系統(tǒng)就會(huì)為其中一個(gè)IPM控制器生成一個(gè)虛擬地址并將該虛擬地址存儲(chǔ)到表130a中。
      例如,如果IPM控制器208和210有同樣的物理地址“b”,交換系統(tǒng)就會(huì)指定一個(gè)不同于物理地址的虛擬地址“b1”給一個(gè)IPM控制器。IPMB交換系統(tǒng)可自動(dòng)檢測(cè)并指定該虛擬地址給具有同樣物理地址的IPM控制器。于是IPMB交換系統(tǒng)能在各種具有相同物理地址的IPM控制器之中路由信息。在傳送信息前,具有關(guān)聯(lián)的虛擬地址的傳入信息可以通過(guò)IPMB交換系統(tǒng)被轉(zhuǎn)換成關(guān)聯(lián)的物理地址。利用地址轉(zhuǎn)換特性,板卡可被設(shè)計(jì)為具有相同物理地址的各種IPM控制器以提供產(chǎn)品標(biāo)準(zhǔn)化和設(shè)計(jì)的靈活性。
      圖6是圖2C雙-雙星型交換拓?fù)浣Y(jié)構(gòu)運(yùn)作流程的流程圖600。IPMB交換系統(tǒng)102c在操作步驟602中起動(dòng)后,發(fā)生發(fā)現(xiàn)操作604。發(fā)現(xiàn)操作包括IPMB交換系統(tǒng)102c廣播發(fā)現(xiàn)信息,如“IPMI獲得設(shè)備ID指令”,給系統(tǒng)中的每個(gè)IPM控制器以確定存在的每個(gè)IPM控制器的地址。
      然后,繼續(xù)操作步驟606,其中通過(guò)IPMB鏈接206,在每個(gè)IPMB交換器202和204之間發(fā)生激活—備用和激活—激活模式的模式流通。然后,操作步驟608將IPM控制器的IPMB網(wǎng)絡(luò)配置成所希望的各種區(qū)域。由包括用于每個(gè)IPM控制器特殊區(qū)域的地址表130a中產(chǎn)生該地址欄。冗余IPMB交換器(IPMB交換器202和204)的良好和穩(wěn)定可以通過(guò)操作步驟610利用IPMB鏈接260在一實(shí)施例中檢測(cè)出。
      在操作步驟612中,由其中一個(gè)IPMB交換器202或204接收從源IPM控制器發(fā)送到目的IPM控制器的信息。一但接收到信息,例如,通過(guò)分析發(fā)送傳入消息的部分,在操作步驟614中,IPMB交換器就可確定目的IPM控制器。隨后目的IPM控制器的物理地址也就被確認(rèn),例如可以在先前發(fā)現(xiàn)操作步驟604期間創(chuàng)建的地址表130a中確認(rèn)。
      然后,IPMB交換系統(tǒng)在操作步驟616確定是否允許源地址傳送消息給特定目的地址,例如通過(guò)檢測(cè)在操作步驟608中生成的存在的任何區(qū)域。如果不允許源地址傳送消息給目的地址,那么信息將不再傳送并在628中完成整個(gè)過(guò)程。如果允許源地址傳送消息給目的地址,則IPMB交換系統(tǒng)在操作步驟618中確定目的地址是否是虛擬地址。前述的操作可通過(guò)訪問(wèn)和查詢?nèi)鐖D4中的地址表130a中的特定目的地址發(fā)生。
      如果目的地址是虛擬地址,那么IPMB交換系統(tǒng)可以在操作步驟620中如通過(guò)參考地址表130a將虛擬地址轉(zhuǎn)換成相關(guān)的物理目的地址。如果目的地址不是虛擬地址,處理過(guò)程將繞過(guò)轉(zhuǎn)換操作620。隨后,IPMB轉(zhuǎn)換系統(tǒng)確定在操作步驟622中源地址是否是虛擬地址。如果是,則IPMB交換系統(tǒng)在操作步驟624中將物理源地址轉(zhuǎn)換為虛擬源地址。如果目的地址不是虛擬地址,處理過(guò)程將繞過(guò)轉(zhuǎn)換操作622,同時(shí)在操作步驟626中將消息從IPMB交換系統(tǒng)傳送到目的IPM控制器,并處理過(guò)程完成為步驟628。
      圖7是與本發(fā)明一實(shí)施例一致的操作步驟700的流程圖。操作步驟702包括利用交換系統(tǒng)在多個(gè)IPM控制器之間路由信息。操作步驟704包括通過(guò)第一多個(gè)IPMB鏈接在多個(gè)IPM控制器之間路由信息,所述的第一多個(gè)IPMB鏈接與每個(gè)IPM控制器關(guān)聯(lián)并耦合到交換系統(tǒng)的第一交換器。操作步驟706包括通過(guò)第二多個(gè)IPMB鏈接在多個(gè)IPM控制器之間路由信息,所述的第二多個(gè)IPMB鏈接與每個(gè)IPM控制器關(guān)聯(lián)并耦合到交換系統(tǒng)的第二交換器。
      可以意識(shí)到使用硬件、固件、軟件或關(guān)于它們的組合完成這里所描述的所有實(shí)施例功能。
      因而,實(shí)施例包括總線拓?fù)浣Y(jié)構(gòu)??偩€拓?fù)浣Y(jié)構(gòu)包括能夠發(fā)送多個(gè)IPM控制器之間信息的IPMB交換系統(tǒng)。IPMB交換系統(tǒng)包括第一和第二IPMB交換器。第一IPMB交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)IPM控制器,同時(shí)第二IPMB交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)IPM控制器。
      另一個(gè)實(shí)施例包括一物件。該物件包括一具有存儲(chǔ)在其中的指令的機(jī)器可讀介質(zhì),當(dāng)通過(guò)機(jī)器執(zhí)行該指令致使機(jī)器執(zhí)行操作步驟包括有利用交換系統(tǒng)在多個(gè)IPM控制器之間路由信息。該交換系統(tǒng)包括第一和第二IPMB交換器。第一交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)IPM控制器,第二交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)IPM控制器。
      另一個(gè)實(shí)施例包括一系統(tǒng)。該系統(tǒng)包括多個(gè)IPM控制器,多個(gè)IPM控制器的其中一個(gè)是板載管理控制器(BMC)。該BMC能耦合到總線。該系統(tǒng)還包括能夠在多個(gè)IPMB交換器之間路由信息的IPMB交換系統(tǒng)。IPMB交換系統(tǒng)包括第一和第二IPMB交換器。第一交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)多個(gè)IPM控制器,第二交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)多個(gè)IPM控制器。
      有利地,在這些實(shí)施例中,IPMB交換系統(tǒng)能夠在IPM控制器之間路由信息。此外,當(dāng)兩個(gè)IPMB交換器用在圖2B的雙星型拓?fù)浣Y(jié)構(gòu)或圖2C的雙-雙星型拓?fù)浣Y(jié)構(gòu)中時(shí),當(dāng)每個(gè)IPM控制器通過(guò)不同的IPMB鏈接和不同的IPMB交換器與其他IPM控制器通信時(shí),同樣能獲得鏈接聚集的優(yōu)點(diǎn)。
      另外,具有兩個(gè)IPMB交換器的IPMB交換系統(tǒng)還能夠提供冗余的優(yōu)點(diǎn)。例如,如果耦合一個(gè)IPM控制器到一個(gè)IPMB交換器的IPMB鏈接發(fā)生故障,可使用耦合IPM控制器到另一個(gè)IPMB交換器的另一個(gè)IPMB鏈接。此外,IPMB交換系統(tǒng)還提供故障隔離。如果一個(gè)IPM控制器或?qū)τ谠揑PM控制器的IPMB鏈接發(fā)生故障,出故障的IPM控制器或IPMB鏈接可以被檢測(cè)出并由IPMB交換器隔離。因此,僅僅是出故障的IPM控制器失效,而其余的IPM控制器之間的通信仍舊不受影響。
      另外,IPMB交換系統(tǒng)能夠創(chuàng)建多個(gè)區(qū)域或虛擬IPM網(wǎng)絡(luò)用以控制不同區(qū)域的IPM控制器之間的通信。在傳統(tǒng)的交換系統(tǒng)中,這種劃區(qū)或虛擬化是不可能的。這種劃區(qū)可以利用在機(jī)架或機(jī)箱系統(tǒng)用以將板卡IPM控制器與其他IPM控制器隔離。
      更進(jìn)一步,IPMB交換系統(tǒng)能為那些具有同一的物理地址的IPM控制器創(chuàng)建虛擬地址。同樣地,若干個(gè)IPM控制器可以有相同的物理地址。物理地址和虛擬地址轉(zhuǎn)換可通過(guò)IPMB交換系統(tǒng)來(lái)完成。
      這里所使用的術(shù)語(yǔ)和表述被用作本發(fā)明的描述術(shù)語(yǔ)而非限定本發(fā)明,使用這樣的術(shù)語(yǔ)和表述不排除任何與本發(fā)明所圖示和描述相同的特征(或部份),并且可以認(rèn)識(shí)到在權(quán)利要求的范圍內(nèi)的各種修改是可能的。其他的修改,變化,和選擇也是同樣可能的。因此,權(quán)利要求目的在于覆蓋所有這樣的相同特征。
      權(quán)利要求
      1.一種總線拓?fù)浣Y(jié)構(gòu),包括一智能平臺(tái)管理總線(IPMB)交換系統(tǒng),它能夠在多個(gè)智能平臺(tái)管理(IPM)控制器之間路由信息,所述的IPMB交換系統(tǒng)包括第一和第二IPMB交換器,所述的第一IPMB交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述的第二IPMB交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè)。
      2.根據(jù)權(quán)利要求1所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述的第一IPMB交換器通過(guò)第一IPMB鏈接耦合到所述的第二IPMB交換器。
      3.根據(jù)權(quán)利要求2所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述第一和第二IPMB交換器在激活—備用模式下工作,其中所述第一IPMB交換器能夠在激活模式下在所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由信息,而要是所述第一IPMB交換器在所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息失敗,則在備用模式下的所述第二IPMB交換器就能夠承擔(dān)所述激活模式。
      4.根據(jù)權(quán)利要求2所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述第一和第二IPMB交換器在激活—激活模式下工作,其中第一和第二IPMB交換器都可在所述第一和第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息。
      5.根據(jù)權(quán)利要求1所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述交換系統(tǒng)能夠指定至少一個(gè)區(qū)域,所述至少一個(gè)區(qū)域包括所述多個(gè)IPM控制器的至少第一IPM控制器,所述交換系統(tǒng)還能夠限定在所述至少一區(qū)域內(nèi)的第一IPM控制器和其他IPM控制器之間的通信。
      6.根據(jù)權(quán)利要求1所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述多個(gè)IPM控制器的每一個(gè)都具有相關(guān)聯(lián)的物理地址,并且其中第一和第二IPM控制器具有相同的物理地址,其中所述交換系統(tǒng)能夠?yàn)樗龅牡谝籌PM控制器創(chuàng)建第一虛擬地址,該第一虛擬地址不同于所述相關(guān)聯(lián)的物理地址。
      7.根據(jù)權(quán)利要求1所述的總線拓?fù)浣Y(jié)構(gòu),其特征在于,所述的交換系統(tǒng)能夠檢測(cè)到至少其中一個(gè)所述IPM控制器不能與所述交換系統(tǒng)通信,所述的交換系統(tǒng)還能隔離所述至少一個(gè)IPM控制器,并在余下的所述IPM控制器之間路由所述信息。
      8.根據(jù)權(quán)利要求1所述的總線拓?fù)浣Y(jié)構(gòu),其中所述第一IPMB交換器還通過(guò)第三關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述第三關(guān)聯(lián)的多個(gè)IPMB鏈接是用于所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接的一組冗余IPMB鏈接,其中所述第二IPMB交換器通過(guò)還第四關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述第四關(guān)聯(lián)的多個(gè)IPMB鏈接是用于所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接的一組冗余IPMB鏈接。
      9.一種方法,包括利用一交換系統(tǒng)在多個(gè)智能平臺(tái)管理(IPM)控制器之間路由信息,所述交換系統(tǒng)包括第一和第二IPMB交換器,所述第一IPMB交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),并且所述第二IPMB交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè)。
      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括在雙-雙星型拓?fù)浣Y(jié)構(gòu)中耦合的所述第一和第二IPMB交換器。
      11.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括在激活模式下運(yùn)行所述第一IPMB交換器,在激活模式下的所述第一IPMB交換器能夠在所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息;以及在備用模式下運(yùn)行所述第二IPMB交換器,要是第一IPMB交換器失效,則在備用模式下的所述第二IPMB交換器就能夠承擔(dān)所述激活模式,在所述激活模式下的所述第二IPMB交換器能夠在所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息。
      12.根據(jù)權(quán)利要求10所述的方法,其特征在于,還包括在激活模式下運(yùn)行所述第一IPMB交換器,在所述激活模式下的所述第一IPMB交換器能夠在所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息;以及在激活模式下與所述第一IPMB交換器同時(shí)操作所述第二IPMB交換器,在激活模式下的所述第二IPMB交換器在所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息。
      13.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括指定至少一個(gè)區(qū)域,所述至少一個(gè)區(qū)域包括所述多個(gè)IPM控制器中的至少一個(gè)IPM控制器;以及限定在所述至少一個(gè)區(qū)域中的至少一個(gè)IPM控制器與不在所述區(qū)域中的其他IPM控制器之間的通信。
      14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述限定通信包括阻止所述至少一個(gè)區(qū)域中的至少一個(gè)IPM控制器與不在該區(qū)域中的其他IPM控制器之間的任何通信。
      15.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括指定一虛擬地址給具有類似物理地址的IPM控制器以作為另一個(gè)IPM控制器。
      16.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括隔離故障,所述故障是所述多個(gè)IPM控制器中的其中一個(gè)不能與所述的交換系統(tǒng)通信,并且所述方法還包括在其余的所述IPM控制器之間路由所述信息。
      17.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第一IPMB交換器還可通過(guò)第三關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述第三關(guān)聯(lián)的多個(gè)IPMB鏈接是用于所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接的一組冗余IPMB鏈接,其中所述第二IPMB交換器通過(guò)第四關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述第四關(guān)聯(lián)的多個(gè)IPMB鏈接是用于所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接的一組冗余IPMB鏈接,并且其中一但所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接中的一個(gè)相關(guān)鏈接失效,則所述路由操作就利用所述第三關(guān)聯(lián)的多個(gè)IPMB鏈接中的一個(gè)。
      18.一種物件,包括具有指令存儲(chǔ)其上的機(jī)器可讀介質(zhì),當(dāng)機(jī)器執(zhí)行所述指令時(shí)會(huì)導(dǎo)致機(jī)器執(zhí)行包括如下的操作利用交換系統(tǒng)在多個(gè)智能平臺(tái)管理(IPM)控制器之間路由信息,所述交換系統(tǒng)包括第一和第二IPMB交換器,所述第一IPMB交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),而所述第二IPMB交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè)。
      19.根據(jù)權(quán)利要求18所述的物件,其特征在于,所述操作還包括在雙-雙星型拓?fù)浣Y(jié)構(gòu)中耦合所述第一和第二IPMB交換器。
      20.根據(jù)權(quán)利要求19所述的物件,其特征在于,所述操作還包括在激活模式下運(yùn)行所述第一IPMB交換器,激活模式下的第一IPMB交換器能夠在所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息;以及在備用模式下運(yùn)行所述第二IPMB交換器,要是所述第一IPMB交換器發(fā)生故障,則在備用模式下的所述第二IPMB交換器就能夠承擔(dān)所述激活模式,在所述激活模式下的所述第二IPMB交換器在所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息。
      21.根據(jù)權(quán)利要求1所述的物件,其特征在于,所述操作還包括在激活模式下運(yùn)行所述的第一IPMB交換器,在激活模式下的所述第一IPMB交換器能夠在所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息;以及在激活模式下與所述第一IPMB交換器同時(shí)運(yùn)行所述第二IPMB交換器,在激活模式下所述第二IPMB交換器在所述第二關(guān)聯(lián)的多個(gè)IPMB鏈接上的所述多個(gè)IPM控制器之間路由所述信息。
      22.根據(jù)權(quán)利要求18所述的物件,其特征在于,所述的操作還包括指定至少一個(gè)區(qū)域,所述至少一個(gè)區(qū)域包括所述多個(gè)IPM控制器中的至少一個(gè)IPM控制器;以及限定在所述至少一個(gè)區(qū)域中的所述至少一個(gè)IPM控制器與不在所述區(qū)域中的其他IPM控制器之間的通信。
      23.根據(jù)權(quán)利要求22所述的物件,其特征在于,所述限定通信包括阻止所述至少一個(gè)區(qū)域中的至少一個(gè)IPM控制器與不在所述區(qū)域中的所述其他IPM控制器之間的任何通信。
      24.根據(jù)權(quán)利要求18所述的物件,其特征在于,所述操作還包括指定一虛擬地址給具有類似的物理地址的IPM控制器以作為另一個(gè)IPM控制器。
      25.根據(jù)權(quán)利要求18所述的物件,其特征在于,所述操作還包括隔離故障,所述故障是所述多個(gè)IPM控制器中的其中一個(gè)不能與所述交換系統(tǒng)通信,并且所述操作還包括在其余的所述IPM控制器之間路由所述信息。
      26.一種系統(tǒng),包括多個(gè)智能平臺(tái)管理(IPM)控制器,所述多個(gè)IPM控制器中的一個(gè)是板載管理控制器(BMC),所述BMC能夠耦合到總線;以及智能平臺(tái)管理總線(IPMB)交換系統(tǒng),它能夠在多個(gè)IPMB交換器之間路由信息,所述IPMB交換系統(tǒng)包括第一和第二IPMB交換器,所述第一交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到多個(gè)IPM控制器的每一個(gè),并且所述第二交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè)。
      27.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述第一IPMB交換器通過(guò)第一IPMB鏈接耦合到第二IPMB交換器。
      28.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述交換系統(tǒng)能指定至少一個(gè)區(qū)域,所述至少一個(gè)區(qū)域包括所述多個(gè)IPM控制器的至少第一個(gè)IPM控制器,所述交換系統(tǒng)還能夠限定在所述至少一個(gè)區(qū)域中的所述第一個(gè)IPM控制器與其他IPM控制器之間的通信。
      29.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述多個(gè)IPM控制器的每一個(gè)都具有相關(guān)聯(lián)的物理地址,并且其中第一和第二IPM控制器具有相同的物理地址,其中所述交換系統(tǒng)可為所述第一IPM控制器創(chuàng)建第一虛擬地址,所述第一虛擬地址不同于所述相關(guān)聯(lián)的物理地址。
      30.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述系統(tǒng)能夠檢測(cè)到至少其中一個(gè)所述IPM控制器不能與所述交換系統(tǒng)通信,所述交換系統(tǒng)能進(jìn)一步隔離所述至少一IPM控制器,并在余下的所述IPM控制器之間路由所述信息。
      31.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述的第一IPMB交換器也可通過(guò)第三關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到所述多個(gè)IPM控制器的每一個(gè),所述第三關(guān)聯(lián)的多個(gè)IPMB鏈接是用于所述第一關(guān)聯(lián)的多個(gè)IPMB鏈接的一組冗余IPMB鏈接,其中所述第二IPMB交換器也可通過(guò)第四關(guān)聯(lián)的多個(gè)。
      全文摘要
      依據(jù)本發(fā)明實(shí)施例的一種方法包括利用智能平臺(tái)管理總線(IPMB)交換系統(tǒng)在多個(gè)智能平臺(tái)管理(IPM)控制器之間發(fā)送的信息。IPMB交換系統(tǒng)包括第一和第二IPMB交換器。第一IPMB交換器通過(guò)第一關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)所述多個(gè)IPM控制器,所述第二IPMB交換器通過(guò)第二關(guān)聯(lián)的多個(gè)IPMB鏈接耦合到每個(gè)所述多個(gè)IPM控制器。當(dāng)然,在不脫離本發(fā)明實(shí)施例的情況下任何的選擇、變化和修改都是可能的。
      文檔編號(hào)G06F15/173GK1819525SQ200510107390
      公開(kāi)日2006年8月16日 申請(qǐng)日期2005年11月15日 優(yōu)先權(quán)日2004年11月15日
      發(fā)明者G·C·W·泰歐 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1